diff options
author | Jan Mercl <0xjnml@gmail.com> | 2017-06-27 16:20:22 +0200 |
---|---|---|
committer | Jan Mercl <0xjnml@gmail.com> | 2017-06-27 16:20:22 +0200 |
commit | ad8a7b41b2bb82d948fb4b4b2f6baa5c58d75fb4 (patch) | |
tree | 2c65dfb50d4dd56251efc291200c849f7cd17138 | |
parent | 5a5efbe428c718f38afcd3211923579b3b983ae5 (diff) |
Regenerate bin_linux_*.go using latest CCGO.
modified: internal/bin/bin_linux_386.go
modified: internal/bin/bin_linux_amd64.go
-rw-r--r-- | internal/bin/bin_linux_386.go | 40098 | ||||
-rw-r--r-- | internal/bin/bin_linux_amd64.go | 40100 |
2 files changed, 25139 insertions, 55059 deletions
diff --git a/internal/bin/bin_linux_386.go b/internal/bin/bin_linux_386.go index c7d6abc..678c71a 100644 --- a/internal/bin/bin_linux_386.go +++ b/internal/bin/bin_linux_386.go @@ -1163,15 +1163,11 @@ _30: _31: _width = int32(_13_wx & uint32(i32(2147483647))) _29: - func() int32 { - if _width >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _width < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25295), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VXPrintfØ00__func__Ø000))), unsafe.Pointer(str(136))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _c != i32(46) { goto _35 @@ -1225,15 +1221,11 @@ _42: _35: _precision = i32(-1) _46: - func() int32 { - if _precision >= i32(-1) { - return i32(0) - } - return func() int32 { + func() { + if _precision < i32(-1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25327), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VXPrintfØ00__func__Ø000))), unsafe.Pointer(str(148))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _c != i32(108) { goto _49 @@ -1826,15 +1818,11 @@ _173: goto _176 } - func() int32 { - if _precision > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _precision <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25584), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VXPrintfØ00__func__Ø000))), unsafe.Pointer(str(172))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *postInc1025(&_bufpt, 1) = int8(i32(48)) *func() *int32 { _precision -= 1; return &_e2 }() += 1 @@ -1863,15 +1851,11 @@ _183: goto _183 _184: - func() int32 { - if uintptr(unsafe.Pointer(_bufpt)) > uintptr(unsafe.Pointer(_zOut)) { - return i32(0) - } - return func() int32 { + func() { + if uintptr(unsafe.Pointer(_bufpt)) <= uintptr(unsafe.Pointer(_zOut)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25594), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VXPrintfØ00__func__Ø000))), unsafe.Pointer(str(184))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_bufpt)) + 1*uintptr(i32(-1))))) != i32(46) { goto _187 @@ -2173,15 +2157,11 @@ _73: _247: _118_pToken = (*XToken)(crt.VAPointer(&_ap)) - func() int32 { - if int32(_bArgList) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_bArgList) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25739), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VXPrintfØ00__func__Ø000))), unsafe.Pointer(str(216))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _118_pToken == nil || (_118_pToken.X1) == 0 { goto _251 @@ -2203,25 +2183,17 @@ _252: _120_pSrc = (*XSrcList)(crt.VAPointer(&_ap)) _120_k = crt.VAInt32(&_ap) _120_pItem = (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_120_pSrc))+uintptr(8 /* X2 */))))) + 68*uintptr(_120_k))) - func() int32 { - if int32(_bArgList) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_bArgList) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25754), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VXPrintfØ00__func__Ø000))), unsafe.Pointer(str(216))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_120_k >= i32(0)) && (_120_k < (_120_pSrc.X0)) { - return i32(0) } - return func() int32 { + }() + func() { + if _120_k < i32(0) || _120_k >= (_120_pSrc.X0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25755), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VXPrintfØ00__func__Ø000))), unsafe.Pointer(str(228))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_120_pItem.X1) == nil { goto _258 @@ -2235,15 +2207,11 @@ _258: goto _119 _75: - func() int32 { - if int32(_xtype) == i32(17) { - return i32(0) - } - return func() int32 { + func() { + if int32(_xtype) != i32(17) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25765), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VXPrintfØ00__func__Ø000))), unsafe.Pointer(str(256))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() return @@ -2291,45 +2259,29 @@ _5: } func _sqlite3StrAccumAppend(tls *crt.TLS, _p *XStrAccum, _z *int8, _N int32) { // sqlite3.c:25879:1 - func() int32 { - if (_z != (*int8)(unsafe.Pointer(uintptr(i32(0))))) || (_N == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _z == (*int8)(unsafe.Pointer(uintptr(i32(0)))) && _N != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25880), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StrAccumAppendØ00__func__Ø000))), unsafe.Pointer(str(276))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (((_p.X2) != (*int8)(unsafe.Pointer(uintptr(i32(0))))) || ((_p.X3) == uint32(i32(0)))) || ((_p.X6) != 0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_p.X2) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) && (_p.X3) != uint32(i32(0)) && (_p.X6) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25881), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StrAccumAppendØ00__func__Ø000))), unsafe.Pointer(str(292))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _N >= i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if _N < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25882), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StrAccumAppendØ00__func__Ø000))), unsafe.Pointer(str(336))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_p.X6) == i32(0)) || ((_p.X4) == uint32(i32(0))) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_p.X6) != i32(0) && (_p.X4) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25883), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StrAccumAppendØ00__func__Ø000))), unsafe.Pointer(str(344))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_p.X3) + uint32(_N)) < (_p.X4) { goto _12 @@ -2343,15 +2295,11 @@ _12: goto _14 } - func() int32 { - if (_p.X2) != nil { - return i32(0) - } - return func() int32 { + func() { + if (_p.X2) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25887), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StrAccumAppendØ00__func__Ø000))), unsafe.Pointer(str(376))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X3 */))) @@ -2384,15 +2332,11 @@ func _enlargeAndAppend(tls *crt.TLS, _p *XStrAccum, _z *int8, _N int32) { // sql sink985 = *p } _0: - func() int32 { - if (((_p.X2) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || ((_p.X2) == (_p.X1))) == ((int32(_p.X7) & i32(4)) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (((_p.X2) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || ((_p.X2) == (_p.X1))) != ((int32(_p.X7) & i32(4)) == i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25872), unsafe.Pointer((*int8)(unsafe.Pointer(&_enlargeAndAppendØ00__func__Ø000))), unsafe.Pointer(str(412))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() return @@ -2405,15 +2349,11 @@ func _sqlite3StrAccumEnlarge(tls *crt.TLS, _p *XStrAccum, _N int32) (r0 int32) { _ = _3_zOld var _3_szNew int64 // sqlite3.c:25811:9 _ = _3_szNew - func() int32 { - if (int64(_p.X3) + int64(_N)) >= int64(_p.X4) { - return i32(0) - } - return func() int32 { + func() { + if (int64(_p.X3) + int64(_N)) < int64(_p.X4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25799), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StrAccumEnlargeØ00__func__Ø000))), unsafe.Pointer(str(464))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_p.X6) == 0 { goto _2 @@ -2440,15 +2380,11 @@ _3: return (*int8)(unsafe.Pointer(uintptr(i32(0)))) }() _3_szNew = int64(_p.X3) - func() int32 { - if (((_p.X2) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || ((_p.X2) == (_p.X1))) == ((int32(_p.X7) & i32(4)) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (((_p.X2) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || ((_p.X2) == (_p.X1))) != ((int32(_p.X7) & i32(4)) == i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25812), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StrAccumEnlargeØ00__func__Ø000))), unsafe.Pointer(str(412))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := &_3_szNew @@ -2490,15 +2426,11 @@ _14: goto _15 } - func() int32 { - if ((_p.X2) != (*int8)(unsafe.Pointer(uintptr(i32(0))))) || ((_p.X3) == uint32(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X2) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) && (_p.X3) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25832), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StrAccumEnlargeØ00__func__Ø000))), unsafe.Pointer(str(496))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_p.X7)&i32(4)) != i32(0) || (_p.X3) <= uint32(i32(0)) { goto _20 @@ -2534,15 +2466,11 @@ func init() { } func _setStrAccumError(tls *crt.TLS, _p *XStrAccum, _eError uint8) { // sqlite3.c:25163:1 - func() int32 { - if (int32(_eError) == i32(1)) || (int32(_eError) == i32(2)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_eError) != i32(1) && int32(_eError) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25164), unsafe.Pointer((*int8)(unsafe.Pointer(&_setStrAccumErrorØ00__func__Ø000))), unsafe.Pointer(str(548))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X6 */))) = _eError *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X4 */))) = uint32(i32(0)) @@ -2557,15 +2485,11 @@ func init() { } func _sqlite3StrAccumReset(tls *crt.TLS, _p *XStrAccum) { // sqlite3.c:25931:1 - func() int32 { - if (((_p.X2) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || ((_p.X2) == (_p.X1))) == ((int32(_p.X7) & i32(4)) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (((_p.X2) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || ((_p.X2) == (_p.X1))) != ((int32(_p.X7) & i32(4)) == i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25932), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StrAccumResetØ00__func__Ø000))), unsafe.Pointer(str(412))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_p.X7) & i32(4)) == i32(0) { goto _3 @@ -2592,15 +2516,11 @@ func init() { func _sqlite3DbFree(tls *crt.TLS, _db *Xsqlite3, _p unsafe.Pointer) { // sqlite3.c:24666:1 var _3_pBuf *Xsqlite3_file // sqlite3.c:24675:21 _ = _3_pBuf - func() int32 { - if (_db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24667), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DbFreeØ00__func__Ø000))), unsafe.Pointer(str(644))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if unsafe.Pointer(_p) != (unsafe.Pointer)(uintptr(i32(0))) { goto _3 @@ -2626,25 +2546,21 @@ _5: } _3_pBuf = (*Xsqlite3_file)(unsafe.Pointer(_p)) - crt.Xmemset(tls, _p, i32(170), uint32((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))).X1)) - *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pBuf)) + uintptr(0 /* X0 */))))) = (*Xsqlite3_file)(unsafe.Pointer((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X6)) - *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(28 /* X6 */))))) = _3_pBuf - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(8 /* X3 */))) -= 1 + crt.Xmemset(tls, _p, i32(170), uint32((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))).X1)) + *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pBuf)) + uintptr(0 /* X0 */))))) = (*Xsqlite3_file)(unsafe.Pointer((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X6)) + *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(28 /* X6 */))))) = _3_pBuf + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(8 /* X3 */))) -= 1 return _6: _4: i32(0) i32(0) - func() int32 { - if (_db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || i32(1) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && i32(1) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24688), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DbFreeØ00__func__Ø000))), unsafe.Pointer(str(684))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() Xsqlite3_free(tls, _p) return @@ -2652,17 +2568,13 @@ _4: } func Xsqlite3_mutex_held(tls *crt.TLS, _p *Xsqlite3_mutex) (r0 int32) { // sqlite3.c:22874:12 - func() int32 { - if (_p == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0))))) || ((*(*func(*crt.TLS, *Xsqlite3_mutex) int32)(unsafe.Pointer(&struct { + func() { + if _p != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) && (*(*func(*crt.TLS, *Xsqlite3_mutex) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 - }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(72 /* X11 */))).X7)}))) != nil) { - return i32(0) - } - return func() int32 { + }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(72 /* X11 */))).X7)}))) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22875), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_mutex_heldØ00__func__Ø000))), unsafe.Pointer(str(740))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = bool2int((_p == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0))))) || (*(*func(*crt.TLS, *Xsqlite3_mutex) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 @@ -2694,15 +2606,11 @@ func _measureAllocationSize(tls *crt.TLS, _db *Xsqlite3, _p unsafe.Pointer) { // } func _sqlite3DbMallocSize(tls *crt.TLS, _db *Xsqlite3, _p unsafe.Pointer) (r0 int32) { // sqlite3.c:24612:1 - func() int32 { - if _p != (unsafe.Pointer)(uintptr(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if _p == (unsafe.Pointer)(uintptr(i32(0))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24613), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DbMallocSizeØ00__func__Ø000))), unsafe.Pointer(str(824))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && _isLookaside(tls, _db, _p) != 0 { goto _3 @@ -2724,17 +2632,13 @@ _5: return _3: - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24626), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DbMallocSizeØ00__func__Ø000))), unsafe.Pointer(str(832))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - r0 = int32((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X1) + r0 = int32((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X1) return } @@ -2746,7 +2650,7 @@ func init() { } func _isLookaside(tls *crt.TLS, _db *Xsqlite3, _p unsafe.Pointer) (r0 int32) { // sqlite3.c:24597:1 - r0 = bool2int((uint32(uintptr(unsafe.Pointer(_p))) >= uint32(uintptr(unsafe.Pointer((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))).X7)))) && (uint32(uintptr(unsafe.Pointer(_p))) < uint32(uintptr(unsafe.Pointer((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))).X8))))) + r0 = bool2int((uint32(uintptr(unsafe.Pointer(_p))) >= uint32(uintptr(unsafe.Pointer((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))).X7)))) && (uint32(uintptr(unsafe.Pointer(_p))) < uint32(uintptr(unsafe.Pointer((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))).X8))))) return } @@ -2784,17 +2688,13 @@ func Xsqlite3_mutex_enter(tls *crt.TLS, _p *Xsqlite3_mutex) { // sqlite3.c:22836 goto _0 } - func() int32 { + func() { if (*(*func(*crt.TLS, *Xsqlite3_mutex))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) - }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(72 /* X11 */))).X4)}))) != nil { - return i32(0) - } - return func() int32 { + }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(72 /* X11 */))).X4)}))) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22838), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_mutex_enterØ00__func__Ø000))), unsafe.Pointer(str(884))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() (*(*func(*crt.TLS, *Xsqlite3_mutex))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) @@ -2813,50 +2713,34 @@ func init() { var _mem0 TMem0Global // sqlite3.c:24252:3 func _sqlite3StatusDown(tls *crt.TLS, _op int32, _N int32) { // sqlite3.c:18547:1 - func() int32 { - if _N >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _N < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18549), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StatusDownØ00__func__Ø000))), unsafe.Pointer(str(336))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_op >= i32(0)) && (_op < i32(10)) { - return i32(0) } - return func() int32 { + }() + func() { + if _op < i32(0) || _op >= i32(10) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18550), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StatusDownØ00__func__Ø000))), unsafe.Pointer(str(944))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - func() int32 { + func() { if Xsqlite3_mutex_held(tls, func() *Xsqlite3_mutex { if (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_statMutex)) + 1*uintptr(_op)))) != 0 { return _sqlite3Pcache1Mutex(tls) } return _sqlite3MallocMutex(tls) - }()) != 0 { - return i32(0) - } - return func() int32 { + }()) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18551), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StatusDownØ00__func__Ø000))), unsafe.Pointer(str(980))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_op >= i32(0)) && (_op < i32(10)) { - return i32(0) } - return func() int32 { + }() + func() { + if _op < i32(0) || _op >= i32(10) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18553), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StatusDownØ00__func__Ø000))), unsafe.Pointer(str(1064))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Stat))+uintptr(0 /* X0 */))))) + 4*uintptr(_op))) @@ -2907,17 +2791,13 @@ func Xsqlite3_mutex_leave(tls *crt.TLS, _p *Xsqlite3_mutex) { // sqlite3.c:22862 goto _0 } - func() int32 { + func() { if (*(*func(*crt.TLS, *Xsqlite3_mutex))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) - }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(72 /* X11 */))).X6)}))) != nil { - return i32(0) - } - return func() int32 { + }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(72 /* X11 */))).X6)}))) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22864), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_mutex_leaveØ00__func__Ø000))), unsafe.Pointer(str(1124))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() (*(*func(*crt.TLS, *Xsqlite3_mutex))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) @@ -2934,15 +2814,11 @@ func init() { } func _sqlite3DbRealloc(tls *crt.TLS, _db *Xsqlite3, _p unsafe.Pointer, _n uint64) (r0 unsafe.Pointer) { // sqlite3.c:24871:1 - func() int32 { - if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24872), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DbReallocØ00__func__Ø000))), unsafe.Pointer(str(1184))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if unsafe.Pointer(_p) != (unsafe.Pointer)(uintptr(i32(0))) { goto _2 @@ -2952,17 +2828,13 @@ func _sqlite3DbRealloc(tls *crt.TLS, _db *Xsqlite3, _p unsafe.Pointer, _n uint64 return _2: - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24874), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DbReallocØ00__func__Ø000))), unsafe.Pointer(str(832))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if _isLookaside(tls, _db, _p) == 0 || _n > uint64((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))).X1) { + if _isLookaside(tls, _db, _p) == 0 || _n > uint64((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))).X1) { goto _6 } @@ -2984,74 +2856,58 @@ func init() { func _sqlite3DbMallocRawNN(tls *crt.TLS, _db *Xsqlite3, _n uint64) (r0 unsafe.Pointer) { // sqlite3.c:24829:1 var _pBuf *Xsqlite3_file // sqlite3.c:24831:17 _ = _pBuf - func() int32 { - if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24832), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DbMallocRawNNØ00__func__Ø000))), unsafe.Pointer(str(1184))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24833), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DbMallocRawNNØ00__func__Ø000))), unsafe.Pointer(str(832))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_db.X79) == (*int32)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_db.X79) != (*int32)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24834), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DbMallocRawNNØ00__func__Ø000))), unsafe.Pointer(str(1212))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if ((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X0) != uint32(i32(0)) { + if ((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X0) != uint32(i32(0)) { goto _6 } - func() int32 { - if int32(_db.X17) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_db.X17) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24836), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DbMallocRawNNØ00__func__Ø000))), unsafe.Pointer(str(1232))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if _n <= uint64((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))).X1) { + if _n <= uint64((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))).X1) { goto _9 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */)))))+uintptr(16 /* X5 */))))) + 4*uintptr(i32(1)))) += 1 + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */)))))+uintptr(16 /* X5 */))))) + 4*uintptr(i32(1)))) += 1 goto _10 _9: - if store5456757(&_pBuf, (*Xsqlite3_file)(unsafe.Pointer((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))).X6))) != (*Xsqlite3_file)(unsafe.Pointer(uintptr(i32(0)))) { + if store5456767(&_pBuf, (*Xsqlite3_file)(unsafe.Pointer((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))).X6))) != (*Xsqlite3_file)(unsafe.Pointer(uintptr(i32(0)))) { goto _11 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */)))))+uintptr(16 /* X5 */))))) + 4*uintptr(i32(2)))) += 1 + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */)))))+uintptr(16 /* X5 */))))) + 4*uintptr(i32(2)))) += 1 goto _12 _11: - *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(28 /* X6 */))))) = (*Xsqlite3_file)(unsafe.Pointer(_pBuf.X0)) - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(8 /* X3 */))) += 1 - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */)))))+uintptr(16 /* X5 */))))) + 4*uintptr(i32(0)))) += 1 - if ((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X3) <= ((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X4) { + *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(28 /* X6 */))))) = (*Xsqlite3_file)(unsafe.Pointer(_pBuf.X0)) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(8 /* X3 */))) += 1 + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */)))))+uintptr(16 /* X5 */))))) + 4*uintptr(i32(0)))) += 1 + if ((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X3) <= ((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X4) { goto _13 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(12 /* X4 */))) = (*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X3 + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(12 /* X4 */))) = (*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X3 _13: r0 = (unsafe.Pointer)(_pBuf) return @@ -3084,15 +2940,11 @@ func init() { func _dbMallocRawFinish(tls *crt.TLS, _db *Xsqlite3, _n uint64) (r0 unsafe.Pointer) { // sqlite3.c:24790:1 var _p unsafe.Pointer // sqlite3.c:24791:8 _ = _p - func() int32 { - if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24792), unsafe.Pointer((*int8)(unsafe.Pointer(&_dbMallocRawFinishØ00__func__Ø000))), unsafe.Pointer(str(1184))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _p = _sqlite3Malloc(tls, _n) if _p != nil { @@ -3136,15 +2988,11 @@ _3: _p = ((*Xsqlite3_mem_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(40 /* X10 */))).X0)(tls, int32(_n)) _4: _2: - func() int32 { - if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_p))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_p))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24472), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MallocØ00__func__Ø000))), unsafe.Pointer(str(1296))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _p return @@ -3158,25 +3006,17 @@ func _mallocWithAlarm(tls *crt.TLS, _n int32, _pp *unsafe.Pointer) { // sqlite3. _ = _nFull var _1_nUsed int64 // sqlite3.c:24429:19 _ = _1_nUsed - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_mem0.X0))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_mem0.X0))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24410), unsafe.Pointer((*int8)(unsafe.Pointer(&_mallocWithAlarmØ00__func__Ø000))), unsafe.Pointer(str(1320))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _n > i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if _n <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24411), unsafe.Pointer((*int8)(unsafe.Pointer(&_mallocWithAlarmØ00__func__Ø000))), unsafe.Pointer(str(1352))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nFull = ((*Xsqlite3_mem_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(40 /* X10 */))).X4)(tls, _n) _sqlite3StatusHighwater(tls, i32(5), _n) @@ -3220,61 +3060,41 @@ func init() { func _sqlite3StatusHighwater(tls *crt.TLS, _op int32, _X int32) { // sqlite3.c:18561:1 var _newValue uint32 // sqlite3.c:18562:24 _ = _newValue - func() int32 { - if _X >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _X < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18564), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StatusHighwaterØ00__func__Ø000))), unsafe.Pointer(str(1372))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _newValue = uint32(_X) - func() int32 { - if (_op >= i32(0)) && (_op < i32(10)) { - return i32(0) - } - return func() int32 { + func() { + if _op < i32(0) || _op >= i32(10) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18566), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StatusHighwaterØ00__func__Ø000))), unsafe.Pointer(str(1064))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_op >= i32(0)) && (_op < i32(10)) { - return i32(0) } - return func() int32 { + }() + func() { + if _op < i32(0) || _op >= i32(10) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18567), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StatusHighwaterØ00__func__Ø000))), unsafe.Pointer(str(944))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - func() int32 { + func() { if Xsqlite3_mutex_held(tls, func() *Xsqlite3_mutex { if (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_statMutex)) + 1*uintptr(_op)))) != 0 { return _sqlite3Pcache1Mutex(tls) } return _sqlite3MallocMutex(tls) - }()) != 0 { - return i32(0) - } - return func() int32 { + }()) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18568), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StatusHighwaterØ00__func__Ø000))), unsafe.Pointer(str(980))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (((_op == i32(5)) || (_op == i32(7))) || (_op == i32(8))) || (_op == i32(6)) { - return i32(0) } - return func() int32 { + }() + func() { + if _op != i32(5) && _op != i32(7) && _op != i32(8) && _op != i32(6) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18570), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StatusHighwaterØ00__func__Ø000))), unsafe.Pointer(str(1380))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _newValue <= (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Stat))+uintptr(40 /* X1 */))))) + 4*uintptr(_op)))) { goto _17 @@ -3293,40 +3113,28 @@ func init() { } func _sqlite3StatusValue(tls *crt.TLS, _op int32) (r0 int64) { // sqlite3.c:18516:1 - func() int32 { - if (_op >= i32(0)) && (_op < i32(10)) { - return i32(0) - } - return func() int32 { + func() { + if _op < i32(0) || _op >= i32(10) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18518), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StatusValueØ00__func__Ø000))), unsafe.Pointer(str(1064))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_op >= i32(0)) && (_op < i32(10)) { - return i32(0) } - return func() int32 { + }() + func() { + if _op < i32(0) || _op >= i32(10) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18519), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StatusValueØ00__func__Ø000))), unsafe.Pointer(str(944))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - func() int32 { + func() { if Xsqlite3_mutex_held(tls, func() *Xsqlite3_mutex { if (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_statMutex)) + 1*uintptr(_op)))) != 0 { return _sqlite3Pcache1Mutex(tls) } return _sqlite3MallocMutex(tls) - }()) != 0 { - return i32(0) - } - return func() int32 { + }()) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18520), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StatusValueØ00__func__Ø000))), unsafe.Pointer(str(980))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = int64(*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Stat))+uintptr(0 /* X0 */))))) + 4*uintptr(_op)))) return @@ -3362,40 +3170,28 @@ func Xsqlite3_release_memory(tls *crt.TLS, _n int32) (r0 int32) { // sqlite3.c:2 } func _sqlite3StatusUp(tls *crt.TLS, _op int32, _N int32) { // sqlite3.c:18536:1 - func() int32 { - if (_op >= i32(0)) && (_op < i32(10)) { - return i32(0) - } - return func() int32 { + func() { + if _op < i32(0) || _op >= i32(10) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18538), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StatusUpØ00__func__Ø000))), unsafe.Pointer(str(1064))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_op >= i32(0)) && (_op < i32(10)) { - return i32(0) } - return func() int32 { + }() + func() { + if _op < i32(0) || _op >= i32(10) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18539), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StatusUpØ00__func__Ø000))), unsafe.Pointer(str(944))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - func() int32 { + func() { if Xsqlite3_mutex_held(tls, func() *Xsqlite3_mutex { if (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_statMutex)) + 1*uintptr(_op)))) != 0 { return _sqlite3Pcache1Mutex(tls) } return _sqlite3MallocMutex(tls) - }()) != 0 { - return i32(0) - } - return func() int32 { + }()) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18540), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StatusUpØ00__func__Ø000))), unsafe.Pointer(str(980))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Stat))+uintptr(0 /* X0 */))))) + 4*uintptr(_op))) @@ -3434,9 +3230,9 @@ func _sqlite3OomFault(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:24966:1 goto _2 } - *(*int32)(unsafe.Pointer((*T5412497)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */))))) = i32(1) + *(*int32)(unsafe.Pointer((*T5412507)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */))))) = i32(1) _2: - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */))) += 1 + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */))) += 1 _1: return @@ -3446,25 +3242,17 @@ func _dbReallocFinish(tls *crt.TLS, _db *Xsqlite3, _p unsafe.Pointer, _n uint64) var _pNew unsafe.Pointer // sqlite3.c:24879:8 _ = _pNew _pNew = nil - func() int32 { - if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24880), unsafe.Pointer((*int8)(unsafe.Pointer(&_dbReallocFinishØ00__func__Ø000))), unsafe.Pointer(str(1184))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _p != (unsafe.Pointer)(uintptr(i32(0))) { - return i32(0) } - return func() int32 { + }() + func() { + if _p == (unsafe.Pointer)(uintptr(i32(0))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24881), unsafe.Pointer((*int8)(unsafe.Pointer(&_dbReallocFinishØ00__func__Ø000))), unsafe.Pointer(str(824))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_db.X17) != i32(0) { goto _4 @@ -3479,7 +3267,7 @@ func _dbReallocFinish(tls *crt.TLS, _db *Xsqlite3, _p unsafe.Pointer, _n uint64) goto _6 } - crt.Xmemcpy(tls, _pNew, _p, uint32((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))).X1)) + crt.Xmemcpy(tls, _pNew, _p, uint32((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))).X1)) _sqlite3DbFree(tls, _db, _p) _6: goto _7 @@ -3627,15 +3415,11 @@ _10: goto _14 } - func() int32 { - if (_sqlite3Config.X33) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_sqlite3Config.X33) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(140158), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_initializeØ00__func__Ø000))), unsafe.Pointer(str(1608))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() Xsqlite3_mutex_free(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_sqlite3Config.X34))) *(**Xsqlite3_mutex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(252 /* X34 */))))) = (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) @@ -3649,15 +3433,11 @@ _14: i32(0) i32(0) crt.Xmemcpy(tls, (unsafe.Pointer)(&_12_y), (unsafe.Pointer)(&_12_x), uint32(i32(8))) - func() int32 { - if _sqlite3IsNaN(tls, _12_y) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3IsNaN(tls, _12_y) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(140178), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_initializeØ00__func__Ø000))), unsafe.Pointer(str(1648))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _17: r0 = _rc @@ -3715,15 +3495,11 @@ _2: f func(*crt.TLS, int32) unsafe.Pointer }{(_1_pFrom.X2)})) _0: - func() int32 { - if ((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(72 /* X11 */))).X0) != nil { - return i32(0) - } - return func() int32 { + func() { + if ((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(72 /* X11 */))).X0) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22774), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MutexInitØ00__func__Ø000))), unsafe.Pointer(str(1664))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = ((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(72 /* X11 */))).X0)(tls) _mutexIsInit = i32(1) @@ -3851,15 +3627,11 @@ _0: var _pthreadMutexAllocØ00staticMutexesØ001 [12]Xsqlite3_mutex // sqlite3.c:23258:24 func _pthreadMutexFree(tls *crt.TLS, _p *Xsqlite3_mutex) { // sqlite3.c:23322:1 - func() int32 { - if (_p.X2) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X2) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(23323), unsafe.Pointer((*int8)(unsafe.Pointer(&_pthreadMutexFreeØ00__func__Ø000))), unsafe.Pointer(str(1704))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_p.X1) != i32(0) && (_p.X1) != i32(1) { goto _3 @@ -3883,26 +3655,18 @@ func init() { } func _pthreadMutexEnter(tls *crt.TLS, _p *Xsqlite3_mutex) { // sqlite3.c:23349:1 - func() int32 { - if ((_p.X1) == i32(1)) || _pthreadMutexNotheld(tls, _p) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_p.X1) != i32(1) && _pthreadMutexNotheld(tls, _p) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(23350), unsafe.Pointer((*int8)(unsafe.Pointer(&_pthreadMutexEnterØ00__func__Ø000))), unsafe.Pointer(str(1736))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() crt.Xpthread_mutex_lock(tls, (*crt.Xpthread_mutex_t)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(0 /* X0 */)))) - func() int32 { - if ((_p.X2) > i32(0)) || ((_p.X3) == uint32(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X2) <= i32(0) && (_p.X3) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(23379), unsafe.Pointer((*int8)(unsafe.Pointer(&_pthreadMutexEnterØ00__func__Ø000))), unsafe.Pointer(str(1792))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X3 */))) = crt.Xpthread_self(tls) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(28 /* X2 */))) += 1 @@ -3931,15 +3695,11 @@ func init() { func _pthreadMutexTry(tls *crt.TLS, _p *Xsqlite3_mutex) (r0 int32) { // sqlite3.c:23391:1 var _rc int32 // sqlite3.c:23392:7 _ = _rc - func() int32 { - if ((_p.X1) == i32(1)) || _pthreadMutexNotheld(tls, _p) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_p.X1) != i32(1) && _pthreadMutexNotheld(tls, _p) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(23393), unsafe.Pointer((*int8)(unsafe.Pointer(&_pthreadMutexTryØ00__func__Ø000))), unsafe.Pointer(str(1736))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if crt.Xpthread_mutex_trylock(tls, (*crt.Xpthread_mutex_t)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(0 /* X0 */)))) != i32(0) { goto _3 @@ -3971,15 +3731,11 @@ func init() { } func _pthreadMutexLeave(tls *crt.TLS, _p *Xsqlite3_mutex) { // sqlite3.c:23448:1 - func() int32 { - if _pthreadMutexHeld(tls, _p) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _pthreadMutexHeld(tls, _p) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(23449), unsafe.Pointer((*int8)(unsafe.Pointer(&_pthreadMutexLeaveØ00__func__Ø000))), unsafe.Pointer(str(1892))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(28 /* X2 */))) -= 1 if (_p.X2) != i32(0) { @@ -3988,15 +3744,11 @@ func _pthreadMutexLeave(tls *crt.TLS, _p *Xsqlite3_mutex) { // sqlite3.c:23448:1 *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X3 */))) = uint32(i32(0)) _2: - func() int32 { - if ((_p.X2) == i32(0)) || ((_p.X1) == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X2) != i32(0) && (_p.X1) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(23454), unsafe.Pointer((*int8)(unsafe.Pointer(&_pthreadMutexLeaveØ00__func__Ø000))), unsafe.Pointer(str(1912))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() crt.Xpthread_mutex_unlock(tls, (*crt.Xpthread_mutex_t)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(0 /* X0 */)))) if (_p.X4) == 0 { @@ -4110,15 +3862,11 @@ func _debugMutexFree(tls *crt.TLS, _pX *Xsqlite3_mutex) { // sqlite3.c:23027:1 var _p *crt.Xstruct_timeval // sqlite3.c:23028:23 _ = _p _p = (*crt.Xstruct_timeval)(unsafe.Pointer(_pX)) - func() int32 { - if (_p.X1) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X1) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(23029), unsafe.Pointer((*int8)(unsafe.Pointer(&_debugMutexFreeØ00__func__Ø000))), unsafe.Pointer(str(2012))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_p.X0) != i32(1) && (_p.X0) != i32(0) { goto _3 @@ -4144,15 +3892,11 @@ func _debugMutexEnter(tls *crt.TLS, _pX *Xsqlite3_mutex) { // sqlite3.c:23050:1 var _p *crt.Xstruct_timeval // sqlite3.c:23051:23 _ = _p _p = (*crt.Xstruct_timeval)(unsafe.Pointer(_pX)) - func() int32 { - if ((_p.X0) == i32(1)) || _debugMutexNotheld(tls, _pX) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_p.X0) != i32(1) && _debugMutexNotheld(tls, _pX) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(23052), unsafe.Pointer((*int8)(unsafe.Pointer(&_debugMutexEnterØ00__func__Ø000))), unsafe.Pointer(str(2040))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))) += 1 return @@ -4178,15 +3922,11 @@ func _debugMutexTry(tls *crt.TLS, _pX *Xsqlite3_mutex) (r0 int32) { // sqlite3.c var _p *crt.Xstruct_timeval // sqlite3.c:23056:23 _ = _p _p = (*crt.Xstruct_timeval)(unsafe.Pointer(_pX)) - func() int32 { - if ((_p.X0) == i32(1)) || _debugMutexNotheld(tls, _pX) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_p.X0) != i32(1) && _debugMutexNotheld(tls, _pX) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(23057), unsafe.Pointer((*int8)(unsafe.Pointer(&_debugMutexTryØ00__func__Ø000))), unsafe.Pointer(str(2040))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))) += 1 r0 = i32(0) @@ -4204,26 +3944,18 @@ func _debugMutexLeave(tls *crt.TLS, _pX *Xsqlite3_mutex) { // sqlite3.c:23068:1 var _p *crt.Xstruct_timeval // sqlite3.c:23069:23 _ = _p _p = (*crt.Xstruct_timeval)(unsafe.Pointer(_pX)) - func() int32 { - if _debugMutexHeld(tls, _pX) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _debugMutexHeld(tls, _pX) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(23070), unsafe.Pointer((*int8)(unsafe.Pointer(&_debugMutexLeaveØ00__func__Ø000))), unsafe.Pointer(str(2128))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))) -= 1 - func() int32 { - if ((_p.X0) == i32(1)) || _debugMutexNotheld(tls, _pX) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_p.X0) != i32(1) && _debugMutexNotheld(tls, _pX) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(23072), unsafe.Pointer((*int8)(unsafe.Pointer(&_debugMutexLeaveØ00__func__Ø000))), unsafe.Pointer(str(2040))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() return @@ -4266,27 +3998,19 @@ func _sqlite3MutexAlloc(tls *crt.TLS, _id int32) (r0 *Xsqlite3_mutex) { // sqlit return _0: - func() int32 { - if _mutexIsInit != 0 { - return i32(0) - } - return func() int32 { + func() { + if _mutexIsInit == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22817), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MutexAllocØ00__func__Ø000))), unsafe.Pointer(str(2184))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - func() int32 { + func() { if (*(*func(*crt.TLS, int32) *Xsqlite3_mutex)(unsafe.Pointer(&struct { f func(*crt.TLS, int32) unsafe.Pointer - }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(72 /* X11 */))).X2)}))) != nil { - return i32(0) - } - return func() int32 { + }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(72 /* X11 */))).X2)}))) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22818), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MutexAllocØ00__func__Ø000))), unsafe.Pointer(str(2212))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = (*(*func(*crt.TLS, int32) *Xsqlite3_mutex)(unsafe.Pointer(&struct { f func(*crt.TLS, int32) unsafe.Pointer @@ -4424,15 +4148,11 @@ _0: } func _sqlite3MemSize(tls *crt.TLS, _pPrior unsafe.Pointer) (r0 int32) { // sqlite3.c:20798:1 - func() int32 { - if _pPrior != (unsafe.Pointer)(uintptr(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if _pPrior == (unsafe.Pointer)(uintptr(i32(0))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(20800), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MemSizeØ00__func__Ø000))), unsafe.Pointer(str(2348))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = int32(crt.Xmalloc_usable_size(tls, _pPrior)) return @@ -4511,15 +4231,11 @@ _0: goto _4 } - func() int32 { - if (_1_pOther != (*XFuncDef)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aDef))+28*uintptr(_i)))) && ((*XFuncDef)(unsafe.Pointer(_1_pOther.X3)) != (*XFuncDef)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aDef))+28*uintptr(_i)))) { - return i32(0) - } - return func() int32 { + func() { + if _1_pOther == (*XFuncDef)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aDef))+28*uintptr(_i))) || (*XFuncDef)(unsafe.Pointer(_1_pOther.X3)) == (*XFuncDef)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aDef))+28*uintptr(_i))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104214), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertBuiltinFuncsØ00__func__Ø000))), unsafe.Pointer(str(2380))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XFuncDef)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aDef))+28*uintptr(_i))))) + uintptr(8 /* X3 */))))) = (*XFuncDef)(unsafe.Pointer(_1_pOther.X3)) *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOther)) + uintptr(8 /* X3 */))))) = (*XFuncDef)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aDef)) + 28*uintptr(_i))) @@ -4527,7 +4243,7 @@ _0: _4: *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XFuncDef)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aDef))+28*uintptr(_i))))) + uintptr(8 /* X3 */))))) = (*XFuncDef)(unsafe.Pointer(uintptr(i32(0)))) - *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XFuncDef)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aDef))+28*uintptr(_i))))) + uintptr(24 /* X7 */))))))) = *(**XFuncDef)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[23]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3BuiltinFunctions))+uintptr(0 /* X0 */))))) + 4*uintptr(_1_h))) + *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XFuncDef)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aDef))+28*uintptr(_i))))) + uintptr(24 /* X7 */))))))) = *(**XFuncDef)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[23]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3BuiltinFunctions))+uintptr(0 /* X0 */))))) + 4*uintptr(_1_h))) *(**XFuncDef)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[23]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3BuiltinFunctions))+uintptr(0 /* X0 */))))) + 4*uintptr(_1_h))) = (*XFuncDef)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aDef)) + 28*uintptr(_i))) _8: _i += 1 @@ -4575,7 +4291,7 @@ _0: return _4: - _p = (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X7 */))))))) + _p = (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X7 */))))))) goto _0 _3: @@ -4623,11 +4339,11 @@ var _sqlite3AlterFunctionsØ00aAlterTableFuncsØ001 [3]XFuncDef // sqlite3.c:961 func init() { _sqlite3AlterFunctionsØ00aAlterTableFuncsØ001 = [3]XFuncDef{XFuncDef{X0: i8(2), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_renameTableFunc})), X5: nil, X6: str(2452), X7: T5455989{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_renameTableFunc})), X5: nil, X6: str(2452), X7: T5455999{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_renameTriggerFunc})), X5: nil, X6: str(2472), X7: T5455989{}}, XFuncDef{X0: i8(3), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_renameTriggerFunc})), X5: nil, X6: str(2472), X7: T5455999{}}, XFuncDef{X0: i8(3), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_renameParentFunc})), X5: nil, X6: str(2496), X7: T5455989{}}} + }{_renameParentFunc})), X5: nil, X6: str(2496), X7: T5455999{}}} } func _renameTableFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _argv **XMem) { // sqlite3.c:95913:1 @@ -4678,15 +4394,11 @@ _3: goto _3 } - func() int32 { - if _len > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _len <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95953), unsafe.Pointer((*int8)(unsafe.Pointer(&_renameTableFuncØ00__func__Ø000))), unsafe.Pointer(str(2520))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_token != i32(22)) && (_token != i32(125)) { goto _1 @@ -4716,35 +4428,23 @@ func _sqlite3ValueText(tls *crt.TLS, _pVal *XMem, _enc uint8) (r0 unsafe.Pointer return _0: - func() int32 { - if ((*Xsqlite3)(unsafe.Pointer(_pVal.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pVal.X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3)(unsafe.Pointer(_pVal.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pVal.X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70668), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ValueTextØ00__func__Ø000))), unsafe.Pointer(str(2540))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_enc) & i32(3)) == (int32(_enc) & i32(-9)) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_enc) & i32(3)) != (int32(_enc) & i32(-9)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70669), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ValueTextØ00__func__Ø000))), unsafe.Pointer(str(2592))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pVal.X1) & i32(32)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pVal.X1) & i32(32)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70670), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ValueTextØ00__func__Ø000))), unsafe.Pointer(str(2632))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_pVal.X1)&i32(514)) != i32(514) || int32(_pVal.X2) != int32(_enc) { goto _9 @@ -4774,55 +4474,35 @@ func init() { } func _valueToText(tls *crt.TLS, _pVal *XMem, _enc uint8) (r0 unsafe.Pointer) { // sqlite3.c:70624:1 - func() int32 { - if _pVal != (*XMem)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pVal == (*XMem)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70625), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueToTextØ00__func__Ø000))), unsafe.Pointer(str(2684))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*Xsqlite3)(unsafe.Pointer(_pVal.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pVal.X9)).X3))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3)(unsafe.Pointer(_pVal.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pVal.X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70626), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueToTextØ00__func__Ø000))), unsafe.Pointer(str(2540))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_enc) & i32(3)) == (int32(_enc) & i32(-9)) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_enc) & i32(3)) != (int32(_enc) & i32(-9)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70627), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueToTextØ00__func__Ø000))), unsafe.Pointer(str(2592))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pVal.X1) & i32(32)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pVal.X1) & i32(32)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70628), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueToTextØ00__func__Ø000))), unsafe.Pointer(str(2632))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pVal.X1) & i32(1)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pVal.X1) & i32(1)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70629), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueToTextØ00__func__Ø000))), unsafe.Pointer(str(2692))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_pVal.X1) & i32(18)) == 0 { goto _11 @@ -4856,15 +4536,11 @@ _15: goto _17 } - func() int32 { - if (int32(_pVal.X1) & i32(6144)) != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pVal.X1) & i32(6144)) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70637), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueToTextØ00__func__Ø000))), unsafe.Pointer(str(2724))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3VdbeMemMakeWriteable(tls, _pVal) == i32(0) { goto _20 @@ -4880,26 +4556,18 @@ _17: _11: _sqlite3VdbeMemStringify(tls, _pVal, _enc, uint8(i32(0))) - func() int32 { - if i32(0) == (i32(1) & int32(uintptr(unsafe.Pointer(_pVal.X5)))) { - return i32(0) - } - return func() int32 { + func() { + if i32(0) != (i32(1) & int32(uintptr(unsafe.Pointer(_pVal.X5)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70645), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueToTextØ00__func__Ø000))), unsafe.Pointer(str(2768))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _21: - func() int32 { - if ((int32(_pVal.X2) == (int32(_enc) & i32(-9))) || ((*Xsqlite3)(unsafe.Pointer(_pVal.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))))) || (((*Xsqlite3)(unsafe.Pointer(_pVal.X9)).X17) != 0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pVal.X2) != (int32(_enc)&i32(-9)) && (*Xsqlite3)(unsafe.Pointer(_pVal.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && ((*Xsqlite3)(unsafe.Pointer(_pVal.X9)).X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70647), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueToTextØ00__func__Ø000))), unsafe.Pointer(str(2804))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pVal.X2) != (int32(_enc) & i32(-9)) { goto _28 @@ -4923,47 +4591,31 @@ func init() { func _sqlite3VdbeMemExpandBlob(tls *crt.TLS, _pMem *XMem) (r0 int32) { // sqlite3.c:69836:1 var _nByte int32 // sqlite3.c:69837:7 _ = _nByte - func() int32 { - if (int32(_pMem.X1) & i32(16384)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pMem.X1) & i32(16384)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69838), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemExpandBlobØ00__func__Ø000))), unsafe.Pointer(str(2900))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pMem.X1) & i32(16)) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pMem.X1) & i32(16)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69839), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemExpandBlobØ00__func__Ø000))), unsafe.Pointer(str(2924))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pMem.X1) & i32(32)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pMem.X1) & i32(32)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69840), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemExpandBlobØ00__func__Ø000))), unsafe.Pointer(str(2948))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3)(unsafe.Pointer(_pMem.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69841), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemExpandBlobØ00__func__Ø000))), unsafe.Pointer(str(2976))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _nByte = (_pMem.X4) + (*(*int32)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) + _nByte = (_pMem.X4) + (*(*int32)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) if _nByte > i32(0) { goto _9 } @@ -4978,10 +4630,10 @@ _9: return _10: - crt.Xmemset(tls, (unsafe.Pointer)((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem.X5))+1*uintptr(_pMem.X4)))), i32(0), uint32(*(*int32)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))) + crt.Xmemset(tls, (unsafe.Pointer)((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem.X5))+1*uintptr(_pMem.X4)))), i32(0), uint32(*(*int32)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))) { p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(12 /* X4 */))) - *p = (*p) + (*(*int32)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) + *p = (*p) + (*(*int32)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) sink961 = *p } { @@ -5001,45 +4653,29 @@ func init() { } func _sqlite3VdbeMemGrow(tls *crt.TLS, _pMem *XMem, _n int32, _bPreserve int32) (r0 int32) { // sqlite3.c:69734:1 - func() int32 { - if _sqlite3VdbeCheckMemInvariants(tls, _pMem) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3VdbeCheckMemInvariants(tls, _pMem) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69735), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemGrowØ00__func__Ø000))), unsafe.Pointer(str(3056))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pMem.X1) & i32(32)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pMem.X1) & i32(32)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69736), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemGrowØ00__func__Ø000))), unsafe.Pointer(str(2948))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_bPreserve == i32(0)) || (int32(_pMem.X1)&i32(18)) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _bPreserve != i32(0) && (int32(_pMem.X1)&i32(18)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69741), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemGrowØ00__func__Ø000))), unsafe.Pointer(str(3092))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pMem.X7) == i32(0)) || ((_pMem.X7) == _sqlite3DbMallocSize(tls, (*Xsqlite3)(unsafe.Pointer(_pMem.X9)), (unsafe.Pointer)(_pMem.X6))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pMem.X7) != i32(0) && (_pMem.X7) != _sqlite3DbMallocSize(tls, (*Xsqlite3)(unsafe.Pointer(_pMem.X9)), (unsafe.Pointer)(_pMem.X6)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69744), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemGrowØ00__func__Ø000))), unsafe.Pointer(str(3140))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pMem.X7) >= _n { goto _10 @@ -5091,25 +4727,21 @@ _21: goto _22 } - func() int32 { - if (*(*unsafe.Pointer)(unsafe.Pointer(&struct { + func() { + if *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) - }{(_pMem.X10)})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct { + }{(_pMem.X10)})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) - }{nil}))) && (*(*unsafe.Pointer)(unsafe.Pointer(&struct { + }{nil})) || *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) - }{(_pMem.X10)})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct { + }{(_pMem.X10)})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) }{(*(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 - }{_sqlite3MallocSize})))}))) { - return i32(0) - } - return func() int32 { + }{_sqlite3MallocSize})))})) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69769), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemGrowØ00__func__Ø000))), unsafe.Pointer(str(3224))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() (_pMem.X10)(tls, (unsafe.Pointer)(_pMem.X5)) _22: @@ -5125,55 +4757,39 @@ _22: } func _sqlite3VdbeCheckMemInvariants(tls *crt.TLS, _p *XMem) (r0 int32) { // sqlite3.c:69646:1 - func() int32 { - if ((int32(_p.X1) & i32(1024)) == i32(0)) || (*(*unsafe.Pointer)(unsafe.Pointer(&struct { + func() { + if (int32(_p.X1)&i32(1024)) != i32(0) && *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) - }{(_p.X10)})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct { + }{(_p.X10)})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) - }{nil}))) { - return i32(0) - } - return func() int32 { + }{nil})) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69650), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeCheckMemInvariantsØ00__func__Ø000))), unsafe.Pointer(str(3268))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((int32(_p.X1) & i32(1024)) == i32(0)) || ((_p.X7) == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_p.X1)&i32(1024)) != i32(0) && (_p.X7) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69656), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeCheckMemInvariantsØ00__func__Ø000))), unsafe.Pointer(str(3308))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_p.X1) & i32(12)) != i32(12) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_p.X1) & i32(12)) == i32(12) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69659), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeCheckMemInvariantsØ00__func__Ø000))), unsafe.Pointer(str(3352))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_p.X7) == i32(0)) || ((_p.X7) == _sqlite3DbMallocSize(tls, (*Xsqlite3)(unsafe.Pointer(_p.X9)), (unsafe.Pointer)(_p.X6))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_p.X7) != i32(0) && (_p.X7) != _sqlite3DbMallocSize(tls, (*Xsqlite3)(unsafe.Pointer(_p.X9)), (unsafe.Pointer)(_p.X6)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69662), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeCheckMemInvariantsØ00__func__Ø000))), unsafe.Pointer(str(3404))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_p.X1)&i32(18)) == 0 || (_p.X4) <= i32(0) { goto _12 } - func() int32 { + func() { if (((func() int32 { if ((_p.X7) > i32(0)) && ((_p.X5) == (_p.X6)) { return i32(1) @@ -5194,14 +4810,10 @@ func _sqlite3VdbeCheckMemInvariants(tls *crt.TLS, _p *XMem) (r0 int32) { // sqli return i32(1) } return i32(0) - }()) == i32(1) { - return i32(0) - } - return func() int32 { + }()) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69674), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeCheckMemInvariantsØ00__func__Ø000))), unsafe.Pointer(str(3476))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _12: r0 = i32(1) @@ -5271,75 +4883,55 @@ _1: func _vdbeMemClearExternAndSetNull(tls *crt.TLS, _p *XMem) { // sqlite3.c:69978:1 var _4_pFrame *XVdbeFrame // sqlite3.c:69993:15 _ = _4_pFrame - func() int32 { - if ((*Xsqlite3)(unsafe.Pointer(_p.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3)(unsafe.Pointer(_p.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69979), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeMemClearExternAndSetNullØ00__func__Ø000))), unsafe.Pointer(str(3688))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_p.X1) & i32(9312)) != i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_p.X1) & i32(9312)) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69980), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeMemClearExternAndSetNullØ00__func__Ø000))), unsafe.Pointer(str(3736))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_p.X1) & i32(8192)) == 0 { goto _5 } - _sqlite3VdbeMemFinalize(tls, _p, (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))))) - func() int32 { - if (int32(_p.X1) & i32(8192)) == i32(0) { - return i32(0) - } - return func() int32 { + _sqlite3VdbeMemFinalize(tls, _p, (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))))) + func() { + if (int32(_p.X1) & i32(8192)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69983), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeMemClearExternAndSetNullØ00__func__Ø000))), unsafe.Pointer(str(3756))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _5: if (int32(_p.X1) & i32(1024)) == 0 { goto _8 } - func() int32 { - if (int32(_p.X1) & i32(32)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_p.X1) & i32(32)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69987), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeMemClearExternAndSetNullØ00__func__Ø000))), unsafe.Pointer(str(3780))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - func() int32 { - if (*(*unsafe.Pointer)(unsafe.Pointer(&struct { + func() { + if *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) - }{(_p.X10)})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct { + }{(_p.X10)})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) }{(*(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 - }{_sqlite3MallocSize})))}))) && (*(*unsafe.Pointer)(unsafe.Pointer(&struct { + }{_sqlite3MallocSize})))})) || *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) - }{(_p.X10)})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct { + }{(_p.X10)})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) - }{nil}))) { - return i32(0) - } - return func() int32 { + }{nil})) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69988), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeMemClearExternAndSetNullØ00__func__Ø000))), unsafe.Pointer(str(3808))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() (_p.X10)(tls, (unsafe.Pointer)(_p.X5)) goto _14 @@ -5349,7 +4941,7 @@ _8: goto _15 } - _sqlite3RowSetClear(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))))) + _sqlite3RowSetClear(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))))) goto _16 _15: @@ -5357,7 +4949,7 @@ _15: goto _17 } - _4_pFrame = (*XVdbeFrame)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))))) + _4_pFrame = (*XVdbeFrame)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))))) *(**XVdbeFrame)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pFrame)) + uintptr(4 /* X1 */))))) = (*XVdbeFrame)(unsafe.Pointer((*TVdbe)(unsafe.Pointer(_4_pFrame.X0)).X39)) *(**XVdbeFrame)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr(_4_pFrame.X0) + uintptr(184 /* X39 */))))) = _4_pFrame _17: @@ -5389,36 +4981,25 @@ func _sqlite3VdbeMemFinalize(tls *crt.TLS, _pMem *XMem, _pFunc *XFuncDef) (r0 in return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69948), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemFinalizeØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69948), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemFinalizeØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { goto _3 } - func() int32 { - if ((int32(_pMem.X1) & i32(1)) != i32(0)) || (_pFunc == (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))))) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pMem.X1)&i32(1)) == i32(0) && _pFunc != (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69951), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemFinalizeØ00__func__Ø000))), unsafe.Pointer(str(3884))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3)(unsafe.Pointer(_pMem.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69952), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemFinalizeØ00__func__Ø000))), unsafe.Pointer(str(2976))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() crt.Xmemset(tls, (unsafe.Pointer)(&_1_ctx), i32(0), u32(32)) crt.Xmemset(tls, (unsafe.Pointer)(&_1_t), i32(0), u32(48)) @@ -5430,15 +5011,11 @@ func _sqlite3VdbeMemFinalize(tls *crt.TLS, _pMem *XMem, _pFunc *XFuncDef) (r0 in (*(*func(*crt.TLS, *Xsqlite3_context))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) }{(_pFunc.X5)})))(tls, &_1_ctx) - func() int32 { - if (int32(_pMem.X1) & i32(1024)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pMem.X1) & i32(1024)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69961), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemFinalizeØ00__func__Ø000))), unsafe.Pointer(str(3936))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pMem.X7) <= i32(0) { goto _12 @@ -5490,25 +5067,17 @@ _3: func _sqlite3VdbeChangeEncoding(tls *crt.TLS, _pMem *XMem, _desiredEnc int32) (r0 int32) { // sqlite3.c:69699:1 var _rc int32 // sqlite3.c:69701:7 _ = _rc - func() int32 { - if (int32(_pMem.X1) & i32(32)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pMem.X1) & i32(32)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69703), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeChangeEncodingØ00__func__Ø000))), unsafe.Pointer(str(2948))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_desiredEnc == i32(1)) || (_desiredEnc == i32(2))) || (_desiredEnc == i32(3)) { - return i32(0) } - return func() int32 { + }() + func() { + if _desiredEnc != i32(1) && _desiredEnc != i32(2) && _desiredEnc != i32(3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69704), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeChangeEncodingØ00__func__Ø000))), unsafe.Pointer(str(3988))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_pMem.X1)&i32(2)) != 0 && int32(_pMem.X2) != _desiredEnc { goto _7 @@ -5518,46 +5087,30 @@ func _sqlite3VdbeChangeEncoding(tls *crt.TLS, _pMem *XMem, _desiredEnc int32) (r return _7: - func() int32 { - if ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3)(unsafe.Pointer(_pMem.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69709), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeChangeEncodingØ00__func__Ø000))), unsafe.Pointer(str(2976))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3VdbeMemTranslate(tls, _pMem, uint8(_desiredEnc)) - func() int32 { - if (_rc == i32(0)) || (_rc == i32(7)) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) && _rc != i32(7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69718), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeChangeEncodingØ00__func__Ø000))), unsafe.Pointer(str(4072))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_rc == i32(0)) || (int32(_pMem.X2) != _desiredEnc) { - return i32(0) } - return func() int32 { + }() + func() { + if _rc != i32(0) && int32(_pMem.X2) == _desiredEnc { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69719), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeChangeEncodingØ00__func__Ø000))), unsafe.Pointer(str(4108))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_rc == i32(7)) || (int32(_pMem.X2) == _desiredEnc) { - return i32(0) } - return func() int32 { + }() + func() { + if _rc != i32(7) && int32(_pMem.X2) != _desiredEnc { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69720), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeChangeEncodingØ00__func__Ø000))), unsafe.Pointer(str(4148))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _rc return @@ -5591,55 +5144,35 @@ func _sqlite3VdbeMemTranslate(tls *crt.TLS, _pMem *XMem, _desiredEnc uint8) (r0 _ = _28_c2 var _37_c2 int32 // sqlite3.c:27389:9 _ = _37_c2 - func() int32 { - if ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3)(unsafe.Pointer(_pMem.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27291), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemTranslateØ00__func__Ø000))), unsafe.Pointer(str(2976))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pMem.X1) & i32(2)) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pMem.X1) & i32(2)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27292), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemTranslateØ00__func__Ø000))), unsafe.Pointer(str(4220))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pMem.X2) != int32(_desiredEnc) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pMem.X2) == int32(_desiredEnc) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27293), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemTranslateØ00__func__Ø000))), unsafe.Pointer(str(4240))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pMem.X2) != i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pMem.X2) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27294), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemTranslateØ00__func__Ø000))), unsafe.Pointer(str(4264))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pMem.X4) >= i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pMem.X4) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27295), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemTranslateØ00__func__Ø000))), unsafe.Pointer(str(4280))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pMem.X2) == i32(1) || int32(_desiredEnc) == i32(1) { goto _12 @@ -5650,15 +5183,11 @@ func _sqlite3VdbeMemTranslate(tls *crt.TLS, _pMem *XMem, _desiredEnc uint8) (r0 goto _13 } - func() int32 { - if _1_rc == i32(7) { - return i32(0) - } - return func() int32 { + func() { + if _1_rc != i32(7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27314), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemTranslateØ00__func__Ø000))), unsafe.Pointer(str(4292))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _sqlite3NomemError(tls, i32(27315)) return @@ -5764,15 +5293,11 @@ _24: goto _34 _22: - func() int32 { - if int32(_desiredEnc) == i32(3) { - return i32(0) - } - return func() int32 { + func() { + if int32(_desiredEnc) != i32(3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27369), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemTranslateØ00__func__Ø000))), unsafe.Pointer(str(4312))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _37: if uintptr(unsafe.Pointer(_zIn)) >= uintptr(unsafe.Pointer(_zTerm)) { @@ -5824,15 +5349,11 @@ _34: goto _48 _21: - func() int32 { - if int32(_desiredEnc) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if int32(_desiredEnc) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27379), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemTranslateØ00__func__Ø000))), unsafe.Pointer(str(4340))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pMem.X2) != i32(2) { goto _51 @@ -5965,20 +5486,16 @@ _63: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(12 /* X4 */))) = int32((uintptr(unsafe.Pointer(_z)) - uintptr(unsafe.Pointer(_zOut))) / 1) _48: *_z = uint8(i32(0)) - func() int32 { + func() { if ((_pMem.X4) + func() int32 { if int32(_desiredEnc) == i32(1) { return i32(1) } return i32(2) - }()) <= _len { - return i32(0) - } - return func() int32 { + }()) > _len { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27396), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemTranslateØ00__func__Ø000))), unsafe.Pointer(str(4364))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _c = uint32(_pMem.X1) _sqlite3VdbeMemRelease(tls, _pMem) @@ -6000,25 +5517,17 @@ func init() { } func _sqlite3VdbeMemMakeWriteable(tls *crt.TLS, _pMem *XMem) (r0 int32) { // sqlite3.c:69809:1 - func() int32 { - if ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3)(unsafe.Pointer(_pMem.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69810), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemMakeWriteableØ00__func__Ø000))), unsafe.Pointer(str(2976))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pMem.X1) & i32(32)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pMem.X1) & i32(32)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69811), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemMakeWriteableØ00__func__Ø000))), unsafe.Pointer(str(2948))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_pMem.X1) & i32(18)) == i32(0) { goto _5 @@ -6082,15 +5591,11 @@ func init() { } func _sqlite3VdbeMemRelease(tls *crt.TLS, _p *XMem) { // sqlite3.c:70029:1 - func() int32 { - if _sqlite3VdbeCheckMemInvariants(tls, _p) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3VdbeCheckMemInvariants(tls, _p) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70030), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemReleaseØ00__func__Ø000))), unsafe.Pointer(str(4464))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_p.X1)&i32(9312)) == i32(0) && (_p.X7) == 0 { goto _3 @@ -6128,15 +5633,11 @@ _1: } func _sqlite3VdbeMemNulTerminate(tls *crt.TLS, _pMem *XMem) (r0 int32) { // sqlite3.c:69876:1 - func() int32 { - if ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3)(unsafe.Pointer(_pMem.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69877), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemNulTerminateØ00__func__Ø000))), unsafe.Pointer(str(2976))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_pMem.X1) & i32(514)) == i32(2) { goto _3 @@ -6185,65 +5686,41 @@ func _sqlite3VdbeMemStringify(tls *crt.TLS, _pMem *XMem, _enc uint8, _bForce uin _ = _nByte _fg = int32(_pMem.X1) _nByte = i32(32) - func() int32 { - if ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3)(unsafe.Pointer(_pMem.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69905), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemStringifyØ00__func__Ø000))), unsafe.Pointer(str(2976))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_fg & i32(16384)) == 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (_fg & i32(16384)) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69906), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemStringifyØ00__func__Ø000))), unsafe.Pointer(str(4552))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_fg & i32(18)) == 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (_fg & i32(18)) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69907), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemStringifyØ00__func__Ø000))), unsafe.Pointer(str(4568))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_fg & i32(12)) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (_fg & i32(12)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69908), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemStringifyØ00__func__Ø000))), unsafe.Pointer(str(4596))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pMem.X1) & i32(32)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pMem.X1) & i32(32)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69909), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemStringifyØ00__func__Ø000))), unsafe.Pointer(str(2948))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pMem))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pMem))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69910), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemStringifyØ00__func__Ø000))), unsafe.Pointer(str(4620))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3VdbeMemClearAndResize(tls, _pMem, _nByte) == 0 { goto _13 @@ -6258,21 +5735,17 @@ _13: goto _14 } - Xsqlite3_snprintf(tls, _nByte, _pMem.X5, str(4648), *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) + Xsqlite3_snprintf(tls, _nByte, _pMem.X5, str(4648), *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) goto _15 _14: - func() int32 { - if (_fg & i32(8)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_fg & i32(8)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69927), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemStringifyØ00__func__Ø000))), unsafe.Pointer(str(4656))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - Xsqlite3_snprintf(tls, _nByte, _pMem.X5, str(4672), *(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) + Xsqlite3_snprintf(tls, _nByte, _pMem.X5, str(4672), *(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) _15: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(12 /* X4 */))) = _sqlite3Strlen30(tls, _pMem.X5) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(10 /* X2 */))) = uint8(i32(1)) @@ -6304,25 +5777,17 @@ func init() { } func _sqlite3VdbeMemClearAndResize(tls *crt.TLS, _pMem *XMem, _szNew int32) (r0 int32) { // sqlite3.c:69791:1 - func() int32 { - if _szNew > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _szNew <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69792), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemClearAndResizeØ00__func__Ø000))), unsafe.Pointer(str(4704))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((int32(_pMem.X1) & i32(1024)) == i32(0)) || ((_pMem.X7) == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pMem.X1)&i32(1024)) != i32(0) && (_pMem.X7) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69793), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemClearAndResizeØ00__func__Ø000))), unsafe.Pointer(str(4712))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pMem.X7) >= _szNew { goto _5 @@ -6332,15 +5797,11 @@ func _sqlite3VdbeMemClearAndResize(tls *crt.TLS, _pMem *XMem, _szNew int32) (r0 return _5: - func() int32 { - if (int32(_pMem.X1) & i32(1024)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pMem.X1) & i32(1024)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69797), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemClearAndResizeØ00__func__Ø000))), unsafe.Pointer(str(3936))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(16 /* X5 */))) = _pMem.X6 { @@ -6407,15 +5868,11 @@ _2: } func Xsqlite3_context_db_handle(tls *crt.TLS, _p *Xsqlite3_context) (r0 *Xsqlite3) { // sqlite3.c:76721:12 - func() int32 { - if (_p != nil) && ((*XMem)(unsafe.Pointer(_p.X0)) != nil) { - return i32(0) - } - return func() int32 { + func() { + if _p == nil || (*XMem)(unsafe.Pointer(_p.X0)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76722), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_context_db_handleØ00__func__Ø000))), unsafe.Pointer(str(4792))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = (*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_p.X0)).X9)) return @@ -7158,15 +6615,11 @@ func _sqlite3VMPrintf(tls *crt.TLS, _db *Xsqlite3, _zFormat *int8, _ap []interfa _ = _zBase var _acc XStrAccum // sqlite3.c:25971:12 _ = _acc - func() int32 { - if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25972), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VMPrintfØ00__func__Ø000))), unsafe.Pointer(str(1184))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3StrAccumInit(tls, &_acc, _db, (*int8)(unsafe.Pointer(&_zBase)), int32(u32(70)), *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[12]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(92 /* X31 */))))) + 4*uintptr(i32(0))))) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_acc)) + uintptr(25 /* X7 */))) = uint8(i32(1)) @@ -7194,15 +6647,11 @@ func _sqlite3StrAccumFinish(tls *crt.TLS, _p *XStrAccum) (r0 *int8) { // sqlite3 goto _0 } - func() int32 { - if ((_p.X2) == (_p.X1)) == ((int32(_p.X7) & i32(4)) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_p.X2) == (_p.X1)) != ((int32(_p.X7) & i32(4)) == i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25919), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StrAccumFinishØ00__func__Ø000))), unsafe.Pointer(str(4868))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X2)) + 1*uintptr(_p.X3))) = int8(i32(0)) if (_p.X5) <= uint32(i32(0)) || (int32(_p.X7)&i32(4)) != i32(0) { @@ -7226,15 +6675,11 @@ func init() { } func _strAccumFinishRealloc(tls *crt.TLS, _p *XStrAccum) (r0 *int8) { // sqlite3.c:25906:1 - func() int32 { - if ((_p.X5) > uint32(i32(0))) && ((int32(_p.X7) & i32(4)) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X5) <= uint32(i32(0)) || (int32(_p.X7)&i32(4)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25907), unsafe.Pointer((*int8)(unsafe.Pointer(&_strAccumFinishReallocØ00__func__Ø000))), unsafe.Pointer(str(4932))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X2 */))) = (*int8)(unsafe.Pointer(_sqlite3DbMallocRaw(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), uint64((_p.X3)+uint32(i32(1)))))) if (_p.X2) == nil { @@ -7264,15 +6709,11 @@ func init() { } func Xsqlite3_result_text(tls *crt.TLS, _pCtx *Xsqlite3_context, _z *int8, _n int32, _xDel func(*crt.TLS, unsafe.Pointer)) { // sqlite3.c:76390:12 - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76396), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_textØ00__func__Ø000))), unsafe.Pointer(str(4988))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _setResultStrOrError(tls, _pCtx, _z, _n, uint8(i32(1)), _xDel) return @@ -7307,25 +6748,17 @@ func _sqlite3VdbeMemSetStr(tls *crt.TLS, _pMem *XMem, _z *int8, _n int32, _enc u _ = _8_nAlloc _nByte = _n _flags = u16(0) - func() int32 { - if ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3)(unsafe.Pointer(_pMem.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70480), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemSetStrØ00__func__Ø000))), unsafe.Pointer(str(2976))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pMem.X1) & i32(32)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pMem.X1) & i32(32)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70481), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemSetStrØ00__func__Ø000))), unsafe.Pointer(str(5052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _z != nil { goto _5 @@ -7356,15 +6789,11 @@ _7: goto _10 } - func() int32 { - if int32(_enc) != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_enc) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70496), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemSetStrØ00__func__Ø000))), unsafe.Pointer(str(5084))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_enc) != i32(1) { goto _13 @@ -7531,15 +6960,11 @@ func _sqlite3VdbeMemHandleBom(tls *crt.TLS, _pMem *XMem) (r0 int32) { // sqlite3 _ = _1_b2 _rc = i32(0) _bom = u8(0) - func() int32 { - if (_pMem.X4) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pMem.X4) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27430), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemHandleBomØ00__func__Ø000))), unsafe.Pointer(str(4280))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pMem.X4) <= i32(1) { goto _2 @@ -7597,15 +7022,11 @@ func init() { } func Xsqlite3_result_error_toobig(tls *crt.TLS, _pCtx *Xsqlite3_context) { // sqlite3.c:76474:12 - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76475), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_error_toobigØ00__func__Ø000))), unsafe.Pointer(str(4988))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCtx)) + uintptr(20 /* X5 */))) = i32(18) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCtx)) + uintptr(25 /* X7 */))) = uint8(i32(1)) @@ -7671,15 +7092,11 @@ _3: goto _3 } - func() int32 { - if _len > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _len <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96077), unsafe.Pointer((*int8)(unsafe.Pointer(&_renameTriggerFuncØ00__func__Ø000))), unsafe.Pointer(str(2520))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _dist += 1 if _token != i32(122) && _token != i32(107) { @@ -7820,15 +7237,11 @@ _5: func _sqlite3DbStrNDup(tls *crt.TLS, _db *Xsqlite3, _z *int8, _n uint64) (r0 *int8) { // sqlite3.c:24937:1 var _zNew *int8 // sqlite3.c:24938:8 _ = _zNew - func() int32 { - if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24939), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DbStrNDupØ00__func__Ø000))), unsafe.Pointer(str(1184))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _z != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 @@ -7838,15 +7251,11 @@ func _sqlite3DbStrNDup(tls *crt.TLS, _db *Xsqlite3, _z *int8, _n uint64) (r0 *in return _2: - func() int32 { - if (_n & uint64(i32(2147483647))) == _n { - return i32(0) - } - return func() int32 { + func() { + if (_n & uint64(i32(2147483647))) != _n { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24943), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DbStrNDupØ00__func__Ø000))), unsafe.Pointer(str(5232))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _zNew = (*int8)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, _db, _n+uint64(i32(1))))) if _zNew == nil { @@ -7897,15 +7306,11 @@ _1: _2: *func() *int32 { _i = i32(1); return &_j }() = i32(0) _3: - func() int32 { - if (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(_i)))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(_i)))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27867), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DequoteØ00__func__Ø000))), unsafe.Pointer(str(5272))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(_i)))) != int32(_quote) { goto _8 @@ -7954,21 +7359,21 @@ var _sqlite3RegisterDateTimeFunctionsØ00aDateTimeFuncsØ001 [8]XFuncDef // sqli func init() { _sqlite3RegisterDateTimeFunctionsØ00aDateTimeFuncsØ001 = [8]XFuncDef{XFuncDef{X0: i8(-1), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_juliandayFunc})), X5: nil, X6: str(5296), X7: T5455989{}}, XFuncDef{X0: i8(-1), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_juliandayFunc})), X5: nil, X6: str(5296), X7: T5455999{}}, XFuncDef{X0: i8(-1), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_dateFunc})), X5: nil, X6: str(5308), X7: T5455989{}}, XFuncDef{X0: i8(-1), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_dateFunc})), X5: nil, X6: str(5308), X7: T5455999{}}, XFuncDef{X0: i8(-1), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_timeFunc})), X5: nil, X6: str(5316), X7: T5455989{}}, XFuncDef{X0: i8(-1), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_timeFunc})), X5: nil, X6: str(5316), X7: T5455999{}}, XFuncDef{X0: i8(-1), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_datetimeFunc})), X5: nil, X6: str(5324), X7: T5455989{}}, XFuncDef{X0: i8(-1), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_datetimeFunc})), X5: nil, X6: str(5324), X7: T5455999{}}, XFuncDef{X0: i8(-1), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_strftimeFunc})), X5: nil, X6: str(5336), X7: T5455989{}}, XFuncDef{X0: i8(0), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_strftimeFunc})), X5: nil, X6: str(5336), X7: T5455999{}}, XFuncDef{X0: i8(0), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_ctimeFunc})), X5: nil, X6: str(5348), X7: T5455989{}}, XFuncDef{X0: i8(0), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_ctimeFunc})), X5: nil, X6: str(5348), X7: T5455999{}}, XFuncDef{X0: i8(0), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_ctimestampFunc})), X5: nil, X6: str(5364), X7: T5455989{}}, XFuncDef{X0: i8(0), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_ctimestampFunc})), X5: nil, X6: str(5364), X7: T5455999{}}, XFuncDef{X0: i8(0), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_cdateFunc})), X5: nil, X6: str(5384), X7: T5455989{}}} + }{_cdateFunc})), X5: nil, X6: str(5384), X7: T5455999{}}} } func _juliandayFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:19715:1 @@ -8077,15 +7482,11 @@ func _sqlite3StmtCurrentTime(tls *crt.TLS, _p *Xsqlite3_context) (r0 int64) { // var _piTime *int64 // sqlite3.c:76736:17 _ = _piTime _piTime = (*int64)(unsafe.Pointer(uintptr(_p.X3) + uintptr(52 /* X13 */))) - func() int32 { - if (*TVdbe)(unsafe.Pointer(_p.X3)) != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*TVdbe)(unsafe.Pointer(_p.X3)) == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76737), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StmtCurrentTimeØ00__func__Ø000))), unsafe.Pointer(str(5400))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*_piTime) != int64(i32(0)) { goto _2 @@ -8172,31 +7573,23 @@ func Xsqlite3_value_double(tls *crt.TLS, _pVal *XMem) (r0 float64) { // sqlite3. func _sqlite3VdbeRealValue(tls *crt.TLS, _pMem *XMem) (r0 float64) { // sqlite3.c:70102:1 var _3_val float64 // sqlite3.c:70111:12 _ = _3_val - func() int32 { - if ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3)(unsafe.Pointer(_pMem.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70103), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRealValueØ00__func__Ø000))), unsafe.Pointer(str(2976))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pMem))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pMem))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70104), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRealValueØ00__func__Ø000))), unsafe.Pointer(str(4620))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_pMem.X1) & i32(8)) == 0 { goto _5 } - r0 = *(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) + r0 = *(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) return _5: @@ -8204,7 +7597,7 @@ _5: goto _7 } - r0 = float64(*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) + r0 = float64(*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) return _7: @@ -8265,15 +7658,11 @@ func _sqlite3AtoF(tls *crt.TLS, _z *int8, _pResult *float64, _length int32, _enc _eValid = i32(1) _nDigits = i32(0) _nonNum = i32(0) - func() int32 { - if ((int32(_enc) == i32(1)) || (int32(_enc) == i32(2))) || (int32(_enc) == i32(3)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_enc) != i32(1) && int32(_enc) != i32(2) && int32(_enc) != i32(3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27974), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AtoFØ00__func__Ø000))), unsafe.Pointer(str(5460))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *_pResult = float64(0) if int32(_enc) != i32(1) { @@ -8646,15 +8035,11 @@ _67: goto _68 _63: - func() int32 { - if _e >= i32(342) { - return i32(0) - } - return func() int32 { + func() { + if _e < i32(342) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(28104), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AtoFØ00__func__Ø000))), unsafe.Pointer(str(5524))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _esign >= i32(0) { goto _71 @@ -8876,15 +8261,11 @@ _0: _1_N = int8(int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zFormat)) + 1*uintptr(i32(0))))) - i32(48)) _1_min = int8(int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zFormat)) + 1*uintptr(i32(1))))) - i32(48)) _1_val = i32(0) - func() int32 { - if (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zFormat)) + 1*uintptr(i32(2))))) >= i32(97)) && (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zFormat)) + 1*uintptr(i32(2))))) <= i32(102)) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zFormat)) + 1*uintptr(i32(2))))) < i32(97) || int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zFormat)) + 1*uintptr(i32(2))))) > i32(102) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18925), unsafe.Pointer((*int8)(unsafe.Pointer(&_getDigitsØ00__func__Ø000))), unsafe.Pointer(str(5560))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _1_max = *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_getDigitsØ00aMxØ001)) + 2*uintptr(int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zFormat)) + 1*uintptr(i32(2)))))-i32(97)))) _nextC = *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zFormat)) + 1*uintptr(i32(3)))) @@ -9230,15 +8611,11 @@ func _sqlite3ValueBytes(tls *crt.TLS, _pVal *XMem, _enc uint8) (r0 int32) { // s var _p *XMem // sqlite3.c:71312:7 _ = _p _p = _pVal - func() int32 { - if ((int32(_p.X1) & i32(1)) == i32(0)) || ((int32(_p.X1) & i32(18)) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_p.X1)&i32(1)) != i32(0) && (int32(_p.X1)&i32(18)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71313), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ValueBytesØ00__func__Ø000))), unsafe.Pointer(str(5628))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_p.X1)&i32(2)) == i32(0) || int32(_pVal.X2) != int32(_enc) { goto _4 @@ -9256,7 +8633,7 @@ _4: goto _6 } - r0 = (_p.X4) + (*(*int32)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))) + r0 = (_p.X4) + (*(*int32)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))) return _6: @@ -9631,11 +9008,11 @@ _62: goto _65 } - if int32((*T5444631)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType))+24*uintptr(_17_i))).X1) != _n || Xsqlite3_strnicmp(tls, (*T5444631)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType))+24*uintptr(_17_i))).X2, _z, _n) != i32(0) || _r <= (-((*T5444631)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType)) + 24*uintptr(_17_i))).X3)) || _r >= ((*T5444631)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType))+24*uintptr(_17_i))).X3) { + if int32((*T5444641)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType))+24*uintptr(_17_i))).X1) != _n || Xsqlite3_strnicmp(tls, (*T5444641)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType))+24*uintptr(_17_i))).X2, _z, _n) != i32(0) || _r <= (-((*T5444641)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType)) + 24*uintptr(_17_i))).X3)) || _r >= ((*T5444641)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType))+24*uintptr(_17_i))).X3) { goto _69 } - switch int32((*T5444631)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType)) + 24*uintptr(_17_i))).X0) { + switch int32((*T5444641)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType)) + 24*uintptr(_17_i))).X0) { case i32(1): goto _71 case i32(2): @@ -9695,7 +9072,7 @@ _73: _computeJD(tls, _p) { p := (*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))) - *p = (*p) + int64((_r*((*T5444631)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType))+24*uintptr(_17_i))).X4))+_17_rRounder) + *p = (*p) + int64((_r*((*T5444641)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType))+24*uintptr(_17_i))).X4))+_17_rRounder) sink967 = *p } _rc = i32(0) @@ -9847,15 +9224,11 @@ _0: goto _2 _1: - func() int32 { - if _validJulianDay(tls, _p.X0) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _validJulianDay(tls, _p.X0) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(19228), unsafe.Pointer((*int8)(unsafe.Pointer(&_computeYMDØ00__func__Ø000))), unsafe.Pointer(str(5808))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _Z = int32(((_p.X0) + int64(i32(43200000))) / int64(i32(86400000))) _A = int32((float64(_Z) - (1.86721625e+06)) / (36524.25)) @@ -9963,15 +9336,11 @@ _1: } func Xsqlite3_result_error(tls *crt.TLS, _pCtx *Xsqlite3_context, _z *int8, _n int32) { // sqlite3.c:76358:12 - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76359), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_errorØ00__func__Ø000))), unsafe.Pointer(str(4988))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCtx)) + uintptr(20 /* X5 */))) = i32(1) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCtx)) + uintptr(25 /* X7 */))) = uint8(i32(1)) @@ -10057,19 +9426,15 @@ func init() { X2 *int8 X3 float64 X4 float64 - }{T5444631{X0: u8(0), X1: u8(6), X2: str(5868), X3: 4.642690608e+11, X4: 1000}, T5444631{X0: u8(0), X1: u8(6), X2: str(5876), X3: 7.73781768e+09, X4: 60000}, T5444631{X0: u8(0), X1: u8(4), X2: str(5884), X3: 1.28963628e+08, X4: 3.6e+06}, T5444631{X0: u8(0), X1: u8(3), X2: str(5780), X3: 5.373485e+06, X4: 8.64e+07}, T5444631{X0: u8(1), X1: u8(5), X2: str(5764), X3: 176546, X4: 2.592e+09}, T5444631{X0: u8(2), X1: u8(4), X2: str(5772), X3: 14713, X4: 3.1536e+10}} + }{T5444641{X0: u8(0), X1: u8(6), X2: str(5868), X3: 4.642690608e+11, X4: 1000}, T5444641{X0: u8(0), X1: u8(6), X2: str(5876), X3: 7.73781768e+09, X4: 60000}, T5444641{X0: u8(0), X1: u8(4), X2: str(5884), X3: 1.28963628e+08, X4: 3.6e+06}, T5444641{X0: u8(0), X1: u8(3), X2: str(5780), X3: 5.373485e+06, X4: 8.64e+07}, T5444641{X0: u8(1), X1: u8(5), X2: str(5764), X3: 176546, X4: 2.592e+09}, T5444641{X0: u8(2), X1: u8(4), X2: str(5772), X3: 14713, X4: 3.1536e+10}} } func Xsqlite3_result_double(tls *crt.TLS, _pCtx *Xsqlite3_context, _rVal float64) { // sqlite3.c:76354:12 - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76355), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_doubleØ00__func__Ø000))), unsafe.Pointer(str(4988))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeMemSetDouble(tls, (*XMem)(unsafe.Pointer(_pCtx.X0)), _rVal) return @@ -10088,7 +9453,7 @@ func _sqlite3VdbeMemSetDouble(tls *crt.TLS, _pMem *XMem, _val float64) { // sqli goto _0 } - *(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _val + *(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _val *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(8)) _0: return @@ -10516,15 +9881,11 @@ _32: } func Xsqlite3_result_error_nomem(tls *crt.TLS, _pCtx *Xsqlite3_context) { // sqlite3.c:76483:12 - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76484), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_error_nomemØ00__func__Ø000))), unsafe.Pointer(str(4988))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeMemSetNull(tls, (*XMem)(unsafe.Pointer(_pCtx.X0))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCtx)) + uintptr(20 /* X5 */))) = _sqlite3NomemError(tls, i32(76486)) @@ -10541,21 +9902,24 @@ func init() { } func _ctimeFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _NotUsed2 **XMem) { // sqlite3.c:19942:1 - func() **XMem { ; return _NotUsed2 }() + _ = _NotUsed2 + _timeFunc(tls, _context, i32(0), (**XMem)(unsafe.Pointer(uintptr(i32(0))))) return } func _ctimestampFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _NotUsed2 **XMem) { // sqlite3.c:19970:1 - func() **XMem { ; return _NotUsed2 }() + _ = _NotUsed2 + _datetimeFunc(tls, _context, i32(0), (**XMem)(unsafe.Pointer(uintptr(i32(0))))) return } func _cdateFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _NotUsed2 **XMem) { // sqlite3.c:19956:1 - func() **XMem { ; return _NotUsed2 }() + _ = _NotUsed2 + _dateFunc(tls, _context, i32(0), (**XMem)(unsafe.Pointer(uintptr(i32(0))))) return @@ -10566,135 +9930,135 @@ var _sqlite3RegisterBuiltinFunctionsØ00aBuiltinFuncØ001 [60]XFuncDef // sqlite func init() { _sqlite3RegisterBuiltinFunctionsØ00aBuiltinFuncØ001 = [60]XFuncDef{XFuncDef{X0: i8(1), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_loadExt})), X5: nil, X6: str(6048), X7: T5455989{}}, XFuncDef{X0: i8(2), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_loadExt})), X5: nil, X6: str(6048), X7: T5455999{}}, XFuncDef{X0: i8(2), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_loadExt})), X5: nil, X6: str(6048), X7: T5455989{}}, XFuncDef{X0: i8(1), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_loadExt})), X5: nil, X6: str(6048), X7: T5455999{}}, XFuncDef{X0: i8(1), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_compileoptionusedFunc})), X5: nil, X6: str(6064), X7: T5455989{}}, XFuncDef{X0: i8(1), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_compileoptionusedFunc})), X5: nil, X6: str(6064), X7: T5455999{}}, XFuncDef{X0: i8(1), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_compileoptiongetFunc})), X5: nil, X6: str(6092), X7: T5455989{}}, XFuncDef{X0: i8(1), X1: u16(3073), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_compileoptiongetFunc})), X5: nil, X6: str(6092), X7: T5455999{}}, XFuncDef{X0: i8(1), X1: u16(3073), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_versionFunc})), X5: nil, X6: str(6120), X7: T5455989{}}, XFuncDef{X0: i8(2), X1: u16(3073), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_versionFunc})), X5: nil, X6: str(6120), X7: T5455999{}}, XFuncDef{X0: i8(2), X1: u16(3073), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_versionFunc})), X5: nil, X6: str(6132), X7: T5455989{}}, XFuncDef{X0: i8(1), X1: u16(3073), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_versionFunc})), X5: nil, X6: str(6132), X7: T5455999{}}, XFuncDef{X0: i8(1), X1: u16(3073), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_versionFunc})), X5: nil, X6: str(6144), X7: T5455989{}}, XFuncDef{X0: i8(1), X1: u16(18433), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_versionFunc})), X5: nil, X6: str(6144), X7: T5455999{}}, XFuncDef{X0: i8(1), X1: u16(18433), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_versionFunc})), X5: nil, X6: str(6152), X7: T5455989{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: (unsafe.Pointer)(uintptr(1)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_versionFunc})), X5: nil, X6: str(6152), X7: T5455999{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: (unsafe.Pointer)(uintptr(1)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_trimFunc})), X5: nil, X6: str(6164), X7: T5455989{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: (unsafe.Pointer)(uintptr(1)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_trimFunc})), X5: nil, X6: str(6164), X7: T5455999{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: (unsafe.Pointer)(uintptr(1)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_trimFunc})), X5: nil, X6: str(6164), X7: T5455989{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: (unsafe.Pointer)(uintptr(2)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_trimFunc})), X5: nil, X6: str(6164), X7: T5455999{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: (unsafe.Pointer)(uintptr(2)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_trimFunc})), X5: nil, X6: str(6172), X7: T5455989{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: (unsafe.Pointer)(uintptr(2)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_trimFunc})), X5: nil, X6: str(6172), X7: T5455999{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: (unsafe.Pointer)(uintptr(2)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_trimFunc})), X5: nil, X6: str(6172), X7: T5455989{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: (unsafe.Pointer)(uintptr(3)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_trimFunc})), X5: nil, X6: str(6172), X7: T5455999{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: (unsafe.Pointer)(uintptr(3)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_trimFunc})), X5: nil, X6: str(6180), X7: T5455989{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: (unsafe.Pointer)(uintptr(3)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_trimFunc})), X5: nil, X6: str(6180), X7: T5455999{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: (unsafe.Pointer)(uintptr(3)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_trimFunc})), X5: nil, X6: str(6180), X7: T5455989{}}, XFuncDef{X0: i8(-1), X1: u16(2081), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_trimFunc})), X5: nil, X6: str(6180), X7: T5455999{}}, XFuncDef{X0: i8(-1), X1: u16(2081), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_minmaxFunc})), X5: nil, X6: str(6188), X7: T5455989{}}, XFuncDef{X0: i8(0), X1: u16(2081), X2: nil, X3: nil, X4: nil, X5: nil, X6: str(6188), X7: T5455989{}}, XFuncDef{X0: i8(1), X1: u16(4129), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_minmaxFunc})), X5: nil, X6: str(6188), X7: T5455999{}}, XFuncDef{X0: i8(0), X1: u16(2081), X2: nil, X3: nil, X4: nil, X5: nil, X6: str(6188), X7: T5455999{}}, XFuncDef{X0: i8(1), X1: u16(4129), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) }{_minmaxStep})), X5: *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context) - }{_minMaxFinalize})), X6: str(6188), X7: T5455989{}}, XFuncDef{X0: i8(-1), X1: u16(2081), X2: (unsafe.Pointer)(uintptr(1)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_minMaxFinalize})), X6: str(6188), X7: T5455999{}}, XFuncDef{X0: i8(-1), X1: u16(2081), X2: (unsafe.Pointer)(uintptr(1)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_minmaxFunc})), X5: nil, X6: str(6192), X7: T5455989{}}, XFuncDef{X0: i8(0), X1: u16(2081), X2: (unsafe.Pointer)(uintptr(1)), X3: nil, X4: nil, X5: nil, X6: str(6192), X7: T5455989{}}, XFuncDef{X0: i8(1), X1: u16(4129), X2: (unsafe.Pointer)(uintptr(1)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_minmaxFunc})), X5: nil, X6: str(6192), X7: T5455999{}}, XFuncDef{X0: i8(0), X1: u16(2081), X2: (unsafe.Pointer)(uintptr(1)), X3: nil, X4: nil, X5: nil, X6: str(6192), X7: T5455999{}}, XFuncDef{X0: i8(1), X1: u16(4129), X2: (unsafe.Pointer)(uintptr(1)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) }{_minmaxStep})), X5: *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context) - }{_minMaxFinalize})), X6: str(6192), X7: T5455989{}}, XFuncDef{X0: i8(1), X1: u16(2177), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_minMaxFinalize})), X6: str(6192), X7: T5455999{}}, XFuncDef{X0: i8(1), X1: u16(2177), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_typeofFunc})), X5: nil, X6: str(6196), X7: T5455989{}}, XFuncDef{X0: i8(1), X1: u16(2113), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_typeofFunc})), X5: nil, X6: str(6196), X7: T5455999{}}, XFuncDef{X0: i8(1), X1: u16(2113), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_lengthFunc})), X5: nil, X6: str(6204), X7: T5455989{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_lengthFunc})), X5: nil, X6: str(6204), X7: T5455999{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_instrFunc})), X5: nil, X6: str(6212), X7: T5455989{}}, XFuncDef{X0: i8(-1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_instrFunc})), X5: nil, X6: str(6212), X7: T5455999{}}, XFuncDef{X0: i8(-1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_printfFunc})), X5: nil, X6: str(6220), X7: T5455989{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_printfFunc})), X5: nil, X6: str(6220), X7: T5455999{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_unicodeFunc})), X5: nil, X6: str(6228), X7: T5455989{}}, XFuncDef{X0: i8(-1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_unicodeFunc})), X5: nil, X6: str(6228), X7: T5455999{}}, XFuncDef{X0: i8(-1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_charFunc})), X5: nil, X6: str(6236), X7: T5455989{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_charFunc})), X5: nil, X6: str(6236), X7: T5455999{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_absFunc})), X5: nil, X6: str(6244), X7: T5455989{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_absFunc})), X5: nil, X6: str(6244), X7: T5455999{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_roundFunc})), X5: nil, X6: str(6248), X7: T5455989{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_roundFunc})), X5: nil, X6: str(6248), X7: T5455999{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_roundFunc})), X5: nil, X6: str(6248), X7: T5455989{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_roundFunc})), X5: nil, X6: str(6248), X7: T5455999{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_upperFunc})), X5: nil, X6: str(6256), X7: T5455989{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_upperFunc})), X5: nil, X6: str(6256), X7: T5455999{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_lowerFunc})), X5: nil, X6: str(6264), X7: T5455989{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_lowerFunc})), X5: nil, X6: str(6264), X7: T5455999{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_hexFunc})), X5: nil, X6: str(6272), X7: T5455989{}}, XFuncDef{X0: i8(2), X1: u16(2561), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_hexFunc})), X5: nil, X6: str(6272), X7: T5455999{}}, XFuncDef{X0: i8(2), X1: u16(2561), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_versionFunc})), X5: nil, X6: str(6276), X7: T5455989{}}, XFuncDef{X0: i8(0), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_versionFunc})), X5: nil, X6: str(6276), X7: T5455999{}}, XFuncDef{X0: i8(0), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_randomFunc})), X5: nil, X6: str(6284), X7: T5455989{}}, XFuncDef{X0: i8(1), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_randomFunc})), X5: nil, X6: str(6284), X7: T5455999{}}, XFuncDef{X0: i8(1), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_randomBlob})), X5: nil, X6: str(6292), X7: T5455989{}}, XFuncDef{X0: i8(2), X1: u16(2081), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_randomBlob})), X5: nil, X6: str(6292), X7: T5455999{}}, XFuncDef{X0: i8(2), X1: u16(2081), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_nullifFunc})), X5: nil, X6: str(6304), X7: T5455989{}}, XFuncDef{X0: i8(0), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_nullifFunc})), X5: nil, X6: str(6304), X7: T5455999{}}, XFuncDef{X0: i8(0), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_versionFunc})), X5: nil, X6: str(6312), X7: T5455989{}}, XFuncDef{X0: i8(0), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_versionFunc})), X5: nil, X6: str(6312), X7: T5455999{}}, XFuncDef{X0: i8(0), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_sourceidFunc})), X5: nil, X6: str(6328), X7: T5455989{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_sourceidFunc})), X5: nil, X6: str(6328), X7: T5455999{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_errlogFunc})), X5: nil, X6: str(6348), X7: T5455989{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_errlogFunc})), X5: nil, X6: str(6348), X7: T5455999{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_quoteFunc})), X5: nil, X6: str(6360), X7: T5455989{}}, XFuncDef{X0: i8(0), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_quoteFunc})), X5: nil, X6: str(6360), X7: T5455999{}}, XFuncDef{X0: i8(0), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_last_insert_rowid})), X5: nil, X6: str(6368), X7: T5455989{}}, XFuncDef{X0: i8(0), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_last_insert_rowid})), X5: nil, X6: str(6368), X7: T5455999{}}, XFuncDef{X0: i8(0), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_changes})), X5: nil, X6: str(6388), X7: T5455989{}}, XFuncDef{X0: i8(0), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_changes})), X5: nil, X6: str(6388), X7: T5455999{}}, XFuncDef{X0: i8(0), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_total_changes})), X5: nil, X6: str(6396), X7: T5455989{}}, XFuncDef{X0: i8(3), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_total_changes})), X5: nil, X6: str(6396), X7: T5455999{}}, XFuncDef{X0: i8(3), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_replaceFunc})), X5: nil, X6: str(6412), X7: T5455989{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_replaceFunc})), X5: nil, X6: str(6412), X7: T5455999{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_zeroblobFunc})), X5: nil, X6: str(6420), X7: T5455989{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_zeroblobFunc})), X5: nil, X6: str(6420), X7: T5455999{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_substrFunc})), X5: nil, X6: str(6432), X7: T5455989{}}, XFuncDef{X0: i8(3), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_substrFunc})), X5: nil, X6: str(6432), X7: T5455999{}}, XFuncDef{X0: i8(3), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_substrFunc})), X5: nil, X6: str(6432), X7: T5455989{}}, XFuncDef{X0: i8(1), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_substrFunc})), X5: nil, X6: str(6432), X7: T5455999{}}, XFuncDef{X0: i8(1), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) }{_sumStep})), X5: *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context) - }{_sumFinalize})), X6: str(6440), X7: T5455989{}}, XFuncDef{X0: i8(1), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_sumFinalize})), X6: str(6440), X7: T5455999{}}, XFuncDef{X0: i8(1), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) }{_sumStep})), X5: *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context) - }{_totalFinalize})), X6: str(6444), X7: T5455989{}}, XFuncDef{X0: i8(1), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_totalFinalize})), X6: str(6444), X7: T5455999{}}, XFuncDef{X0: i8(1), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) }{_sumStep})), X5: *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context) - }{_avgFinalize})), X6: str(6452), X7: T5455989{}}, XFuncDef{X0: i8(0), X1: u16(257), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_avgFinalize})), X6: str(6452), X7: T5455999{}}, XFuncDef{X0: i8(0), X1: u16(257), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) }{_countStep})), X5: *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context) - }{_countFinalize})), X6: str(6456), X7: T5455989{}}, XFuncDef{X0: i8(1), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_countFinalize})), X6: str(6456), X7: T5455999{}}, XFuncDef{X0: i8(1), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) }{_countStep})), X5: *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context) - }{_countFinalize})), X6: str(6456), X7: T5455989{}}, XFuncDef{X0: i8(1), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_countFinalize})), X6: str(6456), X7: T5455999{}}, XFuncDef{X0: i8(1), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) }{_groupConcatStep})), X5: *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context) - }{_groupConcatFinalize})), X6: str(6464), X7: T5455989{}}, XFuncDef{X0: i8(2), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_groupConcatFinalize})), X6: str(6464), X7: T5455999{}}, XFuncDef{X0: i8(2), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) }{_groupConcatStep})), X5: *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context) - }{_groupConcatFinalize})), X6: str(6464), X7: T5455989{}}, XFuncDef{X0: i8(2), X1: u16(2061), X2: unsafe.Pointer(&_globInfo), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_groupConcatFinalize})), X6: str(6464), X7: T5455999{}}, XFuncDef{X0: i8(2), X1: u16(2061), X2: unsafe.Pointer(&_globInfo), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_likeFunc})), X5: nil, X6: str(6480), X7: T5455989{}}, XFuncDef{X0: i8(2), X1: u16(2053), X2: unsafe.Pointer(&_likeInfoNorm), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_likeFunc})), X5: nil, X6: str(6480), X7: T5455999{}}, XFuncDef{X0: i8(2), X1: u16(2053), X2: unsafe.Pointer(&_likeInfoNorm), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_likeFunc})), X5: nil, X6: str(6488), X7: T5455989{}}, XFuncDef{X0: i8(3), X1: u16(2053), X2: unsafe.Pointer(&_likeInfoNorm), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_likeFunc})), X5: nil, X6: str(6488), X7: T5455999{}}, XFuncDef{X0: i8(3), X1: u16(2053), X2: unsafe.Pointer(&_likeInfoNorm), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_likeFunc})), X5: nil, X6: str(6488), X7: T5455989{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: nil, X5: nil, X6: str(6496), X7: T5455989{}}, XFuncDef{X0: i8(0), X1: u16(2049), X2: nil, X3: nil, X4: nil, X5: nil, X6: str(6496), X7: T5455989{}}, XFuncDef{X0: i8(-1), X1: u16(2561), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_likeFunc})), X5: nil, X6: str(6488), X7: T5455999{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: nil, X5: nil, X6: str(6496), X7: T5455999{}}, XFuncDef{X0: i8(0), X1: u16(2049), X2: nil, X3: nil, X4: nil, X5: nil, X6: str(6496), X7: T5455999{}}, XFuncDef{X0: i8(-1), X1: u16(2561), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_versionFunc})), X5: nil, X6: str(6496), X7: T5455989{}}} + }{_versionFunc})), X5: nil, X6: str(6496), X7: T5455999{}}} } func _loadExt(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:106711:1 @@ -11331,27 +10695,19 @@ func init() { } func Xsqlite3_aggregate_context(tls *crt.TLS, _p *Xsqlite3_context, _nByte int32) (r0 unsafe.Pointer) { // sqlite3.c:76797:12 - func() int32 { - if ((_p != nil) && ((*XFuncDef)(unsafe.Pointer(_p.X1)) != nil)) && ((*(*func(*crt.TLS, *Xsqlite3_context))(unsafe.Pointer(&struct { + func() { + if _p == nil || (*XFuncDef)(unsafe.Pointer(_p.X1)) == nil || (*(*func(*crt.TLS, *Xsqlite3_context))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) - }{((*XFuncDef)(unsafe.Pointer(_p.X1)).X5)}))) != nil) { - return i32(0) - } - return func() int32 { + }{((*XFuncDef)(unsafe.Pointer(_p.X1)).X5)}))) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76798), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_aggregate_contextØ00__func__Ø000))), unsafe.Pointer(str(6696))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_p.X0)).X9)).X3))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_p.X0)).X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76799), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_aggregate_contextØ00__func__Ø000))), unsafe.Pointer(str(6736))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32((*XMem)(unsafe.Pointer(_p.X2)).X1) & i32(8192)) != i32(0) { goto _6 @@ -11376,15 +10732,11 @@ func _createAggContext(tls *crt.TLS, _p *Xsqlite3_context, _nByte int32) (r0 uns var _pMem *XMem // sqlite3.c:76776:7 _ = _pMem _pMem = (*XMem)(unsafe.Pointer(_p.X2)) - func() int32 { - if (int32(_pMem.X1) & i32(8192)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pMem.X1) & i32(8192)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76777), unsafe.Pointer((*int8)(unsafe.Pointer(&_createAggContextØ00__func__Ø000))), unsafe.Pointer(str(6804))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _nByte > i32(0) { goto _2 @@ -11397,7 +10749,7 @@ func _createAggContext(tls *crt.TLS, _p *Xsqlite3_context, _nByte int32) (r0 uns _2: _sqlite3VdbeMemClearAndResize(tls, _pMem, _nByte) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(8192)) - *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))) = (*XFuncDef)(unsafe.Pointer(_p.X1)) + *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))) = (*XFuncDef)(unsafe.Pointer(_p.X1)) if (_pMem.X5) == nil { goto _4 } @@ -11417,17 +10769,13 @@ func init() { } func Xsqlite3_aggregate_count(tls *crt.TLS, _p *Xsqlite3_context) (r0 int32) { // sqlite3.c:76888:12 - func() int32 { - if (((_p != nil) && ((*XMem)(unsafe.Pointer(_p.X2)) != nil)) && ((*XFuncDef)(unsafe.Pointer(_p.X1)) != nil)) && ((*(*func(*crt.TLS, *Xsqlite3_context))(unsafe.Pointer(&struct { + func() { + if _p == nil || (*XMem)(unsafe.Pointer(_p.X2)) == nil || (*XFuncDef)(unsafe.Pointer(_p.X1)) == nil || (*(*func(*crt.TLS, *Xsqlite3_context))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) - }{((*XFuncDef)(unsafe.Pointer(_p.X1)).X5)}))) != nil) { - return i32(0) - } - return func() int32 { + }{((*XFuncDef)(unsafe.Pointer(_p.X1)).X5)}))) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76889), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_aggregate_countØ00__func__Ø000))), unsafe.Pointer(str(6852))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = (*XMem)(unsafe.Pointer(_p.X2)).X4 return @@ -11544,15 +10892,11 @@ _4: _sqlite3VdbeMemRelease(tls, _pVar) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVar)) + uintptr(8 /* X1 */))) = uint16(i32(1)) _sqlite3Error(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), i32(0)) - func() int32 { - if (((uint32((_p.X32)>>uint(i32(9))) << uint(i32(31))) >> uint(i32(31))) != 0) || ((_p.X41) == uint32(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if ((uint32((_p.X32)>>uint(i32(9)))<<uint(i32(31)))>>uint(i32(31))) == 0 && (_p.X41) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77266), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeUnbindØ00__func__Ø000))), unsafe.Pointer(str(6964))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_p.X41) == uint32(i32(0)) || ((_p.X41)&func() uint32 { if _i >= i32(31) { @@ -11601,15 +10945,11 @@ _0: } func _sqlite3Error(tls *crt.TLS, _db *Xsqlite3, _err_code int32) { // sqlite3.c:27753:1 - func() int32 { - if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27754), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ErrorØ00__func__Ø000))), unsafe.Pointer(str(1184))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(48 /* X10 */))) = _err_code if _err_code == 0 && (*XMem)(unsafe.Pointer(_db.X56)) == nil { @@ -11691,25 +11031,17 @@ func init() { } func _sqlite3ApiExit(tls *crt.TLS, _db *Xsqlite3, _rc int32) (r0 int32) { // sqlite3.c:25013:1 - func() int32 { - if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25018), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ApiExitØ00__func__Ø000))), unsafe.Pointer(str(1184))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25019), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ApiExitØ00__func__Ø000))), unsafe.Pointer(str(832))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_db.X17) == 0 && _rc != i32(3082) { goto _5 @@ -11744,18 +11076,14 @@ func _sqlite3OomClear(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:24983:1 } *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(65 /* X17 */))) = uint8(i32(0)) - *(*int32)(unsafe.Pointer((*T5412497)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */))))) = i32(0) - func() int32 { - if ((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X0) > uint32(i32(0)) { - return i32(0) - } - return func() int32 { + *(*int32)(unsafe.Pointer((*T5412507)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */))))) = i32(0) + func() { + if ((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X0) <= uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24987), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3OomClearØ00__func__Ø000))), unsafe.Pointer(str(7128))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */))) -= 1 + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */))) -= 1 _1: return @@ -11820,7 +11148,7 @@ func _sqlite3VdbeMemSetInt64(tls *crt.TLS, _pMem *XMem, _val int64) { // sqlite3 goto _1 _0: - *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _val + *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _val *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4)) _1: return @@ -11829,7 +11157,7 @@ _1: func _vdbeReleaseAndSetInt64(tls *crt.TLS, _pMem *XMem, _val int64) { // sqlite3.c:70299:1 _sqlite3VdbeMemSetNull(tls, _pMem) - *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _val + *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _val *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4)) return @@ -12012,11 +11340,11 @@ func Xsqlite3_bind_value(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32, _pValue } _1: - _rc = Xsqlite3_bind_int64(tls, _pStmt, _i, *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pValue)) + uintptr(0 /* X0 */)))))) + _rc = Xsqlite3_bind_int64(tls, _pStmt, _i, *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pValue)) + uintptr(0 /* X0 */)))))) goto _6 _2: - _rc = Xsqlite3_bind_double(tls, _pStmt, _i, *(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pValue)) + uintptr(0 /* X0 */)))))) + _rc = Xsqlite3_bind_double(tls, _pStmt, _i, *(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pValue)) + uintptr(0 /* X0 */)))))) goto _6 _3: @@ -12024,7 +11352,7 @@ _3: goto _7 } - _rc = Xsqlite3_bind_zeroblob(tls, _pStmt, _i, *(*int32)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pValue)) + uintptr(0 /* X0 */)))))) + _rc = Xsqlite3_bind_zeroblob(tls, _pStmt, _i, *(*int32)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pValue)) + uintptr(0 /* X0 */)))))) goto _8 _7: @@ -12075,7 +11403,7 @@ func _sqlite3VdbeMemSetZeroBlob(tls *crt.TLS, _pMem *XMem, _n int32) { // sqlite _n = i32(0) _0: - *(*int32)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _n + *(*int32)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _n *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(10 /* X2 */))) = uint8(i32(1)) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(16 /* X5 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) return @@ -12092,9 +11420,9 @@ func Xsqlite3_busy_handler(tls *crt.TLS, _db *Xsqlite3, _xBusy func(*crt.TLS, un _0: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - *(*func(*crt.TLS, unsafe.Pointer, int32) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412806)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(376 /* X71 */))))) + uintptr(0 /* X0 */))) = _xBusy - *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412806)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(376 /* X71 */))))) + uintptr(4 /* X1 */))) = _pArg - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412806)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(376 /* X71 */))))) + uintptr(8 /* X2 */))) = i32(0) + *(*func(*crt.TLS, unsafe.Pointer, int32) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412816)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(376 /* X71 */))))) + uintptr(0 /* X0 */))) = _xBusy + *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412816)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(376 /* X71 */))))) + uintptr(4 /* X1 */))) = _pArg + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412816)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(376 /* X71 */))))) + uintptr(8 /* X2 */))) = i32(0) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(424 /* X74 */))) = i32(0) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) r0 = i32(0) @@ -12194,15 +11522,11 @@ func _sqliteDefaultBusyCallback(tls *crt.TLS, _ptr unsafe.Pointer, _count int32) _ = _prior _db = (*Xsqlite3)(unsafe.Pointer(_ptr)) _timeout = _db.X74 - func() int32 { - if _count >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _count < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(141369), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqliteDefaultBusyCallbackØ00__func__Ø000))), unsafe.Pointer(str(7240))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _count >= i32(12) { goto _2 @@ -12413,15 +11737,11 @@ func _btreeEnterAll(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:58833:1 var _p *XBtree // sqlite3.c:58836:9 _ = _p _skipOk = i32(1) - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58837), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeEnterAllØ00__func__Ø000))), unsafe.Pointer(str(832))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = i32(0) _2: @@ -12453,95 +11773,59 @@ func init() { } func _sqlite3BtreeEnter(tls *crt.TLS, _p *XBtree) { // sqlite3.c:58718:1 - func() int32 { - if ((*XBtree)(unsafe.Pointer(_p.X9)) == (*XBtree)(unsafe.Pointer(uintptr(i32(0))))) || (uintptr(unsafe.Pointer((*XBtShared)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X9)).X1)))) > uintptr(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1))))) { - return i32(0) - } - return func() int32 { + func() { + if (*XBtree)(unsafe.Pointer(_p.X9)) != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) && uintptr(unsafe.Pointer((*XBtShared)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X9)).X1)))) <= uintptr(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58723), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeEnterØ00__func__Ø000))), unsafe.Pointer(str(7364))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XBtree)(unsafe.Pointer(_p.X10)) == (*XBtree)(unsafe.Pointer(uintptr(i32(0))))) || (uintptr(unsafe.Pointer((*XBtShared)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X10)).X1)))) < uintptr(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1))))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XBtree)(unsafe.Pointer(_p.X10)) != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) && uintptr(unsafe.Pointer((*XBtShared)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X10)).X1)))) >= uintptr(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58724), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeEnterØ00__func__Ø000))), unsafe.Pointer(str(7400))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XBtree)(unsafe.Pointer(_p.X9)) == (*XBtree)(unsafe.Pointer(uintptr(i32(0))))) || ((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X9)).X0)) == (*Xsqlite3)(unsafe.Pointer(_p.X0))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XBtree)(unsafe.Pointer(_p.X9)) != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) && (*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X9)).X0)) != (*Xsqlite3)(unsafe.Pointer(_p.X0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58725), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeEnterØ00__func__Ø000))), unsafe.Pointer(str(7436))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XBtree)(unsafe.Pointer(_p.X10)) == (*XBtree)(unsafe.Pointer(uintptr(i32(0))))) || ((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X10)).X0)) == (*Xsqlite3)(unsafe.Pointer(_p.X0))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XBtree)(unsafe.Pointer(_p.X10)) != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) && (*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X10)).X0)) != (*Xsqlite3)(unsafe.Pointer(_p.X0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58726), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeEnterØ00__func__Ø000))), unsafe.Pointer(str(7472))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_p.X3) != 0) || (((*XBtree)(unsafe.Pointer(_p.X9)) == (*XBtree)(unsafe.Pointer(uintptr(i32(0))))) && ((*XBtree)(unsafe.Pointer(_p.X10)) == (*XBtree)(unsafe.Pointer(uintptr(i32(0)))))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_p.X3) == 0 && ((*XBtree)(unsafe.Pointer(_p.X9)) != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) || (*XBtree)(unsafe.Pointer(_p.X10)) != (*XBtree)(unsafe.Pointer(uintptr(i32(0))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58727), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeEnterØ00__func__Ø000))), unsafe.Pointer(str(7508))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_p.X4) == 0) || ((_p.X6) > i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_p.X4) != 0 && (_p.X6) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58730), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeEnterØ00__func__Ø000))), unsafe.Pointer(str(7552))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_p.X3) != 0) || ((_p.X6) == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_p.X3) == 0 && (_p.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58731), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeEnterØ00__func__Ø000))), unsafe.Pointer(str(7584))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58734), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeEnterØ00__func__Ø000))), unsafe.Pointer(str(7616))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((int32(_p.X4) == i32(0)) && ((_p.X3) != 0)) || ((*Xsqlite3)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X1)) == (*Xsqlite3)(unsafe.Pointer(_p.X0))) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_p.X4) != i32(0) || (_p.X3) == 0) && (*Xsqlite3)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X1)) != (*Xsqlite3)(unsafe.Pointer(_p.X0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58738), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeEnterØ00__func__Ø000))), unsafe.Pointer(str(7652))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_p.X3) != 0 { goto _28 @@ -12587,35 +11871,23 @@ _1: goto _4 } - func() int32 { - if (_pLater.X3) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pLater.X3) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58771), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeLockCarefullyØ00__func__Ø000))), unsafe.Pointer(str(7724))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XBtree)(unsafe.Pointer(_pLater.X9)) == (*XBtree)(unsafe.Pointer(uintptr(i32(0))))) || (uintptr(unsafe.Pointer((*XBtShared)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pLater.X9)).X1)))) > uintptr(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pLater.X1))))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XBtree)(unsafe.Pointer(_pLater.X9)) != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) && uintptr(unsafe.Pointer((*XBtShared)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pLater.X9)).X1)))) <= uintptr(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pLater.X1)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58772), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeLockCarefullyØ00__func__Ø000))), unsafe.Pointer(str(7744))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pLater.X4) == 0) || ((_pLater.X6) > i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pLater.X4) != 0 && (_pLater.X6) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58773), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeLockCarefullyØ00__func__Ø000))), unsafe.Pointer(str(7796))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pLater.X4) == 0 { goto _13 @@ -12656,17 +11928,13 @@ func Xsqlite3_mutex_try(tls *crt.TLS, _p *Xsqlite3_mutex) (r0 int32) { // sqlite goto _0 } - func() int32 { + func() { if (*(*func(*crt.TLS, *Xsqlite3_mutex) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 - }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(72 /* X11 */))).X5)}))) != nil { - return i32(0) - } - return func() int32 { + }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(72 /* X11 */))).X5)}))) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22850), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_mutex_tryØ00__func__Ø000))), unsafe.Pointer(str(7836))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = (*(*func(*crt.TLS, *Xsqlite3_mutex) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 @@ -12695,45 +11963,29 @@ func _unlockBtreeMutex(tls *crt.TLS, _p *XBtree) { // sqlite3.c:58688:1 var _pBt *XBtShared // sqlite3.c:58689:12 _ = _pBt _pBt = (*XBtShared)(unsafe.Pointer(_p.X1)) - func() int32 { - if int32(_p.X4) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X4) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58690), unsafe.Pointer((*int8)(unsafe.Pointer(&_unlockBtreeMutexØ00__func__Ø000))), unsafe.Pointer(str(7912))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58691), unsafe.Pointer((*int8)(unsafe.Pointer(&_unlockBtreeMutexØ00__func__Ø000))), unsafe.Pointer(str(7928))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58692), unsafe.Pointer((*int8)(unsafe.Pointer(&_unlockBtreeMutexØ00__func__Ø000))), unsafe.Pointer(str(7616))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*Xsqlite3)(unsafe.Pointer(_p.X0)) == (*Xsqlite3)(unsafe.Pointer(_pBt.X1)) { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3)(unsafe.Pointer(_p.X0)) != (*Xsqlite3)(unsafe.Pointer(_pBt.X1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58693), unsafe.Pointer((*int8)(unsafe.Pointer(&_unlockBtreeMutexØ00__func__Ø000))), unsafe.Pointer(str(7960))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(10 /* X4 */))) = uint8(i32(0)) @@ -12748,35 +12000,23 @@ func init() { } func _lockBtreeMutex(tls *crt.TLS, _p *XBtree) { // sqlite3.c:58674:1 - func() int32 { - if int32(_p.X4) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X4) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58675), unsafe.Pointer((*int8)(unsafe.Pointer(&_lockBtreeMutexØ00__func__Ø000))), unsafe.Pointer(str(7996))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_notheld(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X21))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_notheld(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58676), unsafe.Pointer((*int8)(unsafe.Pointer(&_lockBtreeMutexØ00__func__Ø000))), unsafe.Pointer(str(8012))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58677), unsafe.Pointer((*int8)(unsafe.Pointer(&_lockBtreeMutexØ00__func__Ø000))), unsafe.Pointer(str(7616))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X21))) *(**Xsqlite3)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr(_p.X1) + uintptr(4 /* X1 */))))) = (*Xsqlite3)(unsafe.Pointer(_p.X0)) @@ -12792,17 +12032,13 @@ func init() { } func Xsqlite3_mutex_notheld(tls *crt.TLS, _p *Xsqlite3_mutex) (r0 int32) { // sqlite3.c:22878:12 - func() int32 { - if (_p == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0))))) || ((*(*func(*crt.TLS, *Xsqlite3_mutex) int32)(unsafe.Pointer(&struct { + func() { + if _p != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) && (*(*func(*crt.TLS, *Xsqlite3_mutex) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 - }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(72 /* X11 */))).X8)}))) != nil) { - return i32(0) - } - return func() int32 { + }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(72 /* X11 */))).X8)}))) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22879), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_mutex_notheldØ00__func__Ø000))), unsafe.Pointer(str(8068))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = bool2int((_p == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0))))) || (*(*func(*crt.TLS, *Xsqlite3_mutex) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 @@ -12822,35 +12058,23 @@ func _sqlite3VtabDisconnect(tls *crt.TLS, _db *Xsqlite3, _p *XTable) { // sqlite _ = _ppVTab var _2_pVTab *XVTable // sqlite3.c:124751:14 _ = _2_pVTab - func() int32 { - if (_p.X16) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_p.X16) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124745), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabDisconnectØ00__func__Ø000))), unsafe.Pointer(str(8140))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3BtreeHoldsAllMutexes(tls, _db) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3BtreeHoldsAllMutexes(tls, _db) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124746), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabDisconnectØ00__func__Ø000))), unsafe.Pointer(str(8156))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124747), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabDisconnectØ00__func__Ø000))), unsafe.Pointer(str(832))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _ppVTab = (**XVTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(64 /* X18 */))))) _6: @@ -12925,35 +12149,23 @@ func _sqlite3VtabUnlock(tls *crt.TLS, _pVTab *XVTable) { // sqlite3.c:124678:1 var _1_p *Xsqlite3_vtab // sqlite3.c:124687:18 _ = _1_p _db = (*Xsqlite3)(unsafe.Pointer(_pVTab.X0)) - func() int32 { - if _db != nil { - return i32(0) - } - return func() int32 { + func() { + if _db == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124681), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabUnlockØ00__func__Ø000))), unsafe.Pointer(str(8212))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pVTab.X3) > i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pVTab.X3) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124682), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabUnlockØ00__func__Ø000))), unsafe.Pointer(str(8216))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_db.X28) == u32(2687084183)) || ((_db.X28) == uint32(i32(1691352191))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_db.X28) != u32(2687084183) && (_db.X28) != uint32(i32(1691352191)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124683), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabUnlockØ00__func__Ø000))), unsafe.Pointer(str(8232))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVTab)) + uintptr(12 /* X3 */))) -= 1 if (_pVTab.X3) != i32(0) { @@ -12988,25 +12200,17 @@ func _sqlite3VtabUnlockList(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:124780:1 _ = _2_pNext _p = (*XVTable)(unsafe.Pointer(_db.X68)) *(**XVTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(340 /* X68 */))))) = (*XVTable)(unsafe.Pointer(uintptr(i32(0)))) - func() int32 { - if _sqlite3BtreeHoldsAllMutexes(tls, _db) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3BtreeHoldsAllMutexes(tls, _db) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124784), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabUnlockListØ00__func__Ø000))), unsafe.Pointer(str(8156))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124785), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabUnlockListØ00__func__Ø000))), unsafe.Pointer(str(832))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _p == nil { goto _4 @@ -13066,15 +12270,11 @@ func _btreeLeaveAll(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:58850:1 _ = _i var _p *XBtree // sqlite3.c:58852:9 _ = _p - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58853), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeLeaveAllØ00__func__Ø000))), unsafe.Pointer(str(832))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = i32(0) _2: @@ -13104,29 +12304,21 @@ func init() { } func _sqlite3BtreeLeave(tls *crt.TLS, _p *XBtree) { // sqlite3.c:58790:1 - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58791), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeLeaveØ00__func__Ø000))), unsafe.Pointer(str(7616))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_p.X3) == 0 { goto _2 } - func() int32 { - if (_p.X6) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X6) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58793), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeLeaveØ00__func__Ø000))), unsafe.Pointer(str(8356))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X6 */))) -= 1 if (_p.X6) != i32(0) { @@ -13208,15 +12400,11 @@ func _connectionIsBusy(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqlite3.c:14 _ = _j var _1_pBt *XBtree // sqlite3.c:140941:11 _ = _1_pBt - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(140938), unsafe.Pointer((*int8)(unsafe.Pointer(&_connectionIsBusyØ00__func__Ø000))), unsafe.Pointer(str(832))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*TVdbe)(unsafe.Pointer(_db.X1)) == nil { goto _2 @@ -13257,25 +12445,17 @@ func init() { } func _sqlite3BtreeIsInBackup(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c:68596:1 - func() int32 { - if _p != nil { - return i32(0) - } - return func() int32 { + func() { + if _p == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68597), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeIsInBackupØ00__func__Ø000))), unsafe.Pointer(str(8412))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68598), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeIsInBackupØ00__func__Ø000))), unsafe.Pointer(str(7616))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = bool2int((_p.X7) != i32(0)) return @@ -13293,15 +12473,11 @@ func _sqlite3ErrorWithMsg(tls *crt.TLS, _db *Xsqlite3, _err_code int32, _zFormat _ = _2_z var _2_ap []interface{} // sqlite3.c:27800:13 _ = _2_ap - func() int32 { - if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27793), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ErrorWithMsgØ00__func__Ø000))), unsafe.Pointer(str(1184))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(48 /* X10 */))) = _err_code _sqlite3SystemError(tls, _db, _err_code) @@ -13313,7 +12489,7 @@ func _sqlite3ErrorWithMsg(tls *crt.TLS, _db *Xsqlite3, _err_code int32, _zFormat goto _3 _2: - if (*XMem)(unsafe.Pointer(_db.X56)) == nil && store5445791((**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(240 /* X56 */))))), _sqlite3ValueNew(tls, _db)) == (*XMem)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XMem)(unsafe.Pointer(_db.X56)) == nil && store5445801((**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(240 /* X56 */))))), _sqlite3ValueNew(tls, _db)) == (*XMem)(unsafe.Pointer(uintptr(i32(0)))) { goto _5 } @@ -13434,25 +12610,17 @@ _5: _8: _sqlite3VtabUnlockList(tls, _db) _sqlite3CollapseDatabaseArray(tls, _db) - func() int32 { - if (_db.X5) <= i32(2) { - return i32(0) - } - return func() int32 { + func() { + if (_db.X5) > i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(141068), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3LeaveMutexAndCloseZombieØ00__func__Ø000))), unsafe.Pointer(str(8460))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XDb)(unsafe.Pointer(_db.X4)) == (*XDb)(unsafe.Pointer((*[2]XDb)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(388 /* X72 */))))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XDb)(unsafe.Pointer(_db.X4)) != (*XDb)(unsafe.Pointer((*[2]XDb)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(388 /* X72 */))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(141069), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3LeaveMutexAndCloseZombieØ00__func__Ø000))), unsafe.Pointer(str(8472))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = (*XHashElem)(unsafe.Pointer((*XHash)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X69 */))).X2)) _13: @@ -13532,21 +12700,17 @@ _30: Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(80 /* X28 */))) = u32(2671521075) Xsqlite3_mutex_free(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - func() int32 { - if ((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X3) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if ((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X3) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(141130), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3LeaveMutexAndCloseZombieØ00__func__Ø000))), unsafe.Pointer(str(8496))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if ((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X2) == 0 { + if ((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X2) == 0 { goto _34 } - Xsqlite3_free(tls, (*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))).X7) + Xsqlite3_free(tls, (*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))).X7) _34: Xsqlite3_free(tls, (unsafe.Pointer)(_db)) return @@ -13563,19 +12727,15 @@ func _sqlite3RollbackAll(tls *crt.TLS, _db *Xsqlite3, _tripCode int32) { // sqli var _1_p *XBtree // sqlite3.c:141161:11 _ = _1_p _inTrans = i32(0) - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(141148), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RollbackAllØ00__func__Ø000))), unsafe.Pointer(str(832))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3BeginBenignMalloc(tls) _sqlite3BtreeEnterAll(tls, _db) - _schemaChange = bool2int((((_db.X6) & i32(2)) != i32(0)) && (int32((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) == i32(0))) + _schemaChange = bool2int((((_db.X6) & i32(2)) != i32(0)) && (int32((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) == i32(0))) _i = i32(0) _3: if _i >= (_db.X5) { @@ -13601,7 +12761,7 @@ _7: _6: _sqlite3VtabRollback(tls, _db) _sqlite3EndBenignMalloc(tls) - if ((_db.X6)&i32(2)) == i32(0) || int32((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) != i32(0) { + if ((_db.X6)&i32(2)) == i32(0) || int32((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) != i32(0) { goto _10 } @@ -13646,15 +12806,11 @@ _0: var _sqlite3Hooks TBenignMallocHooks // sqlite3.c:20507:3 func _sqlite3BtreeIsInTrans(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c:68557:1 - func() int32 { - if (_p == (*XBtree)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _p != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68558), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeIsInTransØ00__func__Ø000))), unsafe.Pointer(str(8540))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = bool2int((_p != nil) && (int32(_p.X2) == i32(2))) return @@ -13681,25 +12837,17 @@ func _sqlite3BtreeRollback(tls *crt.TLS, _p *XBtree, _tripCode int32, _writeOnly var _6_nPage int32 // sqlite3.c:62989:11 _ = _6_nPage _pBt = (*XBtShared)(unsafe.Pointer(_p.X1)) - func() int32 { - if (_writeOnly == i32(1)) || (_writeOnly == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _writeOnly != i32(1) && _writeOnly != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62960), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeRollbackØ00__func__Ø000))), unsafe.Pointer(str(8608))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_tripCode == i32(516)) || (_tripCode == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if _tripCode != i32(516) && _tripCode != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62961), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeRollbackØ00__func__Ø000))), unsafe.Pointer(str(8640))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3BtreeEnter(tls, _p) if _tripCode != i32(0) { @@ -13723,15 +12871,11 @@ _8: } _3_rc2 = _sqlite3BtreeTripAllCursors(tls, _p, _tripCode, _writeOnly) - func() int32 { - if (_rc == i32(0)) || ((_writeOnly == i32(0)) && (_3_rc2 == i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) && (_writeOnly != i32(0) || _3_rc2 != i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62971), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeRollbackØ00__func__Ø000))), unsafe.Pointer(str(8696))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _3_rc2 == i32(0) { goto _14 @@ -13740,39 +12884,27 @@ _8: _rc = _3_rc2 _14: _9: - func() int32 { - if (int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) != i32(0)) || (((*XBtShared)(unsafe.Pointer(_p.X1)).X17) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) == i32(0) && ((*XBtShared)(unsafe.Pointer(_p.X1)).X17) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62974), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeRollbackØ00__func__Ø000))), unsafe.Pointer(str(8748))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) >= int32(_p.X2) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) < int32(_p.X2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62974), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeRollbackØ00__func__Ø000))), unsafe.Pointer(str(8812))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_p.X2) != i32(2) { goto _20 } - func() int32 { - if i32(2) == int32(_pBt.X8) { - return i32(0) - } - return func() int32 { + func() { + if i32(2) != int32(_pBt.X8) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62979), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeRollbackØ00__func__Ø000))), unsafe.Pointer(str(8848))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _4_rc2 = _sqlite3PagerRollback(tls, (*XPager)(unsafe.Pointer(_pBt.X0))) if _4_rc2 == i32(0) { @@ -13795,15 +12927,11 @@ _25: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(44 /* X18 */))) = uint32(_6_nPage) _releasePage(tls, _pPage1) _24: - func() int32 { - if _countValidCursors(tls, _pBt, i32(1)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _countValidCursors(tls, _pBt, i32(1)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62996), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeRollbackØ00__func__Ø000))), unsafe.Pointer(str(8880))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(20 /* X8 */))) = uint8(i32(1)) _btreeClearHasContent(tls, _pBt) @@ -13824,25 +12952,17 @@ func init() { func _saveAllCursors(tls *crt.TLS, _pBt *XBtShared, _iRoot uint32, _pExcept *XBtCursor) (r0 int32) { // sqlite3.c:59661:1 var _p *XBtCursor // sqlite3.c:59662:12 _ = _p - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59663), unsafe.Pointer((*int8)(unsafe.Pointer(&_saveAllCursorsØ00__func__Ø000))), unsafe.Pointer(str(7928))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pExcept == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0))))) || ((*XBtShared)(unsafe.Pointer(_pExcept.X1)) == _pBt) { - return i32(0) } - return func() int32 { + }() + func() { + if _pExcept != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) && (*XBtShared)(unsafe.Pointer(_pExcept.X1)) != _pBt { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59664), unsafe.Pointer((*int8)(unsafe.Pointer(&_saveAllCursorsØ00__func__Ø000))), unsafe.Pointer(str(8936))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _p = (*XBtCursor)(unsafe.Pointer(_pBt.X2)) _5: @@ -13930,35 +13050,23 @@ _3: func _saveCursorPosition(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { // sqlite3.c:59614:1 var _rc int32 // sqlite3.c:59615:7 _ = _rc - func() int32 { - if (i32(1) == int32(_pCur.X12)) || (i32(2) == int32(_pCur.X12)) { - return i32(0) - } - return func() int32 { + func() { + if i32(1) != int32(_pCur.X12) && i32(2) != int32(_pCur.X12) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59617), unsafe.Pointer((*int8)(unsafe.Pointer(&_saveCursorPositionØ00__func__Ø000))), unsafe.Pointer(str(8984))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if unsafe.Pointer((unsafe.Pointer)(uintptr(i32(0)))) == (_pCur.X6) { - return i32(0) } - return func() int32 { + }() + func() { + if unsafe.Pointer((unsafe.Pointer)(uintptr(i32(0)))) != (_pCur.X6) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59618), unsafe.Pointer((*int8)(unsafe.Pointer(&_saveCursorPositionØ00__func__Ø000))), unsafe.Pointer(str(9044))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _cursorHoldsMutex(tls, _pCur) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _cursorHoldsMutex(tls, _pCur) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59619), unsafe.Pointer((*int8)(unsafe.Pointer(&_saveCursorPositionØ00__func__Ø000))), unsafe.Pointer(str(9060))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pCur.X12) != i32(2) { goto _7 @@ -14006,35 +13114,23 @@ func _saveCursorKey(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { // sqlite3.c:59 var _2_pKey unsafe.Pointer // sqlite3.c:59589:10 _ = _2_pKey _rc = i32(0) - func() int32 { - if i32(1) == int32(_pCur.X12) { - return i32(0) - } - return func() int32 { + func() { + if i32(1) != int32(_pCur.X12) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59580), unsafe.Pointer((*int8)(unsafe.Pointer(&_saveCursorKeyØ00__func__Ø000))), unsafe.Pointer(str(9104))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if unsafe.Pointer((unsafe.Pointer)(uintptr(i32(0)))) == (_pCur.X6) { - return i32(0) } - return func() int32 { + }() + func() { + if unsafe.Pointer((unsafe.Pointer)(uintptr(i32(0)))) != (_pCur.X6) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59581), unsafe.Pointer((*int8)(unsafe.Pointer(&_saveCursorKeyØ00__func__Ø000))), unsafe.Pointer(str(9044))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _cursorHoldsMutex(tls, _pCur) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _cursorHoldsMutex(tls, _pCur) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59582), unsafe.Pointer((*int8)(unsafe.Pointer(&_saveCursorKeyØ00__func__Ø000))), unsafe.Pointer(str(9060))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pCur.X15) == 0 { goto _6 @@ -14067,15 +13163,11 @@ _8: _rc = _sqlite3NomemError(tls, i32(59600)) _11: _7: - func() int32 { - if ((_pCur.X15) == 0) || ((_pCur.X6) == nil) { - return i32(0) - } - return func() int32 { + func() { + if (_pCur.X15) != 0 && (_pCur.X6) != nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59603), unsafe.Pointer((*int8)(unsafe.Pointer(&_saveCursorKeyØ00__func__Ø000))), unsafe.Pointer(str(9132))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _rc return @@ -14089,35 +13181,23 @@ func init() { } func _sqlite3BtreeIntegerKey(tls *crt.TLS, _pCur *XBtCursor) (r0 int64) { // sqlite3.c:63314:1 - func() int32 { - if _cursorHoldsMutex(tls, _pCur) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _cursorHoldsMutex(tls, _pCur) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63315), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeIntegerKeyØ00__func__Ø000))), unsafe.Pointer(str(9060))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pCur.X12) == i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pCur.X12) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63316), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeIntegerKeyØ00__func__Ø000))), unsafe.Pointer(str(9180))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pCur.X15) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (_pCur.X15) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63317), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeIntegerKeyØ00__func__Ø000))), unsafe.Pointer(str(9208))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _getCellInfo(tls, _pCur) r0 = (*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(16 /* X4 */))).X0 @@ -14170,15 +13250,11 @@ func _assertCellInfo(tls *crt.TLS, _pCur *XBtCursor) { // sqlite3.c:63273:3 _iPage = int32(_pCur.X14) crt.Xmemset(tls, (unsafe.Pointer)(&_info), i32(0), u32(20)) _btreeParseCell(tls, *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_iPage))), int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(_iPage)))), &_info) - func() int32 { - if ((_sqlite3Config.X6) == i32(0)) || (crt.Xmemcmp(tls, (unsafe.Pointer)(&_info), (unsafe.Pointer)((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(16 /* X4 */)))), u32(20)) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_sqlite3Config.X6) != i32(0) && crt.Xmemcmp(tls, (unsafe.Pointer)(&_info), (unsafe.Pointer)((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(16 /* X4 */)))), u32(20)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63278), unsafe.Pointer((*int8)(unsafe.Pointer(&_assertCellInfoØ00__func__Ø000))), unsafe.Pointer(str(9248))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() return @@ -14191,25 +13267,17 @@ func init() { } func _sqlite3BtreePayloadSize(tls *crt.TLS, _pCur *XBtCursor) (r0 uint32) { // sqlite3.c:63331:1 - func() int32 { - if _cursorHoldsMutex(tls, _pCur) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _cursorHoldsMutex(tls, _pCur) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63332), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePayloadSizeØ00__func__Ø000))), unsafe.Pointer(str(9060))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pCur.X12) == i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pCur.X12) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63333), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePayloadSizeØ00__func__Ø000))), unsafe.Pointer(str(9180))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _getCellInfo(tls, _pCur) r0 = (*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(16 /* X4 */))).X2 @@ -14224,45 +13292,29 @@ func init() { } func _sqlite3BtreePayload(tls *crt.TLS, _pCur *XBtCursor, _offset uint32, _amt uint32, _pBuf unsafe.Pointer) (r0 int32) { // sqlite3.c:63677:1 - func() int32 { - if _cursorHoldsMutex(tls, _pCur) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _cursorHoldsMutex(tls, _pCur) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63678), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePayloadØ00__func__Ø000))), unsafe.Pointer(str(9060))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pCur.X12) == i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pCur.X12) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63679), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePayloadØ00__func__Ø000))), unsafe.Pointer(str(9180))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pCur.X14) >= i32(0)) && ((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))) != nil) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pCur.X14) < i32(0) || (*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63680), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePayloadØ00__func__Ø000))), unsafe.Pointer(str(9348))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(_pCur.X14)))) < int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X14) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(_pCur.X14)))) >= int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X14) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63681), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePayloadØ00__func__Ø000))), unsafe.Pointer(str(9392))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _accessPayload(tls, _pCur, _offset, _amt, (*uint8)(unsafe.Pointer(_pBuf)), i32(0)) return @@ -14304,77 +13356,49 @@ func _accessPayload(tls *crt.TLS, _pCur *XBtCursor, _offset uint32, _amt uint32, _iIdx = i32(0) _pPage = *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14))) _pBt = (*XBtShared)(unsafe.Pointer(_pCur.X1)) - func() int32 { - if _pPage != nil { - return i32(0) - } - return func() int32 { + func() { + if _pPage == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63491), unsafe.Pointer((*int8)(unsafe.Pointer(&_accessPayloadØ00__func__Ø000))), unsafe.Pointer(str(9472))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_eOp == i32(0)) || (_eOp == i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if _eOp != i32(0) && _eOp != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63492), unsafe.Pointer((*int8)(unsafe.Pointer(&_accessPayloadØ00__func__Ø000))), unsafe.Pointer(str(9480))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pCur.X12) == i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pCur.X12) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63493), unsafe.Pointer((*int8)(unsafe.Pointer(&_accessPayloadØ00__func__Ø000))), unsafe.Pointer(str(9180))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(_pCur.X14)))) < int32(_pPage.X14) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(_pCur.X14)))) >= int32(_pPage.X14) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63494), unsafe.Pointer((*int8)(unsafe.Pointer(&_accessPayloadØ00__func__Ø000))), unsafe.Pointer(str(9500))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _cursorHoldsMutex(tls, _pCur) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _cursorHoldsMutex(tls, _pCur) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63495), unsafe.Pointer((*int8)(unsafe.Pointer(&_accessPayloadØ00__func__Ø000))), unsafe.Pointer(str(9060))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _getCellInfo(tls, _pCur) _aPayload = (*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(16 /* X4 */))).X1 - func() int32 { - if (_offset + _amt) <= ((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(16 /* X4 */))).X2) { - return i32(0) - } - return func() int32 { + func() { + if (_offset + _amt) > ((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(16 /* X4 */))).X2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63499), unsafe.Pointer((*int8)(unsafe.Pointer(&_accessPayloadØ00__func__Ø000))), unsafe.Pointer(str(9540))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if uintptr(unsafe.Pointer(_aPayload)) > uintptr(unsafe.Pointer(_pPage.X19)) { - return i32(0) } - return func() int32 { + }() + func() { + if uintptr(unsafe.Pointer(_aPayload)) <= uintptr(unsafe.Pointer(_pPage.X19)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63501), unsafe.Pointer((*int8)(unsafe.Pointer(&_accessPayloadØ00__func__Ø000))), unsafe.Pointer(str(9576))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if uint32(int32((uintptr(unsafe.Pointer(_aPayload))-uintptr(unsafe.Pointer(_pPage.X19)))/1)) <= ((_pBt.X16) - uint32((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(16 /* X4 */))).X3)) { goto _15 @@ -14461,55 +13485,39 @@ _21: _offset = _offset % _5_ovflSize _26: _25: - func() int32 { - if (_rc == i32(0)) && (_amt > uint32(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) || _amt <= uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63566), unsafe.Pointer((*int8)(unsafe.Pointer(&_accessPayloadØ00__func__Ø000))), unsafe.Pointer(str(9600))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _30: if _5_nextPage == 0 { goto _31 } - func() int32 { - if (((*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur.X3)) + 4*uintptr(_iIdx)))) == uint32(i32(0))) || ((*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur.X3)) + 4*uintptr(_iIdx)))) == _5_nextPage)) || ((_sqlite3Config.X6) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur.X3)) + 4*uintptr(_iIdx)))) != uint32(i32(0)) && (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur.X3)) + 4*uintptr(_iIdx)))) != _5_nextPage && (_sqlite3Config.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63569), unsafe.Pointer((*int8)(unsafe.Pointer(&_accessPayloadØ00__func__Ø000))), unsafe.Pointer(str(9624))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur.X3)) + 4*uintptr(_iIdx))) = _5_nextPage if _offset < _5_ovflSize { goto _36 } - func() int32 { - if (int32(_pCur.X10) & i32(4)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pCur.X10) & i32(4)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63581), unsafe.Pointer((*int8)(unsafe.Pointer(&_accessPayloadØ00__func__Ø000))), unsafe.Pointer(str(9700))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCur.X0)).X0)) == (*Xsqlite3)(unsafe.Pointer(_pBt.X1)) { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCur.X0)).X0)) != (*Xsqlite3)(unsafe.Pointer(_pBt.X1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63582), unsafe.Pointer((*int8)(unsafe.Pointer(&_accessPayloadØ00__func__Ø000))), unsafe.Pointer(str(9732))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur.X3)) + 4*uintptr(_iIdx+i32(1))))) == 0 { goto _41 @@ -14639,35 +13647,23 @@ func _sqlite3PagerWrite(tls *crt.TLS, _pPg *XPgHdr) (r0 int32) { // sqlite3.c:52 var _pPager *XPager // sqlite3.c:52912:9 _ = _pPager _pPager = (*XPager)(unsafe.Pointer(_pPg.X4)) - func() int32 { - if (int32(_pPg.X6) & i32(32)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pPg.X6) & i32(32)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52913), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerWriteØ00__func__Ø000))), unsafe.Pointer(str(9796))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPager.X14) >= i32(2) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X14) < i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52914), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerWriteØ00__func__Ø000))), unsafe.Pointer(str(9828))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _assert_pager_state(tls, _pPager) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _assert_pager_state(tls, _pPager) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52915), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerWriteØ00__func__Ø000))), unsafe.Pointer(str(9864))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_pPg.X6)&i32(4)) == i32(0) || (_pPager.X22) < (_pPg.X5) { goto _7 @@ -14697,15 +13693,11 @@ _10: goto _12 } - func() int32 { - if int32(_pPager.X10) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X10) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52922), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerWriteØ00__func__Ø000))), unsafe.Pointer(str(9892))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _pagerWriteLargeSector(tls, _pPg) return @@ -14726,130 +13718,82 @@ func _assert_pager_state(tls *crt.TLS, _p *XPager) (r0 int32) { // sqlite3.c:477 var _pPager *XPager // sqlite3.c:47722:9 _ = _pPager _pPager = _p - func() int32 { - if ((((((int32(_p.X14) == i32(0)) || (int32(_p.X14) == i32(1))) || (int32(_p.X14) == i32(2))) || (int32(_p.X14) == i32(3))) || (int32(_p.X14) == i32(4))) || (int32(_p.X14) == i32(5))) || (int32(_p.X14) == i32(6)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X14) != i32(0) && int32(_p.X14) != i32(1) && int32(_p.X14) != i32(2) && int32(_p.X14) != i32(3) && int32(_p.X14) != i32(4) && int32(_p.X14) != i32(5) && int32(_p.X14) != i32(6) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47725), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(9932))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_p.X10) == i32(0)) || (int32(_p.X15) == i32(4)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_p.X10) != i32(0) && int32(_p.X15) != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47738), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10148))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_p.X10) == i32(0)) || ((_pPager.X16) != 0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_p.X10) != i32(0) && (_pPager.X16) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47739), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10192))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_p.X2) == i32(2)) || ((_p.X3) != 0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_p.X2) != i32(2) && (_p.X3) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47744), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10236))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_p.X2) != i32(2)) || ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_p.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_p.X2) == i32(2) && (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_p.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47745), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10292))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pPager.X13) == 0 { goto _20 } - func() int32 { - if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_p.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_p.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47756), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10352))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_p.X4) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (_p.X4) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47757), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10368))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_p.X2) == i32(2)) || (int32(_p.X2) == i32(4)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_p.X2) != i32(2) && int32(_p.X2) != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47758), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10380))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_p.X14) != i32(6)) && (int32(_p.X14) != i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_p.X14) == i32(6) || int32(_p.X14) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47761), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10464))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if bool2int((*XWal)(unsafe.Pointer(_p.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if bool2int((*XWal)(unsafe.Pointer(_p.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47762), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10512))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _20: - func() int32 { - if (int32(_pPager.X16) == i32(0)) || (int32(_pPager.X15) >= i32(2)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X16) != i32(0) && int32(_pPager.X15) < i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47768), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10532))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_p.X15) != i32(3) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_p.X15) == i32(3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47769), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10592))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() switch int32(_p.X14) { case i32(0): @@ -14871,343 +13815,219 @@ _20: } _39: - func() int32 { - if (_pPager.X13) == 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X13) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47773), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10616))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pPager.X26) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pPager.X26) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47774), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10624))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_sqlite3PcacheRefCount(tls, (*XPCache)(unsafe.Pointer(_pPager.X59))) == i32(0)) || ((_pPager.X10) != 0) { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3PcacheRefCount(tls, (*XPCache)(unsafe.Pointer(_pPager.X59))) != i32(0) && (_pPager.X10) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47775), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10652))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _46 _40: - func() int32 { - if (_pPager.X26) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X26) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47779), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10624))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_p.X15) != i32(5) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_p.X15) == i32(5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47780), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10716))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_p.X15) >= i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_p.X15) < i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47781), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10740))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _46 _41: - func() int32 { - if int32(_p.X15) != i32(5) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X15) == i32(5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47785), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10716))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pPager.X26) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pPager.X26) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47786), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10624))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { goto _64 } - func() int32 { - if int32(_p.X15) >= i32(2) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X15) < i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47788), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10764))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _64: - func() int32 { - if (_pPager.X22) == (_pPager.X23) { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X22) != (_pPager.X23) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47790), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10788))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pPager.X23) == (_pPager.X24) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pPager.X23) != (_pPager.X24) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47791), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10824))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pPager.X23) == (_pPager.X25) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pPager.X23) != (_pPager.X25) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47792), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10864))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPager.X17) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X17) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47793), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10904))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _46 _42: - func() int32 { - if int32(_p.X15) != i32(5) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X15) == i32(5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47797), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10716))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pPager.X26) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pPager.X26) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47798), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10624))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { goto _79 } - func() int32 { - if int32(_p.X15) >= i32(2) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X15) < i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47805), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10764))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_p.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_p.X2) == i32(2))) || (int32(_p.X2) == i32(5)) { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_p.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) && int32(_p.X2) != i32(2) && int32(_p.X2) != i32(5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47806), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10928))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _79: - func() int32 { - if (_pPager.X23) == (_pPager.X24) { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X23) != (_pPager.X24) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47811), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10824))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pPager.X23) == (_pPager.X25) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pPager.X23) != (_pPager.X25) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47812), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10864))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _46 _43: - func() int32 { - if int32(_p.X15) == i32(4) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X15) != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47816), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(11028))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pPager.X26) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pPager.X26) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47817), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10624))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47818), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(11056))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_p.X15) >= i32(4) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_p.X15) < i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47819), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(11080))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_p.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_p.X2) == i32(2))) || (int32(_p.X2) == i32(5)) { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_p.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) && int32(_p.X2) != i32(2) && int32(_p.X2) != i32(5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47820), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10928))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pPager.X23) <= (_pPager.X25) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pPager.X23) > (_pPager.X25) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47824), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(11108))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _46 _44: - func() int32 { - if int32(_p.X15) == i32(4) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X15) != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47828), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(11028))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pPager.X26) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pPager.X26) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47829), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10624))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47830), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(11056))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_p.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_p.X2) == i32(2))) || (int32(_p.X2) == i32(5)) { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_p.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) && int32(_p.X2) != i32(2) && int32(_p.X2) != i32(5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47831), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10928))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _46 _45: - func() int32 { - if (_pPager.X26) != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X26) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47842), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(11148))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_sqlite3PcacheRefCount(tls, (*XPCache)(unsafe.Pointer(_pPager.X59))) > i32(0)) || ((_pPager.X10) != 0) { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3PcacheRefCount(tls, (*XPCache)(unsafe.Pointer(_pPager.X59))) <= i32(0) && (_pPager.X10) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47843), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(11176))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _46 @@ -15283,15 +14103,11 @@ func _sqlite3BitvecTestNotNull(tls *crt.TLS, _p *XBitvec, _i uint32) (r0 int32) _ = _1_bin var _4_h uint32 // sqlite3.c:43809:9 _ = _4_h - func() int32 { - if _p != (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _p == (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(43795), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BitvecTestNotNullØ00__func__Ø000))), unsafe.Pointer(str(824))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i -= 1 if _i < (_p.X0) { @@ -15309,7 +14125,7 @@ _3: _1_bin = _i / (_p.X2) _i = _i % (_p.X2) - _p = *(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]unsafe.Pointer)(unsafe.Pointer((*T5553165)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_1_bin))) + _p = *(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]unsafe.Pointer)(unsafe.Pointer((*T5553175)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_1_bin))) if _p != nil { goto _5 } @@ -15325,17 +14141,17 @@ _4: goto _6 } - r0 = bool2int((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[500]uint8)(unsafe.Pointer((*T5553165)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 1*uintptr(_i/uint32(i32(8)))))) & (i32(1) << uint(int32(_i&uint32(i32(7)))))) != i32(0)) + r0 = bool2int((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[500]uint8)(unsafe.Pointer((*T5553175)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 1*uintptr(_i/uint32(i32(8)))))) & (i32(1) << uint(int32(_i&uint32(i32(7)))))) != i32(0)) return _6: _4_h = (postInc985(&_i, uint32(1)) * uint32(i32(1))) % u32(125) _8: - if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T5553165)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_4_h)))) == 0 { + if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T5553175)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_4_h)))) == 0 { goto _9 } - if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T5553165)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_4_h)))) != _i { + if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T5553175)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_4_h)))) != _i { goto _10 } @@ -15375,45 +14191,29 @@ func _subjournalPage(tls *crt.TLS, _pPg *XPgHdr) (r0 int32) { // sqlite3.c:51307 goto _0 } - func() int32 { - if (_pPager.X3) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X3) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51313), unsafe.Pointer((*int8)(unsafe.Pointer(&_subjournalPageØ00__func__Ø000))), unsafe.Pointer(str(11288))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) || ((*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) && (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51314), unsafe.Pointer((*int8)(unsafe.Pointer(&_subjournalPageØ00__func__Ø000))), unsafe.Pointer(str(11308))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X33)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) || ((_pPager.X29) == uint32(i32(0))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X33)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) && (_pPager.X29) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51315), unsafe.Pointer((*int8)(unsafe.Pointer(&_subjournalPageØ00__func__Ø000))), unsafe.Pointer(str(11352))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (((*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) || _pageInJournal(tls, _pPager, _pPg) != 0) || ((_pPg.X5) > (_pPager.X23)) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) && _pageInJournal(tls, _pPager, _pPg) == 0 && (_pPg.X5) <= (_pPager.X23) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51316), unsafe.Pointer((*int8)(unsafe.Pointer(&_subjournalPageØ00__func__Ø000))), unsafe.Pointer(str(11396))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _openSubJournal(tls, _pPager) if _rc != i32(0) { @@ -15437,15 +14237,11 @@ _0: } *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(56 /* X29 */))) += 1 - func() int32 { - if (_pPager.X38) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X38) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51339), unsafe.Pointer((*int8)(unsafe.Pointer(&_subjournalPageØ00__func__Ø000))), unsafe.Pointer(str(11480))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _addToSavepointBitvecs(tls, _pPager, _pPg.X5) _15: @@ -15521,15 +14317,11 @@ _0: _1: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))) = int32(u32(1020)) - func() int32 { - if uint32(i32(1024)) == (u32(12) + uint32((_p.X1)-i32(8))) { - return i32(0) - } - return func() int32 { + func() { + if uint32(i32(1024)) != (u32(12) + uint32((_p.X1)-i32(8))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88970), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3JournalOpenØ00__func__Ø000))), unsafe.Pointer(str(11520))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _2: *(**Xsqlite3_io_methods)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))) = &_MemJournalMethods @@ -15548,15 +14340,11 @@ func _sqlite3OsOpen(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zPath *int8, _pFile *Xsq _rc = (*(*func(*crt.TLS, *Xsqlite3_vfs, *int8, *Xsqlite3_file, int32, *int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *int8, unsafe.Pointer, int32, *int32) int32 }{(_pVfs.X6)})))(tls, _pVfs, _zPath, _pFile, _flags&i32(556927), _pFlagsOut) - func() int32 { - if (_rc == i32(0)) || ((*Xsqlite3_io_methods)(unsafe.Pointer(_pFile.X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) && (*Xsqlite3_io_methods)(unsafe.Pointer(_pFile.X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(20265), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3OsOpenØ00__func__Ø000))), unsafe.Pointer(str(11580))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _rc return @@ -15645,27 +14433,19 @@ func _memjrnlRead(tls *crt.TLS, _pJfd *Xsqlite3_file, _zBuf unsafe.Pointer, _iAm _p = (*XMemJournal)(unsafe.Pointer(_pJfd)) _zOut = (*uint8)(unsafe.Pointer(_zBuf)) _nRead = _iAmt - func() int32 { - if (int64(_iAmt) + _iOfst) <= ((*T5960577)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X5 */))).X0) { - return i32(0) - } - return func() int32 { + func() { + if (int64(_iAmt) + _iOfst) > ((*T5960587)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X5 */))).X0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88706), unsafe.Pointer((*int8)(unsafe.Pointer(&_memjrnlReadØ00__func__Ø000))), unsafe.Pointer(str(11652))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (((*T5960577)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))).X0) == int64(i32(0))) || ((*XFileChunk)(unsafe.Pointer((*T5960577)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X6 */))).X1)) != (*XFileChunk)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) } - return func() int32 { + }() + func() { + if ((*T5960587)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X6 */))).X0) != int64(i32(0)) && (*XFileChunk)(unsafe.Pointer((*T5960587)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X6 */))).X1)) == (*XFileChunk)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88707), unsafe.Pointer((*int8)(unsafe.Pointer(&_memjrnlReadØ00__func__Ø000))), unsafe.Pointer(str(11688))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if ((*T5960577)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X6 */))).X0) == _iOfst && _iOfst != int64(i32(0)) { + if ((*T5960587)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X6 */))).X0) == _iOfst && _iOfst != int64(i32(0)) { goto _6 } @@ -15677,11 +14457,8 @@ _7: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88711), unsafe.Pointer((*int8)(unsafe.Pointer(&_memjrnlReadØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88711), unsafe.Pointer((*int8)(unsafe.Pointer(&_memjrnlReadØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 || (_1_iOff+int64(_p.X1)) > _iOfst { @@ -15700,16 +14477,12 @@ _13: goto _14 _6: - _pChunk = (*XFileChunk)(unsafe.Pointer((*T5960577)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))).X1)) - func() int32 { - if _pChunk != (*XFileChunk)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + _pChunk = (*XFileChunk)(unsafe.Pointer((*T5960587)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))).X1)) + func() { + if _pChunk == (*XFileChunk)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88718), unsafe.Pointer((*int8)(unsafe.Pointer(&_memjrnlReadØ00__func__Ø000))), unsafe.Pointer(str(11740))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _14: _iChunkOffset = int32(_iOfst % int64(_p.X1)) @@ -15733,17 +14506,17 @@ _17: sink961 = *p } _iChunkOffset = i32(0) - if ((_nRead >= i32(0)) && (store5960848(&_pChunk, (*XFileChunk)(unsafe.Pointer(_pChunk.X0))) != (*XFileChunk)(unsafe.Pointer(uintptr(i32(0)))))) && (_nRead > i32(0)) { + if ((_nRead >= i32(0)) && (store5960858(&_pChunk, (*XFileChunk)(unsafe.Pointer(_pChunk.X0))) != (*XFileChunk)(unsafe.Pointer(uintptr(i32(0)))))) && (_nRead > i32(0)) { goto _17 } - *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5960577)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X6 */))))) + uintptr(0 /* X0 */))) = func() int64 { + *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5960587)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X6 */))))) + uintptr(0 /* X0 */))) = func() int64 { if _pChunk != nil { return (_iOfst + int64(_iAmt)) } return int64(i32(0)) }() - *(**XFileChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5960577)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X6 */))))) + uintptr(8 /* X1 */))))) = _pChunk + *(**XFileChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5960587)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X6 */))))) + uintptr(8 /* X1 */))))) = _pChunk r0 = i32(0) return @@ -15790,33 +14563,25 @@ _2: return _1: - func() int32 { - if (_iOfst == ((*T5960577)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X5 */))).X0)) || (_iOfst == int64(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if _iOfst != ((*T5960587)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))).X0) && _iOfst != int64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88818), unsafe.Pointer((*int8)(unsafe.Pointer(&_memjrnlWriteØ00__func__Ø000))), unsafe.Pointer(str(11764))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_iOfst > int64(i32(0))) || ((*XFileChunk)(unsafe.Pointer(_p.X4)) == (*XFileChunk)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) } - return func() int32 { + }() + func() { + if _iOfst <= int64(i32(0)) && (*XFileChunk)(unsafe.Pointer(_p.X4)) != (*XFileChunk)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88825), unsafe.Pointer((*int8)(unsafe.Pointer(&_memjrnlWriteØ00__func__Ø000))), unsafe.Pointer(str(11804))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _10: if _nWrite <= i32(0) { goto _11 } - _5_pChunk = (*XFileChunk)(unsafe.Pointer((*T5960577)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X5 */))).X1)) - _5_iChunkOffset = int32(((*T5960577)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X5 */))).X0) % int64(_p.X1)) + _5_pChunk = (*XFileChunk)(unsafe.Pointer((*T5960587)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X5 */))).X1)) + _5_iChunkOffset = int32(((*T5960587)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X5 */))).X0) % int64(_p.X1)) _5_iSpace = func() int32 { if _nWrite < ((_p.X1) - _5_iChunkOffset) { return _nWrite @@ -15841,35 +14606,27 @@ _15: goto _16 } - func() int32 { - if (*XFileChunk)(unsafe.Pointer(_p.X4)) != nil { - return i32(0) - } - return func() int32 { + func() { + if (*XFileChunk)(unsafe.Pointer(_p.X4)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88841), unsafe.Pointer((*int8)(unsafe.Pointer(&_memjrnlWriteØ00__func__Ø000))), unsafe.Pointer(str(11828))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XFileChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pChunk)) + uintptr(0 /* X0 */))))) = _6_pNew goto _19 _16: - func() int32 { - if (*XFileChunk)(unsafe.Pointer(_p.X4)) == nil { - return i32(0) - } - return func() int32 { + func() { + if (*XFileChunk)(unsafe.Pointer(_p.X4)) != nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88844), unsafe.Pointer((*int8)(unsafe.Pointer(&_memjrnlWriteØ00__func__Ø000))), unsafe.Pointer(str(11840))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XFileChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X4 */))))) = _6_pNew _19: - *(**XFileChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5960577)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))))) + uintptr(8 /* X1 */))))) = _6_pNew + *(**XFileChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5960587)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))))) + uintptr(8 /* X1 */))))) = _6_pNew _14: - crt.Xmemcpy(tls, (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer((*[8]uint8)(unsafe.Pointer(uintptr((*T5960577)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))).X1)+uintptr(4 /* X1 */)))))))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_5_iChunkOffset)))))))), (unsafe.Pointer)(_zWrite), uint32(_5_iSpace)) + crt.Xmemcpy(tls, (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer((*[8]uint8)(unsafe.Pointer(uintptr((*T5960587)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))).X1)+uintptr(4 /* X1 */)))))))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_5_iChunkOffset)))))))), (unsafe.Pointer)(_zWrite), uint32(_5_iSpace)) { p := &_zWrite *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_5_iSpace))) @@ -15881,7 +14638,7 @@ _14: sink961 = *p } { - p := (*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5960577)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))))) + uintptr(0 /* X0 */))) + p := (*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5960587)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))))) + uintptr(0 /* X0 */))) *p = (*p) + int64(_5_iSpace) sink967 = *p } @@ -15923,11 +14680,11 @@ _1: goto _4 } - if (_1_iOff + int64(_1_nChunk)) <= ((*T5960577)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_copy)) + uintptr(20 /* X5 */))).X0) { + if (_1_iOff + int64(_1_nChunk)) <= ((*T5960587)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_copy)) + uintptr(20 /* X5 */))).X0) { goto _5 } - _1_nChunk = int32(((*T5960577)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_copy)) + uintptr(20 /* X5 */))).X0) - _1_iOff) + _1_nChunk = int32(((*T5960587)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_copy)) + uintptr(20 /* X5 */))).X0) - _1_iOff) _5: _rc = _sqlite3OsWrite(tls, _pReal, (unsafe.Pointer)((*[8]uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pIter))+uintptr(4 /* X1 */)))), _1_nChunk, _1_iOff) if _rc == 0 { @@ -16027,11 +14784,8 @@ func _memjrnlTruncate(tls *crt.TLS, _pJfd *Xsqlite3_file, _size int64) (r0 int32 return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88871), unsafe.Pointer((*int8)(unsafe.Pointer(&_memjrnlTruncateØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88871), unsafe.Pointer((*int8)(unsafe.Pointer(&_memjrnlTruncateØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -16040,10 +14794,10 @@ func _memjrnlTruncate(tls *crt.TLS, _pJfd *Xsqlite3_file, _size int64) (r0 int32 _memjrnlFreeChunks(tls, _p) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X3 */))) = i32(0) - *(**XFileChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5960577)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))))) + uintptr(8 /* X1 */))))) = (*XFileChunk)(unsafe.Pointer(uintptr(i32(0)))) - *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5960577)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))))) + uintptr(0 /* X0 */))) = int64(i32(0)) - *(**XFileChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5960577)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X6 */))))) + uintptr(8 /* X1 */))))) = (*XFileChunk)(unsafe.Pointer(uintptr(i32(0)))) - *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5960577)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X6 */))))) + uintptr(0 /* X0 */))) = int64(i32(0)) + *(**XFileChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5960587)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))))) + uintptr(8 /* X1 */))))) = (*XFileChunk)(unsafe.Pointer(uintptr(i32(0)))) + *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5960587)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))))) + uintptr(0 /* X0 */))) = int64(i32(0)) + *(**XFileChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5960587)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X6 */))))) + uintptr(8 /* X1 */))))) = (*XFileChunk)(unsafe.Pointer(uintptr(i32(0)))) + *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5960587)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X6 */))))) + uintptr(0 /* X0 */))) = int64(i32(0)) _2: r0 = i32(0) return @@ -16057,7 +14811,8 @@ func init() { } func _memjrnlSync(tls *crt.TLS, _pJfd *Xsqlite3_file, _flags int32) (r0 int32) { // sqlite3.c:88897:1 - func() int32 { ; return _flags }() + _ = _flags + r0 = i32(0) return @@ -16067,7 +14822,7 @@ func _memjrnlFileSize(tls *crt.TLS, _pJfd *Xsqlite3_file, _pSize *int64) (r0 int var _p *XMemJournal // sqlite3.c:88906:14 _ = _p _p = (*XMemJournal)(unsafe.Pointer(_pJfd)) - *_pSize = (*T5960577)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X5 */))).X0 + *_pSize = (*T5960587)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X5 */))).X0 r0 = i32(0) return @@ -16115,15 +14870,11 @@ _0: *p = (*p) | _sqlite3BitvecSet(tls, (*XBitvec)(unsafe.Pointer(_1_p.X2)), _pgno) sink961 = *p } - func() int32 { - if (_rc == i32(0)) || (_rc == i32(7)) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) && _rc != i32(7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48649), unsafe.Pointer((*int8)(unsafe.Pointer(&_addToSavepointBitvecsØ00__func__Ø000))), unsafe.Pointer(str(4072))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _4: _ii += 1 @@ -16154,25 +14905,17 @@ func _sqlite3BitvecSet(tls *crt.TLS, _p *XBitvec, _i uint32) (r0 int32) { // sql return _0: - func() int32 { - if _i > uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _i <= uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(43836), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BitvecSetØ00__func__Ø000))), unsafe.Pointer(str(11900))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _i <= (_p.X0) { - return i32(0) } - return func() int32 { + }() + func() { + if _i > (_p.X0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(43837), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BitvecSetØ00__func__Ø000))), unsafe.Pointer(str(11904))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i -= 1 _5: @@ -16182,12 +14925,12 @@ _5: _1_bin = _i / (_p.X2) _i = _i % (_p.X2) - if (*(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]unsafe.Pointer)(unsafe.Pointer((*T5553165)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_1_bin)))) != (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) { + if (*(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]unsafe.Pointer)(unsafe.Pointer((*T5553175)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_1_bin)))) != (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) { goto _8 } - *(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]unsafe.Pointer)(unsafe.Pointer((*T5553165)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_1_bin))) = _sqlite3BitvecCreate(tls, _p.X2) - if (*(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]unsafe.Pointer)(unsafe.Pointer((*T5553165)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_1_bin)))) != (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) { + *(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]unsafe.Pointer)(unsafe.Pointer((*T5553175)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_1_bin))) = _sqlite3BitvecCreate(tls, _p.X2) + if (*(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]unsafe.Pointer)(unsafe.Pointer((*T5553175)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_1_bin)))) != (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) { goto _9 } @@ -16196,7 +14939,7 @@ _5: _9: _8: - _p = *(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]unsafe.Pointer)(unsafe.Pointer((*T5553165)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_1_bin))) + _p = *(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]unsafe.Pointer)(unsafe.Pointer((*T5553175)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_1_bin))) goto _5 _6: @@ -16205,7 +14948,7 @@ _6: } { - p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[500]uint8)(unsafe.Pointer((*T5553165)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 1*uintptr(_i/uint32(i32(8))))) + p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[500]uint8)(unsafe.Pointer((*T5553175)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 1*uintptr(_i/uint32(i32(8))))) *p = uint8(int32(*p) | (i32(1) << uint(int32(_i&uint32(i32(7)))))) sink4537 = *p } @@ -16214,7 +14957,7 @@ _6: _10: _h = (postInc985(&_i, uint32(1)) * uint32(i32(1))) % u32(125) - if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T5553165)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_h)))) != 0 { + if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T5553175)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_h)))) != 0 { goto _11 } @@ -16229,7 +14972,7 @@ _12: _11: _14: - if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T5553165)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_h)))) != _i { + if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T5553175)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_h)))) != _i { goto _15 } @@ -16244,7 +14987,7 @@ _15: _h = uint32(i32(0)) _16: - if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T5553165)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_h)))) != 0 { + if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T5553175)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_h)))) != 0 { goto _14 } @@ -16262,8 +15005,8 @@ _bitvec_set_rehash: return _18: - crt.Xmemcpy(tls, (unsafe.Pointer)(_8_aiValues), (unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T5553165)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */)))))), u32(500)) - crt.Xmemset(tls, (unsafe.Pointer)((*[125]unsafe.Pointer)(unsafe.Pointer((*T5553165)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */)))))), i32(0), u32(500)) + crt.Xmemcpy(tls, (unsafe.Pointer)(_8_aiValues), (unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T5553175)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */)))))), u32(500)) + crt.Xmemset(tls, (unsafe.Pointer)((*[125]unsafe.Pointer)(unsafe.Pointer((*T5553175)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */)))))), i32(0), u32(500)) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X2 */))) = (((_p.X0) + u32(125)) - uint32(i32(1))) / u32(125) _8_rc = _sqlite3BitvecSet(tls, _p, _i) _8_j = uint32(i32(0)) @@ -16293,7 +15036,7 @@ _23: _17: _bitvec_set_end: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))) += 1 - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T5553165)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_h))) = _i + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T5553175)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_h))) = _i r0 = i32(0) return @@ -16355,25 +15098,17 @@ func _pagerWriteLargeSector(tls *crt.TLS, _pPg *XPgHdr) (r0 int32) { // sqlite3. _needSync = i32(0) _pPager = (*XPager)(unsafe.Pointer(_pPg.X4)) _nPagePerSector = (_pPager.X47) / uint32(_pPager.X48) - func() int32 { - if (_pPager.X13) == 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X13) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52831), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerWriteLargeSectorØ00__func__Ø000))), unsafe.Pointer(str(10616))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pPager.X18) & i32(4)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pPager.X18) & i32(4)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52832), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerWriteLargeSectorØ00__func__Ø000))), unsafe.Pointer(str(11960))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(21 /* X18 */))) @@ -16401,35 +15136,23 @@ _6: _nPage = int32(_nPagePerSector) _7: _5: - func() int32 { - if _nPage > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _nPage <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52849), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerWriteLargeSectorØ00__func__Ø000))), unsafe.Pointer(str(12004))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pg1 <= (_pPg.X5) { - return i32(0) } - return func() int32 { + }() + func() { + if _pg1 > (_pPg.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52850), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerWriteLargeSectorØ00__func__Ø000))), unsafe.Pointer(str(12012))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pg1 + uint32(_nPage)) > (_pPg.X5) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pg1 + uint32(_nPage)) <= (_pPg.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52851), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerWriteLargeSectorØ00__func__Ø000))), unsafe.Pointer(str(12028))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _ii = i32(0) _14: @@ -16464,7 +15187,7 @@ _21: goto _24 _20: - if store5555028(&_4_pPage, _sqlite3PagerLookup(tls, _pPager, _4_pg)) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) { + if store5555038(&_4_pPage, _sqlite3PagerLookup(tls, _pPager, _4_pg)) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) { goto _25 } @@ -16485,15 +15208,11 @@ _18: goto _28 } - func() int32 { - if (_pPager.X13) == 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X13) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52882), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerWriteLargeSectorØ00__func__Ø000))), unsafe.Pointer(str(10616))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _ii = i32(0) _31: @@ -16518,15 +15237,11 @@ _35: _34: _28: - func() int32 { - if (int32(_pPager.X18) & i32(4)) != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pPager.X18) & i32(4)) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52892), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerWriteLargeSectorØ00__func__Ø000))), unsafe.Pointer(str(12052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(21 /* X18 */))) @@ -16565,45 +15280,29 @@ func _pager_write(tls *crt.TLS, _pPg *XPgHdr) (r0 int32) { // sqlite3.c:52725:1 _ = _rc _pPager = (*XPager)(unsafe.Pointer(_pPg.X4)) _rc = i32(0) - func() int32 { - if ((int32(_pPager.X14) == i32(2)) || (int32(_pPager.X14) == i32(3))) || (int32(_pPager.X14) == i32(4)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X14) != i32(2) && int32(_pPager.X14) != i32(3) && int32(_pPager.X14) != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52733), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_writeØ00__func__Ø000))), unsafe.Pointer(str(12120))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _assert_pager_state(tls, _pPager) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _assert_pager_state(tls, _pPager) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52737), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_writeØ00__func__Ø000))), unsafe.Pointer(str(9864))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pPager.X26) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pPager.X26) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52738), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_writeØ00__func__Ø000))), unsafe.Pointer(str(12236))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPager.X12) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X12) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52739), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_writeØ00__func__Ø000))), unsafe.Pointer(str(12256))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pPager.X14) != i32(2) { goto _10 @@ -16619,50 +15318,34 @@ func _pager_write(tls *crt.TLS, _pPg *XPgHdr) (r0 int32) { // sqlite3.c:52725:1 _11: _10: - func() int32 { - if int32(_pPager.X14) >= i32(3) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X14) < i32(3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52755), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_writeØ00__func__Ø000))), unsafe.Pointer(str(12276))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _assert_pager_state(tls, _pPager) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _assert_pager_state(tls, _pPager) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52756), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_writeØ00__func__Ø000))), unsafe.Pointer(str(9864))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3PcacheMakeDirty(tls, _pPg) - func() int32 { - if ((*XBitvec)(unsafe.Pointer(_pPager.X30)) != (*XBitvec)(unsafe.Pointer(uintptr(i32(0))))) == ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if ((*XBitvec)(unsafe.Pointer(_pPager.X30)) != (*XBitvec)(unsafe.Pointer(uintptr(i32(0))))) != ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52765), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_writeØ00__func__Ø000))), unsafe.Pointer(str(12316))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XBitvec)(unsafe.Pointer(_pPager.X30)) == (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) || _sqlite3BitvecTestNotNull(tls, (*XBitvec)(unsafe.Pointer(_pPager.X30)), _pPg.X5) != i32(0) { goto _19 } - func() int32 { - if bool2int((*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if bool2int((*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52769), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_writeØ00__func__Ø000))), unsafe.Pointer(str(12364))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pPg.X5) > (_pPager.X23) { goto _22 @@ -16731,44 +15414,29 @@ func _pager_open_journal(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3. _ = _5_nSpill _rc = i32(0) _pVfs = (*Xsqlite3_vfs)(unsafe.Pointer(_pPager.X0)) - func() int32 { - if int32(_pPager.X14) == i32(2) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X14) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52514), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_open_journalØ00__func__Ø000))), unsafe.Pointer(str(12400))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _assert_pager_state(tls, _pPager) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _assert_pager_state(tls, _pPager) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52515), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_open_journalØ00__func__Ø000))), unsafe.Pointer(str(9864))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XBitvec)(unsafe.Pointer(_pPager.X30)) == (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XBitvec)(unsafe.Pointer(_pPager.X30)) != (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52516), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_open_journalØ00__func__Ø000))), unsafe.Pointer(str(12436))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if func() int32 { if (_pPager.X26) != 0 { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52521), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_open_journalØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52521), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_open_journalØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -16835,15 +15503,11 @@ _16: _rc = _sqlite3JournalOpen(tls, _pVfs, _pPager.X52, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)), _5_flags, _5_nSpill) _17: _14: - func() int32 { - if (_rc != i32(0)) || ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if _rc == i32(0) && (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52554), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_open_journalØ00__func__Ø000))), unsafe.Pointer(str(12460))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _12: if _rc != i32(0) { @@ -16866,15 +15530,11 @@ _10: goto _23 _22: - func() int32 { - if int32(_pPager.X14) == i32(2) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X14) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52575), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_open_journalØ00__func__Ø000))), unsafe.Pointer(str(12400))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(17 /* X14 */))) = uint8(i32(3)) _23: @@ -16917,15 +15577,11 @@ _0: return _1: - func() int32 { - if ((_pPager.X51) != nil) && ((*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager.X51)) + 1*uintptr(i32(0))))) != 0) { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X51) == nil || (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager.X51)) + 1*uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51789), unsafe.Pointer((*int8)(unsafe.Pointer(&_databaseIsUnmovedØ00__func__Ø000))), unsafe.Pointer(str(12520))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3OsFileControl(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)), i32(20), (unsafe.Pointer)(&_bHasMoved)) if _rc != i32(12) { @@ -16976,15 +15632,11 @@ func _writeJournalHdr(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3.c:4 _rc = i32(0) _zHeader = _pPager.X58 _nHeader = uint32(_pPager.X48) - func() int32 { - if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48298), unsafe.Pointer((*int8)(unsafe.Pointer(&_writeJournalHdrØ00__func__Ø000))), unsafe.Pointer(str(12584))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _nHeader <= (_pPager.X47) { goto _2 @@ -17009,15 +15661,11 @@ _7: _6: *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(84 /* X35 */))) = store967((*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager))+uintptr(76 /* X34 */))), _journalHdrOffset(tls, _pPager)) - func() int32 { - if ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) || ((_pPager.X4) != 0) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) && (_pPager.X4) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48336), unsafe.Pointer((*int8)(unsafe.Pointer(&_writeJournalHdrØ00__func__Ø000))), unsafe.Pointer(str(12604))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pPager.X4) == 0 && int32(_pPager.X2) != i32(4) && (_sqlite3OsDeviceCharacteristics(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)))&i32(512)) == 0 { goto _13 @@ -17043,15 +15691,11 @@ _15: } _rc = _sqlite3OsWrite(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)), (unsafe.Pointer)(_zHeader), int32(_nHeader), _pPager.X34) - func() int32 { - if (_pPager.X35) <= (_pPager.X34) { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X35) > (_pPager.X34) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48385), unsafe.Pointer((*int8)(unsafe.Pointer(&_writeJournalHdrØ00__func__Ø000))), unsafe.Pointer(str(12644))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(76 /* X34 */))) @@ -17090,35 +15734,23 @@ func _journalHdrOffset(tls *crt.TLS, _pPager *XPager) (r0 int64) { // sqlite3.c: _offset = (((_c - int64(i32(1))) / int64(_pPager.X47)) + int64(i32(1))) * int64(_pPager.X47) _0: - func() int32 { - if (_offset % int64(_pPager.X47)) == int64(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_offset % int64(_pPager.X47)) != int64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48214), unsafe.Pointer((*int8)(unsafe.Pointer(&_journalHdrOffsetØ00__func__Ø000))), unsafe.Pointer(str(12704))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _offset >= _c { - return i32(0) } - return func() int32 { + }() + func() { + if _offset < _c { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48215), unsafe.Pointer((*int8)(unsafe.Pointer(&_journalHdrOffsetØ00__func__Ø000))), unsafe.Pointer(str(12740))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_offset - _c) < int64(_pPager.X47) { - return i32(0) } - return func() int32 { + }() + func() { + if (_offset - _c) >= int64(_pPager.X47) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48216), unsafe.Pointer((*int8)(unsafe.Pointer(&_journalHdrOffsetØ00__func__Ø000))), unsafe.Pointer(str(12752))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _offset return @@ -17213,15 +15845,11 @@ _8: _11: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Prng)) + uintptr(0 /* X0 */))) = uint8(i32(1)) _3: - func() int32 { - if _N > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _N <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(26763), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_randomnessØ00__func__Ø000))), unsafe.Pointer(str(12808))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _14: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Prng)) + uintptr(1 /* X1 */))) += 1 @@ -17335,7 +15963,7 @@ _2: goto _5 } - _sqlite3BitvecDestroy(tls, *(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]unsafe.Pointer)(unsafe.Pointer((*T5553165)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_1_i)))) + _sqlite3BitvecDestroy(tls, *(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]unsafe.Pointer)(unsafe.Pointer((*T5553175)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_1_i)))) _1_i += 1 goto _2 @@ -17347,25 +15975,17 @@ _1: } func _sqlite3PcacheMakeDirty(tls *crt.TLS, _p *XPgHdr) { // sqlite3.c:44633:1 - func() int32 { - if int32(_p.X7) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X7) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44634), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheMakeDirtyØ00__func__Ø000))), unsafe.Pointer(str(12832))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3PcachePageSanity(tls, _p) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3PcachePageSanity(tls, _p) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44635), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheMakeDirtyØ00__func__Ø000))), unsafe.Pointer(str(12844))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_p.X6) & i32(17)) == 0 { goto _4 @@ -17385,27 +16005,19 @@ func _sqlite3PcacheMakeDirty(tls *crt.TLS, _p *XPgHdr) { // sqlite3.c:44633:1 *p = uint16(int32(*p) ^ i32(3)) sink4530 = *p } - func() int32 { - if (int32(_p.X6) & i32(3)) == i32(2) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_p.X6) & i32(3)) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44641), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheMakeDirtyØ00__func__Ø000))), unsafe.Pointer(str(12872))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pcacheManageDirtyList(tls, _p, uint8(i32(2))) _5: - func() int32 { - if _sqlite3PcachePageSanity(tls, _p) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3PcachePageSanity(tls, _p) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44644), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheMakeDirtyØ00__func__Ø000))), unsafe.Pointer(str(12844))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _4: return @@ -17421,85 +16033,57 @@ func init() { func _sqlite3PcachePageSanity(tls *crt.TLS, _pPg *XPgHdr) (r0 int32) { // sqlite3.c:44186:1 var _pCache *XPCache // sqlite3.c:44187:10 _ = _pCache - func() int32 { - if _pPg != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pPg == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44188), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcachePageSanityØ00__func__Ø000))), unsafe.Pointer(str(12948))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pPg.X5) > uint32(i32(0))) || ((*XPager)(unsafe.Pointer(_pPg.X4)) == (*XPager)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pPg.X5) <= uint32(i32(0)) && (*XPager)(unsafe.Pointer(_pPg.X4)) != (*XPager)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44189), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcachePageSanityØ00__func__Ø000))), unsafe.Pointer(str(12956))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pCache = (*XPCache)(unsafe.Pointer(_pPg.X8)) - func() int32 { - if _pCache != (*XPCache)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pCache == (*XPCache)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44191), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcachePageSanityØ00__func__Ø000))), unsafe.Pointer(str(12988))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_pPg.X6) & i32(1)) == 0 { goto _7 } - func() int32 { - if (int32(_pPg.X6) & i32(2)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pPg.X6) & i32(2)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44193), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcachePageSanityØ00__func__Ø000))), unsafe.Pointer(str(13000))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XPgHdr)(unsafe.Pointer(_pCache.X0)) != _pPg { - return i32(0) } - return func() int32 { + }() + func() { + if (*XPgHdr)(unsafe.Pointer(_pCache.X0)) == _pPg { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44194), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcachePageSanityØ00__func__Ø000))), unsafe.Pointer(str(13032))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XPgHdr)(unsafe.Pointer(_pCache.X1)) != _pPg { - return i32(0) } - return func() int32 { + }() + func() { + if (*XPgHdr)(unsafe.Pointer(_pCache.X1)) == _pPg { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44195), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcachePageSanityØ00__func__Ø000))), unsafe.Pointer(str(13052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _7: if (int32(_pPg.X6) & i32(4)) == 0 { goto _14 } - func() int32 { - if (int32(_pPg.X6) & i32(2)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pPg.X6) & i32(2)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44199), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcachePageSanityØ00__func__Ø000))), unsafe.Pointer(str(13076))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _14: r0 = i32(1) @@ -17521,25 +16105,17 @@ func _pcacheManageDirtyList(tls *crt.TLS, _pPage *XPgHdr, _addRemove uint8) { // goto _0 } - func() int32 { - if ((*XPgHdr)(unsafe.Pointer(_pPage.X9)) != nil) || (_pPage == (*XPgHdr)(unsafe.Pointer(_p.X1))) { - return i32(0) - } - return func() int32 { + func() { + if (*XPgHdr)(unsafe.Pointer(_pPage.X9)) == nil && _pPage != (*XPgHdr)(unsafe.Pointer(_p.X1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44243), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheManageDirtyListØ00__func__Ø000))), unsafe.Pointer(str(13128))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XPgHdr)(unsafe.Pointer(_pPage.X10)) != nil) || (_pPage == (*XPgHdr)(unsafe.Pointer(_p.X0))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XPgHdr)(unsafe.Pointer(_pPage.X10)) == nil && _pPage != (*XPgHdr)(unsafe.Pointer(_p.X0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44244), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheManageDirtyListØ00__func__Ø000))), unsafe.Pointer(str(13172))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XPgHdr)(unsafe.Pointer(_p.X2)) != _pPage { goto _7 @@ -17555,15 +16131,11 @@ _7: goto _9 _8: - func() int32 { - if _pPage == (*XPgHdr)(unsafe.Pointer(_p.X1)) { - return i32(0) - } - return func() int32 { + func() { + if _pPage != (*XPgHdr)(unsafe.Pointer(_p.X1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44254), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheManageDirtyListØ00__func__Ø000))), unsafe.Pointer(str(13212))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XPgHdr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))))) = (*XPgHdr)(unsafe.Pointer(_pPage.X10)) _9: @@ -17575,40 +16147,28 @@ _9: goto _13 _12: - func() int32 { - if _pPage == (*XPgHdr)(unsafe.Pointer(_p.X0)) { - return i32(0) - } - return func() int32 { + func() { + if _pPage != (*XPgHdr)(unsafe.Pointer(_p.X0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44264), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheManageDirtyListØ00__func__Ø000))), unsafe.Pointer(str(13236))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XPgHdr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))) = (*XPgHdr)(unsafe.Pointer(_pPage.X9)) - func() int32 { - if ((_p.X8) != 0) || (int32(_p.X9) == i32(2)) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X8) == 0 && int32(_p.X9) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44266), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheManageDirtyListØ00__func__Ø000))), unsafe.Pointer(str(13256))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XPgHdr)(unsafe.Pointer(_p.X0)) != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) { goto _19 } - func() int32 { - if (int32(_p.X8) == i32(0)) || (int32(_p.X9) == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X8) != i32(0) && int32(_p.X9) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44268), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheManageDirtyListØ00__func__Ø000))), unsafe.Pointer(str(13288))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(33 /* X9 */))) = uint8(i32(2)) _19: @@ -17620,30 +16180,22 @@ _0: goto _23 } - func() int32 { - if (((*XPgHdr)(unsafe.Pointer(_pPage.X9)) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0))))) && ((*XPgHdr)(unsafe.Pointer(_pPage.X10)) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))))) && ((*XPgHdr)(unsafe.Pointer(_p.X0)) != _pPage) { - return i32(0) - } - return func() int32 { + func() { + if (*XPgHdr)(unsafe.Pointer(_pPage.X9)) != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) || (*XPgHdr)(unsafe.Pointer(_pPage.X10)) != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) || (*XPgHdr)(unsafe.Pointer(_p.X0)) == _pPage { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44276), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheManageDirtyListØ00__func__Ø000))), unsafe.Pointer(str(13324))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XPgHdr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(32 /* X9 */))))) = (*XPgHdr)(unsafe.Pointer(_p.X0)) if (*XPgHdr)(unsafe.Pointer(_pPage.X9)) == nil { goto _28 } - func() int32 { - if (*XPgHdr)(unsafe.Pointer((*XPgHdr)(unsafe.Pointer(_pPage.X9)).X10)) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XPgHdr)(unsafe.Pointer((*XPgHdr)(unsafe.Pointer(_pPage.X9)).X10)) != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44280), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheManageDirtyListØ00__func__Ø000))), unsafe.Pointer(str(13392))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XPgHdr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr(_pPage.X9) + uintptr(36 /* X10 */))))) = _pPage goto _31 @@ -17654,15 +16206,11 @@ _28: goto _32 } - func() int32 { - if int32(_p.X9) == i32(2) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X9) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44285), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheManageDirtyListØ00__func__Ø000))), unsafe.Pointer(str(13428))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(33 /* X9 */))) = uint8(i32(1)) _32: @@ -17698,25 +16246,17 @@ func _pagerAddPageToRollbackJournal(tls *crt.TLS, _pPg *XPgHdr) (r0 int32) { // _ = _iOff _pPager = (*XPager)(unsafe.Pointer(_pPg.X4)) _iOff = _pPager.X34 - func() int32 { - if (_pPg.X5) != uint32((_sqlite3PendingByte/(_pPager.X48))+i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if (_pPg.X5) == uint32((_sqlite3PendingByte/(_pPager.X48))+i32(1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52678), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerAddPageToRollbackJournalØ00__func__Ø000))), unsafe.Pointer(str(13468))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pPager.X35) <= (_pPager.X34) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pPager.X35) > (_pPager.X34) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52680), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerAddPageToRollbackJournalØ00__func__Ø000))), unsafe.Pointer(str(13504))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pData2 = (*int8)(unsafe.Pointer(_pPg.X1)) _cksum = _pager_cksum(tls, _pPager, (*uint8)(unsafe.Pointer(_pData2))) @@ -17758,41 +16298,29 @@ _6: sink967 = *p } *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(48 /* X27 */))) += 1 - func() int32 { - if (*XBitvec)(unsafe.Pointer(_pPager.X30)) != (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XBitvec)(unsafe.Pointer(_pPager.X30)) == (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52709), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerAddPageToRollbackJournalØ00__func__Ø000))), unsafe.Pointer(str(13544))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3BitvecSet(tls, (*XBitvec)(unsafe.Pointer(_pPager.X30)), _pPg.X5) - func() int32 { - if (_rc == i32(0)) || (_rc == i32(7)) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) && _rc != i32(7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52712), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerAddPageToRollbackJournalØ00__func__Ø000))), unsafe.Pointer(str(4072))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := &_rc *p = (*p) | _addToSavepointBitvecs(tls, _pPager, _pPg.X5) sink961 = *p } - func() int32 { - if (_rc == i32(0)) || (_rc == i32(7)) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) && _rc != i32(7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52714), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerAddPageToRollbackJournalØ00__func__Ø000))), unsafe.Pointer(str(4072))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _rc return @@ -17838,15 +16366,11 @@ _1: func _sqlite3PagerUnrefNotNull(tls *crt.TLS, _pPg *XPgHdr) { // sqlite3.c:52473:1 var _pPager *XPager // sqlite3.c:52474:9 _ = _pPager - func() int32 { - if _pPg != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pPg == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52475), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerUnrefNotNullØ00__func__Ø000))), unsafe.Pointer(str(12948))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pPager = (*XPager)(unsafe.Pointer(_pPg.X4)) if (int32(_pPg.X6) & i32(32)) == 0 { @@ -17877,15 +16401,11 @@ func _pagerReleaseMapPage(tls *crt.TLS, _pPg *XPgHdr) { // sqlite3.c:50901:1 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(124 /* X41 */))) -= 1 *(**XPgHdr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPg)) + uintptr(12 /* X3 */))))) = (*XPgHdr)(unsafe.Pointer(_pPager.X43)) *(**XPgHdr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(136 /* X43 */))))) = _pPg - func() int32 { - if ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)).X0) >= i32(3) { - return i32(0) - } - return func() int32 { + func() { + if ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)).X0) < i32(3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50907), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerReleaseMapPageØ00__func__Ø000))), unsafe.Pointer(str(13628))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3OsUnfetch(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)), int64((_pPg.X5)-uint32(i32(1)))*int64(_pPager.X48), _pPg.X1) return @@ -17907,15 +16427,11 @@ func _sqlite3OsUnfetch(tls *crt.TLS, _id *Xsqlite3_file, _iOff int64, _p unsafe. } func _sqlite3PcacheRelease(tls *crt.TLS, _p *XPgHdr) { // sqlite3.c:44588:1 - func() int32 { - if int32(_p.X7) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X7) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44589), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheReleaseØ00__func__Ø000))), unsafe.Pointer(str(12832))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr(_p.X8) + uintptr(12 /* X3 */))) -= 1 if int32(preInc955((*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(26 /* X7 */))), -1)) != i32(0) { @@ -17977,15 +16493,11 @@ func _pagerUnlockAndRollback(tls *crt.TLS, _pPager *XPager) { // sqlite3.c:49010 goto _1 } - func() int32 { - if _assert_pager_state(tls, _pPager) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _assert_pager_state(tls, _pPager) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49012), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerUnlockAndRollbackØ00__func__Ø000))), unsafe.Pointer(str(9864))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pPager.X14) < i32(2) { goto _4 @@ -18001,15 +16513,11 @@ _4: goto _6 } - func() int32 { - if int32(_pPager.X14) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X14) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49018), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerUnlockAndRollbackØ00__func__Ø000))), unsafe.Pointer(str(13708))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pager_end_transaction(tls, _pPager, i32(0), i32(0)) _6: @@ -18034,15 +16542,11 @@ func _sqlite3PagerRollback(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite var _2_eState int32 // sqlite3.c:53406:9 _ = _2_eState _rc = i32(0) - func() int32 { - if _assert_pager_state(tls, _pPager) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _assert_pager_state(tls, _pPager) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53396), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerRollbackØ00__func__Ø000))), unsafe.Pointer(str(9864))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pPager.X14) != i32(6) { goto _2 @@ -18098,25 +16602,17 @@ _8: _rc = _pager_playback(tls, _pPager, i32(0)) _11: _6: - func() int32 { - if (int32(_pPager.X14) == i32(1)) || (_rc != i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X14) != i32(1) && _rc == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53422), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerRollbackØ00__func__Ø000))), unsafe.Pointer(str(13764))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (((((_rc == i32(0)) || (_rc == i32(13))) || (_rc == i32(11))) || (_rc == i32(7))) || ((_rc & i32(255)) == i32(10))) || (_rc == i32(14)) { - return i32(0) } - return func() int32 { + }() + func() { + if _rc != i32(0) && _rc != i32(13) && _rc != i32(11) && _rc != i32(7) && (_rc&i32(255)) != i32(10) && _rc != i32(14) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53423), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerRollbackØ00__func__Ø000))), unsafe.Pointer(str(13812))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _pager_error(tls, _pPager, _rc) return @@ -18139,25 +16635,17 @@ func _sqlite3PagerSavepoint(tls *crt.TLS, _pPager *XPager, _op int32, _iSavepoin var _6_pSavepoint *XPagerSavepoint // sqlite3.c:53661:22 _ = _6_pSavepoint _rc = _pPager.X26 - func() int32 { - if (_op == i32(1)) || (_op == i32(2)) { - return i32(0) - } - return func() int32 { + func() { + if _op != i32(1) && _op != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53626), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSavepointØ00__func__Ø000))), unsafe.Pointer(str(13964))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_iSavepoint >= i32(0)) || (_op == i32(2)) { - return i32(0) } - return func() int32 { + }() + func() { + if _iSavepoint < i32(0) && _op != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53627), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSavepointØ00__func__Ø000))), unsafe.Pointer(str(14012))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _rc != i32(0) || _iSavepoint >= (_pPager.X38) { goto _7 @@ -18194,15 +16682,11 @@ _13: } _rc = _sqlite3OsTruncate(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X33)), int64(i32(0))) - func() int32 { - if _rc == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53650), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSavepointØ00__func__Ø000))), unsafe.Pointer(str(14052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _17: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(56 /* X29 */))) = uint32(i32(0)) @@ -18221,15 +16705,11 @@ _14: return (*XPagerSavepoint)(unsafe.Pointer(uintptr(_pPager.X37) + 44*uintptr(_1_nNew-i32(1)))) }() _rc = _pagerPlaybackSavepoint(tls, _pPager, _6_pSavepoint) - func() int32 { - if _rc != i32(101) { - return i32(0) - } - return func() int32 { + func() { + if _rc == i32(101) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53663), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSavepointØ00__func__Ø000))), unsafe.Pointer(str(14068))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _22: _20: @@ -18280,25 +16760,17 @@ func _pagerPlaybackSavepoint(tls *crt.TLS, _pPager *XPager, _pSavepoint *XPagerS _ = _10_offset _rc = i32(0) _pDone = nil - func() int32 { - if int32(_pPager.X14) != i32(6) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X14) == i32(6) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50221), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerPlaybackSavepointØ00__func__Ø000))), unsafe.Pointer(str(14108))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPager.X14) >= i32(2) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X14) < i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50222), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerPlaybackSavepointØ00__func__Ø000))), unsafe.Pointer(str(9828))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pSavepoint == nil { goto _4 @@ -18330,15 +16802,11 @@ _4: _9: _szJ = _pPager.X34 - func() int32 { - if (bool2int((*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) == i32(0)) || (_szJ == int64(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if bool2int((*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) != i32(0) && _szJ != int64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50248), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerPlaybackSavepointØ00__func__Ø000))), unsafe.Pointer(str(14136))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pSavepoint == nil || (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { goto _14 @@ -18360,15 +16828,11 @@ _17: goto _17 _18: - func() int32 { - if _rc != i32(101) { - return i32(0) - } - return func() int32 { + func() { + if _rc == i32(101) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50263), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerPlaybackSavepointØ00__func__Ø000))), unsafe.Pointer(str(14068))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _22 @@ -18382,15 +16846,11 @@ _23: _7_nJRec = uint32(i32(0)) _rc = _readJournalHdr(tls, _pPager, i32(0), _szJ, &_7_nJRec, &_7_dummy) - func() int32 { - if _rc != i32(101) { - return i32(0) - } - return func() int32 { + func() { + if _rc == i32(101) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50278), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerPlaybackSavepointØ00__func__Ø000))), unsafe.Pointer(str(14068))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _7_nJRec != uint32(i32(0)) || ((_pPager.X35)+int64(_pPager.X47)) != (_pPager.X34) { goto _29 @@ -18409,28 +16869,20 @@ _30: goto _30 _35: - func() int32 { - if _rc != i32(101) { - return i32(0) - } - return func() int32 { + func() { + if _rc == i32(101) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50293), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerPlaybackSavepointØ00__func__Ø000))), unsafe.Pointer(str(14068))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _23 _24: - func() int32 { - if (_rc != i32(0)) || ((_pPager.X34) >= _szJ) { - return i32(0) - } - return func() int32 { + func() { + if _rc == i32(0) && (_pPager.X34) < _szJ { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50295), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerPlaybackSavepointØ00__func__Ø000))), unsafe.Pointer(str(14172))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pSavepoint == nil { goto _41 @@ -18449,30 +16901,22 @@ _43: goto _47 } - func() int32 { - if _10_offset == (int64(_10_ii) * int64(i32(4)+(_pPager.X48))) { - return i32(0) - } - return func() int32 { + func() { + if _10_offset != (int64(_10_ii) * int64(i32(4)+(_pPager.X48))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50309), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerPlaybackSavepointØ00__func__Ø000))), unsafe.Pointer(str(14216))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _pager_playback_one_page(tls, _pPager, &_10_offset, _pDone, i32(0), i32(1)) _10_ii += 1 goto _43 _47: - func() int32 { - if _rc != i32(101) { - return i32(0) - } - return func() int32 { + func() { + if _rc == i32(101) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50312), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerPlaybackSavepointØ00__func__Ø000))), unsafe.Pointer(str(14068))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _41: _sqlite3BitvecDestroy(tls, _pDone) @@ -18532,11 +16976,8 @@ func _sqlite3WalUndo(tls *crt.TLS, _pWal *XWal, _xUndo func(*crt.TLS, unsafe.Poi return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57185), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalUndoØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57185), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalUndoØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -18552,26 +16993,19 @@ _3: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57195), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalUndoØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57195), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalUndoØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 || _1_iFrame > _1_iMax { goto _9 } - func() int32 { - if _walFramePgno(tls, _pWal, _1_iFrame) != uint32(i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _walFramePgno(tls, _pWal, _1_iFrame) == uint32(i32(1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57209), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalUndoØ00__func__Ø000))), unsafe.Pointer(str(14280))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _xUndo(tls, _pUndoCtx, _walFramePgno(tls, _pWal, _1_iFrame)) _1_iFrame += 1 @@ -18597,15 +17031,11 @@ func init() { } func _walIndexHdr(tls *crt.TLS, _pWal *XWal) (r0 *XWalIndexHdr) { // sqlite3.c:54989:1 - func() int32 { - if ((_pWal.X5) > i32(0)) && ((*(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal.X7)) + 4*uintptr(i32(0))))) != nil) { - return i32(0) - } - return func() int32 { + func() { + if (_pWal.X5) <= i32(0) || (*(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal.X7)) + 4*uintptr(i32(0))))) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54990), unsafe.Pointer((*int8)(unsafe.Pointer(&_walIndexHdrØ00__func__Ø000))), unsafe.Pointer(str(14328))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = (*XWalIndexHdr)(unsafe.Pointer(*(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal.X7)) + 4*uintptr(i32(0)))))) return @@ -18639,15 +17069,11 @@ func _walFramePage(tls *crt.TLS, _iFrame uint32) (r0 int32) { // sqlite3.c:55300 var _iHash int32 // sqlite3.c:55301:7 _ = _iHash _iHash = int32((((_iFrame + uint32(i32(4096))) - u32(4062)) - uint32(i32(1))) / uint32(i32(4096))) - func() int32 { - if (((((_iHash == i32(0)) || (_iFrame > u32(4062))) && ((_iHash >= i32(1)) || (_iFrame <= u32(4062)))) && ((_iHash <= i32(1)) || (_iFrame > u32(8158)))) && ((_iHash >= i32(2)) || (_iFrame <= u32(8158)))) && ((_iHash <= i32(2)) || (_iFrame > u32(12254))) { - return i32(0) - } - return func() int32 { + func() { + if _iHash != i32(0) && _iFrame <= u32(4062) || _iHash < i32(1) && _iFrame > u32(4062) || _iHash > i32(1) && _iFrame <= u32(8158) || _iHash < i32(2) && _iFrame > u32(8158) || _iHash > i32(2) && _iFrame <= u32(12254) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55302), unsafe.Pointer((*int8)(unsafe.Pointer(&_walFramePageØ00__func__Ø000))), unsafe.Pointer(str(14380))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _iHash return @@ -18677,15 +17103,11 @@ func _walCleanupHash(tls *crt.TLS, _pWal *XWal) { // sqlite3.c:55334:1 _aPgno = nil _iZero = u32(0) _iLimit = i32(0) - func() int32 { - if (_pWal.X12) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pWal.X12) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55342), unsafe.Pointer((*int8)(unsafe.Pointer(&_walCleanupHashØ00__func__Ø000))), unsafe.Pointer(str(14672))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(52 /* X18 */))).X6) != uint32(i32(0)) { goto _2 @@ -18694,37 +17116,25 @@ func _walCleanupHash(tls *crt.TLS, _pWal *XWal) { // sqlite3.c:55334:1 return _2: - func() int32 { - if (_pWal.X5) > _walFramePage(tls, (*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(52 /* X18 */))).X6) { - return i32(0) - } - return func() int32 { + func() { + if (_pWal.X5) <= _walFramePage(tls, (*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(52 /* X18 */))).X6) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55353), unsafe.Pointer((*int8)(unsafe.Pointer(&_walCleanupHashØ00__func__Ø000))), unsafe.Pointer(str(14688))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal.X7)) + 4*uintptr(_walFramePage(tls, (*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(52 /* X18 */))).X6))))) != nil { - return i32(0) } - return func() int32 { + }() + func() { + if (*(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal.X7)) + 4*uintptr(_walFramePage(tls, (*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(52 /* X18 */))).X6))))) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55354), unsafe.Pointer((*int8)(unsafe.Pointer(&_walCleanupHashØ00__func__Ø000))), unsafe.Pointer(str(14736))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _walHashGet(tls, _pWal, _walFramePage(tls, (*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(52 /* X18 */))).X6), &_aHash, &_aPgno, &_iZero) _iLimit = int32(((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(52 /* X18 */))).X6) - _iZero) - func() int32 { - if _iLimit > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _iLimit <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55361), unsafe.Pointer((*int8)(unsafe.Pointer(&_walCleanupHashØ00__func__Ø000))), unsafe.Pointer(str(14784))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = i32(0) _9: @@ -18764,15 +17174,11 @@ func _walHashGet(tls *crt.TLS, _pWal *XWal, _iHash int32, _paHash **uint16, _paP var _1_aHash *uint16 // sqlite3.c:55277:22 _ = _1_aHash _rc = _walIndexPage(tls, _pWal, _iHash, &_aPgno) - func() int32 { - if (_rc == i32(0)) || (_iHash > i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) && _iHash <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55273), unsafe.Pointer((*int8)(unsafe.Pointer(&_walHashGetØ00__func__Ø000))), unsafe.Pointer(str(14812))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _rc != i32(0) { goto _3 @@ -18859,15 +17265,11 @@ _6: _5: _2: *_ppPage = *(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal.X7)) + 4*uintptr(_iPage))) - func() int32 { - if ((_iPage == i32(0)) || ((*_ppPage) != nil)) || (_rc != i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _iPage != i32(0) && (*_ppPage) == nil && _rc == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54974), unsafe.Pointer((*int8)(unsafe.Pointer(&_walIndexPageØ00__func__Ø000))), unsafe.Pointer(str(14840))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _rc return @@ -18905,15 +17307,11 @@ func _pagerUndoCallback(tls *crt.TLS, _pCtx unsafe.Pointer, _iPg uint32) (r0 int _ = _3_iFrame _rc = i32(0) _pPager = (*XPager)(unsafe.Pointer(_pCtx)) - func() int32 { - if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49920), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerUndoCallbackØ00__func__Ø000))), unsafe.Pointer(str(14908))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pPg = _sqlite3PagerLookup(tls, _pPager, _iPg) if _pPg == nil { @@ -18962,46 +17360,30 @@ func init() { func _sqlite3PagerLookup(tls *crt.TLS, _pPager *XPager, _pgno uint32) (r0 *XPgHdr) { // sqlite3.c:52454:1 var _pPage *Xsqlite3_pcache_page // sqlite3.c:52455:23 _ = _pPage - func() int32 { - if _pPager != (*XPager)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pPager == (*XPager)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52456), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerLookupØ00__func__Ø000))), unsafe.Pointer(str(14948))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pgno != uint32(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if _pgno == uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52457), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerLookupØ00__func__Ø000))), unsafe.Pointer(str(14960))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XPCache)(unsafe.Pointer(_pPager.X59)) != (*XPCache)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XPCache)(unsafe.Pointer(_pPager.X59)) == (*XPCache)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52458), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerLookupØ00__func__Ø000))), unsafe.Pointer(str(14968))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pPage = _sqlite3PcacheFetch(tls, (*XPCache)(unsafe.Pointer(_pPager.X59)), _pgno, i32(0)) - func() int32 { - if (_pPage == (*Xsqlite3_pcache_page)(unsafe.Pointer(uintptr(i32(0))))) || ((_pPager.X21) != 0) { - return i32(0) - } - return func() int32 { + func() { + if _pPage != (*Xsqlite3_pcache_page)(unsafe.Pointer(uintptr(i32(0)))) && (_pPager.X21) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52460), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerLookupØ00__func__Ø000))), unsafe.Pointer(str(14988))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pPage != (*Xsqlite3_pcache_page)(unsafe.Pointer(uintptr(i32(0)))) { goto _9 @@ -19027,81 +17409,53 @@ func _sqlite3PcacheFetch(tls *crt.TLS, _pCache *XPCache, _pgno uint32, _createFl _ = _eCreate var _pRes *Xsqlite3_pcache_page // sqlite3.c:44448:23 _ = _pRes - func() int32 { - if _pCache != (*XPCache)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pCache == (*XPCache)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44450), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheFetchØ00__func__Ø000))), unsafe.Pointer(str(12988))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pCache.X12) != (unsafe.Pointer)(uintptr(i32(0))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pCache.X12) == (unsafe.Pointer)(uintptr(i32(0))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44451), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheFetchØ00__func__Ø000))), unsafe.Pointer(str(15048))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_createFlag == i32(3)) || (_createFlag == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if _createFlag != i32(3) && _createFlag != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44452), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheFetchØ00__func__Ø000))), unsafe.Pointer(str(15068))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - func() int32 { - if int32(_pCache.X9) == func() int32 { + func() { + if int32(_pCache.X9) != func() int32 { if ((_pCache.X8) != 0) && ((*XPgHdr)(unsafe.Pointer(_pCache.X0)) != nil) { return i32(1) } return i32(2) }() { - return i32(0) - } - return func() int32 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44453), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheFetchØ00__func__Ø000))), unsafe.Pointer(str(15100))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _eCreate = _createFlag & int32(_pCache.X9) - func() int32 { - if ((_eCreate == i32(0)) || (_eCreate == i32(1))) || (_eCreate == i32(2)) { - return i32(0) - } - return func() int32 { + func() { + if _eCreate != i32(0) && _eCreate != i32(1) && _eCreate != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44463), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheFetchØ00__func__Ø000))), unsafe.Pointer(str(15168))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_createFlag == i32(0)) || (int32(_pCache.X9) == _eCreate) { - return i32(0) } - return func() int32 { + }() + func() { + if _createFlag != i32(0) && int32(_pCache.X9) != _eCreate { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44464), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheFetchØ00__func__Ø000))), unsafe.Pointer(str(15208))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_createFlag == i32(0)) || (_eCreate == (i32(1) + bool2int(((_pCache.X8) == 0) || ((*XPgHdr)(unsafe.Pointer(_pCache.X0)) == nil)))) { - return i32(0) } - return func() int32 { + }() + func() { + if _createFlag != i32(0) && _eCreate != (i32(1)+bool2int(((_pCache.X8) == 0) || ((*XPgHdr)(unsafe.Pointer(_pCache.X0)) == nil))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44465), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheFetchØ00__func__Ø000))), unsafe.Pointer(str(15252))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pRes = (*(*func(*crt.TLS, unsafe.Pointer, uint32, int32) *Xsqlite3_pcache_page)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, uint32, int32) unsafe.Pointer @@ -19120,15 +17474,11 @@ func init() { func _sqlite3PcacheFetchFinish(tls *crt.TLS, _pCache *XPCache, _pgno uint32, _pPage *Xsqlite3_pcache_page) (r0 *XPgHdr) { // sqlite3.c:44565:1 var _pPgHdr *XPgHdr // sqlite3.c:44570:9 _ = _pPgHdr - func() int32 { - if _pPage != (*Xsqlite3_pcache_page)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pPage == (*Xsqlite3_pcache_page)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44572), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheFetchFinishØ00__func__Ø000))), unsafe.Pointer(str(15340))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pPgHdr = (*XPgHdr)(unsafe.Pointer(_pPage.X1)) if (*Xsqlite3_pcache_page)(unsafe.Pointer(_pPgHdr.X0)) != nil { @@ -19141,15 +17491,11 @@ func _sqlite3PcacheFetchFinish(tls *crt.TLS, _pCache *XPCache, _pgno uint32, _pP _2: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(12 /* X3 */))) += 1 *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPgHdr)) + uintptr(26 /* X7 */))) += 1 - func() int32 { - if _sqlite3PcachePageSanity(tls, _pPgHdr) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3PcachePageSanity(tls, _pPgHdr) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44580), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheFetchFinishØ00__func__Ø000))), unsafe.Pointer(str(15352))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _pPgHdr return @@ -19165,26 +17511,18 @@ func init() { func _pcacheFetchFinishWithInit(tls *crt.TLS, _pCache *XPCache, _pgno uint32, _pPage *Xsqlite3_pcache_page) (r0 *XPgHdr) { // sqlite3.c:44539:1 var _pPgHdr *XPgHdr // sqlite3.c:44544:9 _ = _pPgHdr - func() int32 { - if _pPage != (*Xsqlite3_pcache_page)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pPage == (*Xsqlite3_pcache_page)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44545), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheFetchFinishWithInitØ00__func__Ø000))), unsafe.Pointer(str(15340))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pPgHdr = (*XPgHdr)(unsafe.Pointer(_pPage.X1)) - func() int32 { - if (*Xsqlite3_pcache_page)(unsafe.Pointer(_pPgHdr.X0)) == (*Xsqlite3_pcache_page)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_pcache_page)(unsafe.Pointer(_pPgHdr.X0)) != (*Xsqlite3_pcache_page)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44547), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheFetchFinishWithInitØ00__func__Ø000))), unsafe.Pointer(str(15412))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() crt.Xmemset(tls, (unsafe.Pointer)((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPgHdr))+uintptr(12 /* X3 */)))), i32(0), u32(28)) *(**Xsqlite3_pcache_page)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPgHdr)) + uintptr(0 /* X0 */))))) = _pPage @@ -19212,25 +17550,17 @@ func _sqlite3PcachePageRefcount(tls *crt.TLS, _p *XPgHdr) (r0 int32) { // sqlite } func _sqlite3PcacheDrop(tls *crt.TLS, _p *XPgHdr) { // sqlite3.c:44619:1 - func() int32 { - if int32(_p.X7) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X7) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44620), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheDropØ00__func__Ø000))), unsafe.Pointer(str(15460))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3PcachePageSanity(tls, _p) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3PcachePageSanity(tls, _p) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44621), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheDropØ00__func__Ø000))), unsafe.Pointer(str(12844))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_p.X6) & i32(2)) == 0 { goto _4 @@ -19277,15 +17607,11 @@ func _sqlite3WalFindFrame(tls *crt.TLS, _pWal *XWal, _pgno uint32, _piRead *uint _ = _4_iFrame _iRead = u32(0) _iLast = (*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(52 /* X18 */))).X6 - func() int32 { - if (int32(_pWal.X9) >= i32(0)) || ((_pWal.X23) != 0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pWal.X9) < i32(0) && (_pWal.X23) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56991), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalFindFrameØ00__func__Ø000))), unsafe.Pointer(str(15492))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _iLast != uint32(i32(0)) && int32(_pWal.X9) != i32(0) { goto _4 @@ -19324,15 +17650,11 @@ _11: goto _17 } - func() int32 { - if (_4_iFrame > _iRead) || ((_sqlite3Config.X6) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _4_iFrame <= _iRead && (_sqlite3Config.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57046), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalFindFrameØ00__func__Ø000))), unsafe.Pointer(str(15532))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _iRead = _4_iFrame _17: @@ -19365,15 +17687,11 @@ func init() { } func _walHash(tls *crt.TLS, _iPage uint32) (r0 int32) { // sqlite3.c:55239:1 - func() int32 { - if _iPage > uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _iPage <= uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55240), unsafe.Pointer((*int8)(unsafe.Pointer(&_walHashØ00__func__Ø000))), unsafe.Pointer(str(15580))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() i32(0) r0 = int32((_iPage * uint32(i32(383))) & uint32(i32(8191))) @@ -19410,25 +17728,17 @@ func _readDbPage(tls *crt.TLS, _pPg *XPgHdr, _iFrame uint32) (r0 int32) { // sql _pgno = _pPg.X5 _rc = i32(0) _pgsz = _pPager.X48 - func() int32 { - if (int32(_pPager.X14) >= i32(1)) && ((_pPager.X13) == 0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X14) < i32(1) || (_pPager.X13) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49832), unsafe.Pointer((*int8)(unsafe.Pointer(&_readDbPageØ00__func__Ø000))), unsafe.Pointer(str(15596))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49833), unsafe.Pointer((*int8)(unsafe.Pointer(&_readDbPageØ00__func__Ø000))), unsafe.Pointer(str(15636))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _iFrame == 0 { goto _5 @@ -19509,15 +17819,11 @@ _0: goto _3 } - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X6)).X1)).X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X6)).X1)).X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69548), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BackupRestartØ00__func__Ø000))), unsafe.Pointer(str(15668))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X4 */))) = uint32(i32(1)) _p = (*Xsqlite3_backup)(unsafe.Pointer(_p.X11)) @@ -19576,11 +17882,8 @@ _2: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44821), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheSortDirtyListØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44821), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheSortDirtyListØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -19604,11 +17907,8 @@ _7: if func() int32 { if _i == i32(31) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44830), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheSortDirtyListØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44830), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheSortDirtyListØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -19664,15 +17964,11 @@ func _pcacheMergeDirtyList(tls *crt.TLS, _pA *XPgHdr, _pB *XPgHdr) (r0 *XPgHdr) var _pTail *XPgHdr // sqlite3.c:44777:17 _ = _pTail _pTail = &_result - func() int32 { - if (_pA != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0))))) && (_pB != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if _pA == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) || _pB == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44779), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheMergeDirtyListØ00__func__Ø000))), unsafe.Pointer(str(15752))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _3: if (_pA.X5) >= (_pB.X5) { @@ -19738,86 +18034,54 @@ func _pager_playback_one_page(tls *crt.TLS, _pPager *XPager, _pOffset *int64, _p _ = _11_ofst var _15_pData unsafe.Pointer // sqlite3.c:49299:10 _ = _15_pData - func() int32 { - if (_isMainJrnl & i32(-2)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_isMainJrnl & i32(-2)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49135), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playback_one_pageØ00__func__Ø000))), unsafe.Pointer(str(15792))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_isSavepnt & i32(-2)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_isSavepnt & i32(-2)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49136), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playback_one_pageØ00__func__Ø000))), unsafe.Pointer(str(15812))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _isMainJrnl != 0 || (_pDone != nil) { - return i32(0) } - return func() int32 { + }() + func() { + if _isMainJrnl == 0 && _pDone == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49137), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playback_one_pageØ00__func__Ø000))), unsafe.Pointer(str(15832))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _isSavepnt != 0 || (_pDone == (*XBitvec)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) } - return func() int32 { + }() + func() { + if _isSavepnt == 0 && _pDone != (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49138), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playback_one_pageØ00__func__Ø000))), unsafe.Pointer(str(15852))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _aData = _pPager.X58 - func() int32 { - if _aData != nil { - return i32(0) - } - return func() int32 { + func() { + if _aData == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49141), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playback_one_pageØ00__func__Ø000))), unsafe.Pointer(str(15876))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (bool2int((*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) == i32(0)) || ((_isMainJrnl == 0) && _isSavepnt != 0) { - return i32(0) } - return func() int32 { + }() + func() { + if bool2int((*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) != i32(0) && (_isMainJrnl != 0 || _isSavepnt == 0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49142), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playback_one_pageØ00__func__Ø000))), unsafe.Pointer(str(15884))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pPager.X14) >= i32(3)) || ((int32(_pPager.X14) == i32(0)) && (int32(_pPager.X15) == i32(4))) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X14) < i32(3) && (int32(_pPager.X14) != i32(0) || int32(_pPager.X15) != i32(4)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49150), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playback_one_pageØ00__func__Ø000))), unsafe.Pointer(str(15940))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pPager.X14) >= i32(3)) || _isMainJrnl != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X14) < i32(3) && _isMainJrnl == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49153), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playback_one_pageØ00__func__Ø000))), unsafe.Pointer(str(16044))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _jfd = func() *Xsqlite3_file { if _isMainJrnl != 0 { @@ -19852,15 +18116,11 @@ _26: goto _28 } - func() int32 { - if _isSavepnt == 0 { - return i32(0) - } - return func() int32 { + func() { + if _isSavepnt != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49171), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playback_one_pageØ00__func__Ø000))), unsafe.Pointer(str(16096))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = i32(101) return @@ -19920,25 +18180,17 @@ _40: _41: _pPg = _sqlite3PagerLookup(tls, _pPager, _pgno) _42: - func() int32 { - if (_pPg != nil) || ((_pPager.X13) == 0) { - return i32(0) - } - return func() int32 { + func() { + if _pPg == nil && (_pPager.X13) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49239), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playback_one_pageØ00__func__Ø000))), unsafe.Pointer(str(16108))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((int32(_pPager.X14) != i32(0)) || (_pPg == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))))) || ((_pPager.X10) != 0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X14) == i32(0) && _pPg != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) && (_pPager.X10) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49240), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playback_one_pageØ00__func__Ø000))), unsafe.Pointer(str(16124))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _isMainJrnl == 0 { goto _50 @@ -19955,15 +18207,11 @@ _52: } _11_ofst = int64(_pgno-uint32(i32(1))) * int64(_pPager.X48) - func() int32 { - if (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49256), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playback_one_pageØ00__func__Ø000))), unsafe.Pointer(str(11056))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3OsWrite(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)), (unsafe.Pointer)(_aData), _pPager.X48, _11_ofst) if _pgno <= (_pPager.X24) { @@ -19986,25 +18234,17 @@ _57: goto _64 } - func() int32 { - if _isSavepnt != 0 { - return i32(0) - } - return func() int32 { + func() { + if _isSavepnt == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49283), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playback_one_pageØ00__func__Ø000))), unsafe.Pointer(str(16184))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pPager.X18) & i32(2)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pPager.X18) & i32(2)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49284), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playback_one_pageØ00__func__Ø000))), unsafe.Pointer(str(16196))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(21 /* X18 */))) @@ -20012,15 +18252,11 @@ _57: sink4537 = *p } _rc = _sqlite3PagerGet(tls, _pPager, _pgno, &_pPg, i32(1)) - func() int32 { - if (int32(_pPager.X18) & i32(2)) != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pPager.X18) & i32(2)) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49287), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playback_one_pageØ00__func__Ø000))), unsafe.Pointer(str(16244))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(21 /* X18 */))) @@ -20103,53 +18339,37 @@ _0: func _backupUpdate(tls *crt.TLS, _p *Xsqlite3_backup, _iPage uint32, _aData *uint8) { // sqlite3.c:69505:1 var _2_rc int32 // sqlite3.c:69518:11 _ = _2_rc - func() int32 { - if _p != (*Xsqlite3_backup)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _p == (*Xsqlite3_backup)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69510), unsafe.Pointer((*int8)(unsafe.Pointer(&_backupUpdateØ00__func__Ø000))), unsafe.Pointer(str(824))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _2: - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X6)).X1)).X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X6)).X1)).X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69512), unsafe.Pointer((*int8)(unsafe.Pointer(&_backupUpdateØ00__func__Ø000))), unsafe.Pointer(str(15668))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _isFatalError(tls, _p.X7) != 0 || _iPage >= (_p.X4) { goto _6 } - func() int32 { - if (*Xsqlite3)(unsafe.Pointer(_p.X0)) != nil { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3)(unsafe.Pointer(_p.X0)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69519), unsafe.Pointer((*int8)(unsafe.Pointer(&_backupUpdateØ00__func__Ø000))), unsafe.Pointer(str(16316))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) _2_rc = _backupOnePage(tls, _p, _iPage, _aData, i32(1)) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) - func() int32 { - if (_2_rc != i32(5)) && (_2_rc != i32(6)) { - return i32(0) - } - return func() int32 { + func() { + if _2_rc == i32(5) || _2_rc == i32(6) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69523), unsafe.Pointer((*int8)(unsafe.Pointer(&_backupUpdateØ00__func__Ø000))), unsafe.Pointer(str(16328))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _2_rc == i32(0) { goto _12 @@ -20158,7 +18378,7 @@ _2: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(28 /* X7 */))) = _2_rc _12: _6: - if store5581969(&_p, (*Xsqlite3_backup)(unsafe.Pointer(_p.X11))) != (*Xsqlite3_backup)(unsafe.Pointer(uintptr(i32(0)))) { + if store5581979(&_p, (*Xsqlite3_backup)(unsafe.Pointer(_p.X11))) != (*Xsqlite3_backup)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 } @@ -20178,11 +18398,8 @@ func _isFatalError(tls *crt.TLS, _rc int32) (r0 int32) { // sqlite3.c:69033:1 return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69034), unsafe.Pointer((*int8)(unsafe.Pointer(&_isFatalErrorØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69034), unsafe.Pointer((*int8)(unsafe.Pointer(&_isFatalErrorØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() != 0) @@ -20232,55 +18449,35 @@ func _backupOnePage(tls *crt.TLS, _p *Xsqlite3_backup, _iSrcPg uint32, _zSrcData }() _iEnd = int64(_iSrcPg) * int64(_nSrcPgsz) _rc = i32(0) - func() int32 { - if _sqlite3BtreeGetReserveNoMutex(tls, (*XBtree)(unsafe.Pointer(_p.X6))) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3BtreeGetReserveNoMutex(tls, (*XBtree)(unsafe.Pointer(_p.X6))) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69063), unsafe.Pointer((*int8)(unsafe.Pointer(&_backupOnePageØ00__func__Ø000))), unsafe.Pointer(str(16400))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_p.X3) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (_p.X3) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69064), unsafe.Pointer((*int8)(unsafe.Pointer(&_backupOnePageØ00__func__Ø000))), unsafe.Pointer(str(16444))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _isFatalError(tls, _p.X7) == 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _isFatalError(tls, _p.X7) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69065), unsafe.Pointer((*int8)(unsafe.Pointer(&_backupOnePageØ00__func__Ø000))), unsafe.Pointer(str(16460))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _iSrcPg != ((uint32(_sqlite3PendingByte) / ((*XBtShared)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X6)).X1)).X15)) + uint32(i32(1))) { - return i32(0) } - return func() int32 { + }() + func() { + if _iSrcPg == ((uint32(_sqlite3PendingByte) / ((*XBtShared)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X6)).X1)).X15)) + uint32(i32(1))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69066), unsafe.Pointer((*int8)(unsafe.Pointer(&_backupOnePageØ00__func__Ø000))), unsafe.Pointer(str(16484))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _zSrcData != nil { - return i32(0) } - return func() int32 { + }() + func() { + if _zSrcData == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69067), unsafe.Pointer((*int8)(unsafe.Pointer(&_backupOnePageØ00__func__Ø000))), unsafe.Pointer(str(16524))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _nSrcPgsz == _nDestPgsz || _sqlite3PagerIsMemdb(tls, _pDestPager) == 0 { goto _13 @@ -20349,15 +18546,11 @@ func _sqlite3BtreeGetPageSize(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3. func _sqlite3BtreeGetReserveNoMutex(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c:61717:1 var _n int32 // sqlite3.c:61718:7 _ = _n - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61719), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeGetReserveNoMutexØ00__func__Ø000))), unsafe.Pointer(str(16536))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _n = int32(((*XBtShared)(unsafe.Pointer(_p.X1)).X15) - ((*XBtShared)(unsafe.Pointer(_p.X1)).X16)) r0 = _n @@ -20384,15 +18577,11 @@ func _sqlite3PagerIsMemdb(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3 } func _sqlite3PagerGetData(tls *crt.TLS, _pPg *XPgHdr) (r0 unsafe.Pointer) { // sqlite3.c:53947:1 - func() int32 { - if (int32(_pPg.X7) > i32(0)) || (((*XPager)(unsafe.Pointer(_pPg.X4)).X13) != 0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPg.X7) <= i32(0) && ((*XPager)(unsafe.Pointer(_pPg.X4)).X13) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53948), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerGetDataØ00__func__Ø000))), unsafe.Pointer(str(16620))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _pPg.X1 return @@ -20412,25 +18601,17 @@ func _sqlite3PagerGetExtra(tls *crt.TLS, _pPg *XPgHdr) (r0 unsafe.Pointer) { // } func _sqlite3BtreeLastPage(tls *crt.TLS, _p *XBtree) (r0 uint32) { // sqlite3.c:60976:1 - func() int32 { - if _sqlite3BtreeHoldsMutex(tls, _p) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3BtreeHoldsMutex(tls, _p) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60977), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeLastPageØ00__func__Ø000))), unsafe.Pointer(str(16676))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (((*XBtShared)(unsafe.Pointer(_p.X1)).X18) & uint32(i32(134217728))) == uint32(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if (((*XBtShared)(unsafe.Pointer(_p.X1)).X18) & uint32(i32(134217728))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60978), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeLastPageØ00__func__Ø000))), unsafe.Pointer(str(16704))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _btreePagecount(tls, (*XBtShared)(unsafe.Pointer(_p.X1))) return @@ -20438,45 +18619,29 @@ func _sqlite3BtreeLastPage(tls *crt.TLS, _p *XBtree) (r0 uint32) { // sqlite3.c: } func _sqlite3BtreeHoldsMutex(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c:58808:1 - func() int32 { - if ((int32(_p.X3) == i32(0)) || (int32(_p.X4) == i32(0))) || ((_p.X6) > i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X3) != i32(0) && int32(_p.X4) != i32(0) && (_p.X6) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58809), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeHoldsMutexØ00__func__Ø000))), unsafe.Pointer(str(16736))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((int32(_p.X3) == i32(0)) || (int32(_p.X4) == i32(0))) || ((*Xsqlite3)(unsafe.Pointer(_p.X0)) == (*Xsqlite3)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X1))) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_p.X3) != i32(0) && int32(_p.X4) != i32(0) && (*Xsqlite3)(unsafe.Pointer(_p.X0)) != (*Xsqlite3)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58810), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeHoldsMutexØ00__func__Ø000))), unsafe.Pointer(str(16788))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((int32(_p.X3) == i32(0)) || (int32(_p.X4) == i32(0))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X21))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_p.X3) != i32(0) && int32(_p.X4) != i32(0) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58811), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeHoldsMutexØ00__func__Ø000))), unsafe.Pointer(str(16840))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((int32(_p.X3) == i32(0)) || (int32(_p.X4) == i32(0))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_p.X3) != i32(0) && int32(_p.X4) != i32(0) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58812), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeHoldsMutexØ00__func__Ø000))), unsafe.Pointer(str(16908))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = bool2int((int32(_p.X3) == i32(0)) || ((_p.X4) != 0)) return @@ -20523,15 +18688,11 @@ func _readJournalHdr(tls *crt.TLS, _pPager *XPager, _isHot int32, _journalSize i _ = _6_iPageSize var _6_iSectorSize uint32 // sqlite3.c:48460:9 _ = _6_iSectorSize - func() int32 { - if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48420), unsafe.Pointer((*int8)(unsafe.Pointer(&_readJournalHdrØ00__func__Ø000))), unsafe.Pointer(str(12584))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(76 /* X34 */))) = _journalHdrOffset(tls, _pPager) if ((_pPager.X34) + int64(_pPager.X47)) <= _journalSize { @@ -20629,15 +18790,11 @@ func _sqlite3PagerSetPagesize(tls *crt.TLS, _pPager *XPager, _pPageSize *uint32, _ = _1_nByte _rc = i32(0) _pageSize = *_pPageSize - func() int32 { - if (_pageSize == uint32(i32(0))) || ((_pageSize >= uint32(i32(512))) && (_pageSize <= uint32(i32(65536)))) { - return i32(0) - } - return func() int32 { + func() { + if _pageSize != uint32(i32(0)) && (_pageSize < uint32(i32(512)) || _pageSize > uint32(i32(65536))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50584), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSetPagesizeØ00__func__Ø000))), unsafe.Pointer(str(17040))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pPager.X13) != i32(0) && (_pPager.X22) != uint32(i32(0)) || _sqlite3PcacheRefCount(tls, (*XPCache)(unsafe.Pointer(_pPager.X59))) != i32(0) || _pageSize == 0 || _pageSize == uint32(_pPager.X48) { goto _8 @@ -20695,15 +18852,11 @@ _8: _nReserve = int32(_pPager.X45) _17: - func() int32 { - if (_nReserve >= i32(0)) && (_nReserve < i32(1000)) { - return i32(0) - } - return func() int32 { + func() { + if _nReserve < i32(0) || _nReserve >= i32(1000) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50617), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSetPagesizeØ00__func__Ø000))), unsafe.Pointer(str(17108))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(142 /* X45 */))) = int16(_nReserve) _pagerFixMaplimit(tls, _pPager) @@ -20739,15 +18892,11 @@ func _pcache1Alloc(tls *crt.TLS, _nByte int32) (r0 unsafe.Pointer) { // sqlite3. var _4_sz int32 // sqlite3.c:45295:11 _ = _4_sz _p = nil - func() int32 { - if Xsqlite3_mutex_notheld(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_pcache1_g))+uintptr(0 /* X0 */))).X0))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_notheld(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_pcache1_g))+uintptr(0 /* X0 */))).X0))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45274), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1AllocØ00__func__Ø000))), unsafe.Pointer(str(17164))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _nByte > (_pcache1_g.X4) { goto _2 @@ -20762,15 +18911,11 @@ func _pcache1Alloc(tls *crt.TLS, _nByte int32) (r0 unsafe.Pointer) { // sqlite3. *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_pcache1_g)) + uintptr(88 /* X10 */))))) = (*Xsqlite3_file)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pcache1_g.X10)).X0)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_pcache1_g)) + uintptr(92 /* X11 */))) -= 1 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_pcache1_g)) + uintptr(96 /* X12 */))) = bool2int((_pcache1_g.X11) < (_pcache1_g.X6)) - func() int32 { - if (_pcache1_g.X11) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pcache1_g.X11) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45282), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1AllocØ00__func__Ø000))), unsafe.Pointer(str(17208))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3StatusHighwater(tls, i32(7), _nByte) _sqlite3StatusUp(tls, i32(1), i32(1)) @@ -20836,29 +18981,21 @@ _1: } _1_pNext = (*XPgHdr)(unsafe.Pointer(_1_p.X9)) - func() int32 { - if (_1_p.X5) > uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_1_p.X5) <= uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44737), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheTruncateØ00__func__Ø000))), unsafe.Pointer(str(17248))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_1_p.X5) <= _pgno { goto _7 } - func() int32 { - if (int32(_1_p.X6) & i32(2)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(_1_p.X6) & i32(2)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44739), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheTruncateØ00__func__Ø000))), unsafe.Pointer(str(17260))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3PcacheMakeClean(tls, _1_p) _7: @@ -20878,11 +19015,8 @@ _4: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44746), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheTruncateØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44746), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheTruncateØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -20906,41 +19040,30 @@ func init() { } func _sqlite3PcacheMakeClean(tls *crt.TLS, _p *XPgHdr) { // sqlite3.c:44652:1 - func() int32 { - if _sqlite3PcachePageSanity(tls, _p) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3PcachePageSanity(tls, _p) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44653), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheMakeCleanØ00__func__Ø000))), unsafe.Pointer(str(12844))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if func() int32 { if (int32(_p.X6) & i32(2)) != i32(0) { return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44654), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheMakeCleanØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44654), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheMakeCleanØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { goto _4 } - func() int32 { - if (int32(_p.X6) & i32(1)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_p.X6) & i32(1)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44655), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheMakeCleanØ00__func__Ø000))), unsafe.Pointer(str(17308))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pcacheManageDirtyList(tls, _p, uint8(i32(1))) { @@ -20953,15 +19076,11 @@ func _sqlite3PcacheMakeClean(tls *crt.TLS, _p *XPgHdr) { // sqlite3.c:44652:1 *p = uint16(int32(*p) | i32(1)) sink4530 = *p } - func() int32 { - if _sqlite3PcachePageSanity(tls, _p) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3PcachePageSanity(tls, _p) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44660), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheMakeCleanØ00__func__Ø000))), unsafe.Pointer(str(12844))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_p.X7) != i32(0) { goto _9 @@ -20983,15 +19102,11 @@ func init() { func _sqlite3PcacheSetPageSize(tls *crt.TLS, _pCache *XPCache, _szPage int32) (r0 int32) { // sqlite3.c:44398:1 var _1_pNew unsafe.Pointer // sqlite3.c:44401:20 _ = _1_pNew - func() int32 { - if ((_pCache.X3) == i32(0)) && ((*XPgHdr)(unsafe.Pointer(_pCache.X0)) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if (_pCache.X3) != i32(0) || (*XPgHdr)(unsafe.Pointer(_pCache.X0)) != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44399), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheSetPageSizeØ00__func__Ø000))), unsafe.Pointer(str(17360))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pCache.X6) == 0 { goto _3 @@ -21070,15 +19185,11 @@ _0: *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_pcache1_g)) + uintptr(88 /* X10 */))))) = _1_pSlot *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_pcache1_g)) + uintptr(92 /* X11 */))) += 1 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_pcache1_g)) + uintptr(96 /* X12 */))) = bool2int((_pcache1_g.X11) < (_pcache1_g.X6)) - func() int32 { - if (_pcache1_g.X11) <= (_pcache1_g.X5) { - return i32(0) - } - return func() int32 { + func() { + if (_pcache1_g.X11) > (_pcache1_g.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45321), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FreeØ00__func__Ø000))), unsafe.Pointer(str(17428))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pcache1_g.X9))) goto _5 @@ -21147,15 +19258,11 @@ _1: func _getPageError(tls *crt.TLS, _pPager *XPager, _pgno uint32, _ppPage **XPgHdr, _flags int32) (r0 int32) { // sqlite3.c:52418:1 - func() int32 { - if (_pPager.X26) != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X26) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52426), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageErrorØ00__func__Ø000))), unsafe.Pointer(str(11148))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *_ppPage = (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) r0 = _pPager.X26 @@ -21184,15 +19291,11 @@ func _getPageMMap(tls *crt.TLS, _pPager *XPager, _pgno uint32, _ppPage **XPgHdr, _pPg = nil _iFrame = u32(0) _bMmapOk = bool2int((_pgno > uint32(i32(1))) && ((int32(_pPager.X14) == i32(1)) || (_flags&i32(2)) != 0)) - func() int32 { - if (_pPager.X20) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X20) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52364), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageMMapØ00__func__Ø000))), unsafe.Pointer(str(17492))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pgno > uint32(i32(1)) || _pgno != uint32(i32(0)) { goto _5 @@ -21202,45 +19305,29 @@ func _getPageMMap(tls *crt.TLS, _pPager *XPager, _pgno uint32, _ppPage **XPgHdr, return _5: - func() int32 { - if int32(_pPager.X14) >= i32(1) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X14) < i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52376), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageMMapØ00__func__Ø000))), unsafe.Pointer(str(17512))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _assert_pager_state(tls, _pPager) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _assert_pager_state(tls, _pPager) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52377), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageMMapØ00__func__Ø000))), unsafe.Pointer(str(9864))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPager.X21) == i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X21) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52378), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageMMapØ00__func__Ø000))), unsafe.Pointer(str(17544))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pPager.X26) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pPager.X26) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52379), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageMMapØ00__func__Ø000))), unsafe.Pointer(str(10624))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _bMmapOk == 0 || (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { goto _15 @@ -21287,15 +19374,11 @@ _24: goto _25 } - func() int32 { - if _rc == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52403), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageMMapØ00__func__Ø000))), unsafe.Pointer(str(14052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *_ppPage = _pPg r0 = i32(0) @@ -21339,24 +19422,20 @@ func _pagerAcquireMapPage(tls *crt.TLS, _pPager *XPager, _pgno uint32, _pData un goto _0 } - *_ppPage = store5555028(&_p, (*XPgHdr)(unsafe.Pointer(_pPager.X43))) + *_ppPage = store5555038(&_p, (*XPgHdr)(unsafe.Pointer(_pPager.X43))) *(**XPgHdr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(136 /* X43 */))))) = (*XPgHdr)(unsafe.Pointer(_p.X3)) *(**XPgHdr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X3 */))))) = (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) - func() int32 { - if int32(_pPager.X44) >= i32(8) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X44) < i32(8) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50869), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerAcquireMapPageØ00__func__Ø000))), unsafe.Pointer(str(17588))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() crt.Xmemset(tls, _p.X2, i32(0), uint32(i32(8))) goto _3 _0: - *_ppPage = store5555028(&_p, (*XPgHdr)(unsafe.Pointer(_sqlite3MallocZero(tls, uint64(u32(40)+uint32(_pPager.X44)))))) + *_ppPage = store5555038(&_p, (*XPgHdr)(unsafe.Pointer(_sqlite3MallocZero(tls, uint64(u32(40)+uint32(_pPager.X44)))))) if _p != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) { goto _4 } @@ -21371,55 +19450,35 @@ _4: *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(26 /* X7 */))) = int16(i32(1)) *(**XPager)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X4 */))))) = _pPager _3: - func() int32 { - if unsafe.Pointer(_p.X2) == (unsafe.Pointer)((*XPgHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+40*uintptr(i32(1))))) { - return i32(0) - } - return func() int32 { + func() { + if unsafe.Pointer(_p.X2) != (unsafe.Pointer)((*XPgHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+40*uintptr(i32(1))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50883), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerAcquireMapPageØ00__func__Ø000))), unsafe.Pointer(str(17608))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*Xsqlite3_pcache_page)(unsafe.Pointer(_p.X0)) == (*Xsqlite3_pcache_page)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3_pcache_page)(unsafe.Pointer(_p.X0)) != (*Xsqlite3_pcache_page)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50884), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerAcquireMapPageØ00__func__Ø000))), unsafe.Pointer(str(17636))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_p.X6) == i32(32) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_p.X6) != i32(32) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50885), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerAcquireMapPageØ00__func__Ø000))), unsafe.Pointer(str(17648))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XPager)(unsafe.Pointer(_p.X4)) == _pPager { - return i32(0) } - return func() int32 { + }() + func() { + if (*XPager)(unsafe.Pointer(_p.X4)) != _pPager { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50886), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerAcquireMapPageØ00__func__Ø000))), unsafe.Pointer(str(17672))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_p.X7) == i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_p.X7) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50887), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerAcquireMapPageØ00__func__Ø000))), unsafe.Pointer(str(15460))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X5 */))) = _pgno *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))) = _pData @@ -21447,45 +19506,29 @@ func _getPageNormal(tls *crt.TLS, _pPager *XPager, _pgno uint32, _ppPage **XPgHd var _10_iFrame uint32 // sqlite3.c:52318:11 _ = _10_iFrame _rc = i32(0) - func() int32 { - if (_pPager.X26) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X26) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52250), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageNormalØ00__func__Ø000))), unsafe.Pointer(str(10624))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPager.X14) >= i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X14) < i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52251), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageNormalØ00__func__Ø000))), unsafe.Pointer(str(17512))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _assert_pager_state(tls, _pPager) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _assert_pager_state(tls, _pPager) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52252), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageNormalØ00__func__Ø000))), unsafe.Pointer(str(9864))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPager.X21) == i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X21) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52253), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageNormalØ00__func__Ø000))), unsafe.Pointer(str(17544))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pgno != uint32(i32(0)) { goto _8 @@ -21518,51 +19561,35 @@ _10: _11: _9: - _pPg = store5555028(_ppPage, _sqlite3PcacheFetchFinish(tls, (*XPCache)(unsafe.Pointer(_pPager.X59)), _pgno, _pBase)) - func() int32 { - if _pPg == (*_ppPage) { - return i32(0) - } - return func() int32 { + _pPg = store5555038(_ppPage, _sqlite3PcacheFetchFinish(tls, (*XPCache)(unsafe.Pointer(_pPager.X59)), _pgno, _pBase)) + func() { + if _pPg != (*_ppPage) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52267), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageNormalØ00__func__Ø000))), unsafe.Pointer(str(17712))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pPg.X5) == _pgno { - return i32(0) } - return func() int32 { + }() + func() { + if (_pPg.X5) != _pgno { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52268), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageNormalØ00__func__Ø000))), unsafe.Pointer(str(17728))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XPager)(unsafe.Pointer(_pPg.X4)) == _pPager) || ((*XPager)(unsafe.Pointer(_pPg.X4)) == (*XPager)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XPager)(unsafe.Pointer(_pPg.X4)) != _pPager && (*XPager)(unsafe.Pointer(_pPg.X4)) != (*XPager)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52269), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageNormalØ00__func__Ø000))), unsafe.Pointer(str(17744))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _noContent = uint8(bool2int((_flags & i32(1)) != i32(0))) if (*XPager)(unsafe.Pointer(_pPg.X4)) == nil || _noContent != 0 { goto _20 } - func() int32 { - if (_pgno <= uint32(i32(2147483647))) && (_pgno != uint32((_sqlite3PendingByte/(_pPager.X48))+i32(1))) { - return i32(0) - } - return func() int32 { + func() { + if _pgno > uint32(i32(2147483647)) || _pgno == uint32((_sqlite3PendingByte/(_pPager.X48))+i32(1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52275), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageNormalØ00__func__Ø000))), unsafe.Pointer(str(17784))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager))+uintptr(184 /* X55 */))))) + 4*uintptr(i32(0)))) += 1 r0 = i32(0) @@ -21578,15 +19605,11 @@ _20: _26: *(**XPager)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPg)) + uintptr(16 /* X4 */))))) = _pPager - func() int32 { - if ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) || ((_pPager.X13) == 0) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) && (_pPager.X13) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52293), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageNormalØ00__func__Ø000))), unsafe.Pointer(str(17836))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) && (_pPager.X22) >= _pgno && _noContent == 0 { goto _32 @@ -21632,15 +19655,11 @@ _32: _38: _37: - func() int32 { - if (*XPager)(unsafe.Pointer(_pPg.X4)) == _pPager { - return i32(0) - } - return func() int32 { + func() { + if (*XPager)(unsafe.Pointer(_pPg.X4)) != _pPager { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52323), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageNormalØ00__func__Ø000))), unsafe.Pointer(str(17868))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager))+uintptr(184 /* X55 */))))) + 4*uintptr(i32(1)))) += 1 _rc = _readDbPage(tls, _pPg, _10_iFrame) @@ -21656,15 +19675,11 @@ _36: return _pager_acquire_err: - func() int32 { - if _rc != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _rc == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52335), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageNormalØ00__func__Ø000))), unsafe.Pointer(str(17888))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pPg == nil { goto _44 @@ -21759,15 +19774,11 @@ _1: } func _sqlite3PcachePagecount(tls *crt.TLS, _pCache *XPCache) (r0 int32) { // sqlite3.c:44876:1 - func() int32 { - if (_pCache.X12) != (unsafe.Pointer)(uintptr(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if (_pCache.X12) == (unsafe.Pointer)(uintptr(i32(0))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44877), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcachePagecountØ00__func__Ø000))), unsafe.Pointer(str(15048))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = ((*Xsqlite3_pcache_methods2)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(108 /* X12 */))).X6)(tls, _pCache.X12) return @@ -21803,25 +19814,17 @@ func _sqlite3WalSavepointUndo(tls *crt.TLS, _pWal *XWal, _aWalData *uint32) (r0 var _rc int32 // sqlite3.c:57238:7 _ = _rc _rc = i32(0) - func() int32 { - if (_pWal.X12) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pWal.X12) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57240), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalSavepointUndoØ00__func__Ø000))), unsafe.Pointer(str(14672))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aWalData)) + 4*uintptr(i32(3))))) != (_pWal.X22)) || ((*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aWalData)) + 4*uintptr(i32(0))))) <= ((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(52 /* X18 */))).X6)) { - return i32(0) } - return func() int32 { + }() + func() { + if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aWalData)) + 4*uintptr(i32(3))))) == (_pWal.X22) && (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aWalData)) + 4*uintptr(i32(0))))) > ((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(52 /* X18 */))).X6) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57241), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalSavepointUndoØ00__func__Ø000))), unsafe.Pointer(str(17944))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aWalData)) + 4*uintptr(i32(3))))) == (_pWal.X22) { goto _5 @@ -21859,25 +19862,17 @@ func _pager_end_transaction(tls *crt.TLS, _pPager *XPager, _hasMaster int32, _bC _ = _9_bDelete _rc = i32(0) _rc2 = i32(0) - func() int32 { - if _assert_pager_state(tls, _pPager) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _assert_pager_state(tls, _pPager) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48881), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_end_transactionØ00__func__Ø000))), unsafe.Pointer(str(9864))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPager.X14) != i32(6) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X14) == i32(6) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48882), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_end_transactionØ00__func__Ø000))), unsafe.Pointer(str(14108))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pPager.X14) >= i32(2) || int32(_pPager.X15) >= i32(2) { goto _5 @@ -21888,29 +19883,21 @@ func _pager_end_transaction(tls *crt.TLS, _pPager *XPager, _hasMaster int32, _bC _5: _releaseAllSavepoints(tls, _pPager) - func() int32 { - if ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) || ((*XBitvec)(unsafe.Pointer(_pPager.X30)) == (*XBitvec)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) && (*XBitvec)(unsafe.Pointer(_pPager.X30)) != (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48888), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_end_transactionØ00__func__Ø000))), unsafe.Pointer(str(18028))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { goto _9 } - func() int32 { - if (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48890), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_end_transactionØ00__func__Ø000))), unsafe.Pointer(str(11056))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3JournalIsInMemory(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32))) == 0 { goto _12 @@ -21954,25 +19941,17 @@ _14: _22: _9_bDelete = bool2int((_pPager.X10) == 0) - func() int32 { - if _sqlite3JournalIsInMemory(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32))) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3JournalIsInMemory(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48923), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_end_transactionØ00__func__Ø000))), unsafe.Pointer(str(18076))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((int32(_pPager.X2) == i32(0)) || (int32(_pPager.X2) == i32(4))) || (int32(_pPager.X2) == i32(5)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X2) != i32(0) && int32(_pPager.X2) != i32(4) && int32(_pPager.X2) != i32(5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48924), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_end_transactionØ00__func__Ø000))), unsafe.Pointer(str(18120))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3OsClose(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32))) if _9_bDelete == 0 { @@ -22009,15 +19988,11 @@ _32: } _rc2 = _sqlite3WalEndWriteTransaction(tls, (*XWal)(unsafe.Pointer(_pPager.X60))) - func() int32 { - if _rc2 == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _rc2 != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48964), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_end_transactionØ00__func__Ø000))), unsafe.Pointer(str(18264))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _39 @@ -22026,15 +20001,11 @@ _36: goto _42 } - func() int32 { - if int32(_pPager.X15) == i32(4) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X15) != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48972), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_end_transactionØ00__func__Ø000))), unsafe.Pointer(str(18280))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _pager_truncate(tls, _pPager, _pPager.X22) _42: @@ -22120,25 +20091,17 @@ func _zeroJournalHdr(tls *crt.TLS, _pPager *XPager, _doTruncate int32) (r0 int32 var _5_sz int64 // sqlite3.c:48266:11 _ = _5_sz _rc = i32(0) - func() int32 { - if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48243), unsafe.Pointer((*int8)(unsafe.Pointer(&_zeroJournalHdrØ00__func__Ø000))), unsafe.Pointer(str(12584))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3JournalIsInMemory(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32))) == 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3JournalIsInMemory(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32))) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48244), unsafe.Pointer((*int8)(unsafe.Pointer(&_zeroJournalHdrØ00__func__Ø000))), unsafe.Pointer(str(18336))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pPager.X34) == 0 { goto _4 @@ -22188,15 +20151,11 @@ func init() { var _zeroJournalHdrØ00zeroHdrØ001 [28]int8 // sqlite3.c:48252:25 func _sqlite3OsDelete(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zPath *int8, _dirSync int32) (r0 int32) { // sqlite3.c:20268:1 - func() int32 { - if (_dirSync == i32(0)) || (_dirSync == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _dirSync != i32(0) && _dirSync != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(20270), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3OsDeleteØ00__func__Ø000))), unsafe.Pointer(str(18392))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = (*(*func(*crt.TLS, *Xsqlite3_vfs, *int8, int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *int8, int32) int32 @@ -22275,7 +20234,7 @@ func _sqlite3PcacheCleanAll(tls *crt.TLS, _pCache *XPCache) { // sqlite3.c:44670 var _p *XPgHdr // sqlite3.c:44671:9 _ = _p _0: - if store5555028(&_p, (*XPgHdr)(unsafe.Pointer(_pCache.X0))) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) { + if store5555038(&_p, (*XPgHdr)(unsafe.Pointer(_pCache.X0))) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } @@ -22358,40 +20317,28 @@ func _pager_truncate(tls *crt.TLS, _pPager *XPager, _nPage uint32) (r0 int32) { var _4_pTmp *int8 // sqlite3.c:49493:14 _ = _4_pTmp _rc = i32(0) - func() int32 { - if int32(_pPager.X14) != i32(6) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X14) == i32(6) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49477), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_truncateØ00__func__Ø000))), unsafe.Pointer(str(14108))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPager.X14) != i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X14) == i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49478), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_truncateØ00__func__Ø000))), unsafe.Pointer(str(18436))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) || int32(_pPager.X14) < i32(4) && int32(_pPager.X14) != i32(0) { goto _6 } _1_szPage = _pPager.X48 - func() int32 { - if int32(_pPager.X15) == i32(4) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X15) != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49485), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_truncateØ00__func__Ø000))), unsafe.Pointer(str(18280))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3OsFileSize(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)), &_1_currentSize) _1_newSize = int64(_1_szPage) * int64(_nPage) @@ -22438,45 +20385,29 @@ func init() { func _sqlite3WalExclusiveMode(tls *crt.TLS, _pWal *XWal, _op int32) (r0 int32) { // sqlite3.c:57824:1 var _rc int32 // sqlite3.c:57825:7 _ = _rc - func() int32 { - if int32(_pWal.X12) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pWal.X12) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57826), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalExclusiveModeØ00__func__Ø000))), unsafe.Pointer(str(18484))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pWal.X11) != i32(2)) || (_op == i32(-1)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pWal.X11) == i32(2) && _op != i32(-1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57827), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalExclusiveModeØ00__func__Ø000))), unsafe.Pointer(str(18504))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pWal.X9) >= i32(0)) || ((_pWal.X23) != 0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pWal.X9) < i32(0) && (_pWal.X23) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57835), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalExclusiveModeØ00__func__Ø000))), unsafe.Pointer(str(15492))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pWal.X9) >= i32(0)) || ((_op <= i32(0)) && (int32(_pWal.X11) == i32(0))) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pWal.X9) < i32(0) && (_op > i32(0) || int32(_pWal.X11) != i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57836), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalExclusiveModeØ00__func__Ø000))), unsafe.Pointer(str(18556))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _op != i32(0) { goto _12 @@ -22506,25 +20437,17 @@ _12: goto _17 } - func() int32 { - if int32(_pWal.X11) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pWal.X11) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57850), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalExclusiveModeØ00__func__Ø000))), unsafe.Pointer(str(18612))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pWal.X9) >= i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pWal.X9) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57851), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalExclusiveModeØ00__func__Ø000))), unsafe.Pointer(str(18636))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _walUnlockShared(tls, _pWal, i32(3)+int32(_pWal.X9)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(43 /* X11 */))) = uint8(i32(1)) @@ -22581,49 +20504,33 @@ func _pagerUnlockDb(tls *crt.TLS, _pPager *XPager, _eLock int32) (r0 int32) { // var _rc int32 // sqlite3.c:48003:7 _ = _rc _rc = i32(0) - func() int32 { - if ((_pPager.X1) == 0) || (int32(_pPager.X15) == _eLock) { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X1) != 0 && int32(_pPager.X15) != _eLock { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48005), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerUnlockDbØ00__func__Ø000))), unsafe.Pointer(str(18680))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_eLock == i32(0)) || (_eLock == i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if _eLock != i32(0) && _eLock != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48006), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerUnlockDbØ00__func__Ø000))), unsafe.Pointer(str(18728))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_eLock != i32(0)) || (bool2int((*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if _eLock == i32(0) && bool2int((*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48007), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerUnlockDbØ00__func__Ø000))), unsafe.Pointer(str(18768))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { goto _9 } - func() int32 { - if int32(_pPager.X15) >= _eLock { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X15) < _eLock { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48009), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerUnlockDbØ00__func__Ø000))), unsafe.Pointer(str(18812))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = func() int32 { if (_pPager.X11) != 0 { @@ -22683,15 +20590,11 @@ func _pager_playback(tls *crt.TLS, _pPager *XPager, _isHot int32) (r0 int32) { / _res = i32(1) _zMaster = nil _nPlayback = i32(0) - func() int32 { - if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49633), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playbackØ00__func__Ø000))), unsafe.Pointer(str(12584))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3OsFileSize(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)), &_szJ) if _rc == i32(0) { @@ -22738,15 +20641,11 @@ _9: goto _11 } - func() int32 { - if (_pPager.X34) == int64(_pPager.X47) { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X34) != int64(_pPager.X47) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49686), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playbackØ00__func__Ø000))), unsafe.Pointer(str(18852))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nRec = uint32(int32((_szJ - int64(_pPager.X47)) / int64((_pPager.X48)+i32(8)))) _11: @@ -22948,15 +20847,11 @@ _0: goto _3 } - func() int32 { - if (_pPager.X13) == 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X13) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53086), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSyncØ00__func__Ø000))), unsafe.Pointer(str(10616))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3OsSync(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)), int32(_pPager.X9)) _3: @@ -23110,15 +21005,11 @@ _delmaster_out: } _sqlite3OsClose(tls, _pMaster) - func() int32 { - if (*Xsqlite3_io_methods)(unsafe.Pointer(_pJournal.X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_io_methods)(unsafe.Pointer(_pJournal.X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49448), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_delmasterØ00__func__Ø000))), unsafe.Pointer(str(18960))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() Xsqlite3_free(tls, (unsafe.Pointer)(_pMaster)) _14: @@ -23134,15 +21025,11 @@ func init() { } func _setSectorSize(tls *crt.TLS, _pPager *XPager) { // sqlite3.c:49545:1 - func() int32 { - if ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) || ((_pPager.X10) != 0) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) && (_pPager.X10) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49546), unsafe.Pointer((*int8)(unsafe.Pointer(&_setSectorSizeØ00__func__Ø000))), unsafe.Pointer(str(18996))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pPager.X10) == 0 && (_sqlite3OsDeviceCharacteristics(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)))&i32(4096)) == i32(0) { goto _4 @@ -23209,25 +21096,17 @@ func _pager_error(tls *crt.TLS, _pPager *XPager, _rc int32) (r0 int32) { // sqli var _rc2 int32 // sqlite3.c:48771:7 _ = _rc2 _rc2 = _rc & i32(255) - func() int32 { - if (_rc == i32(0)) || ((_pPager.X13) == 0) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) && (_pPager.X13) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48772), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_errorØ00__func__Ø000))), unsafe.Pointer(str(19052))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (((_pPager.X26) == i32(13)) || ((_pPager.X26) == i32(0))) || (((_pPager.X26) & i32(255)) == i32(10)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pPager.X26) != i32(13) && (_pPager.X26) != i32(0) && ((_pPager.X26)&i32(255)) != i32(10) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48773), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_errorØ00__func__Ø000))), unsafe.Pointer(str(19076))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _rc2 != i32(13) && _rc2 != i32(10) { goto _8 @@ -23253,15 +21132,11 @@ func _pager_unlock(tls *crt.TLS, _pPager *XPager) { // sqlite3.c:48672:1 _ = _2_rc var _2_iDc int32 // sqlite3.c:48689:9 _ = _2_iDc - func() int32 { - if ((int32(_pPager.X14) == i32(1)) || (int32(_pPager.X14) == i32(0))) || (int32(_pPager.X14) == i32(6)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X14) != i32(1) && int32(_pPager.X14) != i32(0) && int32(_pPager.X14) != i32(6) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48674), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_unlockØ00__func__Ø000))), unsafe.Pointer(str(19192))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3BitvecDestroy(tls, (*XBitvec)(unsafe.Pointer(_pPager.X30))) *(**XBitvec)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(60 /* X30 */))))) = (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) @@ -23270,15 +21145,11 @@ func _pager_unlock(tls *crt.TLS, _pPager *XPager) { // sqlite3.c:48672:1 goto _4 } - func() int32 { - if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48684), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_unlockØ00__func__Ø000))), unsafe.Pointer(str(19284))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3WalEndReadTransaction(tls, (*XWal)(unsafe.Pointer(_pPager.X60))) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(17 /* X14 */))) = uint8(i32(0)) @@ -23314,29 +21185,21 @@ _12: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(18 /* X15 */))) = uint8(i32(5)) _14: - func() int32 { - if (_pPager.X26) != 0 || (int32(_pPager.X14) != i32(6)) { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X26) == 0 && int32(_pPager.X14) == i32(6) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48722), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_unlockØ00__func__Ø000))), unsafe.Pointer(str(19308))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(19 /* X16 */))) = uint8(i32(0)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(17 /* X14 */))) = uint8(i32(0)) _8: _7: - func() int32 { - if ((_pPager.X26) == i32(0)) || ((_pPager.X13) == 0) { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X26) != i32(0) && (_pPager.X13) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48732), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_unlockØ00__func__Ø000))), unsafe.Pointer(str(19356))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pPager.X26) == 0 { goto _21 @@ -23475,15 +21338,11 @@ _5: _pNew = ((*Xsqlite3_mem_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(40 /* X10 */))).X2)(tls, _pOld, _nNew) _11: _4: - func() int32 { - if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pNew))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pNew))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24740), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ReallocØ00__func__Ø000))), unsafe.Pointer(str(19412))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _pNew return @@ -23512,25 +21371,17 @@ func _getOverflowPage(tls *crt.TLS, _pBt *XBtShared, _ovfl uint32, _ppPage **XMe _next = u32(0) _pPage = nil _rc = i32(0) - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63367), unsafe.Pointer((*int8)(unsafe.Pointer(&_getOverflowPageØ00__func__Ø000))), unsafe.Pointer(str(7928))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pPgnoNext != nil { - return i32(0) } - return func() int32 { + }() + func() { + if _pPgnoNext == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63368), unsafe.Pointer((*int8)(unsafe.Pointer(&_getOverflowPageØ00__func__Ø000))), unsafe.Pointer(str(19456))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pBt.X5) == 0 { goto _4 @@ -23560,15 +21411,11 @@ _6: _11: _8: _4: - func() int32 { - if (_next == uint32(i32(0))) || (_rc == i32(101)) { - return i32(0) - } - return func() int32 { + func() { + if _next != uint32(i32(0)) && _rc != i32(101) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63396), unsafe.Pointer((*int8)(unsafe.Pointer(&_getOverflowPageØ00__func__Ø000))), unsafe.Pointer(str(19468))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _rc != i32(0) { goto _15 @@ -23580,15 +21427,11 @@ _4: } return i32(0) }()) - func() int32 { - if (_rc == i32(0)) || (_pPage == (*XMemPage)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) && _pPage != (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63399), unsafe.Pointer((*int8)(unsafe.Pointer(&_getOverflowPageØ00__func__Ø000))), unsafe.Pointer(str(19496))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _rc != i32(0) { goto _21 @@ -23631,15 +21474,11 @@ func _ptrmapPageno(tls *crt.TLS, _pBt *XBtShared, _pgno uint32) (r0 uint32) { // _ = _iPtrMap var _ret uint32 // sqlite3.c:59859:17 _ = _ret - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59860), unsafe.Pointer((*int8)(unsafe.Pointer(&_ptrmapPagenoØ00__func__Ø000))), unsafe.Pointer(str(7928))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pgno >= uint32(i32(2)) { goto _2 @@ -23680,15 +21519,11 @@ func _ptrmapGet(tls *crt.TLS, _pBt *XBtShared, _key uint32, _pEType *uint8, _pPg _ = _offset var _rc int32 // sqlite3.c:59938:7 _ = _rc - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59940), unsafe.Pointer((*int8)(unsafe.Pointer(&_ptrmapGetØ00__func__Ø000))), unsafe.Pointer(str(7928))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _iPtrmap = int32(_ptrmapPageno(tls, _pBt, _key)) _rc = _sqlite3PagerGet(tls, (*XPager)(unsafe.Pointer(_pBt.X0)), uint32(_iPtrmap), &_pDbPage, i32(0)) @@ -23711,25 +21546,17 @@ _2: return _3: - func() int32 { - if _offset <= (int32(_pBt.X16) - i32(5)) { - return i32(0) - } - return func() int32 { + func() { + if _offset > (int32(_pBt.X16) - i32(5)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59954), unsafe.Pointer((*int8)(unsafe.Pointer(&_ptrmapGetØ00__func__Ø000))), unsafe.Pointer(str(19556))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pEType != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if _pEType == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59955), unsafe.Pointer((*int8)(unsafe.Pointer(&_ptrmapGetØ00__func__Ø000))), unsafe.Pointer(str(19592))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *_pEType = *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPtrmap)) + 1*uintptr(_offset))) if _pPgno == nil { @@ -23763,25 +21590,17 @@ func _btreeGetPage(tls *crt.TLS, _pBt *XBtShared, _pgno uint32, _ppPage **XMemPa _ = _rc var _pDbPage *XPgHdr // sqlite3.c:60944:10 _ = _pDbPage - func() int32 { - if ((_flags == i32(0)) || (_flags == i32(1))) || (_flags == i32(2)) { - return i32(0) - } - return func() int32 { + func() { + if _flags != i32(0) && _flags != i32(1) && _flags != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60946), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeGetPageØ00__func__Ø000))), unsafe.Pointer(str(19616))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60947), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeGetPageØ00__func__Ø000))), unsafe.Pointer(str(7928))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3PagerGet(tls, (*XPager)(unsafe.Pointer(_pBt.X0)), _pgno, &_pDbPage, _flags) if _rc == 0 { @@ -23823,15 +21642,11 @@ func _btreePageFromDbPage(tls *crt.TLS, _pDbPage *XPgHdr, _pgno uint32, _pBt *XB return i32(0) }()) _0: - func() int32 { - if (_pPage.X19) == (*uint8)(unsafe.Pointer(_sqlite3PagerGetData(tls, _pDbPage))) { - return i32(0) - } - return func() int32 { + func() { + if (_pPage.X19) != (*uint8)(unsafe.Pointer(_sqlite3PagerGetData(tls, _pDbPage))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60922), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreePageFromDbPageØ00__func__Ø000))), unsafe.Pointer(str(19700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _pPage return @@ -23856,65 +21671,41 @@ _0: } func _releasePageNotNull(tls *crt.TLS, _pPage *XMemPage) { // sqlite3.c:61049:1 - func() int32 { - if (_pPage.X19) != nil { - return i32(0) - } - return func() int32 { + func() { + if (_pPage.X19) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61050), unsafe.Pointer((*int8)(unsafe.Pointer(&_releasePageNotNullØ00__func__Ø000))), unsafe.Pointer(str(19764))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XBtShared)(unsafe.Pointer(_pPage.X18)) != nil { - return i32(0) } - return func() int32 { + }() + func() { + if (*XBtShared)(unsafe.Pointer(_pPage.X18)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61051), unsafe.Pointer((*int8)(unsafe.Pointer(&_releasePageNotNullØ00__func__Ø000))), unsafe.Pointer(str(19780))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XPgHdr)(unsafe.Pointer(_pPage.X23)) != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XPgHdr)(unsafe.Pointer(_pPage.X23)) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61052), unsafe.Pointer((*int8)(unsafe.Pointer(&_releasePageNotNullØ00__func__Ø000))), unsafe.Pointer(str(19792))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if unsafe.Pointer(_sqlite3PagerGetExtra(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23)))) == (unsafe.Pointer)(_pPage) { - return i32(0) } - return func() int32 { + }() + func() { + if unsafe.Pointer(_sqlite3PagerGetExtra(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23)))) != (unsafe.Pointer)(_pPage) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61053), unsafe.Pointer((*int8)(unsafe.Pointer(&_releasePageNotNullØ00__func__Ø000))), unsafe.Pointer(str(19812))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if unsafe.Pointer(_sqlite3PagerGetData(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23)))) == (unsafe.Pointer)(_pPage.X19) { - return i32(0) } - return func() int32 { + }() + func() { + if unsafe.Pointer(_sqlite3PagerGetData(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23)))) != (unsafe.Pointer)(_pPage.X19) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61054), unsafe.Pointer((*int8)(unsafe.Pointer(&_releasePageNotNullØ00__func__Ø000))), unsafe.Pointer(str(19868))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61055), unsafe.Pointer((*int8)(unsafe.Pointer(&_releasePageNotNullØ00__func__Ø000))), unsafe.Pointer(str(19920))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3PagerUnrefNotNull(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) return @@ -23955,15 +21746,11 @@ func _sqlite3BtreeTripAllCursors(tls *crt.TLS, _pBtree *XBtree, _errCode int32, var _2_i int32 // sqlite3.c:62920:11 _ = _2_i _rc = i32(0) - func() int32 { - if ((_writeOnly == i32(0)) || (_writeOnly == i32(1))) && i32(1) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _writeOnly != i32(0) && _writeOnly != i32(1) || i32(1) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62916), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeTripAllCursorsØ00__func__Ø000))), unsafe.Pointer(str(19980))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pBtree == nil { goto _4 @@ -24031,15 +21818,11 @@ func init() { } func _sqlite3BtreeClearCursor(tls *crt.TLS, _pCur *XBtCursor) { // sqlite3.c:59703:1 - func() int32 { - if _cursorHoldsMutex(tls, _pCur) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _cursorHoldsMutex(tls, _pCur) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59704), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeClearCursorØ00__func__Ø000))), unsafe.Pointer(str(9060))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() Xsqlite3_free(tls, _pCur.X6) *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(44 /* X6 */))) = (unsafe.Pointer)(uintptr(i32(0))) @@ -24055,25 +21838,17 @@ func init() { } func _sqlite3PagerPagecount(tls *crt.TLS, _pPager *XPager, _pnPage *int32) { // sqlite3.c:50719:1 - func() int32 { - if int32(_pPager.X14) >= i32(1) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X14) < i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50720), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerPagecountØ00__func__Ø000))), unsafe.Pointer(str(17512))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPager.X14) != i32(5) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X14) == i32(5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50721), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerPagecountØ00__func__Ø000))), unsafe.Pointer(str(20084))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *_pnPage = int32(_pPager.X22) return @@ -24127,15 +21902,11 @@ func _btreeEndTransaction(tls *crt.TLS, _p *XBtree) { // sqlite3.c:62781:1 _ = _db _pBt = (*XBtShared)(unsafe.Pointer(_p.X1)) _db = (*Xsqlite3)(unsafe.Pointer(_p.X0)) - func() int32 { - if _sqlite3BtreeHoldsMutex(tls, _p) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3BtreeHoldsMutex(tls, _p) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62784), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeEndTransactionØ00__func__Ø000))), unsafe.Pointer(str(16676))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(19 /* X7 */))) = uint8(i32(0)) if int32(_p.X2) <= i32(0) || (_db.X35) <= i32(1) { @@ -24163,25 +21934,17 @@ _5: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X2 */))) = uint8(i32(0)) _unlockBtreeIfUnused(tls, _pBt) _4: - func() int32 { - if (int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) != i32(0)) || (((*XBtShared)(unsafe.Pointer(_p.X1)).X17) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) == i32(0) && ((*XBtShared)(unsafe.Pointer(_p.X1)).X17) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62814), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeEndTransactionØ00__func__Ø000))), unsafe.Pointer(str(8748))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) >= int32(_p.X2) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) < int32(_p.X2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62814), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeEndTransactionØ00__func__Ø000))), unsafe.Pointer(str(8812))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() return @@ -24215,15 +21978,11 @@ _1: goto _4 } - func() int32 { - if (int32(_1_pLock.X2) == i32(1)) || ((*XBtree)(unsafe.Pointer(_1_pLock.X0)) == _p) { - return i32(0) - } - return func() int32 { + func() { + if int32(_1_pLock.X2) != i32(1) && (*XBtree)(unsafe.Pointer(_1_pLock.X0)) != _p { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59392), unsafe.Pointer((*int8)(unsafe.Pointer(&_downgradeAllSharedCacheTableLocksØ00__func__Ø000))), unsafe.Pointer(str(20168))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pLock)) + uintptr(8 /* X2 */))) = uint8(i32(1)) _1_pLock = (*XBtLock)(unsafe.Pointer(_1_pLock.X3)) @@ -24250,35 +22009,23 @@ func _clearAllSharedCacheTableLocks(tls *crt.TLS, _p *XBtree) { // sqlite3.c:593 _ = _1_pLock _pBt = (*XBtShared)(unsafe.Pointer(_p.X1)) _ppIter = (**XBtLock)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(72 /* X25 */))))) - func() int32 { - if _sqlite3BtreeHoldsMutex(tls, _p) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3BtreeHoldsMutex(tls, _p) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59345), unsafe.Pointer((*int8)(unsafe.Pointer(&_clearAllSharedCacheTableLocksØ00__func__Ø000))), unsafe.Pointer(str(16676))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_p.X3) != 0) || ((*XBtLock)(unsafe.Pointer(uintptr(i32(0)))) == (*_ppIter)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_p.X3) == 0 && (*XBtLock)(unsafe.Pointer(uintptr(i32(0)))) != (*_ppIter) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59346), unsafe.Pointer((*int8)(unsafe.Pointer(&_clearAllSharedCacheTableLocksØ00__func__Ø000))), unsafe.Pointer(str(20248))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_p.X2) > i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_p.X2) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59347), unsafe.Pointer((*int8)(unsafe.Pointer(&_clearAllSharedCacheTableLocksØ00__func__Ø000))), unsafe.Pointer(str(20276))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _7: if (*_ppIter) == nil { @@ -24286,40 +22033,28 @@ _7: } _1_pLock = *_ppIter - func() int32 { - if ((int32(_pBt.X10) & i32(32)) == i32(0)) || ((*XBtree)(unsafe.Pointer(_pBt.X26)) == (*XBtree)(unsafe.Pointer(_1_pLock.X0))) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pBt.X10)&i32(32)) != i32(0) && (*XBtree)(unsafe.Pointer(_pBt.X26)) != (*XBtree)(unsafe.Pointer(_1_pLock.X0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59351), unsafe.Pointer((*int8)(unsafe.Pointer(&_clearAllSharedCacheTableLocksØ00__func__Ø000))), unsafe.Pointer(str(20292))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((*XBtree)(unsafe.Pointer(_1_pLock.X0)).X2) >= int32(_1_pLock.X2) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((*XBtree)(unsafe.Pointer(_1_pLock.X0)).X2) < int32(_1_pLock.X2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59352), unsafe.Pointer((*int8)(unsafe.Pointer(&_clearAllSharedCacheTableLocksØ00__func__Ø000))), unsafe.Pointer(str(20360))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XBtree)(unsafe.Pointer(_1_pLock.X0)) != _p { goto _14 } *_ppIter = (*XBtLock)(unsafe.Pointer(_1_pLock.X3)) - func() int32 { - if ((_1_pLock.X1) != uint32(i32(1))) || (_1_pLock == (*XBtLock)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X11 */)))) { - return i32(0) - } - return func() int32 { + func() { + if (_1_pLock.X1) == uint32(i32(1)) && _1_pLock != (*XBtLock)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X11 */))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59355), unsafe.Pointer((*int8)(unsafe.Pointer(&_clearAllSharedCacheTableLocksØ00__func__Ø000))), unsafe.Pointer(str(20400))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_1_pLock.X1) == uint32(i32(1)) { goto _18 @@ -24335,15 +22070,11 @@ _19: goto _7 _8: - func() int32 { - if ((int32(_pBt.X10) & i32(64)) == i32(0)) || ((*XBtree)(unsafe.Pointer(_pBt.X26)) != nil) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pBt.X10)&i32(64)) != i32(0) && (*XBtree)(unsafe.Pointer(_pBt.X26)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59364), unsafe.Pointer((*int8)(unsafe.Pointer(&_clearAllSharedCacheTableLocksØ00__func__Ø000))), unsafe.Pointer(str(20436))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XBtree)(unsafe.Pointer(_pBt.X26)) != _p { goto _23 @@ -24382,50 +22113,34 @@ func init() { func _unlockBtreeIfUnused(tls *crt.TLS, _pBt *XBtShared) { // sqlite3.c:62060:1 var _1_pPage1 *XMemPage // sqlite3.c:62064:13 _ = _1_pPage1 - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62061), unsafe.Pointer((*int8)(unsafe.Pointer(&_unlockBtreeIfUnusedØ00__func__Ø000))), unsafe.Pointer(str(7928))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_countValidCursors(tls, _pBt, i32(0)) == i32(0)) || (int32(_pBt.X8) > i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if _countValidCursors(tls, _pBt, i32(0)) != i32(0) && int32(_pBt.X8) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62062), unsafe.Pointer((*int8)(unsafe.Pointer(&_unlockBtreeIfUnusedØ00__func__Ø000))), unsafe.Pointer(str(20520))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pBt.X8) != i32(0) || (*XMemPage)(unsafe.Pointer(_pBt.X3)) == (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) { goto _6 } _1_pPage1 = (*XMemPage)(unsafe.Pointer(_pBt.X3)) - func() int32 { - if (_1_pPage1.X19) != nil { - return i32(0) - } - return func() int32 { + func() { + if (_1_pPage1.X19) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62065), unsafe.Pointer((*int8)(unsafe.Pointer(&_unlockBtreeIfUnusedØ00__func__Ø000))), unsafe.Pointer(str(20584))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3PagerRefcount(tls, (*XPager)(unsafe.Pointer(_pBt.X0))) == i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3PagerRefcount(tls, (*XPager)(unsafe.Pointer(_pBt.X0))) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62066), unsafe.Pointer((*int8)(unsafe.Pointer(&_unlockBtreeIfUnusedØ00__func__Ø000))), unsafe.Pointer(str(20600))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XMemPage)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(12 /* X3 */))))) = (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) _releasePageNotNull(tls, _1_pPage1) @@ -24541,15 +22256,11 @@ _8: } func _sqlite3HashInit(tls *crt.TLS, _pNew *XHash) { // sqlite3.c:29206:1 - func() int32 { - if _pNew != (*XHash)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pNew == (*XHash)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(29207), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3HashInitØ00__func__Ø000))), unsafe.Pointer(str(20660))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XHashElem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X2 */))))) = (*XHashElem)(unsafe.Pointer(uintptr(i32(0)))) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(4 /* X1 */))) = uint32(i32(0)) @@ -24570,15 +22281,11 @@ func _sqlite3HashClear(tls *crt.TLS, _pH *XHash) { // sqlite3.c:29218:1 _ = _elem var _1_next_elem *XHashElem // sqlite3.c:29228:14 _ = _1_next_elem - func() int32 { - if _pH != (*XHash)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pH == (*XHash)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(29221), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3HashClearØ00__func__Ø000))), unsafe.Pointer(str(20684))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _elem = (*XHashElem)(unsafe.Pointer(_pH.X2)) *(**XHashElem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pH)) + uintptr(8 /* X2 */))))) = (*XHashElem)(unsafe.Pointer(uintptr(i32(0)))) @@ -24659,74 +22366,50 @@ _0: } func _sqlite3ExprDeleteNN(tls *crt.TLS, _db *Xsqlite3, _p *XExpr) { // sqlite3.c:91751:1 - func() int32 { - if _p != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _p == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91752), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprDeleteNNØ00__func__Ø000))), unsafe.Pointer(str(824))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (((_p.X2) & uint32(i32(1024))) == uint32(i32(0))) || ((*(*int32)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) >= i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if ((_p.X2)&uint32(i32(1024))) != uint32(i32(0)) && (*(*int32)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91754), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprDeleteNNØ00__func__Ø000))), unsafe.Pointer(str(20712))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_p.X2)&uint32(i32(8388608))) == uint32(i32(0)) || ((_p.X2)&uint32(i32(16384))) != uint32(i32(0)) { goto _6 } - func() int32 { - if (*XExpr)(unsafe.Pointer(_p.X4)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XExpr)(unsafe.Pointer(_p.X4)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91757), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprDeleteNNØ00__func__Ø000))), unsafe.Pointer(str(20764))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XExpr)(unsafe.Pointer(_p.X5)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XExpr)(unsafe.Pointer(_p.X5)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91758), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprDeleteNNØ00__func__Ø000))), unsafe.Pointer(str(20776))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91759), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprDeleteNNØ00__func__Ø000))), unsafe.Pointer(str(20792))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _6: if ((_p.X2) & uint32(i32(8404992))) != uint32(i32(0)) { goto _13 } - func() int32 { - if ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))) == (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) || ((*XExpr)(unsafe.Pointer(_p.X5)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && (*XExpr)(unsafe.Pointer(_p.X5)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91764), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprDeleteNNØ00__func__Ø000))), unsafe.Pointer(str(20808))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XExpr)(unsafe.Pointer(_p.X4)) == nil || int32(_p.X0) == i32(159) { goto _18 @@ -24739,18 +22422,18 @@ _18: goto _19 } - _sqlite3SelectDelete(tls, _db, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */)))))))) + _sqlite3SelectDelete(tls, _db, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */)))))))) goto _20 _19: - _sqlite3ExprListDelete(tls, _db, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */)))))))) + _sqlite3ExprListDelete(tls, _db, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */)))))))) _20: _13: if ((_p.X2) & uint32(i32(65536))) == uint32(i32(0)) { goto _21 } - _sqlite3DbFree(tls, _db, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))))) + _sqlite3DbFree(tls, _db, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))))) _21: if ((_p.X2) & uint32(i32(32768))) != uint32(i32(0)) { goto _22 @@ -24833,15 +22516,11 @@ func _exprListDeleteNN(tls *crt.TLS, _db *Xsqlite3, _pList *XExprList) { // sqli _ = _i var _pItem *TExprList_item // sqlite3.c:92401:24 _ = _pItem - func() int32 { - if ((*TExprList_item)(unsafe.Pointer(_pList.X1)) != (*TExprList_item)(unsafe.Pointer(uintptr(i32(0))))) || ((_pList.X0) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (*TExprList_item)(unsafe.Pointer(_pList.X1)) == (*TExprList_item)(unsafe.Pointer(uintptr(i32(0)))) && (_pList.X0) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92402), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprListDeleteNNØ00__func__Ø000))), unsafe.Pointer(str(20860))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *func() *int32 { _pItem = (*TExprList_item)(unsafe.Pointer(_pList.X1)); return &_i }() = i32(0) _3: @@ -24892,17 +22571,17 @@ _1: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pItem.X1)) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pItem.X2)) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pItem.X3)) - if ((uint32(((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(1))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(1))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _5 } - _sqlite3DbFree(tls, _db, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5504255)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(60 /* X15 */))))))) + _sqlite3DbFree(tls, _db, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5504265)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(60 /* X15 */))))))) _5: - if ((uint32(((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _6 } - _sqlite3ExprListDelete(tls, _db, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5504255)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(60 /* X15 */)))))))) + _sqlite3ExprListDelete(tls, _db, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5504265)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(60 /* X15 */)))))))) _6: _sqlite3DeleteTable(tls, _db, (*XTable)(unsafe.Pointer(_pItem.X4))) _sqlite3SelectDelete(tls, _db, (*XSelect)(unsafe.Pointer(_pItem.X5))) @@ -24950,7 +22629,7 @@ func _deleteTable(tls *crt.TLS, _db *Xsqlite3, _pTable *XTable) { // sqlite3.c:1 _ = _2_pOld _nLookaside = func() int32 { if (_db != nil) && (((_pTable.X9) & uint32(i32(2))) == uint32(i32(0))) { - return ((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X3) + return ((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X3) } return i32(0) }() @@ -24961,15 +22640,11 @@ _3: } _pNext = (*XIndex)(unsafe.Pointer(_pIndex.X5)) - func() int32 { - if ((*XSchema)(unsafe.Pointer(_pIndex.X6)) == (*XSchema)(unsafe.Pointer(_pTable.X20))) || ((_pTable.X16) != 0 && (int32((uint32(_pIndex.X16)<<uint(i32(30)))>>uint(i32(30))) != i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if (*XSchema)(unsafe.Pointer(_pIndex.X6)) != (*XSchema)(unsafe.Pointer(_pTable.X20)) && ((_pTable.X16) == 0 || int32((uint32(_pIndex.X16)<<uint(i32(30)))>>uint(i32(30))) == i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100064), unsafe.Pointer((*int8)(unsafe.Pointer(&_deleteTableØ00__func__Ø000))), unsafe.Pointer(str(20912))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && (_db.X79) != (*int32)(unsafe.Pointer(uintptr(i32(0)))) || (_pTable.X16) != 0 { goto _13 @@ -24977,25 +22652,17 @@ _3: _2_zName = _pIndex.X0 _2_pOld = (*XIndex)(unsafe.Pointer(_sqlite3HashInsert(tls, (*XHash)(unsafe.Pointer(uintptr(_pIndex.X6)+uintptr(24 /* X3 */))), _2_zName, (unsafe.Pointer)(uintptr(i32(0)))))) - func() int32 { - if (_db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_pIndex.X6))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_pIndex.X6))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100071), unsafe.Pointer((*int8)(unsafe.Pointer(&_deleteTableØ00__func__Ø000))), unsafe.Pointer(str(21012))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_2_pOld == _pIndex) || (_2_pOld == (*XIndex)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) } - return func() int32 { + }() + func() { + if _2_pOld != _pIndex && _2_pOld != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100072), unsafe.Pointer((*int8)(unsafe.Pointer(&_deleteTableØ00__func__Ø000))), unsafe.Pointer(str(21068))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _13: _freeIndex(tls, _db, _pIndex) @@ -25011,15 +22678,11 @@ _6: _sqlite3ExprListDelete(tls, _db, (*XExprList)(unsafe.Pointer(_pTable.X6))) _sqlite3VtabClear(tls, _db, _pTable) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pTable)) - func() int32 { - if (_nLookaside == i32(0)) || (_nLookaside == ((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X3)) { - return i32(0) - } - return func() int32 { + func() { + if _nLookaside != i32(0) && _nLookaside != ((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))).X3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100093), unsafe.Pointer((*int8)(unsafe.Pointer(&_deleteTableØ00__func__Ø000))), unsafe.Pointer(str(21092))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() return @@ -25040,25 +22703,17 @@ func _sqlite3HashInsert(tls *crt.TLS, _pH *XHash, _pKey *int8, _data unsafe.Poin _ = _new_elem var _1_old_data unsafe.Pointer // sqlite3.c:29431:10 _ = _1_old_data - func() int32 { - if _pH != (*XHash)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pH == (*XHash)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(29427), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3HashInsertØ00__func__Ø000))), unsafe.Pointer(str(20684))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pKey != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if _pKey == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(29428), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3HashInsertØ00__func__Ø000))), unsafe.Pointer(str(21152))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _elem = _findElementWithHash(tls, _pH, _pKey, &_h) if _elem == nil { @@ -25109,15 +22764,11 @@ _8: goto _11 } - func() int32 { - if (_pH.X0) > uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_pH.X0) <= uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(29448), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3HashInsertØ00__func__Ø000))), unsafe.Pointer(str(21160))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _h = _strHash(tls, _pKey) % (_pH.X0) _11: @@ -25169,15 +22820,11 @@ _2: goto _3 } - func() int32 { - if _elem != (*XHashElem)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _elem == (*XHashElem)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(29351), unsafe.Pointer((*int8)(unsafe.Pointer(&_findElementWithHashØ00__func__Ø000))), unsafe.Pointer(str(21196))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3StrICmp(tls, _elem.X3, _pKey) != i32(0) { goto _6 @@ -25262,15 +22909,11 @@ _2: *(**XHashElem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pEntry)) + uintptr(4 /* X1 */))))) = (*XHashElem)(unsafe.Pointer(_elem.X0)) _4: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pEntry)) + uintptr(0 /* X0 */))) -= 1 - func() int32 { - if (_pEntry.X0) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pEntry.X0) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(29383), unsafe.Pointer((*int8)(unsafe.Pointer(&_removeElementGivenHashØ00__func__Ø000))), unsafe.Pointer(str(21224))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _3: Xsqlite3_free(tls, (unsafe.Pointer)(_elem)) @@ -25279,25 +22922,17 @@ _3: goto _7 } - func() int32 { - if (*XHashElem)(unsafe.Pointer(_pH.X2)) == (*XHashElem)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XHashElem)(unsafe.Pointer(_pH.X2)) != (*XHashElem)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(29388), unsafe.Pointer((*int8)(unsafe.Pointer(&_removeElementGivenHashØ00__func__Ø000))), unsafe.Pointer(str(21244))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pH.X1) == uint32(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pH.X1) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(29389), unsafe.Pointer((*int8)(unsafe.Pointer(&_removeElementGivenHashØ00__func__Ø000))), unsafe.Pointer(str(21260))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3HashClear(tls, _pH) _7: @@ -25424,15 +23059,11 @@ _7: func _sqlite3SchemaMutexHeld(tls *crt.TLS, _db *Xsqlite3, _iDb int32, _pSchema *XSchema) (r0 int32) { // sqlite3.c:58899:1 var _p *XBtree // sqlite3.c:58900:9 _ = _p - func() int32 { - if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58901), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SchemaMutexHeldØ00__func__Ø000))), unsafe.Pointer(str(1184))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pSchema == nil { goto _2 @@ -25440,15 +23071,11 @@ func _sqlite3SchemaMutexHeld(tls *crt.TLS, _db *Xsqlite3, _iDb int32, _pSchema * _iDb = _sqlite3SchemaToIndex(tls, _db, _pSchema) _2: - func() int32 { - if (_iDb >= i32(0)) && (_iDb < (_db.X5)) { - return i32(0) - } - return func() int32 { + func() { + if _iDb < i32(0) || _iDb >= (_db.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58903), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SchemaMutexHeldØ00__func__Ø000))), unsafe.Pointer(str(21300))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 { goto _6 @@ -25467,15 +23094,11 @@ _6: _7: _p = (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_iDb))).X1)) - func() int32 { - if _p != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _p == (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58907), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SchemaMutexHeldØ00__func__Ø000))), unsafe.Pointer(str(824))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = bool2int((int32(_p.X3) == i32(0)) || (int32(_p.X4) == i32(1))) return @@ -25492,15 +23115,11 @@ func _sqlite3SchemaToIndex(tls *crt.TLS, _db *Xsqlite3, _pSchema *XSchema) (r0 i var _i int32 // sqlite3.c:115861:7 _ = _i _i = i32(-1000000) - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115873), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SchemaToIndexØ00__func__Ø000))), unsafe.Pointer(str(832))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pSchema == nil { goto _2 @@ -25513,11 +23132,8 @@ _3: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115875), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SchemaToIndexØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115875), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SchemaToIndexØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -25535,15 +23151,11 @@ _9: goto _3 _8: - func() int32 { - if (_i >= i32(0)) && (_i < (_db.X5)) { - return i32(0) - } - return func() int32 { + func() { + if _i < i32(0) || _i >= (_db.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115880), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SchemaToIndexØ00__func__Ø000))), unsafe.Pointer(str(21348))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _2: r0 = _i @@ -25588,15 +23200,11 @@ func _sqlite3FkDelete(tls *crt.TLS, _db *Xsqlite3, _pTab *XTable) { // sqlite3.c _ = _4_p var _4_z *int8 // sqlite3.c:108542:20 _ = _4_z - func() int32 { - if ((_db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || (_pTab.X16) != 0) || _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_pTab.X20))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && (_pTab.X16) == 0 && _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_pTab.X20))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108532), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FkDeleteØ00__func__Ø000))), unsafe.Pointer(str(21392))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pFKey = (*XFKey)(unsafe.Pointer(_pTab.X4)) _4: @@ -25632,15 +23240,11 @@ _11: *(**XFKey)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr(_pFKey.X3) + uintptr(16 /* X4 */))))) = (*XFKey)(unsafe.Pointer(_pFKey.X4)) _14: _9: - func() int32 { - if (int32(_pFKey.X6) == i32(0)) || (int32(_pFKey.X6) == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pFKey.X6) != i32(0) && int32(_pFKey.X6) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108553), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FkDeleteØ00__func__Ø000))), unsafe.Pointer(str(21468))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _fkTriggerDelete(tls, _db, *(**XTrigger)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(28 /* X8 */))))) + 4*uintptr(i32(0))))) _fkTriggerDelete(tls, _db, *(**XTrigger)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(28 /* X8 */))))) + 4*uintptr(i32(1))))) @@ -25683,17 +23287,13 @@ func _sqlite3DeleteColumnNames(tls *crt.TLS, _db *Xsqlite3, _pTable *XTable) { / _ = _i var _pCol *XColumn // sqlite3.c:100024:10 _ = _pCol - func() int32 { - if _pTable != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pTable == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100025), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteColumnNamesØ00__func__Ø000))), unsafe.Pointer(str(21532))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if store5522329(&_pCol, (*XColumn)(unsafe.Pointer(_pTable.X1))) == (*XColumn)(unsafe.Pointer(uintptr(i32(0)))) { + if store5522339(&_pCol, (*XColumn)(unsafe.Pointer(_pTable.X1))) == (*XColumn)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 } @@ -25769,15 +23369,11 @@ func _vtabDisconnectAll(tls *crt.TLS, _db *Xsqlite3, _p *XTable) (r0 *XVTable) { _pRet = nil _pVTable = (*XVTable)(unsafe.Pointer(_p.X18)) *(**XVTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(64 /* X18 */))))) = (*XVTable)(unsafe.Pointer(uintptr(i32(0)))) - func() int32 { - if (_db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_p.X20))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_p.X20))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124713), unsafe.Pointer((*int8)(unsafe.Pointer(&_vtabDisconnectAllØ00__func__Ø000))), unsafe.Pointer(str(21572))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _3: if _pVTable == nil { @@ -25786,15 +23382,11 @@ _3: _1_db2 = (*Xsqlite3)(unsafe.Pointer(_pVTable.X0)) _1_pNext = (*XVTable)(unsafe.Pointer(_pVTable.X6)) - func() int32 { - if _1_db2 != nil { - return i32(0) - } - return func() int32 { + func() { + if _1_db2 == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124718), unsafe.Pointer((*int8)(unsafe.Pointer(&_vtabDisconnectAllØ00__func__Ø000))), unsafe.Pointer(str(21624))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _1_db2 != _db { goto _7 @@ -25813,15 +23405,11 @@ _8: goto _3 _4: - func() int32 { - if (_db == nil) || (_pRet != nil) { - return i32(0) - } - return func() int32 { + func() { + if _db != nil && _pRet == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124730), unsafe.Pointer((*int8)(unsafe.Pointer(&_vtabDisconnectAllØ00__func__Ø000))), unsafe.Pointer(str(21628))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _pRet return @@ -25967,15 +23555,11 @@ func _sqlite3BtreeClose(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c:6152 var _1_pTmp *XBtCursor // sqlite3.c:61530:14 _ = _1_pTmp _pBt = (*XBtShared)(unsafe.Pointer(_p.X1)) - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61526), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCloseØ00__func__Ø000))), unsafe.Pointer(str(7616))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3BtreeEnter(tls, _p) _pCur = (*XBtCursor)(unsafe.Pointer(_pBt.X2)) @@ -25997,29 +23581,21 @@ _4: _3: _sqlite3BtreeRollback(tls, _p, i32(0), i32(0)) _sqlite3BtreeLeave(tls, _p) - func() int32 { - if ((_p.X6) == i32(0)) && (int32(_p.X4) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X6) != i32(0) || int32(_p.X4) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61548), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCloseØ00__func__Ø000))), unsafe.Pointer(str(21660))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_p.X3) != 0 && _removeFromSharingList(tls, _pBt) == 0 { goto _9 } - func() int32 { - if (*XBtCursor)(unsafe.Pointer(_pBt.X2)) == nil { - return i32(0) - } - return func() int32 { + func() { + if (*XBtCursor)(unsafe.Pointer(_pBt.X2)) != nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61555), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCloseØ00__func__Ø000))), unsafe.Pointer(str(21696))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3PagerClose(tls, (*XPager)(unsafe.Pointer(_pBt.X0)), (*Xsqlite3)(unsafe.Pointer(_p.X0))) if (_pBt.X20) == nil || (_pBt.X19) == nil { @@ -26032,25 +23608,17 @@ _13: _freeTempSpace(tls, _pBt) Xsqlite3_free(tls, (unsafe.Pointer)(_pBt)) _9: - func() int32 { - if (_p.X6) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61566), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCloseØ00__func__Ø000))), unsafe.Pointer(str(21712))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_p.X4) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_p.X4) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61567), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCloseØ00__func__Ø000))), unsafe.Pointer(str(7996))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XBtree)(unsafe.Pointer(_p.X10)) == nil { goto _18 @@ -26093,15 +23661,11 @@ func _sqlite3BtreeCloseCursor(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { // sq _1_pBt = (*XBtShared)(unsafe.Pointer(_pCur.X1)) _sqlite3BtreeEnter(tls, _pBtree) _sqlite3BtreeClearCursor(tls, _pCur) - func() int32 { - if (*XBtCursor)(unsafe.Pointer(_1_pBt.X2)) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XBtCursor)(unsafe.Pointer(_1_pBt.X2)) == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63240), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCloseCursorØ00__func__Ø000))), unsafe.Pointer(str(21752))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XBtCursor)(unsafe.Pointer(_1_pBt.X2)) != _pCur { goto _3 @@ -26127,11 +23691,8 @@ _6: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63251), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCloseCursorØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63251), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCloseCursorØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() != 0 { @@ -26174,15 +23735,11 @@ func _removeFromSharingList(tls *crt.TLS, _pBt *XBtShared) (r0 int32) { // sqlit var _removed int32 // sqlite3.c:61446:7 _ = _removed _removed = i32(0) - func() int32 { - if Xsqlite3_mutex_notheld(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_notheld(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61448), unsafe.Pointer((*int8)(unsafe.Pointer(&_removeFromSharingListØ00__func__Ø000))), unsafe.Pointer(str(21792))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pMaster = _sqlite3MutexAlloc(tls, i32(2)) Xsqlite3_mutex_enter(tls, _pMaster) @@ -26207,11 +23764,8 @@ _5: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61457), unsafe.Pointer((*int8)(unsafe.Pointer(&_removeFromSharingListØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61457), unsafe.Pointer((*int8)(unsafe.Pointer(&_removeFromSharingListØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 || (*XBtShared)(unsafe.Pointer(_pList.X24)) == _pBt { @@ -26227,11 +23781,8 @@ _6: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61460), unsafe.Pointer((*int8)(unsafe.Pointer(&_removeFromSharingListØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61460), unsafe.Pointer((*int8)(unsafe.Pointer(&_removeFromSharingListØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -26263,17 +23814,13 @@ func Xsqlite3_mutex_free(tls *crt.TLS, _p *Xsqlite3_mutex) { // sqlite3.c:22825: goto _0 } - func() int32 { + func() { if (*(*func(*crt.TLS, *Xsqlite3_mutex))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) - }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(72 /* X11 */))).X3)}))) != nil { - return i32(0) - } - return func() int32 { + }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(72 /* X11 */))).X3)}))) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22827), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_mutex_freeØ00__func__Ø000))), unsafe.Pointer(str(21852))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() (*(*func(*crt.TLS, *Xsqlite3_mutex))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) @@ -26293,38 +23840,26 @@ func _sqlite3PagerClose(tls *crt.TLS, _pPager *XPager, _db *Xsqlite3) (r0 int32) var _pTmp *uint8 // sqlite3.c:50939:6 _ = _pTmp _pTmp = (*uint8)(unsafe.Pointer(_pPager.X58)) - func() int32 { - if (_db != nil) || (bool2int((*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _db == nil && bool2int((*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50941), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCloseØ00__func__Ø000))), unsafe.Pointer(str(21912))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _assert_pager_state(tls, _pPager) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _assert_pager_state(tls, _pPager) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50942), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCloseØ00__func__Ø000))), unsafe.Pointer(str(9864))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3BeginBenignMalloc(tls) _pagerFreeMapHdrs(tls, _pPager) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(4 /* X1 */))) = uint8(i32(0)) - func() int32 { - if (_db != nil) || ((*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if _db == nil && (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50949), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCloseØ00__func__Ø000))), unsafe.Pointer(str(21944))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3WalClose(tls, (*XWal)(unsafe.Pointer(_pPager.X60)), _db, int32(_pPager.X7), _pPager.X48, func() *uint8 { if (_db != nil) && ((uint32(_db.X6) & u32(2147483648)) != 0) { @@ -26355,25 +23890,17 @@ _12: _sqlite3OsClose(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31))) _sqlite3PageFree(tls, (unsafe.Pointer)(_pTmp)) _sqlite3PcacheClose(tls, (*XPCache)(unsafe.Pointer(_pPager.X59))) - func() int32 { - if ((*XPagerSavepoint)(unsafe.Pointer(_pPager.X37)) == nil) && ((*XBitvec)(unsafe.Pointer(_pPager.X30)) == nil) { - return i32(0) - } - return func() int32 { + func() { + if (*XPagerSavepoint)(unsafe.Pointer(_pPager.X37)) != nil || (*XBitvec)(unsafe.Pointer(_pPager.X30)) != nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50988), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCloseØ00__func__Ø000))), unsafe.Pointer(str(21968))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) && ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X33)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) || (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X33)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50989), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCloseØ00__func__Ø000))), unsafe.Pointer(str(22012))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() Xsqlite3_free(tls, (unsafe.Pointer)(_pPager)) r0 = i32(0) @@ -26493,39 +24020,27 @@ func _sqlite3WalCheckpoint(tls *crt.TLS, _pWal *XWal, _db *Xsqlite3, _eMode int3 _isChanged = i32(0) _eMode2 = _eMode _xBusy2 = _xBusy - func() int32 { - if int32(_pWal.X13) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pWal.X13) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57698), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalCheckpointØ00__func__Ø000))), unsafe.Pointer(str(22080))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pWal.X12) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pWal.X12) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57699), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalCheckpointØ00__func__Ø000))), unsafe.Pointer(str(18484))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - func() int32 { - if (_eMode != i32(0)) || (*(*unsafe.Pointer)(unsafe.Pointer(&struct { + func() { + if _eMode == i32(0) && *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 - }{_xBusy})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct { + }{_xBusy})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 - }{nil}))) { - return i32(0) - } - return func() int32 { + }{nil})) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57703), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalCheckpointØ00__func__Ø000))), unsafe.Pointer(str(22100))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pWal.X14) == 0 { goto _7 @@ -26676,15 +24191,11 @@ func _walIndexReadHdr(tls *crt.TLS, _pWal *XWal, _pChanged *int32) (r0 int32) { _ = _badHdr var _page0 *uint32 // sqlite3.c:56469:16 _ = _page0 - func() int32 { - if _pChanged != nil { - return i32(0) - } - return func() int32 { + func() { + if _pChanged == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56474), unsafe.Pointer((*int8)(unsafe.Pointer(&_walIndexReadHdrØ00__func__Ø000))), unsafe.Pointer(str(22172))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _walIndexPage(tls, _pWal, i32(0), &_page0) if _rc == i32(0) { @@ -26695,15 +24206,11 @@ func _walIndexReadHdr(tls *crt.TLS, _pWal *XWal, _pChanged *int32) (r0 int32) { return _2: - func() int32 { - if (_page0 != nil) || (int32(_pWal.X12) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _page0 == nil && int32(_pWal.X12) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56479), unsafe.Pointer((*int8)(unsafe.Pointer(&_walIndexReadHdrØ00__func__Ø000))), unsafe.Pointer(str(22184))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _badHdr = func() int32 { if _page0 != nil { @@ -26711,15 +24218,11 @@ _2: } return i32(1) }() - func() int32 { - if (_badHdr == i32(0)) || (int32(_pWal.X12) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _badHdr != i32(0) && int32(_pWal.X12) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56491), unsafe.Pointer((*int8)(unsafe.Pointer(&_walIndexReadHdrØ00__func__Ø000))), unsafe.Pointer(str(22212))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _badHdr == 0 { goto _11 @@ -26788,15 +24291,11 @@ func _walIndexTryHdr(tls *crt.TLS, _pWal *XWal, _pChanged *int32) (r0 int32) { / _ = _h2 var _aHdr *XWalIndexHdr // sqlite3.c:56411:24 _ = _aHdr - func() int32 { - if ((_pWal.X5) > i32(0)) && ((*(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal.X7)) + 4*uintptr(i32(0))))) != nil) { - return i32(0) - } - return func() int32 { + func() { + if (_pWal.X5) <= i32(0) || (*(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal.X7)) + 4*uintptr(i32(0))))) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56414), unsafe.Pointer((*int8)(unsafe.Pointer(&_walIndexTryHdrØ00__func__Ø000))), unsafe.Pointer(str(14328))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _aHdr = _walIndexHdr(tls, _pWal) crt.Xmemcpy(tls, (unsafe.Pointer)(&_h1), (unsafe.Pointer)((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aHdr))+48*uintptr(i32(0))))), u32(48)) @@ -26887,25 +24386,17 @@ func _walChecksumBytes(tls *crt.TLS, _nativeCksum int32, _a *uint8, _nByte int32 _0: _s1 = store985(&_s2, uint32(i32(0))) _1: - func() int32 { - if _nByte >= i32(8) { - return i32(0) - } - return func() int32 { + func() { + if _nByte < i32(8) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55033), unsafe.Pointer((*int8)(unsafe.Pointer(&_walChecksumBytesØ00__func__Ø000))), unsafe.Pointer(str(22276))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_nByte & i32(7)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_nByte & i32(7)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55034), unsafe.Pointer((*int8)(unsafe.Pointer(&_walChecksumBytesØ00__func__Ø000))), unsafe.Pointer(str(22288))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _nativeCksum == 0 { goto _6 @@ -26914,12 +24405,12 @@ _1: _7: { p := &_s1 - *p = (*p) + ((*postInc5409884(&_aData, 4)) + _s2) + *p = (*p) + ((*postInc5409894(&_aData, 4)) + _s2) sink985 = *p } { p := &_s2 - *p = (*p) + ((*postInc5409884(&_aData, 4)) + _s1) + *p = (*p) + ((*postInc5409894(&_aData, 4)) + _s1) sink985 = *p } if uintptr(unsafe.Pointer(_aData)) < uintptr(unsafe.Pointer(_aEnd)) { @@ -26943,7 +24434,7 @@ _9: { p := &_aData *p = (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 4*uintptr(i32(2)))) - sink5409884 = *p + sink5409894 = *p } if uintptr(unsafe.Pointer(_aData)) < uintptr(unsafe.Pointer(_aEnd)) { goto _9 @@ -27002,27 +24493,19 @@ func _walIndexRecover(tls *crt.TLS, _pWal *XWal) (r0 int32) { // sqlite3.c:55485 var _11_i int32 // sqlite3.c:55614:9 _ = _11_i _aFrameCksum = [2]uint32{} - func() int32 { - if (int32(_pWal.X13) == i32(1)) || (int32(_pWal.X13) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pWal.X13) != i32(1) && int32(_pWal.X13) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55498), unsafe.Pointer((*int8)(unsafe.Pointer(&_walIndexRecoverØ00__func__Ø000))), unsafe.Pointer(str(22332))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() i32(0) i32(0) - func() int32 { - if (_pWal.X12) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pWal.X12) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55501), unsafe.Pointer((*int8)(unsafe.Pointer(&_walIndexRecoverØ00__func__Ø000))), unsafe.Pointer(str(14672))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _iLock = i32(1) + int32(_pWal.X13) _nLock = i32(8) - _iLock @@ -27275,15 +24758,11 @@ func _walIndexAppend(tls *crt.TLS, _pWal *XWal, _iFrame uint32, _iPage uint32) ( } _1_idx = int32(_iFrame - _iZero) - func() int32 { - if _1_idx <= i32(4097) { - return i32(0) - } - return func() int32 { + func() { + if _1_idx > i32(4097) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55413), unsafe.Pointer((*int8)(unsafe.Pointer(&_walIndexAppendØ00__func__Ø000))), unsafe.Pointer(str(22448))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _1_idx != i32(1) { goto _3 @@ -27297,15 +24776,11 @@ _3: } _walCleanupHash(tls, _pWal) - func() int32 { - if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aPgno)) + 4*uintptr(_1_idx)))) == 0 { - return i32(0) - } - return func() int32 { + func() { + if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aPgno)) + 4*uintptr(_1_idx)))) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55431), unsafe.Pointer((*int8)(unsafe.Pointer(&_walIndexAppendØ00__func__Ø000))), unsafe.Pointer(str(22480))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _4: _1_nCollide = _1_idx @@ -27348,15 +24823,11 @@ func _walIndexWriteHdr(tls *crt.TLS, _pWal *XWal) { // sqlite3.c:55064:1 _ = _nCksum _aHdr = _walIndexHdr(tls, _pWal) _nCksum = i32(40) - func() int32 { - if (_pWal.X12) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pWal.X12) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55068), unsafe.Pointer((*int8)(unsafe.Pointer(&_walIndexWriteHdrØ00__func__Ø000))), unsafe.Pointer(str(14672))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(52 /* X18 */))))) + uintptr(12 /* X3 */))) = uint8(i32(1)) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(52 /* X18 */))))) + uintptr(0 /* X0 */))) = uint32(i32(3007000)) @@ -27375,15 +24846,11 @@ func init() { } func _walCkptInfo(tls *crt.TLS, _pWal *XWal) (r0 *XWalCkptInfo) { // sqlite3.c:54981:1 - func() int32 { - if ((_pWal.X5) > i32(0)) && ((*(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal.X7)) + 4*uintptr(i32(0))))) != nil) { - return i32(0) - } - return func() int32 { + func() { + if (_pWal.X5) <= i32(0) || (*(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal.X7)) + 4*uintptr(i32(0))))) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54982), unsafe.Pointer((*int8)(unsafe.Pointer(&_walCkptInfoØ00__func__Ø000))), unsafe.Pointer(str(14328))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = (*XWalCkptInfo)(unsafe.Pointer((*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal.X7)) + 4*uintptr(i32(0)))))) + 4*uintptr(u32(24)))))) return @@ -27454,29 +24921,21 @@ func _walCheckpoint(tls *crt.TLS, _pWal *XWal, _db *Xsqlite3, _eMode int32, _xBu return _1: - func() int32 { - if _pIter != nil { - return i32(0) - } - return func() int32 { + func() { + if _pIter == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56154), unsafe.Pointer((*int8)(unsafe.Pointer(&_walCheckpointØ00__func__Ø000))), unsafe.Pointer(str(22540))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - func() int32 { - if (_eMode != i32(0)) || (*(*unsafe.Pointer)(unsafe.Pointer(&struct { + func() { + if _eMode == i32(0) && *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 - }{_xBusy})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct { + }{_xBusy})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 - }{nil}))) { - return i32(0) - } - return func() int32 { + }{nil})) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56158), unsafe.Pointer((*int8)(unsafe.Pointer(&_walCheckpointØ00__func__Ø000))), unsafe.Pointer(str(22100))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _mxSafeFrame = (*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(52 /* X18 */))).X6 _mxPage = (*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(52 /* X18 */))).X7 @@ -27491,15 +24950,11 @@ _7: goto _11 } - func() int32 { - if _3_y <= ((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(52 /* X18 */))).X6) { - return i32(0) - } - return func() int32 { + func() { + if _3_y > ((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(52 /* X18 */))).X6) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56178), unsafe.Pointer((*int8)(unsafe.Pointer(&_walCheckpointØ00__func__Ø000))), unsafe.Pointer(str(22548))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _walBusyLock(tls, _pWal, _xBusy, _pBusyArg, i32(3)+_i, i32(1)) if _rc != i32(0) { @@ -27564,17 +25019,13 @@ _26: goto _27 } - func() int32 { - if _walFramePgno(tls, _pWal, _iFrame) == _iDbpage { - return i32(0) - } - return func() int32 { + func() { + if _walFramePgno(tls, _pWal, _iFrame) != _iDbpage { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56220), unsafe.Pointer((*int8)(unsafe.Pointer(&_walCheckpointØ00__func__Ø000))), unsafe.Pointer(str(22572))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if (*(*int32)(unsafe.Pointer((*T5412497)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */)))))) == 0 { + if (*(*int32)(unsafe.Pointer((*T5412507)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */)))))) == 0 { goto _31 } @@ -27652,15 +25103,11 @@ _0: goto _46 } - func() int32 { - if (_pWal.X12) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pWal.X12) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56270), unsafe.Pointer((*int8)(unsafe.Pointer(&_walCheckpointØ00__func__Ø000))), unsafe.Pointer(str(14672))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pInfo.X0) >= ((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(52 /* X18 */))).X6) { goto _49 @@ -27675,15 +25122,11 @@ _49: } Xsqlite3_randomness(tls, i32(4), (unsafe.Pointer)(&_22_salt1)) - func() int32 { - if (_pInfo.X0) == ((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(52 /* X18 */))).X6) { - return i32(0) - } - return func() int32 { + func() { + if (_pInfo.X0) != ((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(52 /* X18 */))).X6) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56276), unsafe.Pointer((*int8)(unsafe.Pointer(&_walCheckpointØ00__func__Ø000))), unsafe.Pointer(str(22608))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _walBusyLock(tls, _pWal, _xBusy, _pBusyArg, i32(4), i32(4)) if _rc != i32(0) { @@ -27737,15 +25180,11 @@ func _walIteratorInit(tls *crt.TLS, _pWal *XWal, _pp **XWalIterator) (r0 int32) var _4_aIndex *uint16 // sqlite3.c:56002:15 _ = _4_aIndex _rc = i32(0) - func() int32 { - if ((_pWal.X13) != 0) && (((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(52 /* X18 */))).X6) > uint32(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if (_pWal.X13) == 0 || ((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(52 /* X18 */))).X6) <= uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55968), unsafe.Pointer((*int8)(unsafe.Pointer(&_walIteratorInitØ00__func__Ø000))), unsafe.Pointer(str(22644))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _iLast = (*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(52 /* X18 */))).X6 _nSegment = _walFramePage(tls, _iLast) + i32(1) @@ -27861,15 +25300,11 @@ func _walMergesort(tls *crt.TLS, _aContent *uint32, _aBuffer *uint16, _aList *ui _aMerge = nil _iSub = u32(0) crt.Xmemset(tls, (unsafe.Pointer)(&_aSub), i32(0), u32(104)) - func() int32 { - if (_nList <= i32(4096)) && (_nList > i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _nList > i32(4096) || _nList <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55896), unsafe.Pointer((*int8)(unsafe.Pointer(&_walMergesortØ00__func__Ø000))), unsafe.Pointer(str(22700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() i32(0) _iList = i32(0) @@ -27886,36 +25321,24 @@ _7: goto _10 } - func() int32 { - if _iSub < uint32(i32(13)) { - return i32(0) - } - return func() int32 { + func() { + if _iSub >= uint32(i32(13)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55904), unsafe.Pointer((*int8)(unsafe.Pointer(&_walMergesortØ00__func__Ø000))), unsafe.Pointer(str(22736))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _2_p = (*TSublist)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSub)) + 8*uintptr(_iSub))) - func() int32 { - if ((_2_p.X1) != nil) && ((_2_p.X0) <= (i32(1) << uint(int32(_iSub)))) { - return i32(0) - } - return func() int32 { + func() { + if (_2_p.X1) == nil || (_2_p.X0) > (i32(1)<<uint(int32(_iSub))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55906), unsafe.Pointer((*int8)(unsafe.Pointer(&_walMergesortØ00__func__Ø000))), unsafe.Pointer(str(22760))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_2_p.X1) == (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aList))+2*uintptr(_iList&(^((i32(2)<<uint(int32(_iSub)))-i32(1)))))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_2_p.X1) != (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aList))+2*uintptr(_iList&(^((i32(2)<<uint(int32(_iSub)))-i32(1)))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55907), unsafe.Pointer((*int8)(unsafe.Pointer(&_walMergesortØ00__func__Ø000))), unsafe.Pointer(str(22792))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _walMerge(tls, _aContent, _2_p.X1, _2_p.X0, &_aMerge, &_nMerge, _aBuffer) _iSub += 1 @@ -27938,36 +25361,24 @@ _18: goto _22 } - func() int32 { - if _iSub < uint32(i32(13)) { - return i32(0) - } - return func() int32 { + func() { + if _iSub >= uint32(i32(13)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55917), unsafe.Pointer((*int8)(unsafe.Pointer(&_walMergesortØ00__func__Ø000))), unsafe.Pointer(str(22736))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _4_p = (*TSublist)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSub)) + 8*uintptr(_iSub))) - func() int32 { - if (_4_p.X0) <= (i32(1) << uint(int32(_iSub))) { - return i32(0) - } - return func() int32 { + func() { + if (_4_p.X0) > (i32(1) << uint(int32(_iSub))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55919), unsafe.Pointer((*int8)(unsafe.Pointer(&_walMergesortØ00__func__Ø000))), unsafe.Pointer(str(22832))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_4_p.X1) == (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aList))+2*uintptr(_nList&(^((i32(2)<<uint(int32(_iSub)))-i32(1)))))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_4_p.X1) != (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aList))+2*uintptr(_nList&(^((i32(2)<<uint(int32(_iSub)))-i32(1)))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55920), unsafe.Pointer((*int8)(unsafe.Pointer(&_walMergesortØ00__func__Ø000))), unsafe.Pointer(str(22852))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _walMerge(tls, _aContent, _4_p.X1, _4_p.X0, &_aMerge, &_nMerge, _aBuffer) _22: @@ -27975,15 +25386,11 @@ _22: goto _18 _21: - func() int32 { - if _aMerge == _aList { - return i32(0) - } - return func() int32 { + func() { + if _aMerge != _aList { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55924), unsafe.Pointer((*int8)(unsafe.Pointer(&_walMergesortØ00__func__Ø000))), unsafe.Pointer(str(22892))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *_pnList = _nMerge _5_i = i32(1) @@ -27992,15 +25399,11 @@ _31: goto _34 } - func() int32 { - if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aContent)) + 4*uintptr(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aList)) + 2*uintptr(_5_i))))))) > (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aContent)) + 4*uintptr(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aList)) + 2*uintptr(_5_i-i32(1)))))))) { - return i32(0) - } - return func() int32 { + func() { + if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aContent)) + 4*uintptr(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aList)) + 2*uintptr(_5_i))))))) <= (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aContent)) + 4*uintptr(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aList)) + 2*uintptr(_5_i-i32(1)))))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55931), unsafe.Pointer((*int8)(unsafe.Pointer(&_walMergesortØ00__func__Ø000))), unsafe.Pointer(str(22908))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _5_i += 1 goto _31 @@ -28036,15 +25439,11 @@ func _walMerge(tls *crt.TLS, _aContent *uint32, _aLeft *uint16, _nLeft int32, _p _iOut = i32(0) _nRight = *_pnRight _aRight = *_paRight - func() int32 { - if (_nLeft > i32(0)) && (_nRight > i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _nLeft <= i32(0) || _nRight <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55834), unsafe.Pointer((*int8)(unsafe.Pointer(&_walMergeØ00__func__Ø000))), unsafe.Pointer(str(22968))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _3: if _iRight >= _nRight && _iLeft >= _nLeft { @@ -28069,25 +25468,17 @@ _9: _iLeft += 1 _11: - func() int32 { - if (_iLeft >= _nLeft) || ((*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aContent)) + 4*uintptr(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aLeft)) + 2*uintptr(_iLeft))))))) > _1_dbpage) { - return i32(0) - } - return func() int32 { + func() { + if _iLeft < _nLeft && (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aContent)) + 4*uintptr(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aLeft)) + 2*uintptr(_iLeft))))))) <= _1_dbpage { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55851), unsafe.Pointer((*int8)(unsafe.Pointer(&_walMergeØ00__func__Ø000))), unsafe.Pointer(str(22988))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_iRight >= _nRight) || ((*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aContent)) + 4*uintptr(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aRight)) + 2*uintptr(_iRight))))))) > _1_dbpage) { - return i32(0) } - return func() int32 { + }() + func() { + if _iRight < _nRight && (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aContent)) + 4*uintptr(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aRight)) + 2*uintptr(_iRight))))))) <= _1_dbpage { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55852), unsafe.Pointer((*int8)(unsafe.Pointer(&_walMergeØ00__func__Ø000))), unsafe.Pointer(str(23036))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _3 @@ -28130,15 +25521,11 @@ func _walIteratorNext(tls *crt.TLS, _p *XWalIterator, _piPage *uint32, _piFrame _ = _2_iPg _iRet = u32(4294967295) _iMin = uint32(_p.X0) - func() int32 { - if _iMin < u32(4294967295) { - return i32(0) - } - return func() int32 { + func() { + if _iMin >= u32(4294967295) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55777), unsafe.Pointer((*int8)(unsafe.Pointer(&_walIteratorNextØ00__func__Ø000))), unsafe.Pointer(str(23116))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = (_p.X1) - i32(1) _2: @@ -28215,15 +25602,11 @@ _0: goto _0 _3: - func() int32 { - if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[5]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInfo))+uintptr(4 /* X1 */))))) + 4*uintptr(i32(0))))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[5]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInfo))+uintptr(4 /* X1 */))))) + 4*uintptr(i32(0))))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56090), unsafe.Pointer((*int8)(unsafe.Pointer(&_walRestartHdrØ00__func__Ø000))), unsafe.Pointer(str(23148))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() return @@ -28317,15 +25700,11 @@ _1: } func _sqlite3PcacheClose(tls *crt.TLS, _pCache *XPCache) { // sqlite3.c:44759:1 - func() int32 { - if (_pCache.X12) != (unsafe.Pointer)(uintptr(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if (_pCache.X12) == (unsafe.Pointer)(uintptr(i32(0))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44760), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheCloseØ00__func__Ø000))), unsafe.Pointer(str(15048))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() ((*Xsqlite3_pcache_methods2)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(108 /* X12 */))).X11)(tls, _pCache.X12) return @@ -28364,7 +25743,7 @@ func init() { func _functionDestroy(tls *crt.TLS, _db *Xsqlite3, _p *XFuncDef) { // sqlite3.c:140890:1 var _pDestructor *XFuncDestructor // sqlite3.c:140891:18 _ = _pDestructor - _pDestructor = (*XFuncDestructor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X7 */))))))) + _pDestructor = (*XFuncDestructor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X7 */))))))) if _pDestructor == nil { goto _0 } @@ -28419,15 +25798,11 @@ _0: func _sqlite3CloseExtensions(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:112147:1 var _i int32 // sqlite3.c:112148:7 _ = _i - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(112149), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CloseExtensionsØ00__func__Ø000))), unsafe.Pointer(str(832))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = i32(0) _2: @@ -28516,15 +25891,11 @@ func Xsqlite3_value_blob(tls *crt.TLS, _pVal *XMem) (r0 unsafe.Pointer) { // sql goto _3 } - func() int32 { - if (int32(_p.X1) == i32(1)) && ((_p.X5) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X1) != i32(1) || (_p.X5) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76178), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_value_blobØ00__func__Ø000))), unsafe.Pointer(str(23292))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = (unsafe.Pointer)(uintptr(i32(0))) return @@ -28569,15 +25940,11 @@ func _columnMem(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32) (r0 *XMem) { // s return _0: - func() int32 { - if (*Xsqlite3)(unsafe.Pointer(_pVm.X0)) != nil { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3)(unsafe.Pointer(_pVm.X0)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76961), unsafe.Pointer((*int8)(unsafe.Pointer(&_columnMemØ00__func__Ø000))), unsafe.Pointer(str(23344))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pVm.X0)).X3))) if (*XMem)(unsafe.Pointer(_pVm.X21)) == (*XMem)(unsafe.Pointer(uintptr(i32(0)))) || _i >= int32(_pVm.X29) || _i < i32(0) { @@ -28605,7 +25972,7 @@ func _columnNullValue(tls *crt.TLS) (r0 *XMem) { // sqlite3.c:76915:1 var _columnNullValueØ00nullMemØ001 XMem // sqlite3.c:76925:20 func init() { - _columnNullValueØ00nullMemØ001 = XMem{X0: T5445571{}, X1: u16(1), X2: u8(0), X3: u8(0), X4: i32(0), X5: nil, X6: nil, X7: i32(0), X8: u32(0), X9: nil, X10: nil, X11: nil, X12: nil} + _columnNullValueØ00nullMemØ001 = XMem{X0: T5445581{}, X1: u16(1), X2: u8(0), X3: u8(0), X4: i32(0), X5: nil, X6: nil, X7: i32(0), X8: u32(0), X9: nil, X10: nil, X11: nil, X12: nil} } var _columnMemØ00__func__Ø000 [10]int8 // - @@ -28622,25 +25989,17 @@ func _columnMallocFailure(tls *crt.TLS, _pStmt unsafe.Pointer) { // sqlite3.c:76 goto _0 } - func() int32 { - if (*Xsqlite3)(unsafe.Pointer(_p.X0)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3)(unsafe.Pointer(_p.X0)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76999), unsafe.Pointer((*int8)(unsafe.Pointer(&_columnMallocFailureØ00__func__Ø000))), unsafe.Pointer(str(23364))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77000), unsafe.Pointer((*int8)(unsafe.Pointer(&_columnMallocFailureØ00__func__Ø000))), unsafe.Pointer(str(7616))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(40 /* X10 */))) = _sqlite3ApiExit(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), _p.X10) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) @@ -28722,15 +26081,11 @@ _0: _ret = (unsafe.Pointer)(uintptr(i32(0))) _p = (*TVdbe)(unsafe.Pointer(_pStmt)) _db = (*Xsqlite3)(unsafe.Pointer(_p.X0)) - func() int32 { - if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77107), unsafe.Pointer((*int8)(unsafe.Pointer(&_columnNameØ00__func__Ø000))), unsafe.Pointer(str(1184))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _n = Xsqlite3_column_count(tls, _pStmt) if _N >= _n || _N < i32(0) { @@ -28743,15 +26098,11 @@ _0: sink961 = *p } Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - func() int32 { - if int32(_db.X17) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_db.X17) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77112), unsafe.Pointer((*int8)(unsafe.Pointer(&_columnNameØ00__func__Ø000))), unsafe.Pointer(str(1232))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _ret = _xFunc(tls, (*XMem)(unsafe.Pointer(uintptr(_p.X20)+48*uintptr(_N)))) if (_db.X17) == 0 { @@ -28817,32 +26168,24 @@ func _sqlite3VdbeIntValue(tls *crt.TLS, _pMem *XMem) (r0 int64) { // sqlite3.c:7 _ = _flags var _3_value int64 // sqlite3.c:70087:9 _ = _3_value - func() int32 { - if ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3)(unsafe.Pointer(_pMem.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70079), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeIntValueØ00__func__Ø000))), unsafe.Pointer(str(2976))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pMem))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pMem))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70080), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeIntValueØ00__func__Ø000))), unsafe.Pointer(str(4620))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _flags = int32(_pMem.X1) if (_flags & i32(4)) == 0 { goto _5 } - r0 = *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) + r0 = *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) return _5: @@ -28850,7 +26193,7 @@ _5: goto _7 } - r0 = _doubleToInt64(tls, *(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) + r0 = _doubleToInt64(tls, *(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) return _7: @@ -28859,15 +26202,11 @@ _7: } _3_value = i64(0) - func() int32 { - if ((_pMem.X5) != nil) || ((_pMem.X4) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_pMem.X5) == nil && (_pMem.X4) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70088), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeIntValueØ00__func__Ø000))), unsafe.Pointer(str(23408))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3Atoi64(tls, _pMem.X5, &_3_value, _pMem.X4, _pMem.X2) r0 = _3_value @@ -28941,15 +26280,11 @@ func _sqlite3Atoi64(tls *crt.TLS, _zNum *int8, _pNum *int64, _length int32, _enc _c = i32(0) _nonNum = i32(0) _zEnd = (*int8)(unsafe.Pointer(uintptr(unsafe.Pointer(_zNum)) + uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(_length))))))) - func() int32 { - if ((int32(_enc) == i32(1)) || (int32(_enc) == i32(2))) || (int32(_enc) == i32(3)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_enc) != i32(1) && int32(_enc) != i32(2) && int32(_enc) != i32(3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(28194), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3Atoi64Ø00__func__Ø000))), unsafe.Pointer(str(5460))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_enc) != i32(1) { goto _4 @@ -29090,15 +26425,11 @@ _37: goto _39 } - func() int32 { - if _u <= uint64(i64(9223372036854775807)) { - return i32(0) - } - return func() int32 { + func() { + if _u > uint64(i64(9223372036854775807)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(28239), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3Atoi64Ø00__func__Ø000))), unsafe.Pointer(str(23452))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = i32(0) return @@ -29109,15 +26440,11 @@ _39: goto _43 } - func() int32 { - if _u <= uint64(i64(9223372036854775807)) { - return i32(0) - } - return func() int32 { + func() { + if _u > uint64(i64(9223372036854775807)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(28246), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3Atoi64Ø00__func__Ø000))), unsafe.Pointer(str(23452))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = i32(0) return @@ -29131,15 +26458,11 @@ _43: return _47: - func() int32 { - if (_u - uint64(i32(1))) == uint64(i64(9223372036854775807)) { - return i32(0) - } - return func() int32 { + func() { + if (_u - uint64(i32(1))) != uint64(i64(9223372036854775807)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(28254), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3Atoi64Ø00__func__Ø000))), unsafe.Pointer(str(23472))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = func() int32 { if _neg != 0 { @@ -29657,15 +26980,11 @@ func Xsqlite3_create_collation_v2(tls *crt.TLS, _db *Xsqlite3, _zName *int8, _en _1: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - func() int32 { - if (_db.X17) == 0 { - return i32(0) - } - return func() int32 { + func() { + if (_db.X17) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(143107), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_create_collation_v2Ø00__func__Ø000))), unsafe.Pointer(str(23576))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _createCollation(tls, _db, _zName, uint8(_enc), _pCtx, _xCompare, _xDel) _rc = _sqlite3ApiExit(tls, _db, _rc) @@ -29692,15 +27011,11 @@ func _createCollation(tls *crt.TLS, _db *Xsqlite3, _zName *int8, _enc uint8, _pC _ = _5_j var _6_p *XCollSeq // sqlite3.c:142295:17 _ = _6_p - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142256), unsafe.Pointer((*int8)(unsafe.Pointer(&_createCollationØ00__func__Ø000))), unsafe.Pointer(str(832))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _enc2 = int32(_enc) if _enc2 != i32(4) && _enc2 != i32(8) { @@ -29801,15 +27116,11 @@ _0: _pColl = (*XCollSeq)(unsafe.Pointer(_db.X2)) _1: i32(0) - func() int32 { - if (int32(_enc) >= i32(1)) && (int32(_enc) <= i32(3)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_enc) < i32(1) || int32(_enc) > i32(3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104117), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindCollSeqØ00__func__Ø000))), unsafe.Pointer(str(23708))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pColl == nil { goto _5 @@ -29818,7 +27129,7 @@ _1: { p := &_pColl *p = (*XCollSeq)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 20*uintptr(int32(_enc)-i32(1)))) - sink5817044 = *p + sink5817054 = *p } _5: r0 = _pColl @@ -29854,15 +27165,11 @@ func _findCollSeqEntry(tls *crt.TLS, _db *Xsqlite3, _zName *int8, _create int32) crt.Xmemcpy(tls, (unsafe.Pointer)((*XCollSeq)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pColl))+20*uintptr(i32(0)))).X0), (unsafe.Pointer)(_zName), uint32(_1_nName)) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XCollSeq)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pColl))+20*uintptr(i32(0)))).X0)) + 1*uintptr(_1_nName))) = int8(i32(0)) _2_pDel = (*XCollSeq)(unsafe.Pointer(_sqlite3HashInsert(tls, (*XHash)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(360 /* X70 */))), (*XCollSeq)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pColl))+20*uintptr(i32(0)))).X0, (unsafe.Pointer)(_pColl)))) - func() int32 { - if (_2_pDel == (*XCollSeq)(unsafe.Pointer(uintptr(i32(0))))) || (_2_pDel == _pColl) { - return i32(0) - } - return func() int32 { + func() { + if _2_pDel != (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))) && _2_pDel != _pColl { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104078), unsafe.Pointer((*int8)(unsafe.Pointer(&_findCollSeqEntryØ00__func__Ø000))), unsafe.Pointer(str(23748))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _2_pDel == (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))) { goto _6 @@ -29884,25 +27191,17 @@ func _sqlite3HashFind(tls *crt.TLS, _pH *XHash, _pKey *int8) (r0 unsafe.Pointer) _ = _elem var _h uint32 // sqlite3.c:29400:16 _ = _h - func() int32 { - if _pH != (*XHash)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pH == (*XHash)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(29402), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3HashFindØ00__func__Ø000))), unsafe.Pointer(str(20684))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pKey != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if _pKey == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(29403), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3HashFindØ00__func__Ø000))), unsafe.Pointer(str(21152))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _elem = _findElementWithHash(tls, _pH, _pKey, &_h) r0 = func() unsafe.Pointer { @@ -29948,15 +27247,11 @@ func Xsqlite3_create_collation16(tls *crt.TLS, _db *Xsqlite3, _zName unsafe.Poin _1: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - func() int32 { - if (_db.X17) == 0 { - return i32(0) - } - return func() int32 { + func() { + if (_db.X17) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(143132), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_create_collation16Ø00__func__Ø000))), unsafe.Pointer(str(23576))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _zName8 = _sqlite3Utf16to8(tls, _db, _zName, i32(-1), uint8(i32(2))) if _zName8 == nil { @@ -29993,35 +27288,23 @@ func _sqlite3Utf16to8(tls *crt.TLS, _db *Xsqlite3, _z unsafe.Pointer, _nByte int _sqlite3VdbeMemRelease(tls, &_m) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_m)) + uintptr(16 /* X5 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) _0: - func() int32 { - if ((int32(_m.X1) & i32(512)) != i32(0)) || ((_db.X17) != 0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_m.X1)&i32(512)) == i32(0) && (_db.X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27528), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3Utf16to8Ø00__func__Ø000))), unsafe.Pointer(str(23856))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((int32(_m.X1) & i32(2)) != i32(0)) || ((_db.X17) != 0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_m.X1)&i32(2)) == i32(0) && (_db.X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27529), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3Utf16to8Ø00__func__Ø000))), unsafe.Pointer(str(23900))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_m.X5) != nil) || ((_db.X17) != 0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_m.X5) == nil && (_db.X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27530), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3Utf16to8Ø00__func__Ø000))), unsafe.Pointer(str(23944))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _m.X5 return @@ -30077,15 +27360,11 @@ _1: goto _4 } - func() int32 { - if _rc != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _rc == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(141648), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_create_function_v2Ø00__func__Ø000))), unsafe.Pointer(str(17888))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _xDestroy(tls, _p) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pArg)) @@ -30107,15 +27386,11 @@ func _sqlite3CreateFunc(tls *crt.TLS, _db *Xsqlite3, _zFunctionName *int8, _nArg _ = _extraFlags var _3_rc int32 // sqlite3.c:141544:9 _ = _3_rc - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(141519), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateFuncØ00__func__Ø000))), unsafe.Pointer(str(832))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _zFunctionName != (*int8)(unsafe.Pointer(uintptr(i32(0)))) && (_xSFunc == nil || _xFinal == nil && _xStep == nil) && (_xSFunc != nil || (_xFinal == nil || _xStep != nil)) && (_xSFunc != nil || (_xFinal != nil || _xStep == nil)) && (_nArg >= i32(-1) && _nArg <= i32(127)) && i32(255) >= store961(&_nName, _sqlite3Strlen30(tls, _zFunctionName)) { goto _14 @@ -30172,15 +27447,11 @@ _16: } _sqlite3ErrorWithMsg(tls, _db, i32(5), str(23984)) - func() int32 { - if (_db.X17) == 0 { - return i32(0) - } - return func() int32 { + func() { + if (_db.X17) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(141570), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateFuncØ00__func__Ø000))), unsafe.Pointer(str(23576))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = i32(5) return @@ -30189,15 +27460,11 @@ _23: _sqlite3ExpirePreparedStatements(tls, _db) _22: _p = _sqlite3FindFunction(tls, _db, _zFunctionName, _nArg, uint8(_enc), uint8(i32(1))) - func() int32 { - if (_p != nil) || ((_db.X17) != 0) { - return i32(0) - } - return func() int32 { + func() { + if _p == nil && (_db.X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(141578), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateFuncØ00__func__Ø000))), unsafe.Pointer(str(24048))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _p != nil { goto _30 @@ -30214,7 +27481,7 @@ _30: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pDestructor)) + uintptr(0 /* X0 */))) += 1 _31: - *(**XFuncDestructor)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X7 */))))))) = _pDestructor + *(**XFuncDestructor)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X7 */))))))) = _pDestructor *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(2 /* X1 */))) = uint16((int32(_p.X1) & i32(3)) | _extraFlags) *(*func(*crt.TLS, *Xsqlite3_context, int32, **XMem))(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X4 */))))) = func() func(*crt.TLS, *Xsqlite3_context, int32, **XMem) { if _xSFunc != nil { @@ -30255,25 +27522,17 @@ func _sqlite3FindFunction(tls *crt.TLS, _db *Xsqlite3, _zName *int8, _nArg int32 _ = _6_pOther _pBest = nil _bestScore = i32(0) - func() int32 { - if _nArg >= i32(-2) { - return i32(0) - } - return func() int32 { + func() { + if _nArg < i32(-2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104259), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindFunctionØ00__func__Ø000))), unsafe.Pointer(str(24092))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_nArg >= i32(-1)) || (int32(_createFlag) == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if _nArg < i32(-1) && int32(_createFlag) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104260), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindFunctionØ00__func__Ø000))), unsafe.Pointer(str(24104))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nName = _sqlite3Strlen30(tls, _zName) _p = (*XFuncDef)(unsafe.Pointer(_sqlite3HashFind(tls, (*XHash)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X69 */))), _zName))) @@ -30319,7 +27578,7 @@ _13: _12: _10: - if _createFlag == 0 || _bestScore >= i32(6) || store5456341(&_pBest, (*XFuncDef)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, uint64((u32(28)+uint32(_nName))+uint32(i32(1))))))) == (*XFuncDef)(unsafe.Pointer(uintptr(i32(0)))) { + if _createFlag == 0 || _bestScore >= i32(6) || store5456351(&_pBest, (*XFuncDef)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, uint64((u32(28)+uint32(_nName))+uint32(i32(1))))))) == (*XFuncDef)(unsafe.Pointer(uintptr(i32(0)))) { goto _16 } @@ -30449,15 +27708,11 @@ func Xsqlite3_create_function16(tls *crt.TLS, _db *Xsqlite3, _zFunctionName unsa _1: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - func() int32 { - if (_db.X17) == 0 { - return i32(0) - } - return func() int32 { + func() { + if (_db.X17) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(141677), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_create_function16Ø00__func__Ø000))), unsafe.Pointer(str(23576))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _zFunc8 = _sqlite3Utf16to8(tls, _db, _zFunctionName, i32(-1), uint8(i32(2))) _rc = _sqlite3CreateFunc(tls, _db, _zFunc8, _nArg, _eTextRep, _p, _xSFunc, _xStep, _xFinal, (*XFuncDestructor)(unsafe.Pointer(uintptr(i32(0))))) @@ -30540,15 +27795,11 @@ func _sqlite3VtabCreateModule(tls *crt.TLS, _db *Xsqlite3, _zName *int8, _pModul *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMod)) + uintptr(12 /* X3 */))) = _xDestroy *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMod)) + uintptr(16 /* X4 */))))) = (*XTable)(unsafe.Pointer(uintptr(i32(0)))) _1_pDel = (*XModule)(unsafe.Pointer(_sqlite3HashInsert(tls, (*XHash)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(316 /* X65 */))), _1_zCopy, (unsafe.Pointer)(_pMod)))) - func() int32 { - if (_1_pDel == (*XModule)(unsafe.Pointer(uintptr(i32(0))))) || (_1_pDel == _pMod) { - return i32(0) - } - return func() int32 { + func() { + if _1_pDel != (*XModule)(unsafe.Pointer(uintptr(i32(0)))) && _1_pDel != _pMod { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124581), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabCreateModuleØ00__func__Ø000))), unsafe.Pointer(str(24208))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _1_pDel == nil { goto _4 @@ -30636,15 +27887,11 @@ _1: _3: _pTab = (*XTable)(unsafe.Pointer(_pCtx.X1)) - func() int32 { - if (_pTab.X16) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pTab.X16) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125279), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_declare_vtabØ00__func__Ø000))), unsafe.Pointer(str(24256))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pParse = (*XParse)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, uint64(u32(484))))) if _pParse != (*XParse)(unsafe.Pointer(uintptr(i32(0)))) { @@ -30676,15 +27923,11 @@ _6: } *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_pNew)) + uintptr(42 /* X11 */))) = int16(i32(0)) *(**XColumn)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_pNew)) + uintptr(4 /* X1 */))))) = (*XColumn)(unsafe.Pointer(uintptr(i32(0)))) - func() int32 { - if (*XIndex)(unsafe.Pointer(_pTab.X2)) == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XIndex)(unsafe.Pointer(_pTab.X2)) != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125303), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_declare_vtabØ00__func__Ø000))), unsafe.Pointer(str(24272))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_6_pNew.X9)&uint32(i32(32))) == uint32(i32(0)) || *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_vtab, int32, **XMem, *int64) int32 @@ -30703,15 +27946,11 @@ _17: goto _18 } - func() int32 { - if (*XIndex)(unsafe.Pointer(_6_pIdx.X5)) == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XIndex)(unsafe.Pointer(_6_pIdx.X5)) != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125309), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_declare_vtabØ00__func__Ø000))), unsafe.Pointer(str(24288))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XIndex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab)) + uintptr(8 /* X2 */))))) = _6_pIdx *(**XIndex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_pNew)) + uintptr(8 /* X2 */))))) = (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) @@ -30742,15 +27981,11 @@ _24: _sqlite3ParserReset(tls, _pParse) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pParse)) _7: - func() int32 { - if (_rc & i32(255)) == _rc { - return i32(0) - } - return func() int32 { + func() { + if (_rc & i32(255)) != _rc { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125331), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_declare_vtabØ00__func__Ø000))), unsafe.Pointer(str(24308))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3ApiExit(tls, _db, _rc) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) @@ -30790,76 +28025,52 @@ func _sqlite3RunParser(tls *crt.TLS, _pParse *XParse, _zSql *int8, _pzErrMsg **i _n = i32(0) _lastTokenParsed = i32(-1) _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) - func() int32 { - if _zSql != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _zSql == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(139388), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunParserØ00__func__Ø000))), unsafe.Pointer(str(24348))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _mxSqlLen = *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[12]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(92 /* X31 */))))) + 4*uintptr(i32(1)))) if (_db.X34) != i32(0) { goto _2 } - *(*int32)(unsafe.Pointer((*T5412497)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */))))) = i32(0) + *(*int32)(unsafe.Pointer((*T5412507)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */))))) = i32(0) _2: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(12 /* X3 */))) = i32(0) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(440 /* X62 */))) = _zSql - func() int32 { - if _pzErrMsg != (**int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pzErrMsg == (**int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(139395), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunParserØ00__func__Ø000))), unsafe.Pointer(str(24356))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pEngine = (unsafe.Pointer)(&_zSpace) _sqlite3ParserInit(tls, _pEngine) - func() int32 { - if (*XTable)(unsafe.Pointer(_pParse.X63)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XTable)(unsafe.Pointer(_pParse.X63)) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(139407), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunParserØ00__func__Ø000))), unsafe.Pointer(str(24368))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XTrigger)(unsafe.Pointer(_pParse.X64)) == (*XTrigger)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XTrigger)(unsafe.Pointer(_pParse.X64)) != (*XTrigger)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(139408), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunParserØ00__func__Ø000))), unsafe.Pointer(str(24392))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pParse.X52) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pParse.X52) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(139409), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunParserØ00__func__Ø000))), unsafe.Pointer(str(24416))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pParse.X60) == (*int32)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pParse.X60) != (*int32)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(139410), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunParserØ00__func__Ø000))), unsafe.Pointer(str(24432))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _13: if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zSql)) + 1*uintptr(i32(0))))) == i32(0) { @@ -30910,17 +28121,13 @@ _17: goto _22 } - func() int32 { - if (_tokenType == i32(162)) || (_tokenType == i32(163)) { - return i32(0) - } - return func() int32 { + func() { + if _tokenType != i32(162) && _tokenType != i32(163) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(139432), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunParserØ00__func__Ø000))), unsafe.Pointer(str(24452))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if (*(*int32)(unsafe.Pointer((*T5412497)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */)))))) == 0 { + if (*(*int32)(unsafe.Pointer((*T5412507)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */)))))) == 0 { goto _26 } @@ -30964,15 +28171,11 @@ _28: goto _13 _14: - func() int32 { - if _nErr == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _nErr != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(139451), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunParserØ00__func__Ø000))), unsafe.Pointer(str(24528))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(440 /* X62 */))) = _zSql _sqlite3ParserFinalize(tls, _pEngine) @@ -30988,15 +28191,11 @@ _33: *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(4 /* X1 */))) = _sqlite3MPrintf(tls, _db, str(24304), unsafe.Pointer(_sqlite3ErrStr(tls, _pParse.X3))) _36: - func() int32 { - if _pzErrMsg != (**int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pzErrMsg == (**int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(139471), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunParserØ00__func__Ø000))), unsafe.Pointer(str(24356))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pParse.X1) == nil { goto _39 @@ -31059,15 +28258,11 @@ _48: goto _48 _49: - func() int32 { - if (_nErr == i32(0)) || ((_pParse.X3) != i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _nErr != i32(0) && (_pParse.X3) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(139514), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunParserØ00__func__Ø000))), unsafe.Pointer(str(24536))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _nErr return @@ -31131,15 +28326,11 @@ func _sqlite3Parser(tls *crt.TLS, _yyp unsafe.Pointer, _yymajor int32, _yyminor var _7_cDiv int8 // sqlite3.c:138598:10 _ = _7_cDiv _yypParser = (*XyyParser)(unsafe.Pointer(_yyp)) - func() int32 { - if (*XyyStackEntry)(unsafe.Pointer(_yypParser.X0)) != (*XyyStackEntry)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XyyStackEntry)(unsafe.Pointer(_yypParser.X0)) == (*XyyStackEntry)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138470), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ParserØ00__func__Ø000))), unsafe.Pointer(str(24592))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XParse)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yypParser)) + uintptr(4 /* X1 */))))) = _pParse if _yyTraceFILE == nil { @@ -31167,15 +28358,11 @@ _4: goto _7 _6: - func() int32 { - if _yyact == uint32(i32(1332)) { - return i32(0) - } - return func() int32 { + func() { + if _yyact != uint32(i32(1332)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138493), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ParserØ00__func__Ø000))), unsafe.Pointer(str(24628))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*XToken)(unsafe.Pointer(&_yyminorunion)) = _yyminor if _yyTraceFILE == nil { @@ -31251,27 +28438,19 @@ func _yy_find_shift_action(tls *crt.TLS, _pParser *XyyParser, _iLookAhead uint8) return _0: - func() int32 { - if _stateno <= i32(455) { - return i32(0) - } - return func() int32 { + func() { + if _stateno > i32(455) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(136556), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_find_shift_actionØ00__func__Ø000))), unsafe.Pointer(str(27012))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _3: _i = int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yy_shift_ofst)) + 2*uintptr(_stateno)))) - func() int32 { - if int32(_iLookAhead) != i32(252) { - return i32(0) - } - return func() int32 { + func() { + if int32(_iLookAhead) == i32(252) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(136559), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_find_shift_actionØ00__func__Ø000))), unsafe.Pointer(str(27040))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := &_i @@ -31292,15 +28471,11 @@ _3: crt.Xfprintf(tls, _yyTraceFILE, str(27064), unsafe.Pointer(_yyTracePrompt), unsafe.Pointer(*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yyTokenName)) + 4*uintptr(_iLookAhead)))), unsafe.Pointer(*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yyTokenName)) + 4*uintptr(_2_iFallback))))) _11: - func() int32 { - if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yyFallback)) + 1*uintptr(_2_iFallback)))) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yyFallback)) + 1*uintptr(_2_iFallback)))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(136572), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_find_shift_actionØ00__func__Ø000))), unsafe.Pointer(str(27088))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _iLookAhead = _2_iFallback goto _3 @@ -31426,25 +28601,17 @@ _2: func _yy_pop_parser_stack(tls *crt.TLS, _pParser *XyyParser) { // sqlite3.c:136487:1 var _yytos *XyyStackEntry // sqlite3.c:136488:16 _ = _yytos - func() int32 { - if (*XyyStackEntry)(unsafe.Pointer(_pParser.X0)) != (*XyyStackEntry)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XyyStackEntry)(unsafe.Pointer(_pParser.X0)) == (*XyyStackEntry)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(136489), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_pop_parser_stackØ00__func__Ø000))), unsafe.Pointer(str(27208))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if uintptr(unsafe.Pointer((*XyyStackEntry)(unsafe.Pointer(_pParser.X0)))) > uintptr(unsafe.Pointer((*XyyStackEntry)(unsafe.Pointer((*[100]XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParser))+uintptr(8 /* X2 */))))))) { - return i32(0) } - return func() int32 { + }() + func() { + if uintptr(unsafe.Pointer((*XyyStackEntry)(unsafe.Pointer(_pParser.X0)))) <= uintptr(unsafe.Pointer((*XyyStackEntry)(unsafe.Pointer((*[100]XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParser))+uintptr(8 /* X2 */))))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(136490), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_pop_parser_stackØ00__func__Ø000))), unsafe.Pointer(str(27228))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _yytos = postInc6655230((**XyyStackEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParser))+uintptr(0 /* X0 */))))), -16) if _yyTraceFILE == nil { @@ -32649,11 +29816,8 @@ _288: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(137414), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(137414), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -32757,11 +29921,8 @@ _100: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(137471), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(137471), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -32850,18 +30011,15 @@ _118: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(137533), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(137533), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { goto _315 } - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-1)))))) + uintptr(4 /* X2 */))))))+uintptr(8 /* X2 */)))))+68*uintptr(((*XSrcList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-1)))))) + uintptr(4 /* X2 */))))))).X0)-i32(1))))))+uintptr(36 /* X9 */))))) + uintptr(0 /* X0 */))) = uint8(*(*int32)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(0)))))) + uintptr(4 /* X2 */)))))) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-1)))))) + uintptr(4 /* X2 */))))))+uintptr(8 /* X2 */)))))+68*uintptr(((*XSrcList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-1)))))) + uintptr(4 /* X2 */))))))).X0)-i32(1))))))+uintptr(36 /* X9 */))))) + uintptr(0 /* X0 */))) = uint8(*(*int32)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(0)))))) + uintptr(4 /* X2 */)))))) _315: goto _281 @@ -33141,15 +30299,11 @@ _176: _326: _148_t = *(*XToken)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(0)))))) + uintptr(4 /* X2 */))))) - func() int32 { - if (_148_t.X1) >= uint32(i32(2)) { - return i32(0) - } - return func() int32 { + func() { + if (_148_t.X1) < uint32(i32(2)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(137771), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(27440))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _spanSet(tls, (*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(0))))))+uintptr(4 /* X2 */))))), &_148_t, &_148_t) if int32(_pParse.X6) != i32(0) { @@ -33224,7 +30378,7 @@ _182: goto _337 } - *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((*XExprSpan)(unsafe.Pointer(&_4_yylhsminor)).X0) + uintptr(20 /* X6 */))))))) = _158_pList + *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((*XExprSpan)(unsafe.Pointer(&_4_yylhsminor)).X0) + uintptr(20 /* X6 */))))))) = _158_pList _spanSet(tls, (*XExprSpan)(unsafe.Pointer(&_4_yylhsminor)), (*XToken)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-4))))))+uintptr(4 /* X2 */))))), (*XToken)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(0))))))+uintptr(4 /* X2 */)))))) goto _338 @@ -33347,7 +30501,7 @@ _204: goto _341 } - *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-4))))))+uintptr(4 /* X2 */))))).X0) + uintptr(20 /* X6 */))))))) = _173_pList + *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-4))))))+uintptr(4 /* X2 */))))).X0) + uintptr(20 /* X6 */))))))) = _173_pList goto _342 _341: @@ -33379,11 +30533,8 @@ _343: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(137957), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(137957), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -33415,7 +30566,7 @@ _345: goto _352 } - *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-4))))))+uintptr(4 /* X2 */))))).X0) + uintptr(20 /* X6 */))))))) = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-1)))))) + uintptr(4 /* X2 */))))))) + *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-4))))))+uintptr(4 /* X2 */))))).X0) + uintptr(20 /* X6 */))))))) = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-1)))))) + uintptr(4 /* X2 */))))))) _sqlite3ExprSetHeightAndFlags(tls, _pParse, (*XExpr)(unsafe.Pointer((*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-4))))))+uintptr(4 /* X2 */))))).X0))) goto _353 @@ -33468,7 +30619,7 @@ _354: _209: _spanSet(tls, (*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-3))))))+uintptr(4 /* X2 */))))), (*XToken)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-3))))))+uintptr(4 /* X2 */))))), (*XToken)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(0))))))+uintptr(4 /* X2 */)))))) - _186_p = store5516225((**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-3))))))+uintptr(4 /* X2 */)))))))+uintptr(0 /* X0 */))))), _sqlite3PExpr(tls, _pParse, i32(20), (*XExpr)(unsafe.Pointer(uintptr(i32(0)))), (*XExpr)(unsafe.Pointer(uintptr(i32(0)))))) + _186_p = store5516235((**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-3))))))+uintptr(4 /* X2 */)))))))+uintptr(0 /* X0 */))))), _sqlite3PExpr(tls, _pParse, i32(20), (*XExpr)(unsafe.Pointer(uintptr(i32(0)))), (*XExpr)(unsafe.Pointer(uintptr(i32(0)))))) _sqlite3PExprAddSelect(tls, _pParse, _186_p, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-1)))))) + uintptr(4 /* X2 */)))))))) goto _281 @@ -33479,7 +30630,7 @@ _210: goto _359 } - *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-4))))))+uintptr(4 /* X2 */))))).X0) + uintptr(20 /* X6 */))))))) = func() *XExprList { + *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-4))))))+uintptr(4 /* X2 */))))).X0) + uintptr(20 /* X6 */))))))) = func() *XExprList { if (*XExpr)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-1)))))) + uintptr(4 /* X2 */))))))) != nil { return _sqlite3ExprListAppend(tls, _pParse, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-2)))))) + uintptr(4 /* X2 */))))))), (*XExpr)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-1)))))) + uintptr(4 /* X2 */)))))))) } @@ -33628,30 +30779,22 @@ _244: goto _281 _245: - func() int32 { - if (*XTriggerStep)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-2)))))) + uintptr(4 /* X2 */))))))) != (*XTriggerStep)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XTriggerStep)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-2)))))) + uintptr(4 /* X2 */))))))) == (*XTriggerStep)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138138), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(27508))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XTriggerStep)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((*XTriggerStep)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-2)))))) + uintptr(4 /* X2 */))))))).X9) + uintptr(28 /* X8 */))))) = (*XTriggerStep)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-1)))))) + uintptr(4 /* X2 */))))))) *(**XTriggerStep)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-2)))))) + uintptr(4 /* X2 */)))))) + uintptr(32 /* X9 */))))) = (*XTriggerStep)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-1)))))) + uintptr(4 /* X2 */))))))) goto _281 _246: - func() int32 { - if (*XTriggerStep)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-1)))))) + uintptr(4 /* X2 */))))))) != (*XTriggerStep)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XTriggerStep)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-1)))))) + uintptr(4 /* X2 */))))))) == (*XTriggerStep)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138145), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(27536))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XTriggerStep)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-1)))))) + uintptr(4 /* X2 */)))))) + uintptr(32 /* X9 */))))) = (*XTriggerStep)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-1)))))) + uintptr(4 /* X2 */))))))) goto _281 @@ -33800,118 +30943,74 @@ _279: goto _281 _280: - func() int32 { - if _yyruleno != uint32(i32(277)) { - return i32(0) - } - return func() int32 { + func() { + if _yyruleno == uint32(i32(277)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138292), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(27832))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _yyruleno != uint32(i32(294)) { - return i32(0) } - return func() int32 { + }() + func() { + if _yyruleno == uint32(i32(294)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138309), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(27848))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _yyruleno != uint32(i32(295)) { - return i32(0) } - return func() int32 { + }() + func() { + if _yyruleno == uint32(i32(295)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138310), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(27864))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _yyruleno != uint32(i32(301)) { - return i32(0) } - return func() int32 { + }() + func() { + if _yyruleno == uint32(i32(301)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138316), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(27880))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _yyruleno != uint32(i32(303)) { - return i32(0) } - return func() int32 { + }() + func() { + if _yyruleno == uint32(i32(303)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138318), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(27896))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _yyruleno != uint32(i32(304)) { - return i32(0) } - return func() int32 { + }() + func() { + if _yyruleno == uint32(i32(304)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138319), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(27912))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _yyruleno != uint32(i32(305)) { - return i32(0) } - return func() int32 { + }() + func() { + if _yyruleno == uint32(i32(305)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138320), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(27928))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _yyruleno != uint32(i32(309)) { - return i32(0) } - return func() int32 { + }() + func() { + if _yyruleno == uint32(i32(309)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138324), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(27944))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _yyruleno != uint32(i32(312)) { - return i32(0) } - return func() int32 { + }() + func() { + if _yyruleno == uint32(i32(312)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138327), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(27960))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _yyruleno != uint32(i32(313)) { - return i32(0) } - return func() int32 { + }() + func() { + if _yyruleno == uint32(i32(313)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138328), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(27976))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _281 _281: - func() int32 { - if _yyruleno < u32(332) { - return i32(0) - } - return func() int32 { + func() { + if _yyruleno >= u32(332) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138350), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(27992))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _yygoto = int32((*T6659220)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yyRuleInfo)) + 2*uintptr(_yyruleno))).X0) _yysize = int32((*T6659220)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yyRuleInfo)) + 2*uintptr(_yyruleno))).X1) @@ -33942,15 +31041,11 @@ _394: goto _395 _393: - func() int32 { - if _yyact == i32(1333) { - return i32(0) - } - return func() int32 { + func() { + if _yyact != i32(1333) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138364), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(28044))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (**XyyStackEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yypParser)) + uintptr(0 /* X0 */))))) @@ -33996,15 +31091,11 @@ func _sqlite3FinishCoding(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:99583:1 _ = _5_vtab var _6_pEL *XExprList // sqlite3.c:99663:18 _ = _6_pEL - func() int32 { - if (*XParse)(unsafe.Pointer(_pParse.X39)) == (*XParse)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XParse)(unsafe.Pointer(_pParse.X39)) != (*XParse)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99587), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FinishCodingØ00__func__Ø000))), unsafe.Pointer(str(38028))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) if (_pParse.X6) == 0 { @@ -34028,15 +31119,11 @@ _5: _4: _v = _sqlite3GetVdbe(tls, _pParse) - func() int32 { - if ((_pParse.X8) == 0) || _sqlite3VdbeAssertMayAbort(tls, _v, int32(_pParse.X9)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pParse.X8) != 0 && _sqlite3VdbeAssertMayAbort(tls, _v, int32(_pParse.X9)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99599), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FinishCodingØ00__func__Ø000))), unsafe.Pointer(str(38052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _v == nil { goto _9 @@ -34047,15 +31134,11 @@ _4: goto _12 } - func() int32 { - if int32(_sqlite3VdbeGetOp(tls, _v, i32(0)).X0) == i32(72) { - return i32(0) - } - return func() int32 { + func() { + if int32(_sqlite3VdbeGetOp(tls, _v, i32(0)).X0) != i32(72) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99625), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FinishCodingØ00__func__Ø000))), unsafe.Pointer(str(38124))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeJumpHere(tls, _v, i32(0)) _3_iDb = i32(0) @@ -34074,7 +31157,7 @@ _19: _sqlite3VdbeUsesBtree(tls, _v, _3_iDb) _4_pSchema = (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_3_iDb))).X4)) _sqlite3VdbeAddOp4Int(tls, _v, i32(2), _3_iDb, bool2int(((_pParse.X29)&(u32(1)<<uint(_3_iDb))) != uint32(i32(0))), _4_pSchema.X0, _4_pSchema.X1) - if int32((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) != i32(0) { + if int32((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) != i32(0) { goto _20 } @@ -34113,7 +31196,7 @@ _27: goto _30 } - _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_6_pEL.X1)+20*uintptr(_3_i))).X0)), *(*int32)(unsafe.Pointer((*T5515135)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_6_pEL.X1)+20*uintptr(_3_i))))) + uintptr(16 /* X5 */)))))) + _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_6_pEL.X1)+20*uintptr(_3_i))).X0)), *(*int32)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_6_pEL.X1)+20*uintptr(_3_i))))) + uintptr(16 /* X5 */)))))) _3_i += 1 goto _27 @@ -34126,15 +31209,11 @@ _9: goto _33 } - func() int32 { - if (_pParse.X23) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pParse.X23) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99679), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FinishCodingØ00__func__Ø000))), unsafe.Pointer(str(38184))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*TAggInfo_func)(unsafe.Pointer(_pParse.X38)) == (*TAggInfo_func)(unsafe.Pointer(uintptr(i32(0)))) || (_pParse.X17) != i32(0) { goto _37 @@ -34176,7 +31255,7 @@ func _sqlite3GetVdbe(tls *crt.TLS, _pParse *XParse) (r0 *TVdbe) { // sqlite3.c:1 func _allocVdbe(tls *crt.TLS, _pParse *XParse) (r0 *TVdbe) { // sqlite3.c:118074:1 var _v *TVdbe // sqlite3.c:118075:8 _ = _v - _v = store5433053((**TVdbe)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(8 /* X2 */))))), _sqlite3VdbeCreate(tls, _pParse)) + _v = store5433063((**TVdbe)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(8 /* X2 */))))), _sqlite3VdbeCreate(tls, _pParse)) if _v == nil { goto _0 } @@ -34222,45 +31301,29 @@ _1: *(**TVdbe)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(4 /* X1 */))))) = _p *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X5 */))) = uint32(i32(381479589)) *(**XParse)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X3 */))))) = _pParse - func() int32 { - if (_pParse.X26) == (*int32)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (_pParse.X26) != (*int32)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71365), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeCreateØ00__func__Ø000))), unsafe.Pointer(str(38228))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pParse.X25) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pParse.X25) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71366), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeCreateØ00__func__Ø000))), unsafe.Pointer(str(38248))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pParse.X19) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pParse.X19) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71367), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeCreateØ00__func__Ø000))), unsafe.Pointer(str(38268))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pParse.X20) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pParse.X20) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71368), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeCreateØ00__func__Ø000))), unsafe.Pointer(str(38288))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _p return @@ -34293,25 +31356,17 @@ func _sqlite3VdbeAddOp3(tls *crt.TLS, _p *TVdbe, _op int32, _p1 int32, _p2 int32 var _3_x *TyColCache // sqlite3.c:71526:24 _ = _3_x _i = _p.X27 - func() int32 { - if (_p.X5) == uint32(i32(381479589)) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X5) != uint32(i32(381479589)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71504), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeAddOp3Ø00__func__Ø000))), unsafe.Pointer(str(38332))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_op >= i32(0)) && (_op < i32(255)) { - return i32(0) } - return func() int32 { + }() + func() { + if _op < i32(0) || _op >= i32(255) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71505), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeAddOp3Ø00__func__Ø000))), unsafe.Pointer(str(38360))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((*XParse)(unsafe.Pointer(_p.X3)).X19) > _i { goto _5 @@ -34328,7 +31383,7 @@ _5: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(4 /* X3 */))) = _p1 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(8 /* X4 */))) = _p2 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(12 /* X5 */))) = _p3 - *(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = (unsafe.Pointer)(uintptr(i32(0))) + *(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = (unsafe.Pointer)(uintptr(i32(0))) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(1 /* X1 */))) = int8(i32(0)) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(20 /* X7 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) if (((*Xsqlite3)(unsafe.Pointer(_p.X0)).X6) & i32(4096)) == 0 { @@ -34370,15 +31425,11 @@ func init() { } func _growOp3(tls *crt.TLS, _p *TVdbe, _op int32, _p1 int32, _p2 int32, _p3 int32) (r0 int32) { // sqlite3.c:71493:1 - func() int32 { - if ((*XParse)(unsafe.Pointer(_p.X3)).X19) <= (_p.X27) { - return i32(0) - } - return func() int32 { + func() { + if ((*XParse)(unsafe.Pointer(_p.X3)).X19) > (_p.X27) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71494), unsafe.Pointer((*int8)(unsafe.Pointer(&_growOp3Ø00__func__Ø000))), unsafe.Pointer(str(38420))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _growOpArray(tls, _p, i32(1)) == 0 { goto _2 @@ -34388,15 +31439,11 @@ func _growOp3(tls *crt.TLS, _p *TVdbe, _op int32, _p1 int32, _p2 int32, _p3 int3 return _2: - func() int32 { - if ((*XParse)(unsafe.Pointer(_p.X3)).X19) > (_p.X27) { - return i32(0) - } - return func() int32 { + func() { + if ((*XParse)(unsafe.Pointer(_p.X3)).X19) <= (_p.X27) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71496), unsafe.Pointer((*int8)(unsafe.Pointer(&_growOp3Ø00__func__Ø000))), unsafe.Pointer(str(38448))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _sqlite3VdbeAddOp3(tls, _p, _op, _p1, _p2, _p3) return @@ -34433,25 +31480,17 @@ func _growOpArray(tls *crt.TLS, _v *TVdbe, _nOp int32) (r0 int32) { // sqlite3.c return _2: - func() int32 { - if uint32(_nOp) <= u32(42) { - return i32(0) - } - return func() int32 { + func() { + if uint32(_nOp) > u32(42) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71455), unsafe.Pointer((*int8)(unsafe.Pointer(&_growOpArrayØ00__func__Ø000))), unsafe.Pointer(str(38484))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _nNew >= ((_p.X19) + _nOp) { - return i32(0) } - return func() int32 { + }() + func() { + if _nNew < ((_p.X19) + _nOp) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71456), unsafe.Pointer((*int8)(unsafe.Pointer(&_growOpArrayØ00__func__Ø000))), unsafe.Pointer(str(38508))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pNew = (*XVdbeOp)(unsafe.Pointer(_sqlite3DbRealloc(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), _v.X17, uint64(uint32(_nNew)*u32(24))))) if _pNew == nil { @@ -34529,15 +31568,11 @@ func _displayP4(tls *crt.TLS, _pOp *XVdbeOp, _zTemp *int8, _nTemp int32) (r0 *in var _17_n int32 // sqlite3.c:72698:11 _ = _17_n _zP4 = _zTemp - func() int32 { - if _nTemp >= i32(20) { - return i32(0) - } - return func() int32 { + func() { + if _nTemp < i32(20) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72620), unsafe.Pointer((*int8)(unsafe.Pointer(&_displayP4Ø00__func__Ø000))), unsafe.Pointer(str(38544))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3StrAccumInit(tls, &_x, (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))), _zTemp, _nTemp, i32(0)) switch int32(_pOp.X1) { @@ -34572,16 +31607,12 @@ func _displayP4(tls *crt.TLS, _pOp *XVdbeOp, _zTemp *int8, _nTemp int32) (r0 *in } _3: - _2_pKeyInfo = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) - func() int32 { - if (_2_pKeyInfo.X5) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + _2_pKeyInfo = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + func() { + if (_2_pKeyInfo.X5) == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72626), unsafe.Pointer((*int8)(unsafe.Pointer(&_displayP4Ø00__func__Ø000))), unsafe.Pointer(str(38556))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3XPrintf(tls, &_x, str(38580), int32(_2_pKeyInfo.X2)) _2_j = i32(0) @@ -34617,34 +31648,34 @@ _22: goto _28 _4: - _4_pColl = (*XCollSeq)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _4_pColl = (*XCollSeq)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) _sqlite3XPrintf(tls, &_x, str(38616), unsafe.Pointer(_4_pColl.X0)) goto _28 _5: - _5_pDef = (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _5_pDef = (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) _sqlite3XPrintf(tls, &_x, str(38624), unsafe.Pointer(_5_pDef.X6), int32(_5_pDef.X0)) goto _28 _6: - _6_pDef = (*XFuncDef)(unsafe.Pointer((*Xsqlite3_context)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X1)) + _6_pDef = (*XFuncDef)(unsafe.Pointer((*Xsqlite3_context)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X1)) _sqlite3XPrintf(tls, &_x, str(38624), unsafe.Pointer(_6_pDef.X6), int32(_6_pDef.X0)) goto _28 _7: - _sqlite3XPrintf(tls, &_x, str(4648), *(*(**int64)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _sqlite3XPrintf(tls, &_x, str(4648), *(*(**int64)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) goto _28 _8: - _sqlite3XPrintf(tls, &_x, str(38632), *(*int32)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + _sqlite3XPrintf(tls, &_x, str(38632), *(*int32)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) goto _28 _9: - _sqlite3XPrintf(tls, &_x, str(6004), *(*(**float64)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _sqlite3XPrintf(tls, &_x, str(6004), *(*(**float64)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) goto _28 _10: - _10_pMem = (*XMem)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _10_pMem = (*XMem)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) if (int32(_10_pMem.X1) & i32(2)) == 0 { goto _29 } @@ -34657,7 +31688,7 @@ _29: goto _31 } - _sqlite3XPrintf(tls, &_x, str(4648), *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_10_pMem)) + uintptr(0 /* X0 */)))))) + _sqlite3XPrintf(tls, &_x, str(4648), *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_10_pMem)) + uintptr(0 /* X0 */)))))) goto _32 _31: @@ -34665,7 +31696,7 @@ _31: goto _33 } - _sqlite3XPrintf(tls, &_x, str(6004), *(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_10_pMem)) + uintptr(0 /* X0 */)))))) + _sqlite3XPrintf(tls, &_x, str(6004), *(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_10_pMem)) + uintptr(0 /* X0 */)))))) goto _34 _33: @@ -34677,15 +31708,11 @@ _33: goto _36 _35: - func() int32 { - if (int32(_10_pMem.X1) & i32(16)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(_10_pMem.X1) & i32(16)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72683), unsafe.Pointer((*int8)(unsafe.Pointer(&_displayP4Ø00__func__Ø000))), unsafe.Pointer(str(38636))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _zP4 = str(38660) _36: @@ -34695,12 +31722,12 @@ _30: goto _28 _11: - _16_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X2)) + _16_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X2)) _sqlite3XPrintf(tls, &_x, str(38668), unsafe.Pointer(_16_pVtab)) goto _28 _12: - _17_ai = *(**int32)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + _17_ai = *(**int32)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) _17_n = *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_17_ai)) + 4*uintptr(i32(0)))) _17_i = i32(1) _39: @@ -34726,11 +31753,11 @@ _14: goto _28 _15: - _sqlite3XPrintf(tls, &_x, str(24304), unsafe.Pointer((*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X0)) + _sqlite3XPrintf(tls, &_x, str(24304), unsafe.Pointer((*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X0)) goto _28 _16: - _zP4 = *(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + _zP4 = *(**int8)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) if _zP4 != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _43 } @@ -34740,15 +31767,11 @@ _16: _43: _28: _sqlite3StrAccumFinish(tls, &_x) - func() int32 { - if _zP4 != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _zP4 == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72728), unsafe.Pointer((*int8)(unsafe.Pointer(&_displayP4Ø00__func__Ø000))), unsafe.Pointer(str(38692))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _zP4 return @@ -34990,7 +32013,7 @@ _2: goto _3 } - r0 = *(*int32)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + r0 = *(*int32)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) return _3: @@ -35035,7 +32058,7 @@ func _sqlite3VdbeAssertMayAbort(tls *crt.TLS, _v *TVdbe, _mayAbort int32) (r0 in crt.Xmemset(tls, (unsafe.Pointer)(&_sIter), i32(0), u32(20)) *(**TVdbe)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sIter)) + uintptr(0 /* X0 */))))) = _v _0: - if store5774059(&_pOp, _opIterNext(tls, &_sIter)) == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) { + if store5774069(&_pOp, _opIterNext(tls, &_sIter)) == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } @@ -35106,15 +32129,11 @@ _1: _aOp = (*XVdbeOp)(unsafe.Pointer((*(**XSubProgram)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X1)) + 4*uintptr((_p.X4)-i32(1))))).X0)) _nOp = (*(**XSubProgram)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X1)) + 4*uintptr((_p.X4)-i32(1))))).X1 _2: - func() int32 { - if (_p.X3) < _nOp { - return i32(0) - } - return func() int32 { + func() { + if (_p.X3) >= _nOp { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71775), unsafe.Pointer((*int8)(unsafe.Pointer(&_opIterNextØ00__func__Ø000))), unsafe.Pointer(str(42244))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pRet = (*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp)) + 24*uintptr(_p.X3))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X3 */))) += 1 @@ -35136,7 +32155,7 @@ _7: goto _10 } - if (*(**XSubProgram)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X1)) + 4*uintptr(_5_j)))) != (*XSubProgram)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRet)) + uintptr(16 /* X6 */))))))) { + if (*(**XSubProgram)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X1)) + 4*uintptr(_5_j)))) != (*XSubProgram)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRet)) + uintptr(16 /* X6 */))))))) { goto _11 } @@ -35160,7 +32179,7 @@ _10: goto _14 _13: - *(**XSubProgram)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X1)) + 4*uintptr(postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X2 */))), int32(1))))) = (*XSubProgram)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRet)) + uintptr(16 /* X6 */))))))) + *(**XSubProgram)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X1)) + 4*uintptr(postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X2 */))), int32(1))))) = (*XSubProgram)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRet)) + uintptr(16 /* X6 */))))))) _14: _12: _6: @@ -35183,15 +32202,11 @@ func _sqlite3VdbeAddOp0(tls *crt.TLS, _p *TVdbe, _op int32) (r0 int32) { // sqli } func _sqlite3VdbeGetOp(tls *crt.TLS, _p *TVdbe, _addr int32) (r0 *XVdbeOp) { // sqlite3.c:72423:1 - func() int32 { - if (_p.X5) == uint32(i32(381479589)) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X5) != uint32(i32(381479589)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72427), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeGetOpØ00__func__Ø000))), unsafe.Pointer(str(38332))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _addr >= i32(0) { goto _2 @@ -35199,15 +32214,11 @@ func _sqlite3VdbeGetOp(tls *crt.TLS, _p *TVdbe, _addr int32) (r0 *XVdbeOp) { // _addr = (_p.X27) - i32(1) _2: - func() int32 { - if ((_addr >= i32(0)) && (_addr < (_p.X27))) || (((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) != 0) { - return i32(0) - } - return func() int32 { + func() { + if (_addr < i32(0) || _addr >= (_p.X27)) && ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72431), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeGetOpØ00__func__Ø000))), unsafe.Pointer(str(42272))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) == 0 { goto _7 @@ -35243,25 +32254,17 @@ func _sqlite3VdbeChangeP2(tls *crt.TLS, _p *TVdbe, _addr uint32, _val int32) { / } func _sqlite3VdbeUsesBtree(tls *crt.TLS, _p *TVdbe, _i int32) { // sqlite3.c:72741:1 - func() int32 { - if ((_i >= i32(0)) && (_i < ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X5))) && (_i < i32(32)) { - return i32(0) - } - return func() int32 { + func() { + if _i < i32(0) || _i >= ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X5) || _i >= i32(32) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72742), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeUsesBtreeØ00__func__Ø000))), unsafe.Pointer(str(42340))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _i < i32(32) { - return i32(0) } - return func() int32 { + }() + func() { + if _i >= i32(32) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72743), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeUsesBtreeØ00__func__Ø000))), unsafe.Pointer(str(42392))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(144 /* X33 */))) @@ -35306,7 +32309,7 @@ func _sqlite3VdbeAddOp4Int(tls *crt.TLS, _p *TVdbe, _op int32, _p1 int32, _p2 in _1_pOp = (*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17) + 24*uintptr(_addr))) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(1 /* X1 */))) = int8(i32(-11)) - *(*int32)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(16 /* X6 */))))) = _p4 + *(*int32)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(16 /* X6 */))))) = _p4 _0: r0 = _addr return @@ -35314,15 +32317,11 @@ _0: } func _sqlite3VdbeChangeP5(tls *crt.TLS, _p *TVdbe, _p5 uint16) { // sqlite3.c:72123:1 - func() int32 { - if ((_p.X27) > i32(0)) || (((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) != 0) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X27) <= i32(0) && ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72124), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeChangeP5Ø00__func__Ø000))), unsafe.Pointer(str(42448))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_p.X27) <= i32(0) { goto _3 @@ -35356,39 +32355,27 @@ _0: } func _vdbeVComment(tls *crt.TLS, _p *TVdbe, _zFormat *int8, _ap []interface{}) { // sqlite3.c:72373:1 - func() int32 { - if ((_p.X27) > i32(0)) || ((*XVdbeOp)(unsafe.Pointer(_p.X17)) == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X27) <= i32(0) && (*XVdbeOp)(unsafe.Pointer(_p.X17)) != (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72374), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeVCommentØ00__func__Ø000))), unsafe.Pointer(str(42500))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (((*XVdbeOp)(unsafe.Pointer(_p.X17)) == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0))))) || (((*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17) + 24*uintptr((_p.X27)-i32(1)))).X7) == (*int8)(unsafe.Pointer(uintptr(i32(0)))))) || (((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) != 0) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XVdbeOp)(unsafe.Pointer(_p.X17)) != (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) && ((*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17)+24*uintptr((_p.X27)-i32(1)))).X7) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) && ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72375), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeVCommentØ00__func__Ø000))), unsafe.Pointer(str(42524))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_p.X27) == 0 { goto _7 } - func() int32 { - if (*XVdbeOp)(unsafe.Pointer(_p.X17)) != nil { - return i32(0) - } - return func() int32 { + func() { + if (*XVdbeOp)(unsafe.Pointer(_p.X17)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72377), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeVCommentØ00__func__Ø000))), unsafe.Pointer(str(42592))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3DbFree(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), (unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17)+24*uintptr((_p.X27)-i32(1)))).X7)) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17)+24*uintptr((_p.X27)-i32(1)))))) + uintptr(20 /* X7 */))) = _sqlite3VMPrintf(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), _zFormat, _ap) @@ -35406,15 +32393,11 @@ func init() { func _sqlite3GetVTable(tls *crt.TLS, _db *Xsqlite3, _pTab *XTable) (r0 *XVTable) { // sqlite3.c:124667:1 var _pVtab *XVTable // sqlite3.c:124668:10 _ = _pVtab - func() int32 { - if (_pTab.X16) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pTab.X16) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124669), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GetVTableØ00__func__Ø000))), unsafe.Pointer(str(24256))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pVtab = (*XVTable)(unsafe.Pointer(_pTab.X18)) _2: @@ -35452,36 +32435,24 @@ func _sqlite3VdbeChangeP4(tls *crt.TLS, _p *TVdbe, _addr int32, _zP4 *int8, _n i _ = _pOp var _db *Xsqlite3 // sqlite3.c:72296:11 _ = _db - func() int32 { - if _p != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _p == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72297), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeChangeP4Ø00__func__Ø000))), unsafe.Pointer(str(824))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _db = (*Xsqlite3)(unsafe.Pointer(_p.X0)) - func() int32 { - if (_p.X5) == uint32(i32(381479589)) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X5) != uint32(i32(381479589)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72299), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeChangeP4Ø00__func__Ø000))), unsafe.Pointer(str(38332))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XVdbeOp)(unsafe.Pointer(_p.X17)) != (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0))))) || ((_db.X17) != 0) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XVdbeOp)(unsafe.Pointer(_p.X17)) == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) && (_db.X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72300), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeChangeP4Ø00__func__Ø000))), unsafe.Pointer(str(42636))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_db.X17) == 0 { goto _7 @@ -35496,25 +32467,17 @@ _8: return _7: - func() int32 { - if (_p.X27) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X27) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72305), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeChangeP4Ø00__func__Ø000))), unsafe.Pointer(str(42668))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _addr < (_p.X27) { - return i32(0) } - return func() int32 { + }() + func() { + if _addr >= (_p.X27) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72306), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeChangeP4Ø00__func__Ø000))), unsafe.Pointer(str(42680))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _addr >= i32(0) { goto _13 @@ -35535,7 +32498,7 @@ _15: goto _16 } - *(*int32)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = int32(uintptr(unsafe.Pointer(_zP4))) + *(*int32)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = int32(uintptr(unsafe.Pointer(_zP4))) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(1 /* X1 */))) = int8(i32(-11)) goto _17 @@ -35544,17 +32507,13 @@ _16: goto _18 } - func() int32 { - if _n < i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _n >= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72321), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeChangeP4Ø00__func__Ø000))), unsafe.Pointer(str(42692))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - *(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = (unsafe.Pointer)(_zP4) + *(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = (unsafe.Pointer)(_zP4) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(1 /* X1 */))) = int8(_n) if _n != i32(-8) { goto _21 @@ -35575,15 +32534,11 @@ func init() { } func _freeP4(tls *crt.TLS, _db *Xsqlite3, _p4type int32, _p4 unsafe.Pointer) { // sqlite3.c:72160:1 - func() int32 { - if _db != nil { - return i32(0) - } - return func() int32 { + func() { + if _db == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72161), unsafe.Pointer((*int8)(unsafe.Pointer(&_freeP4Ø00__func__Ø000))), unsafe.Pointer(str(8212))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() switch _p4type { case i32(-16): @@ -35688,15 +32643,11 @@ func _sqlite3KeyInfoUnref(tls *crt.TLS, _p *XKeyInfo) { // sqlite3.c:117301:1 goto _0 } - func() int32 { - if (_p.X0) > uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X0) <= uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117303), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3KeyInfoUnrefØ00__func__Ø000))), unsafe.Pointer(str(12832))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))) -= 1 if (_p.X0) != uint32(i32(0)) { @@ -35733,9 +32684,9 @@ func _vdbeChangeP4Full(tls *crt.TLS, _p *TVdbe, _pOp *XVdbeOp, _zP4 *int8, _n in goto _0 } - _freeP4(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), int32(_pOp.X1), *(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + _freeP4(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), int32(_pOp.X1), *(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(1 /* X1 */))) = int8(i32(0)) - *(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = (unsafe.Pointer)(uintptr(i32(0))) + *(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = (unsafe.Pointer)(uintptr(i32(0))) _0: if _n >= i32(0) { goto _1 @@ -35751,7 +32702,7 @@ _1: _n = _sqlite3Strlen30(tls, _zP4) _3: - *(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = _sqlite3DbStrNDup(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), _zP4, uint64(_n)) + *(**int8)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = _sqlite3DbStrNDup(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), _zP4, uint64(_n)) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(1 /* X1 */))) = int8(i32(-1)) _2: return @@ -35774,15 +32725,11 @@ func _codeTableLocks(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:99542:1 var _1_p1 int32 // sqlite3.c:99551:9 _ = _1_p1 _pVdbe = _sqlite3GetVdbe(tls, _pParse) - func() int32 { - if _pVdbe != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pVdbe == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99547), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeTableLocksØ00__func__Ø000))), unsafe.Pointer(str(42744))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = i32(0) _2: @@ -35822,35 +32769,23 @@ func _sqlite3AutoincrementBegin(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:10 _ = _1_aOp _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) _v = (*TVdbe)(unsafe.Pointer(_pParse.X2)) - func() int32 { - if (*XTable)(unsafe.Pointer(_pParse.X40)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XTable)(unsafe.Pointer(_pParse.X40)) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108833), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AutoincrementBeginØ00__func__Ø000))), unsafe.Pointer(str(42772))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XParse)(unsafe.Pointer(_pParse.X39)) == (*XParse)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XParse)(unsafe.Pointer(_pParse.X39)) != (*XParse)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108834), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AutoincrementBeginØ00__func__Ø000))), unsafe.Pointer(str(42796))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _v != nil { - return i32(0) } - return func() int32 { + }() + func() { + if _v == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108836), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AutoincrementBeginØ00__func__Ø000))), unsafe.Pointer(str(42824))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _p = (*TAggInfo_func)(unsafe.Pointer(_pParse.X38)) _6: @@ -35860,15 +32795,11 @@ _6: _pDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_p.X2))) _memId = _p.X3 - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_pDb.X4))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_pDb.X4))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108854), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AutoincrementBeginØ00__func__Ø000))), unsafe.Pointer(str(42828))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3OpenTable(tls, _pParse, i32(0), _p.X2, (*XTable)(unsafe.Pointer((*XSchema)(unsafe.Pointer(_pDb.X4)).X6)), i32(105)) _sqlite3VdbeLoadString(tls, _v, _memId-i32(1), (*XTable)(unsafe.Pointer(_p.X1)).X0) @@ -35908,26 +32839,18 @@ func _sqlite3OpenTable(tls *crt.TLS, _pParse *XParse, _iCur int32, _iDb int32, _ _ = _v var _2_pPk *XIndex // sqlite3.c:108611:11 _ = _2_pPk - func() int32 { - if (_pTab.X16) == 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pTab.X16) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108602), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3OpenTableØ00__func__Ø000))), unsafe.Pointer(str(42900))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _v = _sqlite3GetVdbe(tls, _pParse) - func() int32 { - if (_opcode == i32(106)) || (_opcode == i32(105)) { - return i32(0) - } - return func() int32 { + func() { + if _opcode != i32(106) && _opcode != i32(105) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108604), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3OpenTableØ00__func__Ø000))), unsafe.Pointer(str(42920))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3TableLock(tls, _pParse, _iDb, _pTab.X7, uint8(func() int32 { if _opcode == i32(106) { @@ -35945,25 +32868,17 @@ func _sqlite3OpenTable(tls *crt.TLS, _pParse *XParse, _iCur int32, _iDb int32, _ _7: _2_pPk = _sqlite3PrimaryKeyIndex(tls, _pTab) - func() int32 { - if _2_pPk != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _2_pPk == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108612), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3OpenTableØ00__func__Ø000))), unsafe.Pointer(str(42964))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_2_pPk.X11) == (_pTab.X7) { - return i32(0) } - return func() int32 { + }() + func() { + if (_2_pPk.X11) != (_pTab.X7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108613), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3OpenTableØ00__func__Ø000))), unsafe.Pointer(str(42972))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeAddOp3(tls, _v, _opcode, _iCur, _2_pPk.X11, _iDb) _sqlite3VdbeSetP4KeyInfo(tls, _pParse, _2_pPk) @@ -35994,15 +32909,11 @@ func _sqlite3TableLock(tls *crt.TLS, _pParse *XParse, _iDb int32, _iTab int32, _ } return _pParse }() - func() int32 { - if _iDb >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _iDb < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99511), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3TableLockØ00__func__Ø000))), unsafe.Pointer(str(43016))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _iDb != i32(1) { goto _4 @@ -36088,25 +32999,17 @@ func _sqlite3VdbeSetP4KeyInfo(tls *crt.TLS, _pParse *XParse, _pIdx *XIndex) { // var _pKeyInfo *XKeyInfo // sqlite3.c:72359:11 _ = _pKeyInfo _v = (*TVdbe)(unsafe.Pointer(_pParse.X2)) - func() int32 { - if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72360), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSetP4KeyInfoØ00__func__Ø000))), unsafe.Pointer(str(43044))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pIdx != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if _pIdx == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72361), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSetP4KeyInfoØ00__func__Ø000))), unsafe.Pointer(str(43052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pKeyInfo = _sqlite3KeyInfoOfIndex(tls, _pParse, _pIdx) if _pKeyInfo == nil { @@ -36160,15 +33063,11 @@ _2: goto _3 } - func() int32 { - if _sqlite3KeyInfoIsWriteable(tls, _pKey) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3KeyInfoIsWriteable(tls, _pKey) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103815), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3KeyInfoOfIndexØ00__func__Ø000))), unsafe.Pointer(str(43084))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = i32(0) _6: @@ -36258,7 +33157,7 @@ func _sqlite3LocateCollSeq(tls *crt.TLS, _pParse *XParse, _zName *int8) (r0 *XCo _ = _pColl _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) _enc = _db.X14 - _initbusy = (*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2 + _initbusy = (*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2 _pColl = _sqlite3FindCollSeq(tls, _db, _enc, _zName, int32(_initbusy)) if _initbusy != 0 || _pColl != nil && (_pColl.X3) != nil { goto _2 @@ -36297,15 +33196,11 @@ _2: _p = (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))) _5: - func() int32 { - if (_p == nil) || ((_p.X3) != nil) { - return i32(0) - } - return func() int32 { + func() { + if _p != nil && (_p.X3) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104005), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GetCollSeqØ00__func__Ø000))), unsafe.Pointer(str(43140))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _p != (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))) { goto _9 @@ -36325,19 +33220,15 @@ func _callCollNeeded(tls *crt.TLS, _db *Xsqlite3, _enc int32, _zName *int8) { // _ = _2_zExternal var _2_pTmp *XMem // sqlite3.c:103934:19 _ = _2_pTmp - func() int32 { - if ((*(*func(*crt.TLS, unsafe.Pointer, *Xsqlite3, int32, *int8))(unsafe.Pointer(&struct { + func() { + if (*(*func(*crt.TLS, unsafe.Pointer, *Xsqlite3, int32, *int8))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, unsafe.Pointer, int32, *int8) - }{(_db.X53)}))) == nil) || ((*(*func(*crt.TLS, unsafe.Pointer, *Xsqlite3, int32, unsafe.Pointer))(unsafe.Pointer(&struct { + }{(_db.X53)}))) != nil && (*(*func(*crt.TLS, unsafe.Pointer, *Xsqlite3, int32, unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, unsafe.Pointer, int32, unsafe.Pointer) - }{(_db.X54)}))) == nil) { - return i32(0) - } - return func() int32 { + }{(_db.X54)}))) != nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103924), unsafe.Pointer((*int8)(unsafe.Pointer(&_callCollNeededØ00__func__Ø000))), unsafe.Pointer(str(43188))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*(*func(*crt.TLS, unsafe.Pointer, *Xsqlite3, int32, *int8))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, unsafe.Pointer, int32, *int8) @@ -36466,25 +33357,17 @@ func init() { func _sqlite3VdbeAppendP4(tls *crt.TLS, _p *TVdbe, _pP4 unsafe.Pointer, _n int32) { // sqlite3.c:72337:1 var _pOp *XVdbeOp // sqlite3.c:72338:10 _ = _pOp - func() int32 { - if (_n != i32(-11)) && (_n != i32(-8)) { - return i32(0) - } - return func() int32 { + func() { + if _n == i32(-11) || _n == i32(-8) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72339), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeAppendP4Ø00__func__Ø000))), unsafe.Pointer(str(43264))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _n <= i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if _n > i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72340), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeAppendP4Ø00__func__Ø000))), unsafe.Pointer(str(43292))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) == 0 { goto _5 @@ -36494,39 +33377,27 @@ func _sqlite3VdbeAppendP4(tls *crt.TLS, _p *TVdbe, _pP4 unsafe.Pointer, _n int32 goto _6 _5: - func() int32 { - if _pP4 != (unsafe.Pointer)(uintptr(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if _pP4 == (unsafe.Pointer)(uintptr(i32(0))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72344), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeAppendP4Ø00__func__Ø000))), unsafe.Pointer(str(43300))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_p.X27) > i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_p.X27) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72345), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeAppendP4Ø00__func__Ø000))), unsafe.Pointer(str(42668))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pOp = (*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17) + 24*uintptr((_p.X27)-i32(1)))) - func() int32 { - if int32(_pOp.X1) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pOp.X1) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72347), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeAppendP4Ø00__func__Ø000))), unsafe.Pointer(str(43308))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(1 /* X1 */))) = int8(_n) - *(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = _pP4 + *(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = _pP4 _6: return @@ -36551,25 +33422,17 @@ func _sqlite3VdbeAddOpList(tls *crt.TLS, _p *TVdbe, _nOp int32, _aOp *XVdbeOpLis _ = _pOut var _pFirst *XVdbeOp // sqlite3.c:72042:17 _ = _pFirst - func() int32 { - if _nOp > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _nOp <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72043), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeAddOpListØ00__func__Ø000))), unsafe.Pointer(str(43352))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_p.X5) == uint32(i32(381479589)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_p.X5) != uint32(i32(381479589)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72044), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeAddOpListØ00__func__Ø000))), unsafe.Pointer(str(38332))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_p.X27)+_nOp) <= ((*XParse)(unsafe.Pointer(_p.X3)).X19) || _growOpArray(tls, _p, _nOp) == 0 { goto _5 @@ -36579,7 +33442,7 @@ func _sqlite3VdbeAddOpList(tls *crt.TLS, _p *TVdbe, _nOp int32, _aOp *XVdbeOpLis return _5: - _pFirst = store5774059(&_pOut, (*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17)+24*uintptr(_p.X27)))) + _pFirst = store5774069(&_pOut, (*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17)+24*uintptr(_p.X27)))) _i = i32(0) _6: if _i >= _nOp { @@ -36589,15 +33452,11 @@ _6: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))) = _aOp.X0 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(4 /* X3 */))) = int32(_aOp.X1) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X4 */))) = int32(_aOp.X2) - func() int32 { - if int32(_aOp.X2) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_aOp.X2) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72053), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeAddOpListØ00__func__Ø000))), unsafe.Pointer(str(43360))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3OpcodeProperty)) + 1*uintptr(_aOp.X0))))&i32(1)) == i32(0) || int32(_aOp.X2) <= i32(0) { goto _13 @@ -36611,7 +33470,7 @@ _6: _13: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(12 /* X5 */))) = int32(_aOp.X3) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(1 /* X1 */))) = int8(i32(0)) - *(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(16 /* X6 */))))) = (unsafe.Pointer)(uintptr(i32(0))) + *(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(16 /* X6 */))))) = (unsafe.Pointer)(uintptr(i32(0))) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(2 /* X2 */))) = uint16(i32(0)) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(20 /* X7 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) @@ -36661,15 +33520,11 @@ var _sqlite3AutoincrementBeginØ00iLnØ001 int32 // sqlite3.c:108838:22 func _sqlite3ExprCode(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _target int32) { // sqlite3.c:94824:1 var _inReg int32 // sqlite3.c:94825:7 _ = _inReg - func() int32 { - if (_target > i32(0)) && (_target <= (_pParse.X18)) { - return i32(0) - } - return func() int32 { + func() { + if _target <= i32(0) || _target > (_pParse.X18) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94827), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeØ00__func__Ø000))), unsafe.Pointer(str(43396))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pExpr == nil || int32(_pExpr.X0) != i32(157) { goto _4 @@ -36680,15 +33535,11 @@ func _sqlite3ExprCode(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _target int3 _4: _inReg = _sqlite3ExprCodeTarget(tls, _pParse, _pExpr, _target) - func() int32 { - if ((*TVdbe)(unsafe.Pointer(_pParse.X2)) != (*TVdbe)(unsafe.Pointer(uintptr(i32(0))))) || (((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) != 0) { - return i32(0) - } - return func() int32 { + func() { + if (*TVdbe)(unsafe.Pointer(_pParse.X2)) == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) && ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94832), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeØ00__func__Ø000))), unsafe.Pointer(str(43432))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _inReg == _target || (*TVdbe)(unsafe.Pointer(_pParse.X2)) == nil { goto _10 @@ -36811,29 +33662,21 @@ func _sqlite3ExprCodeTarget(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _targe _regFree1 = i32(0) _regFree2 = i32(0) _p5 = i32(0) - func() int32 { - if (_target > i32(0)) && (_target <= (_pParse.X18)) { - return i32(0) - } - return func() int32 { + func() { + if _target <= i32(0) || _target > (_pParse.X18) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94127), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43396))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { goto _3 } - func() int32 { - if ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) != 0 { - return i32(0) - } - return func() int32 { + func() { + if ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94129), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43496))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = i32(0) return @@ -36957,15 +33800,11 @@ _9: goto _58 } - func() int32 { - if (_5_pCol.X4) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_5_pCol.X4) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94143), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43524))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _5_pCol.X4 return @@ -37005,32 +33844,24 @@ _11: return _12: - func() int32 { - if ((_pExpr.X2) & uint32(i32(1024))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_pExpr.X2) & uint32(i32(1024))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94174), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43540))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _codeReal(tls, _v, *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), i32(0), _target) + _codeReal(tls, _v, *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), i32(0), _target) r0 = _target return _13: - func() int32 { - if ((_pExpr.X2) & uint32(i32(1024))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_pExpr.X2) & uint32(i32(1024))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94180), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43540))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _sqlite3VdbeLoadString(tls, _v, _target, *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) + _sqlite3VdbeLoadString(tls, _v, _target, *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) r0 = _target return @@ -37040,47 +33871,31 @@ _14: return _15: - func() int32 { - if ((_pExpr.X2) & uint32(i32(1024))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_pExpr.X2) & uint32(i32(1024))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94193), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43540))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) == i32(120)) || (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) == i32(88)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) != i32(120) && int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) != i32(88) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94194), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43580))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(1))))) == i32(39) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(1))))) != i32(39) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94195), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43632))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _16_z = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(2)))) + _16_z = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(2)))) _16_n = _sqlite3Strlen30(tls, _16_z) - i32(1) - func() int32 { - if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_16_z)) + 1*uintptr(_16_n)))) == i32(39) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_16_z)) + 1*uintptr(_16_n)))) != i32(39) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94198), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43660))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _16_zBlob = (*int8)(unsafe.Pointer(_sqlite3HexToBlob(tls, _sqlite3VdbeDb(tls, _v), _16_z, _16_n))) _sqlite3VdbeAddOp4(tls, _v, i32(82), _16_n/i32(2), _target, i32(0), _16_zBlob, i32(-1)) @@ -37088,51 +33903,35 @@ _15: return _16: - func() int32 { - if ((_pExpr.X2) & uint32(i32(1024))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_pExpr.X2) & uint32(i32(1024))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94205), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43540))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94206), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43672))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) != i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94207), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43692))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeAddOp2(tls, _v, i32(83), int32(_pExpr.X9), _target) - if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(1))))) == i32(0) { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(1))))) == i32(0) { goto _85 } _18_z = _sqlite3VListNumToName(tls, _pParse.X60, int32(_pExpr.X9)) - func() int32 { - if (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) == i32(63)) || (crt.Xstrcmp(tls, *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), _18_z) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) != i32(63) && crt.Xstrcmp(tls, *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), _18_z) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94211), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43716))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse.X60)) + 4*uintptr(i32(0)))) = i32(0) _sqlite3VdbeAppendP4(tls, _v, (unsafe.Pointer)(_18_z), i32(-2)) @@ -37153,7 +33952,7 @@ _18: _sqlite3VdbeAddOp2(tls, _v, i32(86), _inReg, _target) _inReg = _target _89: - _sqlite3VdbeAddOp2(tls, _v, i32(94), _target, int32(_sqlite3AffinityType(tls, *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), (*uint8)(unsafe.Pointer(uintptr(i32(0))))))) + _sqlite3VdbeAddOp2(tls, _v, i32(94), _target, int32(_sqlite3AffinityType(tls, *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), (*uint8)(unsafe.Pointer(uintptr(i32(0))))))) _sqlite3ExprCacheAffinityChange(tls, _pParse, _inReg, i32(1)) r0 = _inReg return @@ -37224,15 +34023,11 @@ _38: _39: _26_pLeft = (*XExpr)(unsafe.Pointer(_pExpr.X4)) - func() int32 { - if _26_pLeft != nil { - return i32(0) - } - return func() int32 { + func() { + if _26_pLeft == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94297), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43776))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_26_pLeft.X0) != i32(134) { goto _97 @@ -37247,24 +34042,20 @@ _97: goto _99 } - func() int32 { - if ((_pExpr.X2) & uint32(i32(1024))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_pExpr.X2) & uint32(i32(1024))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94303), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43540))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _codeReal(tls, _v, *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pLeft)) + uintptr(8 /* X3 */))))), i32(1), _target) + _codeReal(tls, _v, *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pLeft)) + uintptr(8 /* X3 */))))), i32(1), _target) r0 = _target return _99: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_tempX)) + uintptr(0 /* X0 */))) = uint8(i32(134)) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_tempX)) + uintptr(4 /* X2 */))) = uint32(i32(17408)) - *(*int32)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_tempX)) + uintptr(8 /* X3 */))))) = i32(0) + *(*int32)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_tempX)) + uintptr(8 /* X3 */))))) = i32(0) _r1 = _sqlite3ExprCodeTemp(tls, _pParse, &_tempX, &_regFree1) _r2 = _sqlite3ExprCodeTemp(tls, _pParse, (*XExpr)(unsafe.Pointer(_pExpr.X4)), &_regFree2) _sqlite3VdbeAddOp3(tls, _v, i32(48), _r2, _r1, _target) @@ -37295,17 +34086,13 @@ _44: goto _103 } - func() int32 { - if ((_pExpr.X2) & uint32(i32(1024))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_pExpr.X2) & uint32(i32(1024))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94345), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43540))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _sqlite3ErrorMsg(tls, _pParse, str(43784), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _sqlite3ErrorMsg(tls, _pParse, str(43784), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) goto _106 _103: @@ -37328,15 +34115,11 @@ _45: return _108: - func() int32 { - if ((_pExpr.X2) & uint32(i32(2048))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_pExpr.X2) & uint32(i32(2048))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94368), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43812))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_pExpr.X2) & uint32(i32(16384))) == uint32(i32(0)) { goto _111 @@ -37346,7 +34129,7 @@ _108: goto _112 _111: - _35_pFarg = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) + _35_pFarg = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) _112: _35_nFarg = func() int32 { if _35_pFarg != nil { @@ -37354,17 +34137,13 @@ _112: } return i32(0) }() - func() int32 { - if ((_pExpr.X2) & uint32(i32(1024))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_pExpr.X2) & uint32(i32(1024))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94375), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43540))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _35_zId = *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) + _35_zId = *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) _35_pDef = _sqlite3FindFunction(tls, _35_db, _35_zId, _35_nFarg, _35_enc, uint8(i32(0))) if _35_pDef != (*XFuncDef)(unsafe.Pointer(uintptr(i32(0)))) && *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context) @@ -37385,15 +34164,11 @@ _118: } _40_endCoalesce = _sqlite3VdbeMakeLabel(tls, _v) - func() int32 { - if _35_nFarg >= i32(2) { - return i32(0) - } - return func() int32 { + func() { + if _35_nFarg < i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94394), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43876))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_35_pFarg.X1)+20*uintptr(i32(0)))).X0)), _target) _35_i = i32(1) @@ -37419,15 +34194,11 @@ _119: goto _126 } - func() int32 { - if _35_nFarg >= i32(1) { - return i32(0) - } - return func() int32 { + func() { + if _35_nFarg < i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94412), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43888))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _sqlite3ExprCodeTarget(tls, _pParse, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_35_pFarg.X1)+20*uintptr(i32(0)))).X0)), _target) return @@ -37443,15 +34214,11 @@ _126: *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_43_azAff)) + 4*uintptr(i32(2)))) = str(43916) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_43_azAff)) + 4*uintptr(i32(3)))) = str(43924) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_43_azAff)) + 4*uintptr(i32(4)))) = str(43932) - func() int32 { - if _35_nFarg == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if _35_nFarg != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94424), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43940))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _43_aff = _sqlite3ExprAffinity(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_35_pFarg.X1)+20*uintptr(i32(0)))).X0))) _sqlite3VdbeLoadString(tls, _v, _target, func() *int8 { @@ -37513,25 +34280,17 @@ _144: goto _145 } - func() int32 { - if _35_nFarg == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if _35_nFarg != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94456), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43940))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_35_pFarg.X1)+20*uintptr(i32(0)))).X0)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_35_pFarg.X1)+20*uintptr(i32(0)))).X0)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94457), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43960))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _50_exprOp = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_35_pFarg.X1) + 20*uintptr(i32(0)))).X0)).X0 if int32(_50_exprOp) != i32(152) && int32(_50_exprOp) != i32(154) { @@ -37591,7 +34350,7 @@ _160: _46: _47: - if _op != i32(119) || store961(&_57_nCol, (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X0)).X0) == i32(1) { + if _op != i32(119) || store961(&_57_nCol, (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X0)).X0) == i32(1) { goto _162 } @@ -37612,15 +34371,11 @@ _48: *(*int32)(unsafe.Pointer(uintptr(_pExpr.X4) + uintptr(28 /* X8 */))) = _sqlite3CodeSubselect(tls, _pParse, (*XExpr)(unsafe.Pointer(_pExpr.X4)), i32(0), i32(0)) _164: - func() int32 { - if ((_pExpr.X8) == i32(0)) || (int32((*XExpr)(unsafe.Pointer(_pExpr.X4)).X0) == i32(119)) { - return i32(0) - } - return func() int32 { + func() { + if (_pExpr.X8) != i32(0) && int32((*XExpr)(unsafe.Pointer(_pExpr.X4)).X0) != i32(119) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94524), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43984))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pExpr.X8) == 0 || (_pExpr.X8) == store961(&_60_n, _sqlite3ExprVectorSize(tls, (*XExpr)(unsafe.Pointer(_pExpr.X4)))) { goto _169 @@ -37657,45 +34412,29 @@ _53: _54: _66_pTab = (*XTable)(unsafe.Pointer(_pExpr.X14)) _66_p1 = (((_pExpr.X8) * (int32(_66_pTab.X11) + i32(1))) + i32(1)) + int32(_pExpr.X9) - func() int32 { - if ((_pExpr.X8) == i32(0)) || ((_pExpr.X8) == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if (_pExpr.X8) != i32(0) && (_pExpr.X8) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94597), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(44064))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pExpr.X9) >= i32(-1)) && (int32(_pExpr.X9) < int32(_66_pTab.X11)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pExpr.X9) < i32(-1) || int32(_pExpr.X9) >= int32(_66_pTab.X11) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94598), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(44104))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_66_pTab.X10) < i32(0)) || (int32(_pExpr.X9) != int32(_66_pTab.X10)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_66_pTab.X10) >= i32(0) && int32(_pExpr.X9) == int32(_66_pTab.X10) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94599), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(44152))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_66_p1 >= i32(0)) && (_66_p1 < ((int32(_66_pTab.X11) * i32(2)) + i32(2))) { - return i32(0) } - return func() int32 { + }() + func() { + if _66_p1 < i32(0) || _66_p1 >= ((int32(_66_pTab.X11)*i32(2))+i32(2)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94600), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(44200))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeAddOp2(tls, _v, i32(144), _66_p1, _target) _sqlite3VdbeComment(tls, _v, str(44232), unsafe.Pointer(func() *int8 { @@ -37722,43 +34461,31 @@ _55: goto _94 _56: - func() int32 { - if _op == i32(136) { - return i32(0) - } - return func() int32 { + func() { + if _op != i32(136) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94650), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(44276))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _69_pTest = nil _69_iCacheLevel = _pParse.X23 - func() int32 { - if (((_pExpr.X2) & uint32(i32(2048))) == uint32(i32(0))) && ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) != nil) { - return i32(0) - } - return func() int32 { + func() { + if ((_pExpr.X2)&uint32(i32(2048))) != uint32(i32(0)) || (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94662), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(44288))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X0) > i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X0) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94663), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(44344))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _69_pEList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) + _69_pEList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) _69_aListelem = (*TExprList_item)(unsafe.Pointer(_69_pEList.X1)) _69_nExpr = _69_pEList.X0 _69_endLabel = _sqlite3VdbeMakeLabel(tls, _v) - if store5516225(&_69_pX, (*XExpr)(unsafe.Pointer(_pExpr.X4))) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { + if store5516235(&_69_pX, (*XExpr)(unsafe.Pointer(_pExpr.X4))) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { goto _195 } @@ -37781,15 +34508,11 @@ _196: goto _200 } - func() int32 { - if _69_pTest != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _69_pTest == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94686), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(44372))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_69_opCompare)) + uintptr(16 /* X5 */))))) = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_69_aListelem)) + 20*uintptr(_69_i))).X0)) goto _203 @@ -37819,29 +34542,21 @@ _199: _204: _sqlite3VdbeAddOp2(tls, _v, i32(80), i32(0), _target) _205: - func() int32 { - if ((((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) != 0) || ((_pParse.X16) > i32(0))) || ((_pParse.X23) == _69_iCacheLevel) { - return i32(0) - } - return func() int32 { + func() { + if ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) == 0 && (_pParse.X16) <= i32(0) && (_pParse.X23) != _69_iCacheLevel { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94707), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(44384))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeResolveLabel(tls, _v, _69_endLabel) goto _94 _57: - func() int32 { - if (((int32(_pExpr.X1) == i32(1)) || (int32(_pExpr.X1) == i32(2))) || (int32(_pExpr.X1) == i32(3))) || (int32(_pExpr.X1) == i32(4)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pExpr.X1) != i32(1) && int32(_pExpr.X1) != i32(2) && int32(_pExpr.X1) != i32(3) && int32(_pExpr.X1) != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94714), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(44464))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XTable)(unsafe.Pointer(_pParse.X40)) != nil { goto _215 @@ -37858,25 +34573,21 @@ _215: _sqlite3MayAbort(tls, _pParse) _216: - func() int32 { - if ((_pExpr.X2) & uint32(i32(1024))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_pExpr.X2) & uint32(i32(1024))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94727), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43540))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pExpr.X1) != i32(4) { goto _219 } - _sqlite3VdbeAddOp4(tls, _v, i32(76), i32(0), i32(4), i32(0), *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), i32(0)) + _sqlite3VdbeAddOp4(tls, _v, i32(76), i32(0), i32(4), i32(0), *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), i32(0)) goto _220 _219: - _sqlite3HaltConstraint(tls, _pParse, i32(1811), int32(_pExpr.X1), *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), int8(i32(0)), uint8(i32(0))) + _sqlite3HaltConstraint(tls, _pParse, i32(1811), int32(_pExpr.X1), *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), int8(i32(0)), uint8(i32(0))) _220: goto _94 @@ -37922,15 +34633,11 @@ _5: goto _0 _3: - func() int32 { - if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93982), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeGetColumnØ00__func__Ø000))), unsafe.Pointer(str(43044))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3ExprCodeGetColumnOfTable(tls, _v, _pTab, _iTable, _iColumn, _iReg) if _p5 == 0 { @@ -38050,15 +34757,11 @@ func _sqlite3ColumnDefault(tls *crt.TLS, _v *TVdbe, _pTab *XTable, _i int32, _iR _ = _1_enc var _1_pCol *XColumn // sqlite3.c:123350:12 _ = _1_pCol - func() int32 { - if _pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pTab == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123346), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ColumnDefaultØ00__func__Ø000))), unsafe.Pointer(str(44684))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XSelect)(unsafe.Pointer(_pTab.X3)) != nil { goto _2 @@ -38068,15 +34771,11 @@ func _sqlite3ColumnDefault(tls *crt.TLS, _v *TVdbe, _pTab *XTable, _i int32, _iR _1_enc = _sqlite3VdbeDb(tls, _v).X14 _1_pCol = (*XColumn)(unsafe.Pointer(uintptr(_pTab.X1) + 16*uintptr(_i))) _sqlite3VdbeComment(tls, _v, str(6548), unsafe.Pointer(_pTab.X0), unsafe.Pointer(_1_pCol.X0)) - func() int32 { - if _i < int32(_pTab.X11) { - return i32(0) - } - return func() int32 { + func() { + if _i >= int32(_pTab.X11) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123352), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ColumnDefaultØ00__func__Ø000))), unsafe.Pointer(str(44692))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3ValueFromExpr(tls, _sqlite3VdbeDb(tls, _v), (*XExpr)(unsafe.Pointer(_1_pCol.X1)), _1_enc, uint8(_1_pCol.X4), &_1_pValue) if _1_pValue == nil { @@ -38111,7 +34810,7 @@ func _sqlite3VdbeDb(tls *crt.TLS, _v *TVdbe) (r0 *Xsqlite3) { // sqlite3.c:75855 func _sqlite3ValueFromExpr(tls *crt.TLS, _db *Xsqlite3, _pExpr *XExpr, _enc uint8, _affinity uint8, _ppVal **XMem) (r0 int32) { // sqlite3.c:71003:1 r0 = func() int32 { if _pExpr != nil { - return _valueFromExpr(tls, _db, _pExpr, _enc, _affinity, _ppVal, (*T5762633)(unsafe.Pointer(uintptr(i32(0))))) + return _valueFromExpr(tls, _db, _pExpr, _enc, _affinity, _ppVal, (*T5762643)(unsafe.Pointer(uintptr(i32(0))))) } return i32(0) }() @@ -38119,7 +34818,7 @@ func _sqlite3ValueFromExpr(tls *crt.TLS, _db *Xsqlite3, _pExpr *XExpr, _enc uint } -func _valueFromExpr(tls *crt.TLS, _db *Xsqlite3, _pExpr *XExpr, _enc uint8, _affinity uint8, _ppVal **XMem, _pCtx *T5762633) (r0 int32) { // sqlite3.c:70870:1 +func _valueFromExpr(tls *crt.TLS, _db *Xsqlite3, _pExpr *XExpr, _enc uint8, _affinity uint8, _ppVal **XMem, _pCtx *T5762643) (r0 int32) { // sqlite3.c:70870:1 var _op int32 // sqlite3.c:70878:7 _ = _op var _zVal *int8 // sqlite3.c:70879:8 @@ -38141,15 +34840,11 @@ func _valueFromExpr(tls *crt.TLS, _db *Xsqlite3, _pExpr *XExpr, _enc uint8, _aff _negInt = i32(1) _zNeg = str(196) _rc = i32(0) - func() int32 { - if _pExpr != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pExpr == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70885), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueFromExprØ00__func__Ø000))), unsafe.Pointer(str(44732))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _2: if store961(&_op, int32(_pExpr.X0)) != i32(156) && _op != i32(161) { @@ -38163,11 +34858,8 @@ _3: if func() int32 { if _op == i32(157) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70887), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueFromExprØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70887), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueFromExprØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -38178,21 +34870,17 @@ _3: _op = int32(_pExpr.X12) _7: - func() int32 { - if (((_pExpr.X2) & uint32(i32(16384))) == uint32(i32(0))) || (_pCtx == (*T5762633)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if ((_pExpr.X2)&uint32(i32(16384))) != uint32(i32(0)) && _pCtx != (*T5762643)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70893), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueFromExprØ00__func__Ø000))), unsafe.Pointer(str(44744))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _op != i32(66) { goto _11 } - _1_aff = uint8(_sqlite3AffinityType(tls, *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), (*uint8)(unsafe.Pointer(uintptr(i32(0)))))) + _1_aff = uint8(_sqlite3AffinityType(tls, *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), (*uint8)(unsafe.Pointer(uintptr(i32(0)))))) _rc = _valueFromExpr(tls, _db, (*XExpr)(unsafe.Pointer(_pExpr.X4)), _enc, _1_aff, _ppVal, _pCtx) if (*_ppVal) == nil { goto _12 @@ -38230,11 +34918,11 @@ _19: goto _20 } - _sqlite3VdbeMemSetInt64(tls, _pVal, int64(*(*int32)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))*int64(_negInt)) + _sqlite3VdbeMemSetInt64(tls, _pVal, int64(*(*int32)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))*int64(_negInt)) goto _21 _20: - _zVal = _sqlite3MPrintf(tls, _db, str(5224), unsafe.Pointer(_zNeg), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _zVal = _sqlite3MPrintf(tls, _db, str(5224), unsafe.Pointer(_zNeg), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) if _zVal != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _22 } @@ -38288,20 +34976,20 @@ _18: goto _33 } - *(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */))))) = -(*(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */)))))) + *(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */))))) = -(*(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */)))))) goto _34 _33: - if (*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */)))))) != i64(-9223372036854775808) { + if (*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */)))))) != i64(-9223372036854775808) { goto _35 } - *(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */))))) = 9.223372036854776e+18 + *(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */))))) = 9.223372036854776e+18 *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(8 /* X1 */))) = uint16((int32(_pVal.X1) & i32(-49664)) | i32(8)) goto _36 _35: - *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */))))) = -(*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */)))))) + *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */))))) = -(*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */)))))) _36: _34: _sqlite3ValueApplyAffinity(tls, _pVal, _affinity, _enc) @@ -38329,25 +35017,17 @@ _38: goto _41 } - func() int32 { - if (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) == i32(120)) || (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) == i32(88)) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) != i32(120) && int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) != i32(88) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70960), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueFromExprØ00__func__Ø000))), unsafe.Pointer(str(43580))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(1))))) == i32(39) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(1))))) != i32(39) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70961), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueFromExprØ00__func__Ø000))), unsafe.Pointer(str(43632))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pVal = _valueNew(tls, _db, _pCtx) if _pVal != nil { @@ -38357,17 +35037,13 @@ _38: goto _no_mem _47: - _zVal = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(2)))) + _zVal = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(2)))) _16_nVal = _sqlite3Strlen30(tls, _zVal) - i32(1) - func() int32 { - if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zVal)) + 1*uintptr(_16_nVal)))) == i32(39) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zVal)) + 1*uintptr(_16_nVal)))) != i32(39) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70966), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueFromExprØ00__func__Ø000))), unsafe.Pointer(str(44788))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeMemSetStr(tls, _pVal, (*int8)(unsafe.Pointer(_sqlite3HexToBlob(tls, _db, _zVal, _16_nVal))), _16_nVal/i32(2), uint8(i32(0)), *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 @@ -38383,25 +35059,17 @@ _29: _no_mem: _sqlite3OomFault(tls, _db) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_zVal)) - func() int32 { - if (*_ppVal) == (*XMem)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*_ppVal) != (*XMem)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70984), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueFromExprØ00__func__Ø000))), unsafe.Pointer(str(44808))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pCtx == (*T5762633)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if _pCtx != (*T5762643)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70988), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueFromExprØ00__func__Ø000))), unsafe.Pointer(str(44820))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3ValueFree(tls, _pVal) r0 = _sqlite3NomemError(tls, i32(70990)) @@ -38427,15 +35095,11 @@ func _sqlite3AffinityType(tls *crt.TLS, _zIn *int8, _pszEst *uint8) (r0 int8) { _h = u32(0) _aff = i8(67) _zChar = nil - func() int32 { - if _zIn != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _zIn == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100602), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AffinityTypeØ00__func__Ø000))), unsafe.Pointer(str(44844))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _2: if (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zIn)) + 1*uintptr(i32(0))))) == 0 { @@ -38706,15 +35370,11 @@ _28: } func _sqlite3HexToInt(tls *crt.TLS, _h int32) (r0 uint8) { // sqlite3.c:28794:1 - func() int32 { - if (((_h >= i32(48)) && (_h <= i32(57))) || ((_h >= i32(97)) && (_h <= i32(102)))) || ((_h >= i32(65)) && (_h <= i32(70))) { - return i32(0) - } - return func() int32 { + func() { + if (_h < i32(48) || _h > i32(57)) && (_h < i32(97) || _h > i32(102)) && (_h < i32(65) || _h > i32(70)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(28795), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3HexToIntØ00__func__Ø000))), unsafe.Pointer(str(44872))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := &_h @@ -38759,15 +35419,11 @@ _2: } _sqlite3ValueApplyAffinity(tls, _pMem, uint8(i32(66)), _encoding) - func() int32 { - if (int32(_pMem.X1)&i32(2)) != 0 || (((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X17) != 0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pMem.X1)&i32(2)) == 0 && ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70213), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemCastØ00__func__Ø000))), unsafe.Pointer(str(44952))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_pMem.X1) & i32(2)) == 0 { goto _11 @@ -38799,15 +35455,11 @@ _5: goto _13 _6: - func() int32 { - if int32(_aff) == i32(66) { - return i32(0) - } - return func() int32 { + func() { + if int32(_aff) != i32(66) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70233), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemCastØ00__func__Ø000))), unsafe.Pointer(str(45000))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() i32(0) { @@ -38816,15 +35468,11 @@ _6: sink4530 = *p } _sqlite3ValueApplyAffinity(tls, _pMem, uint8(i32(66)), _encoding) - func() int32 { - if (int32(_pMem.X1)&i32(2)) != 0 || (((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X17) != 0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pMem.X1)&i32(2)) == 0 && ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70237), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemCastØ00__func__Ø000))), unsafe.Pointer(str(44952))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) @@ -38849,15 +35497,11 @@ func _applyAffinity(tls *crt.TLS, _pRec *XMem, _affinity int8, _enc uint8) { // goto _0 } - func() int32 { - if ((int32(_affinity) == i32(68)) || (int32(_affinity) == i32(69))) || (int32(_affinity) == i32(67)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_affinity) != i32(68) && int32(_affinity) != i32(69) && int32(_affinity) != i32(67) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78388), unsafe.Pointer((*int8)(unsafe.Pointer(&_applyAffinityØ00__func__Ø000))), unsafe.Pointer(str(45024))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_pRec.X1) & i32(4)) != i32(0) { goto _5 @@ -38922,15 +35566,11 @@ func _applyNumericAffinity(tls *crt.TLS, _pRec *XMem, _bTryForInt int32) { // sq var _enc uint8 // sqlite3.c:78351:6 _ = _enc _enc = _pRec.X2 - func() int32 { - if (int32(_pRec.X1) & i32(14)) == i32(2) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pRec.X1) & i32(14)) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78352), unsafe.Pointer((*int8)(unsafe.Pointer(&_applyNumericAffinityØ00__func__Ø000))), unsafe.Pointer(str(45132))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3AtoF(tls, _pRec.X5, &_rValue, _pRec.X4, _enc) != i32(0) { goto _2 @@ -38943,7 +35583,7 @@ _2: goto _3 } - *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRec)) + uintptr(0 /* X0 */))))) = _iValue + *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRec)) + uintptr(0 /* X0 */))))) = _iValue { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRec)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) | i32(4)) @@ -38952,7 +35592,7 @@ _2: goto _4 _3: - *(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRec)) + uintptr(0 /* X0 */))))) = _rValue + *(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRec)) + uintptr(0 /* X0 */))))) = _rValue { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRec)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) | i32(8)) @@ -38978,52 +35618,36 @@ func init() { func _sqlite3VdbeIntegerAffinity(tls *crt.TLS, _pMem *XMem) { // sqlite3.c:70124:1 var _ix int64 // sqlite3.c:70125:7 _ = _ix - func() int32 { - if (int32(_pMem.X1) & i32(8)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pMem.X1) & i32(8)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70126), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeIntegerAffinityØ00__func__Ø000))), unsafe.Pointer(str(45208))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pMem.X1) & i32(32)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pMem.X1) & i32(32)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70127), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeIntegerAffinityØ00__func__Ø000))), unsafe.Pointer(str(5052))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3)(unsafe.Pointer(_pMem.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70128), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeIntegerAffinityØ00__func__Ø000))), unsafe.Pointer(str(2976))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pMem))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pMem))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70129), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeIntegerAffinityØ00__func__Ø000))), unsafe.Pointer(str(4620))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _ix = _doubleToInt64(tls, *(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) - if (*(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) != float64(_ix) || _ix <= i64(-9223372036854775808) || _ix >= i64(9223372036854775807) { + _ix = _doubleToInt64(tls, *(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) + if (*(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) != float64(_ix) || _ix <= i64(-9223372036854775808) || _ix >= i64(9223372036854775807) { goto _11 } - *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _ix + *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _ix *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16((int32(_pMem.X1) & i32(-49664)) | i32(4)) _11: return @@ -39047,27 +35671,19 @@ func _sqlite3VdbeMemNumerify(tls *crt.TLS, _pMem *XMem) (r0 int32) { // sqlite3. goto _0 } - func() int32 { - if (int32(_pMem.X1) & i32(18)) != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pMem.X1) & i32(18)) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70185), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemNumerifyØ00__func__Ø000))), unsafe.Pointer(str(45280))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3)(unsafe.Pointer(_pMem.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70186), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemNumerifyØ00__func__Ø000))), unsafe.Pointer(str(2976))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if i32(0) != _sqlite3Atoi64(tls, _pMem.X5, (*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */))))), _pMem.X4, _pMem.X2) { + if i32(0) != _sqlite3Atoi64(tls, _pMem.X5, (*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */))))), _pMem.X4, _pMem.X2) { goto _6 } @@ -39075,20 +35691,16 @@ func _sqlite3VdbeMemNumerify(tls *crt.TLS, _pMem *XMem) (r0 int32) { // sqlite3. goto _7 _6: - *(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _sqlite3VdbeRealValue(tls, _pMem) + *(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _sqlite3VdbeRealValue(tls, _pMem) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16((int32(_pMem.X1) & i32(-49664)) | i32(8)) _sqlite3VdbeIntegerAffinity(tls, _pMem) _7: _0: - func() int32 { - if (int32(_pMem.X1) & i32(13)) != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pMem.X1) & i32(13)) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70195), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemNumerifyØ00__func__Ø000))), unsafe.Pointer(str(45320))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) @@ -39107,37 +35719,25 @@ func init() { } func _sqlite3VdbeMemIntegerify(tls *crt.TLS, _pMem *XMem) (r0 int32) { // sqlite3.c:70152:1 - func() int32 { - if ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3)(unsafe.Pointer(_pMem.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70153), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemIntegerifyØ00__func__Ø000))), unsafe.Pointer(str(2976))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pMem.X1) & i32(32)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pMem.X1) & i32(32)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70154), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemIntegerifyØ00__func__Ø000))), unsafe.Pointer(str(5052))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pMem))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pMem))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70155), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemIntegerifyØ00__func__Ø000))), unsafe.Pointer(str(4620))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _sqlite3VdbeIntValue(tls, _pMem) + *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _sqlite3VdbeIntValue(tls, _pMem) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16((int32(_pMem.X1) & i32(-49664)) | i32(4)) r0 = i32(0) return @@ -39151,27 +35751,19 @@ func init() { } func _sqlite3VdbeMemRealify(tls *crt.TLS, _pMem *XMem) (r0 int32) { // sqlite3.c:70166:1 - func() int32 { - if ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3)(unsafe.Pointer(_pMem.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70167), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemRealifyØ00__func__Ø000))), unsafe.Pointer(str(2976))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pMem))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pMem))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70168), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemRealifyØ00__func__Ø000))), unsafe.Pointer(str(4620))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - *(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _sqlite3VdbeRealValue(tls, _pMem) + *(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _sqlite3VdbeRealValue(tls, _pMem) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16((int32(_pMem.X1) & i32(-49664)) | i32(8)) r0 = i32(0) return @@ -39184,7 +35776,7 @@ func init() { crt.Xstrncpy(nil, &_sqlite3VdbeMemRealifyØ00__func__Ø000[0], str(45420), 22) } -func _valueNew(tls *crt.TLS, _db *Xsqlite3, _p *T5762633) (r0 *XMem) { // sqlite3.c:70714:1 +func _valueNew(tls *crt.TLS, _db *Xsqlite3, _p *T5762643) (r0 *XMem) { // sqlite3.c:70714:1 r0 = _sqlite3ValueNew(tls, _db) return @@ -39239,25 +35831,17 @@ func _sqlite3ExprCacheStore(tls *crt.TLS, _pParse *XParse, _iTab int32, _iCol in _ = _idxLru var _p *TyColCache // sqlite3.c:93788:20 _ = _p - func() int32 { - if ((_iReg > i32(0)) || (_pParse.X16) != 0) || (((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) != 0) { - return i32(0) - } - return func() int32 { + func() { + if _iReg <= i32(0) && (_pParse.X16) == 0 && ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93791), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCacheStoreØ00__func__Ø000))), unsafe.Pointer(str(45444))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_iCol >= i32(-1)) && (_iCol < i32(32768)) { - return i32(0) } - return func() int32 { + }() + func() { + if _iCol < i32(-1) || _iCol >= i32(32768) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93792), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCacheStoreØ00__func__Ø000))), unsafe.Pointer(str(45496))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X13) & i32(2)) == i32(0) { goto _7 @@ -39272,15 +35856,11 @@ _8: goto _11 } - func() int32 { - if ((_p.X0) != _iTab) || (int32(_p.X1) != _iCol) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X0) == _iTab && int32(_p.X1) == _iCol { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93807), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCacheStoreØ00__func__Ø000))), unsafe.Pointer(str(45520))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uintptr)(unsafe.Pointer(func() **TyColCache { _i += 1; return &_p }())) += uintptr(20) goto _8 @@ -39347,16 +35927,12 @@ func _codeInteger(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _negFlag int32, goto _0 } - _1_i = *(*int32)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) - func() int32 { - if _1_i >= i32(0) { - return i32(0) - } - return func() int32 { + _1_i = *(*int32)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) + func() { + if _1_i < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93735), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeIntegerØ00__func__Ø000))), unsafe.Pointer(str(45580))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _negFlag == 0 { goto _3 @@ -39368,16 +35944,12 @@ _3: goto _4 _0: - _2_z = *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) - func() int32 { - if _2_z != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + _2_z = *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) + func() { + if _2_z == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93742), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeIntegerØ00__func__Ø000))), unsafe.Pointer(str(45588))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _2_c = _sqlite3DecOrHexToI64(tls, _2_z, &_2_value) if _2_c != i32(1) && (_2_c != i32(2) || _negFlag != 0) && (_negFlag == 0 || _2_value != i64(-9223372036854775808)) { @@ -39482,11 +36054,8 @@ func _codeReal(tls *crt.TLS, _v *TVdbe, _z *int8, _negateFlag int32, _iMem int32 return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93714), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeRealØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93714), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeRealØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -39494,15 +36063,11 @@ func _codeReal(tls *crt.TLS, _v *TVdbe, _z *int8, _negateFlag int32, _iMem int32 } _sqlite3AtoF(tls, _z, &_1_value, _sqlite3Strlen30(tls, _z), uint8(i32(1))) - func() int32 { - if _sqlite3IsNaN(tls, _1_value) == 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3IsNaN(tls, _1_value) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93717), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeRealØ00__func__Ø000))), unsafe.Pointer(str(45640))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _negateFlag == 0 { goto _5 @@ -39615,7 +36180,7 @@ _0: goto _1 } - r0 = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X0 + r0 = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X0 return _1: @@ -39623,7 +36188,7 @@ _1: goto _3 } - r0 = (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X0)).X0 + r0 = (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X0)).X0 return _3: @@ -39679,45 +36244,29 @@ func _codeVectorCompare(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _dest int3 return _0: - func() int32 { - if (((((((int32(_pExpr.X0) == i32(37)) || (int32(_pExpr.X0) == i32(36))) || (int32(_pExpr.X0) == i32(29))) || (int32(_pExpr.X0) == i32(148))) || (int32(_pExpr.X0) == i32(40))) || (int32(_pExpr.X0) == i32(38))) || (int32(_pExpr.X0) == i32(39))) || (int32(_pExpr.X0) == i32(41)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pExpr.X0) != i32(37) && int32(_pExpr.X0) != i32(36) && int32(_pExpr.X0) != i32(29) && int32(_pExpr.X0) != i32(148) && int32(_pExpr.X0) != i32(40) && int32(_pExpr.X0) != i32(38) && int32(_pExpr.X0) != i32(39) && int32(_pExpr.X0) != i32(41) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91269), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeVectorCompareØ00__func__Ø000))), unsafe.Pointer(str(45676))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((int32(_pExpr.X0) == int32(_op)) || ((int32(_pExpr.X0) == i32(29)) && (int32(_op) == i32(37)))) || ((int32(_pExpr.X0) == i32(148)) && (int32(_op) == i32(36))) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pExpr.X0) != int32(_op) && (int32(_pExpr.X0) != i32(29) || int32(_op) != i32(37)) && (int32(_pExpr.X0) != i32(148) || int32(_op) != i32(36)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91274), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeVectorCompareØ00__func__Ø000))), unsafe.Pointer(str(45836))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_p5) == i32(0)) || (int32(_pExpr.X0) != int32(_op)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_p5) != i32(0) && int32(_pExpr.X0) == int32(_op) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91276), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeVectorCompareØ00__func__Ø000))), unsafe.Pointer(str(45924))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_p5) == i32(128)) || (int32(_pExpr.X0) == int32(_op)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_p5) != i32(128) && int32(_pExpr.X0) != int32(_op) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91277), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeVectorCompareØ00__func__Ø000))), unsafe.Pointer(str(45948))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := &_p5 @@ -39742,15 +36291,11 @@ _23: _24: _2_regFree1 = i32(0) _2_regFree2 = i32(0) - func() int32 { - if (_i >= i32(0)) && (_i < _nLeft) { - return i32(0) - } - return func() int32 { + func() { + if _i < i32(0) || _i >= _nLeft { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91290), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeVectorCompareØ00__func__Ø000))), unsafe.Pointer(str(45984))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _i <= i32(0) { goto _31 @@ -39802,15 +36347,11 @@ _34: goto _37 _36: - func() int32 { - if (((int32(_op) == i32(40)) || (int32(_op) == i32(38))) || (int32(_op) == i32(39))) || (int32(_op) == i32(41)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_op) != i32(40) && int32(_op) != i32(38) && int32(_op) != i32(39) && int32(_op) != i32(41) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91314), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeVectorCompareØ00__func__Ø000))), unsafe.Pointer(str(46000))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeAddOp2(tls, _v, i32(42), i32(0), _addrDone) if _i != (_nLeft - i32(2)) { @@ -39837,15 +36378,11 @@ func _sqlite3VdbeMakeLabel(tls *crt.TLS, _v *TVdbe) (r0 int32) { // sqlite3.c:71 _ = _i _p = (*XParse)(unsafe.Pointer(_v.X3)) _i = postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(72 /* X25 */))), int32(1)) - func() int32 { - if (_v.X5) == uint32(i32(381479589)) { - return i32(0) - } - return func() int32 { + func() { + if (_v.X5) != uint32(i32(381479589)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71693), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMakeLabelØ00__func__Ø000))), unsafe.Pointer(str(46052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_i & (_i - i32(1))) != i32(0) { goto _2 @@ -39948,11 +36485,8 @@ func _sqlite3CodeSubselect(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _rHasNu if func() int32 { if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93197), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeSubselectØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93197), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeSubselectØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -40004,15 +36538,11 @@ _10: _4_pLeft = (*XExpr)(unsafe.Pointer(_pExpr.X4)) _4_pKeyInfo = nil _4_nVal = _sqlite3ExprVectorSize(tls, _4_pLeft) - func() int32 { - if (_isRowid == 0) || (_4_nVal == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _isRowid != 0 && _4_nVal != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93233), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeSubselectØ00__func__Ø000))), unsafe.Pointer(str(46180))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(28 /* X8 */))) = postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(40 /* X17 */))), int32(1)) _4_addr = _sqlite3VdbeAddOp2(tls, _v, i32(108), _pExpr.X8, func() int32 { @@ -40031,28 +36561,21 @@ _10: goto _21 } - _5_pSelect = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) + _5_pSelect = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) _5_pEList = (*XExprList)(unsafe.Pointer(_5_pSelect.X0)) - func() int32 { - if _isRowid == 0 { - return i32(0) - } - return func() int32 { + func() { + if _isRowid != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93262), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeSubselectØ00__func__Ø000))), unsafe.Pointer(str(46200))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if func() int32 { if (_5_pEList.X0) == _4_nVal { return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93265), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeSubselectØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93265), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeSubselectØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -40073,45 +36596,29 @@ _10: _27: _sqlite3DbFree(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (unsafe.Pointer)(_6_dest.X1)) - func() int32 { - if _4_pKeyInfo != (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _4_pKeyInfo == (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93279), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeSubselectØ00__func__Ø000))), unsafe.Pointer(str(46212))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _5_pEList != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if _5_pEList == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93280), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeSubselectØ00__func__Ø000))), unsafe.Pointer(str(46224))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_5_pEList.X0) > i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_5_pEList.X0) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93281), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeSubselectØ00__func__Ø000))), unsafe.Pointer(str(46236))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3KeyInfoIsWriteable(tls, _4_pKeyInfo) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3KeyInfoIsWriteable(tls, _4_pKeyInfo) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93282), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeSubselectØ00__func__Ø000))), unsafe.Pointer(str(46252))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _6_i = i32(0) _36: @@ -40130,22 +36637,19 @@ _26: _21: if func() int32 { - if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93290), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeSubselectØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93290), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeSubselectØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { goto _43 } - _9_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) + _9_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) _9_affinity = _sqlite3ExprAffinity(tls, _4_pLeft) if _9_affinity != 0 { goto _44 @@ -40157,15 +36661,11 @@ _44: goto _45 } - func() int32 { - if _sqlite3KeyInfoIsWriteable(tls, _4_pKeyInfo) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3KeyInfoIsWriteable(tls, _4_pKeyInfo) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93309), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeSubselectØ00__func__Ø000))), unsafe.Pointer(str(46252))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XCollSeq)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pKeyInfo))+uintptr(20 /* X6 */))))) + 4*uintptr(i32(0)))) = _sqlite3ExprCollSeq(tls, _pParse, (*XExpr)(unsafe.Pointer(_pExpr.X4))) _45: @@ -40233,27 +36733,19 @@ _60: _11: _12: _13: - func() int32 { - if (int32(_pExpr.X0) == i32(20)) || (int32(_pExpr.X0) == i32(119)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pExpr.X0) != i32(20) && int32(_pExpr.X0) != i32(119) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93379), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeSubselectØ00__func__Ø000))), unsafe.Pointer(str(46288))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pExpr.X2) & uint32(i32(2048))) != uint32(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if ((_pExpr.X2) & uint32(i32(2048))) == uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93380), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeSubselectØ00__func__Ø000))), unsafe.Pointer(str(46336))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _19_pSel = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) + _19_pSel = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) _19_nReg = func() int32 { if int32(_pExpr.X0) == i32(119) { return ((*XExprList)(unsafe.Pointer(_19_pSel.X0)).X0) @@ -40372,19 +36864,15 @@ func _exprINAffinity(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr) (r0 *int8) { _nVal = _sqlite3ExprVectorSize(tls, _pLeft) _pSelect = func() *XSelect { if ((_pExpr.X2) & uint32(i32(2048))) != 0 { - return (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) + return (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) } return (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) }() - func() int32 { - if int32(_pExpr.X0) == i32(33) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pExpr.X0) != i32(33) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93104), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprINAffinityØ00__func__Ø000))), unsafe.Pointer(str(46456))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _zRet = (*int8)(unsafe.Pointer(_sqlite3DbMallocRaw(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), uint64(_nVal+i32(1))))) if _zRet == nil { @@ -40427,39 +36915,31 @@ func init() { } func _sqlite3VectorFieldSubexpr(tls *crt.TLS, _pVector *XExpr, _i int32) (r0 *XExpr) { // sqlite3.c:91105:1 - func() int32 { - if _i < _sqlite3ExprVectorSize(tls, _pVector) { - return i32(0) - } - return func() int32 { + func() { + if _i >= _sqlite3ExprVectorSize(tls, _pVector) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91106), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VectorFieldSubexprØ00__func__Ø000))), unsafe.Pointer(str(46492))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3ExprIsVector(tls, _pVector) == 0 { goto _2 } - func() int32 { - if (int32(_pVector.X12) == i32(0)) || (int32(_pVector.X0) == i32(157)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pVector.X12) != i32(0) && int32(_pVector.X0) != i32(157) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91108), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VectorFieldSubexprØ00__func__Ø000))), unsafe.Pointer(str(46528))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pVector.X0) != i32(119) && int32(_pVector.X12) != i32(119) { goto _7 } - r0 = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(20 /* X6 */))))))).X0)).X1) + 20*uintptr(_i))).X0)) + r0 = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(20 /* X6 */))))))).X0)).X1) + 20*uintptr(_i))).X0)) return _7: - r0 = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(_i))).X0)) + r0 = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(_i))).X0)) return _2: @@ -40491,17 +36971,13 @@ _0: goto _1 } - func() int32 { - if ((_pExpr.X2) & uint32(i32(2048))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if ((_pExpr.X2) & uint32(i32(2048))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90785), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprAffinityØ00__func__Ø000))), unsafe.Pointer(str(46600))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - r0 = _sqlite3ExprAffinity(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X0)).X1)+20*uintptr(i32(0)))).X0))) + r0 = _sqlite3ExprAffinity(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X0)).X1)+20*uintptr(i32(0)))).X0))) return _1: @@ -40515,17 +36991,13 @@ _4: goto _5 } - func() int32 { - if ((_pExpr.X2) & uint32(i32(1024))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_pExpr.X2) & uint32(i32(1024))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90791), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprAffinityØ00__func__Ø000))), unsafe.Pointer(str(43540))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - r0 = _sqlite3AffinityType(tls, *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), (*uint8)(unsafe.Pointer(uintptr(i32(0))))) + r0 = _sqlite3AffinityType(tls, *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), (*uint8)(unsafe.Pointer(uintptr(i32(0))))) return _5: @@ -40541,17 +37013,13 @@ _9: goto _10 } - func() int32 { - if (((*XExpr)(unsafe.Pointer(_pExpr.X4)).X2) & uint32(i32(2048))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (((*XExpr)(unsafe.Pointer(_pExpr.X4)).X2) & uint32(i32(2048))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90799), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprAffinityØ00__func__Ø000))), unsafe.Pointer(str(46628))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - r0 = _sqlite3ExprAffinity(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr(_pExpr.X4) + uintptr(20 /* X6 */))))))).X0)).X1)+20*uintptr(_pExpr.X9))).X0))) + r0 = _sqlite3ExprAffinity(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr(_pExpr.X4) + uintptr(20 /* X6 */))))))).X0)).X1)+20*uintptr(_pExpr.X9))).X0))) return _10: @@ -40570,49 +37038,33 @@ _0: goto _3 } - func() int32 { - if ((_pExpr.X2) & uint32(i32(2048))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_pExpr.X2) & uint32(i32(2048))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90845), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprSkipCollateØ00__func__Ø000))), unsafe.Pointer(str(43812))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X0) > i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X0) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90846), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprSkipCollateØ00__func__Ø000))), unsafe.Pointer(str(46664))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pExpr.X0) == i32(151) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pExpr.X0) != i32(151) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90847), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprSkipCollateØ00__func__Ø000))), unsafe.Pointer(str(46688))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _pExpr = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(i32(0)))).X0)) + _pExpr = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(i32(0)))).X0)) goto _10 _3: - func() int32 { - if int32(_pExpr.X0) == i32(53) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pExpr.X0) != i32(53) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90850), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprSkipCollateØ00__func__Ø000))), unsafe.Pointer(str(46712))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pExpr = (*XExpr)(unsafe.Pointer(_pExpr.X4)) _10: @@ -40637,15 +37089,11 @@ func init() { } func _sqlite3TableColumnAffinity(tls *crt.TLS, _pTab *XTable, _iCol int32) (r0 int8) { // sqlite3.c:90758:1 - func() int32 { - if _iCol < int32(_pTab.X11) { - return i32(0) - } - return func() int32 { + func() { + if _iCol >= int32(_pTab.X11) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90759), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3TableColumnAffinityØ00__func__Ø000))), unsafe.Pointer(str(46780))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = int8(func() int32 { if _iCol >= i32(0) { @@ -40691,15 +37139,11 @@ _1: return _7: - func() int32 { - if (int32(_aff1) == i32(0)) || (int32(_aff2) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_aff1) != i32(0) && int32(_aff2) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90948), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CompareAffinityØ00__func__Ø000))), unsafe.Pointer(str(46824))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = int8(int32(_aff1) + int32(_aff2)) return @@ -40883,61 +37327,41 @@ _4: goto _5 } - _sqlite3TreeViewSelect(tls, (*T5513999)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0))) + _sqlite3TreeViewSelect(tls, (*T5514009)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0))) _5: - func() int32 { - if ((*XExprList)(unsafe.Pointer(_p.X12)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_pDest.X0) != i32(6)) { - return i32(0) - } - return func() int32 { + func() { + if (*XExprList)(unsafe.Pointer(_p.X12)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && int32(_pDest.X0) == i32(6) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121149), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(46900))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XExprList)(unsafe.Pointer(_p.X12)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_pDest.X0) != i32(5)) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XExprList)(unsafe.Pointer(_p.X12)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && int32(_pDest.X0) == i32(5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121150), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(46948))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XExprList)(unsafe.Pointer(_p.X12)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_pDest.X0) != i32(8)) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XExprList)(unsafe.Pointer(_p.X12)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && int32(_pDest.X0) == i32(8) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121151), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(46992))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XExprList)(unsafe.Pointer(_p.X12)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_pDest.X0) != i32(7)) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XExprList)(unsafe.Pointer(_p.X12)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && int32(_pDest.X0) == i32(7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121152), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(47040))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pDest.X0) > i32(8) { goto _18 } - func() int32 { - if (((((((int32(_pDest.X0) == i32(3)) || (int32(_pDest.X0) == i32(1))) || (int32(_pDest.X0) == i32(2))) || (int32(_pDest.X0) == i32(4))) || (int32(_pDest.X0) == i32(7))) || (int32(_pDest.X0) == i32(6))) || (int32(_pDest.X0) == i32(8))) || (int32(_pDest.X0) == i32(5)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pDest.X0) != i32(3) && int32(_pDest.X0) != i32(1) && int32(_pDest.X0) != i32(2) && int32(_pDest.X0) != i32(4) && int32(_pDest.X0) != i32(7) && int32(_pDest.X0) != i32(6) && int32(_pDest.X0) != i32(8) && int32(_pDest.X0) != i32(5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121154), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(47084))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3ExprListDelete(tls, _db, (*XExprList)(unsafe.Pointer(_p.X12))) *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(56 /* X12 */))))) = (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) @@ -40958,15 +37382,11 @@ _18: goto _select_end _29: - func() int32 { - if (*XExprList)(unsafe.Pointer(_p.X0)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XExprList)(unsafe.Pointer(_p.X0)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121171), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(47308))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _isAgg = bool2int(((_p.X3) & uint32(i32(8))) != uint32(i32(0))) if (Xsqlite3SelectTrace & i32(256)) == 0 { @@ -40982,7 +37402,7 @@ _29: return str(47324) }()) _33: - _sqlite3TreeViewSelect(tls, (*T5513999)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0))) + _sqlite3TreeViewSelect(tls, (*T5514009)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0))) _32: _i = i32(0) _34: @@ -41092,7 +37512,7 @@ _52: goto _53 } - if int32((uint32(((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(4)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { + if int32((uint32(((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(4)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { goto _54 } @@ -41106,7 +37526,7 @@ _53: *p = (*p) + _sqlite3SelectExprHeight(tls, _p) sink961 = *p } - if (int32((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem))+uintptr(36 /* X9 */))).X0)&i32(32)) != i32(0) || _pushDownWhereTerms(tls, _pParse, _12_pSub, (*XExpr)(unsafe.Pointer(_p.X9)), _12_pItem.X11) == 0 { + if (int32((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem))+uintptr(36 /* X9 */))).X0)&i32(32)) != i32(0) || _pushDownWhereTerms(tls, _pParse, _12_pSub, (*XExpr)(unsafe.Pointer(_p.X9)), _12_pItem.X11) == 0 { goto _56 } @@ -41123,10 +37543,10 @@ _53: return str(47420) }()) _58: - _sqlite3TreeViewSelect(tls, (*T5513999)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0))) + _sqlite3TreeViewSelect(tls, (*T5514009)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0))) _57: _56: - if _i != i32(0) || (_pTabList.X0) != i32(1) && (int32((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabList))+uintptr(8 /* X2 */)))))+68*uintptr(i32(1))))))+uintptr(36 /* X9 */))).X0)&i32(10)) == i32(0) || ((_p.X3)&uint32(i32(2))) != uint32(i32(0)) || (int32(_db.X13)&i32(256)) != i32(0) { + if _i != i32(0) || (_pTabList.X0) != i32(1) && (int32((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabList))+uintptr(8 /* X2 */)))))+68*uintptr(i32(1))))))+uintptr(36 /* X9 */))).X0)&i32(10)) == i32(0) || ((_p.X3)&uint32(i32(2))) != uint32(i32(0)) || (int32(_db.X13)&i32(256)) != i32(0) { goto _63 } @@ -41139,7 +37559,7 @@ _56: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem)) + uintptr(38 /* X10 */))) = uint8(_pParse.X59) _sqlite3Select(tls, _pParse, _12_pSub, &_12_dest) *(*int16)(unsafe.Pointer(uintptr(_12_pItem.X4) + uintptr(44 /* X12 */))) = _12_pSub.X2 - storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem))+uintptr(36 /* X9 */)))))+uintptr(1 /* X1 */))), int8(i32(1)), 16, 4) + storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem))+uintptr(36 /* X9 */)))))+uintptr(1 /* X1 */))), int8(i32(1)), 16, 4) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem)) + uintptr(32 /* X8 */))) = _12_dest.X3 _sqlite3VdbeEndCoroutine(tls, _v, _12_pItem.X7) _sqlite3VdbeJumpHere(tls, _v, _17_addrTop-i32(1)) @@ -41148,20 +37568,16 @@ _56: _63: _18_onceAddr = i32(0) - func() int32 { - if (_12_pItem.X6) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_12_pItem.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121326), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(47452))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem)) + uintptr(28 /* X7 */))) = preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(44 /* X18 */))), 1) _18_topAddr = _sqlite3VdbeAddOp2(tls, _v, i32(77), i32(0), _12_pItem.X7) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem)) + uintptr(24 /* X6 */))) = _18_topAddr + i32(1) - if int32((uint32(((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(3)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { + if int32((uint32(((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(3)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { goto _67 } @@ -41222,7 +37638,7 @@ _51: return str(47504) }()) _72: - _sqlite3TreeViewSelect(tls, (*T5513999)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0))) + _sqlite3TreeViewSelect(tls, (*T5514009)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0))) _71: if ((_p.X3)&uint32(i32(9))) != uint32(i32(1)) || _sqlite3ExprListCompare(tls, (*XExprList)(unsafe.Pointer(_sSort.X0)), _pEList, i32(-1)) != i32(0) { goto _74 @@ -41233,16 +37649,12 @@ _71: *p = (*p) & uint32(i32(-2)) sink985 = *p } - _pGroupBy = store5427056((**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X10 */))))), _sqlite3ExprListDup(tls, _db, _pEList, i32(0))) - func() int32 { - if (_sDistinct.X0) != 0 { - return i32(0) - } - return func() int32 { + _pGroupBy = store5427066((**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X10 */))))), _sqlite3ExprListDup(tls, _db, _pEList, i32(0))) + func() { + if (_sDistinct.X0) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121392), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(47540))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (Xsqlite3SelectTrace & i32(1024)) == 0 { goto _77 @@ -41257,7 +37669,7 @@ _71: return str(47560) }()) _78: - _sqlite3TreeViewSelect(tls, (*T5513999)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0))) + _sqlite3TreeViewSelect(tls, (*T5514009)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0))) _77: _74: if (*XExprList)(unsafe.Pointer(_sSort.X0)) == nil { @@ -41383,7 +37795,7 @@ _101: goto _104 } - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5515113)(unsafe.Pointer((*T5515135)(unsafe.Pointer(uintptr((unsafe.Pointer)(_38_pItem))+uintptr(16 /* X5 */))))))) + uintptr(2 /* X1 */))) = uint16(i32(0)) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5515123)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)(_38_pItem))+uintptr(16 /* X5 */))))))) + uintptr(2 /* X1 */))) = uint16(i32(0)) *(*uintptr)(unsafe.Pointer(func() **TExprList_item { _38_k -= 1; return &_38_pItem }())) += uintptr(20) goto _101 @@ -41394,20 +37806,16 @@ _105: goto _108 } - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5515113)(unsafe.Pointer((*T5515135)(unsafe.Pointer(uintptr((unsafe.Pointer)(_38_pItem))+uintptr(16 /* X5 */))))))) + uintptr(2 /* X1 */))) = uint16(i32(0)) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5515123)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)(_38_pItem))+uintptr(16 /* X5 */))))))) + uintptr(2 /* X1 */))) = uint16(i32(0)) *(*uintptr)(unsafe.Pointer(func() **TExprList_item { _38_k -= 1; return &_38_pItem }())) += uintptr(20) goto _105 _108: - func() int32 { - if i32(66) == int32(_sqlite3LogEst(tls, uint64(i32(100)))) { - return i32(0) - } - return func() int32 { + func() { + if i32(66) != int32(_sqlite3LogEst(tls, uint64(i32(100)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121524), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(47596))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_p.X2) <= i32(66) { goto _111 @@ -41418,15 +37826,11 @@ _111: goto _112 _100: - func() int32 { - if i32(0) == int32(_sqlite3LogEst(tls, uint64(i32(1)))) { - return i32(0) - } - return func() int32 { + func() { + if i32(0) != int32(_sqlite3LogEst(tls, uint64(i32(1)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121527), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(47620))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(6 /* X2 */))) = int16(i32(0)) _112: @@ -41464,22 +37868,18 @@ _119: goto _122 } - func() int32 { - if (((*XExpr)(unsafe.Pointer((*TAggInfo_func)(unsafe.Pointer(uintptr(_sAggInfo.X11) + 16*uintptr(_i))).X0)).X2) & uint32(i32(2048))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (((*XExpr)(unsafe.Pointer((*TAggInfo_func)(unsafe.Pointer(uintptr(_sAggInfo.X11) + 16*uintptr(_i))).X0)).X2) & uint32(i32(2048))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121564), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(47640))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_37_sNC)) + uintptr(28 /* X7 */))) *p = uint16(int32(*p) | i32(8)) sink4530 = *p } - _sqlite3ExprAnalyzeAggList(tls, &_37_sNC, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((*TAggInfo_func)(unsafe.Pointer(uintptr(_sAggInfo.X11)+16*uintptr(_i))).X0) + uintptr(20 /* X6 */)))))))) + _sqlite3ExprAnalyzeAggList(tls, &_37_sNC, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((*TAggInfo_func)(unsafe.Pointer(uintptr(_sAggInfo.X11)+16*uintptr(_i))).X0) + uintptr(20 /* X6 */)))))))) { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_37_sNC)) + uintptr(28 /* X7 */))) *p = uint16(int32(*p) & i32(-9)) @@ -41698,7 +38098,7 @@ _157: _126: _59_pDel = nil - if store5431490(&_59_pTab, _isSimpleCount(tls, _p, &_sAggInfo)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { + if store5431500(&_59_pTab, _isSimpleCount(tls, _p, &_sAggInfo)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _159 } @@ -41753,25 +38153,17 @@ _171: _159: _65_pMinMax = nil _65_flag = u8(0) - func() int32 { - if (*XExprList)(unsafe.Pointer(_p.X10)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XExprList)(unsafe.Pointer(_p.X10)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121890), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(47968))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_65_flag) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_65_flag) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121891), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(47984))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XExpr)(unsafe.Pointer(_p.X11)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { goto _177 @@ -41779,15 +38171,11 @@ _159: _65_flag = _minMaxQuery(tls, &_sAggInfo, &_65_pMinMax) _177: - func() int32 { - if (int32(_65_flag) == i32(0)) || ((_65_pMinMax != (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) && ((_65_pMinMax.X0) == i32(1))) { - return i32(0) - } - return func() int32 { + func() { + if int32(_65_flag) != i32(0) && (_65_pMinMax == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) || (_65_pMinMax.X0) != i32(1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121895), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(47992))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _65_flag == 0 { goto _182 @@ -41795,15 +38183,11 @@ _177: _65_pMinMax = _sqlite3ExprListDup(tls, _db, _65_pMinMax, i32(0)) _59_pDel = _65_pMinMax - func() int32 { - if ((_db.X17) != 0) || (_65_pMinMax != (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if (_db.X17) == 0 && _65_pMinMax == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121900), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(48040))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_db.X17) != 0 { goto _186 @@ -41829,15 +38213,11 @@ _182: _189: _updateAccumulator(tls, _pParse, &_sAggInfo) - func() int32 { - if (_65_pMinMax == (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) || ((_65_pMinMax.X0) == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _65_pMinMax != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && (_65_pMinMax.X0) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121918), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(48072))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3WhereIsOrdered(tls, _pWInfo) <= i32(0) { goto _193 @@ -41912,7 +38292,7 @@ func _sqlite3AuthCheck(tls *crt.TLS, _pParse *XParse, _code int32, _zArg1 *int8, var _rc int32 // sqlite3.c:99394:7 _ = _rc _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) - if ((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) == 0 && (_pParse.X55) == 0 { + if ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) == 0 && (_pParse.X55) == 0 { goto _1 } @@ -41982,7 +38362,7 @@ func _sqlite3DebugPrintf(tls *crt.TLS, _zFormat *int8, args ...interface{}) { // } -func _sqlite3TreeViewSelect(tls *crt.TLS, _pView *T5513999, _p *XSelect, _moreToFollow uint8) { // sqlite3.c:26269:1 +func _sqlite3TreeViewSelect(tls *crt.TLS, _pView *T5514009, _p *XSelect, _moreToFollow uint8) { // sqlite3.c:26269:1 var _n int32 // sqlite3.c:26270:7 _ = _n var _cnt int32 // sqlite3.c:26271:7 @@ -42129,7 +38509,7 @@ _27: _sqlite3XPrintf(tls, &_7_x, str(48324), unsafe.Pointer(_7_pItem.X3)) _28: - if (int32((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_7_pItem))+uintptr(36 /* X9 */))).X0) & i32(8)) == 0 { + if (int32((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_7_pItem))+uintptr(36 /* X9 */))).X0) & i32(8)) == 0 { goto _29 } @@ -42143,11 +38523,11 @@ _29: _sqlite3TreeViewSelect(tls, _pView, (*XSelect)(unsafe.Pointer(_7_pItem.X5)), uint8(i32(0))) _30: - if ((uint32(((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_7_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_7_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _31 } - _sqlite3TreeViewExprList(tls, _pView, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5504255)(unsafe.Pointer(uintptr((unsafe.Pointer)(_7_pItem)) + uintptr(60 /* X15 */))))))), uint8(i32(0)), str(48348)) + _sqlite3TreeViewExprList(tls, _pView, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5504265)(unsafe.Pointer(uintptr((unsafe.Pointer)(_7_pItem)) + uintptr(60 /* X15 */))))))), uint8(i32(0)), str(48348)) _31: _sqlite3TreeViewPop(tls, _pView) _6_i += 1 @@ -42241,7 +38621,7 @@ _38: } -func _sqlite3TreeViewLine(tls *crt.TLS, _p *T5513999, _zFormat *int8, args ...interface{}) { // sqlite3.c:26196:1 +func _sqlite3TreeViewLine(tls *crt.TLS, _p *T5514009, _zFormat *int8, args ...interface{}) { // sqlite3.c:26196:1 var _ap []interface{} // sqlite3.c:26197:11 _ = _ap var _i int32 // sqlite3.c:26198:7 @@ -42281,15 +38661,11 @@ _0: _ap = args _sqlite3VXPrintf(tls, &_acc, _zFormat, _ap) _ap = nil - func() int32 { - if (_acc.X3) > uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_acc.X3) <= uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(26211), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3TreeViewLineØ00__func__Ø000))), unsafe.Pointer(str(48420))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_zBuf)) + 1*uintptr((_acc.X3)-uint32(i32(1)))))) == i32(10) { goto _12 @@ -42310,17 +38686,17 @@ func init() { crt.Xstrncpy(nil, &_sqlite3TreeViewLineØ00__func__Ø000[0], str(48432), 20) } -func _sqlite3TreeViewPush(tls *crt.TLS, _p *T5513999, _moreToFollow uint8) (r0 *T5513999) { // sqlite3.c:26170:1 - if _p != (*T5513999)(unsafe.Pointer(uintptr(i32(0)))) { +func _sqlite3TreeViewPush(tls *crt.TLS, _p *T5514009, _moreToFollow uint8) (r0 *T5514009) { // sqlite3.c:26170:1 + if _p != (*T5514009)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - _p = (*T5513999)(unsafe.Pointer(Xsqlite3_malloc64(tls, uint64(u32(104))))) - if _p != (*T5513999)(unsafe.Pointer(uintptr(i32(0)))) { + _p = (*T5514009)(unsafe.Pointer(Xsqlite3_malloc64(tls, uint64(u32(104))))) + if _p != (*T5514009)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } - r0 = (*T5513999)(unsafe.Pointer(uintptr(i32(0)))) + r0 = (*T5514009)(unsafe.Pointer(uintptr(i32(0)))) return _1: @@ -42330,15 +38706,11 @@ _1: _0: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))) += 1 _2: - func() int32 { - if (int32(_moreToFollow) == i32(0)) || (int32(_moreToFollow) == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_moreToFollow) != i32(0) && int32(_moreToFollow) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(26178), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3TreeViewPushØ00__func__Ø000))), unsafe.Pointer(str(48452))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if uint32(_p.X0) >= u32(100) { goto _6 @@ -42357,7 +38729,7 @@ func init() { crt.Xstrncpy(nil, &_sqlite3TreeViewPushØ00__func__Ø000[0], str(48488), 20) } -func _sqlite3TreeViewWith(tls *crt.TLS, _pView *T5513999, _pWith *XWith, _moreToFollow uint8) { // sqlite3.c:26229:1 +func _sqlite3TreeViewWith(tls *crt.TLS, _pView *T5514009, _pWith *XWith, _moreToFollow uint8) { // sqlite3.c:26229:1 var _i int32 // sqlite3.c:26230:7 _ = _i var _4_x XStrAccum // sqlite3.c:26241:16 @@ -42442,15 +38814,15 @@ _4: } -func _sqlite3TreeViewItem(tls *crt.TLS, _p *T5513999, _zLabel *int8, _moreFollows uint8) { // sqlite3.c:26221:1 +func _sqlite3TreeViewItem(tls *crt.TLS, _p *T5514009, _zLabel *int8, _moreFollows uint8) { // sqlite3.c:26221:1 _p = _sqlite3TreeViewPush(tls, _p, _moreFollows) _sqlite3TreeViewLine(tls, _p, str(24304), unsafe.Pointer(_zLabel)) return } -func _sqlite3TreeViewPop(tls *crt.TLS, _p *T5513999) { // sqlite3.c:26186:1 - if _p != (*T5513999)(unsafe.Pointer(uintptr(i32(0)))) { +func _sqlite3TreeViewPop(tls *crt.TLS, _p *T5514009) { // sqlite3.c:26186:1 + if _p != (*T5514009)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } @@ -42468,7 +38840,7 @@ _1: } -func _sqlite3TreeViewExprList(tls *crt.TLS, _pView *T5513999, _pList *XExprList, _moreToFollow uint8, _zLabel *int8) { // sqlite3.c:26653:1 +func _sqlite3TreeViewExprList(tls *crt.TLS, _pView *T5514009, _pList *XExprList, _moreToFollow uint8, _zLabel *int8) { // sqlite3.c:26653:1 _pView = _sqlite3TreeViewPush(tls, _pView, _moreToFollow) _sqlite3TreeViewBareExprList(tls, _pView, _pList, _zLabel) _sqlite3TreeViewPop(tls, _pView) @@ -42476,7 +38848,7 @@ func _sqlite3TreeViewExprList(tls *crt.TLS, _pView *T5513999, _pList *XExprList, } -func _sqlite3TreeViewBareExprList(tls *crt.TLS, _pView *T5513999, _pList *XExprList, _zLabel *int8) { // sqlite3.c:26631:1 +func _sqlite3TreeViewBareExprList(tls *crt.TLS, _pView *T5514009, _pList *XExprList, _zLabel *int8) { // sqlite3.c:26631:1 var _2_i int32 // sqlite3.c:26640:9 _ = _2_i var _3_j int32 // sqlite3.c:26643:11 @@ -42502,7 +38874,7 @@ _4: goto _7 } - _3_j = int32((*T5515113)(unsafe.Pointer((*T5515135)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_pList.X1)+20*uintptr(_2_i))))) + uintptr(16 /* X5 */))))).X0) + _3_j = int32((*T5515123)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_pList.X1)+20*uintptr(_2_i))))) + uintptr(16 /* X5 */))))).X0) if _3_j == 0 { goto _8 } @@ -42526,7 +38898,7 @@ _3: } -func _sqlite3TreeViewExpr(tls *crt.TLS, _pView *T5513999, _pExpr *XExpr, _moreToFollow uint8) { // sqlite3.c:26381:1 +func _sqlite3TreeViewExpr(tls *crt.TLS, _pView *T5514009, _pExpr *XExpr, _moreToFollow uint8) { // sqlite3.c:26381:1 var _zBinOp *int8 // sqlite3.c:26382:14 _ = _zBinOp var _zUniOp *int8 // sqlite3.c:26383:14 @@ -42696,20 +39068,20 @@ _6: goto _60 } - _sqlite3TreeViewLine(tls, _pView, str(38632), *(*int32)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) + _sqlite3TreeViewLine(tls, _pView, str(38632), *(*int32)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) goto _61 _60: - _sqlite3TreeViewLine(tls, _pView, str(24304), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _sqlite3TreeViewLine(tls, _pView, str(24304), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) _61: goto _57 _7: - _sqlite3TreeViewLine(tls, _pView, str(24304), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _sqlite3TreeViewLine(tls, _pView, str(24304), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) goto _57 _8: - _sqlite3TreeViewLine(tls, _pView, str(48644), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _sqlite3TreeViewLine(tls, _pView, str(48644), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) goto _57 _9: @@ -42717,11 +39089,11 @@ _9: goto _57 _10: - _sqlite3TreeViewLine(tls, _pView, str(24304), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _sqlite3TreeViewLine(tls, _pView, str(24304), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) goto _57 _11: - _sqlite3TreeViewLine(tls, _pView, str(48648), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))), int32(_pExpr.X9)) + _sqlite3TreeViewLine(tls, _pView, str(48648), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))), int32(_pExpr.X9)) goto _57 _12: @@ -42729,11 +39101,11 @@ _12: goto _57 _13: - _sqlite3TreeViewLine(tls, _pView, str(48680), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _sqlite3TreeViewLine(tls, _pView, str(48680), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) goto _57 _14: - _sqlite3TreeViewLine(tls, _pView, str(48688), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _sqlite3TreeViewLine(tls, _pView, str(48688), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) _sqlite3TreeViewExpr(tls, _pView, (*XExpr)(unsafe.Pointer(_pExpr.X4)), uint8(i32(0))) goto _57 @@ -42846,12 +39218,12 @@ _41: goto _57 _42: - _sqlite3TreeViewLine(tls, _pView, str(48732), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _sqlite3TreeViewLine(tls, _pView, str(48732), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) _sqlite3TreeViewExpr(tls, _pView, (*XExpr)(unsafe.Pointer(_pExpr.X4)), uint8(i32(0))) goto _57 _43: - _sqlite3TreeViewLine(tls, _pView, str(48740), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _sqlite3TreeViewLine(tls, _pView, str(48740), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) _sqlite3TreeViewExpr(tls, _pView, (*XExpr)(unsafe.Pointer(_pExpr.X4)), uint8(i32(0))) goto _57 @@ -42865,17 +39237,17 @@ _45: goto _63 _62: - _22_pFarg = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) + _22_pFarg = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) _63: if int32(_pExpr.X0) != i32(153) { goto _64 } - _sqlite3TreeViewLine(tls, _pView, str(48752), int32(_pExpr.X12), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _sqlite3TreeViewLine(tls, _pView, str(48752), int32(_pExpr.X12), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) goto _65 _64: - _sqlite3TreeViewLine(tls, _pView, str(48772), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _sqlite3TreeViewLine(tls, _pView, str(48772), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) _65: if _22_pFarg == nil { goto _66 @@ -42887,12 +39259,12 @@ _66: _46: _sqlite3TreeViewLine(tls, _pView, str(48784)) - _sqlite3TreeViewSelect(tls, _pView, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))), uint8(i32(0))) + _sqlite3TreeViewSelect(tls, _pView, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))), uint8(i32(0))) goto _57 _47: _sqlite3TreeViewLine(tls, _pView, str(48796)) - _sqlite3TreeViewSelect(tls, _pView, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))), uint8(i32(0))) + _sqlite3TreeViewSelect(tls, _pView, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))), uint8(i32(0))) goto _57 _48: @@ -42902,18 +39274,18 @@ _48: goto _67 } - _sqlite3TreeViewSelect(tls, _pView, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))), uint8(i32(0))) + _sqlite3TreeViewSelect(tls, _pView, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))), uint8(i32(0))) goto _68 _67: - _sqlite3TreeViewExprList(tls, _pView, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))), uint8(i32(0)), (*int8)(unsafe.Pointer(uintptr(i32(0))))) + _sqlite3TreeViewExprList(tls, _pView, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))), uint8(i32(0)), (*int8)(unsafe.Pointer(uintptr(i32(0))))) _68: goto _57 _49: _33_pX = (*XExpr)(unsafe.Pointer(_pExpr.X4)) - _33_pY = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(i32(0)))).X0)) - _33_pZ = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(i32(1)))).X0)) + _33_pY = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(i32(0)))).X0)) + _33_pZ = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(i32(1)))).X0)) _sqlite3TreeViewLine(tls, _pView, str(24960)) _sqlite3TreeViewExpr(tls, _pView, _33_pX, uint8(i32(1))) _sqlite3TreeViewExpr(tls, _pView, _33_pY, uint8(i32(1))) @@ -42932,7 +39304,7 @@ _50: _51: _sqlite3TreeViewLine(tls, _pView, str(25756)) _sqlite3TreeViewExpr(tls, _pView, (*XExpr)(unsafe.Pointer(_pExpr.X4)), uint8(i32(1))) - _sqlite3TreeViewExprList(tls, _pView, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))), uint8(i32(0)), (*int8)(unsafe.Pointer(uintptr(i32(0))))) + _sqlite3TreeViewExprList(tls, _pView, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))), uint8(i32(0)), (*int8)(unsafe.Pointer(uintptr(i32(0))))) goto _57 _52: @@ -42967,7 +39339,7 @@ _75: goto _76 _76: - _sqlite3TreeViewLine(tls, _pView, str(48856), unsafe.Pointer(_36_zType), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _sqlite3TreeViewLine(tls, _pView, str(48856), unsafe.Pointer(_36_zType), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) goto _57 _53: @@ -42976,12 +39348,12 @@ _53: goto _57 _54: - _sqlite3TreeViewBareExprList(tls, _pView, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))), str(48888)) + _sqlite3TreeViewBareExprList(tls, _pView, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))), str(48888)) goto _57 _55: _sqlite3TreeViewLine(tls, _pView, str(48896), int32(_pExpr.X9)) - _sqlite3TreeViewSelect(tls, _pView, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr(_pExpr.X4) + uintptr(20 /* X6 */))))))), uint8(i32(0))) + _sqlite3TreeViewSelect(tls, _pView, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr(_pExpr.X4) + uintptr(20 /* X6 */))))))), uint8(i32(0))) goto _57 _56: @@ -43024,11 +39396,8 @@ func _sqlite3SelectPrep(tls *crt.TLS, _pParse *XParse, _p *XSelect, _pOuterNC *X if func() int32 { if _p == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120916), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectPrepØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120916), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectPrepØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -43103,7 +39472,8 @@ _0: } func _sqlite3ExprWalkNoop(tls *crt.TLS, _NotUsed *XWalker, _NotUsed2 *XExpr) (r0 int32) { // sqlite3.c:120805:1 - func() *XExpr { ; return _NotUsed2 }() + _ = _NotUsed2 + r0 = i32(0) return @@ -43223,30 +39593,22 @@ _16: *p = (*p) & uint32(i32(-257)) sink985 = *p } - func() int32 { - if ((_p.X3) & uint32(i32(65536))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_p.X3) & uint32(i32(65536))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120275), unsafe.Pointer((*int8)(unsafe.Pointer(&_convertCompoundSelectToSubqueryØ00__func__Ø000))), unsafe.Pointer(str(48960))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))) *p = (*p) | uint32(i32(65536)) sink985 = *p } - func() int32 { - if (*XSelect)(unsafe.Pointer(_pNew.X13)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XSelect)(unsafe.Pointer(_pNew.X13)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120277), unsafe.Pointer((*int8)(unsafe.Pointer(&_convertCompoundSelectToSubqueryØ00__func__Ø000))), unsafe.Pointer(str(48992))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr(_pNew.X13) + uintptr(64 /* X14 */))))) = _pNew *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(68 /* X15 */))))) = (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) @@ -43279,11 +39641,8 @@ _2: if _p != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) && func() int32 { if (_p.X0) == i32(0) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103305), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListAppendFromTermØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103305), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListAppendFromTermØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -43296,15 +39655,11 @@ _2: _8: _pItem = (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X2 */))))) + 68*uintptr((_p.X0)-i32(1)))) - func() int32 { - if _pAlias != (*XToken)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pAlias == (*XToken)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103309), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListAppendFromTermØ00__func__Ø000))), unsafe.Pointer(str(49044))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pAlias.X1) == 0 { goto _11 @@ -43319,15 +39674,11 @@ _11: return _append_from_error: - func() int32 { - if _p == (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _p != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103319), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListAppendFromTermØ00__func__Ø000))), unsafe.Pointer(str(49056))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3ExprDelete(tls, _db, _pOn) _sqlite3IdListDelete(tls, _db, _pUsing) @@ -43342,25 +39693,17 @@ func _sqlite3SrcListAppend(tls *crt.TLS, _db *Xsqlite3, _pList *XSrcList, _pTabl _ = _pItem var _5_pTemp *XToken // sqlite3.c:103222:11 _ = _5_pTemp - func() int32 { - if (_pDatabase == (*XToken)(unsafe.Pointer(uintptr(i32(0))))) || (_pTable != (*XToken)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if _pDatabase != (*XToken)(unsafe.Pointer(uintptr(i32(0)))) && _pTable == (*XToken)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103201), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListAppendØ00__func__Ø000))), unsafe.Pointer(str(49064))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103202), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListAppendØ00__func__Ø000))), unsafe.Pointer(str(1184))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pList != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { goto _5 @@ -43430,45 +39773,29 @@ func _sqlite3SrcListEnlarge(tls *crt.TLS, _db *Xsqlite3, _pSrc *XSrcList, _nExtr _ = _1_nAlloc var _1_nGot int32 // sqlite3.c:103130:9 _ = _1_nGot - func() int32 { - if _iStart >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _iStart < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103121), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListEnlargeØ00__func__Ø000))), unsafe.Pointer(str(49116))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _nExtra >= i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if _nExtra < i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103122), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListEnlargeØ00__func__Ø000))), unsafe.Pointer(str(49128))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pSrc != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if _pSrc == (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103123), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListEnlargeØ00__func__Ø000))), unsafe.Pointer(str(49140))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _iStart <= (_pSrc.X0) { - return i32(0) } - return func() int32 { + }() + func() { + if _iStart > (_pSrc.X0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103124), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListEnlargeØ00__func__Ø000))), unsafe.Pointer(str(49148))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (uint32(_pSrc.X0) + uint32(_nExtra)) <= (_pSrc.X1) { goto _8 @@ -43480,15 +39807,11 @@ func _sqlite3SrcListEnlarge(tls *crt.TLS, _db *Xsqlite3, _pSrc *XSrcList, _nExtr goto _9 } - func() int32 { - if (_db.X17) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_db.X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103134), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListEnlargeØ00__func__Ø000))), unsafe.Pointer(str(49168))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _pSrc return @@ -43570,15 +39893,11 @@ func _sqlite3ExprListAppend(tls *crt.TLS, _pParse *XParse, _pList *XExprList, _p var _5_pItem *TExprList_item // sqlite3.c:92233:26 _ = _5_pItem _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) - func() int32 { - if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92213), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListAppendØ00__func__Ø000))), unsafe.Pointer(str(1184))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pList != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 @@ -43608,15 +39927,11 @@ _2: goto _6 } - func() int32 { - if (_pList.X0) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pList.X0) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92224), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListAppendØ00__func__Ø000))), unsafe.Pointer(str(49244))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _3_a = (*TExprList_item)(unsafe.Pointer(_sqlite3DbRealloc(tls, _db, _pList.X1, uint64(uint32((_pList.X0)*i32(2))*u32(20))))) if _3_a != (*TExprList_item)(unsafe.Pointer(uintptr(i32(0)))) { @@ -43629,15 +39944,11 @@ _9: *(**TExprList_item)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pList)) + uintptr(4 /* X1 */))))) = _3_a _6: _5: - func() int32 { - if (*TExprList_item)(unsafe.Pointer(_pList.X1)) != (*TExprList_item)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*TExprList_item)(unsafe.Pointer(_pList.X1)) == (*TExprList_item)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92231), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListAppendØ00__func__Ø000))), unsafe.Pointer(str(49260))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _5_pItem = (*TExprList_item)(unsafe.Pointer(uintptr(_pList.X1) + 20*uintptr(postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pList))+uintptr(0 /* X0 */))), int32(1))))) crt.Xmemset(tls, (unsafe.Pointer)(_5_pItem), i32(0), u32(20)) @@ -43683,15 +39994,11 @@ func _sqlite3ExprAlloc(tls *crt.TLS, _db *Xsqlite3, _op int32, _pToken *XToken, _ = _iValue _nExtra = i32(0) _iValue = i32(0) - func() int32 { - if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91470), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprAllocØ00__func__Ø000))), unsafe.Pointer(str(1184))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pToken == nil { goto _2 @@ -43702,15 +40009,11 @@ func _sqlite3ExprAlloc(tls *crt.TLS, _db *Xsqlite3, _op int32, _pToken *XToken, } _nExtra = int32((_pToken.X1) + uint32(i32(1))) - func() int32 { - if _iValue >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _iValue < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91475), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprAllocØ00__func__Ø000))), unsafe.Pointer(str(49296))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _5: _2: @@ -43735,33 +40038,29 @@ _2: *p = (*p) | uint32(i32(1024)) sink985 = *p } - *(*int32)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */))))) = _iValue + *(*int32)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */))))) = _iValue goto _11 _10: - *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */))))) = (*int8)(unsafe.Pointer((*XExpr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + 48*uintptr(i32(1)))))) - func() int32 { - if ((_pToken.X0) != (*int8)(unsafe.Pointer(uintptr(i32(0))))) || ((_pToken.X1) == uint32(i32(0))) { - return i32(0) - } - return func() int32 { + *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */))))) = (*int8)(unsafe.Pointer((*XExpr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + 48*uintptr(i32(1)))))) + func() { + if (_pToken.X0) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) && (_pToken.X1) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91489), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprAllocØ00__func__Ø000))), unsafe.Pointer(str(49308))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pToken.X1) == 0 { goto _15 } - crt.Xmemcpy(tls, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */)))))), (unsafe.Pointer)(_pToken.X0), _pToken.X1) + crt.Xmemcpy(tls, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */)))))), (unsafe.Pointer)(_pToken.X0), _pToken.X1) _15: - *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_pToken.X1))) = int8(i32(0)) - if _dequote == 0 || (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(uint8(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0)))))))))&i32(128)) == 0 { + *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_pToken.X1))) = int8(i32(0)) + if _dequote == 0 || (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(uint8(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0)))))))))&i32(128)) == 0 { goto _17 } - if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) != i32(34) { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) != i32(34) { goto _18 } @@ -43771,7 +40070,7 @@ _15: sink985 = *p } _18: - _sqlite3Dequote(tls, *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */)))))) + _sqlite3Dequote(tls, *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */)))))) _17: _11: _9: @@ -44010,7 +40309,7 @@ _5: goto _6 } - if _sqlite3WalkSelect(tls, _pWalker, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))) == 0 { + if _sqlite3WalkSelect(tls, _pWalker, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))) == 0 { goto _7 } @@ -44021,11 +40320,11 @@ _7: goto _8 _6: - if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) == nil { + if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) == nil { goto _9 } - if _sqlite3WalkExprList(tls, _pWalker, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))) == 0 { + if _sqlite3WalkExprList(tls, _pWalker, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))) == 0 { goto _10 } @@ -44053,11 +40352,8 @@ func _sqlite3WalkSelectFrom(tls *crt.TLS, _pWalker *XWalker, _p *XSelect) (r0 in return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89127), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalkSelectFromØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89127), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalkSelectFromØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -44078,7 +40374,7 @@ _3: return _7: - if ((uint32(((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) == 0 || _sqlite3WalkExprList(tls, _pWalker, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5504255)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(60 /* X15 */)))))))) == 0 { + if ((uint32(((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) == 0 || _sqlite3WalkExprList(tls, _pWalker, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5504265)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(60 /* X15 */)))))))) == 0 { goto _9 } @@ -44186,11 +40482,8 @@ _0: if func() int32 { if (*XSrcList)(unsafe.Pointer(_p.X8)) == (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120540), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectExpanderØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120540), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectExpanderØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -44218,32 +40511,24 @@ _6: goto _9 } - func() int32 { - if (int32((uint32(((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(36 /* X9 */))).X1)>>uint(i32(5)))<<uint(i32(31)))>>uint(i32(31))) == i32(0)) || ((*XTable)(unsafe.Pointer(_pFrom.X4)) != (*XTable)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if int32((uint32(((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(36 /* X9 */))).X1)>>uint(i32(5)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) && (*XTable)(unsafe.Pointer(_pFrom.X4)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120560), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectExpanderØ00__func__Ø000))), unsafe.Pointer(str(49416))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if ((uint32(((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(36 /* X9 */))).X1)>>uint(i32(5))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(36 /* X9 */))).X1)>>uint(i32(5))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _13 } goto _7 _13: - func() int32 { - if (*XTable)(unsafe.Pointer(_pFrom.X4)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XTable)(unsafe.Pointer(_pFrom.X4)) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120562), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectExpanderØ00__func__Ø000))), unsafe.Pointer(str(49460))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _withExpand(tls, _pWalker, _pFrom) == 0 { goto _16 @@ -44265,25 +40550,17 @@ _17: } _6_pSel = (*XSelect)(unsafe.Pointer(_pFrom.X5)) - func() int32 { - if _6_pSel != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _6_pSel == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120571), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectExpanderØ00__func__Ø000))), unsafe.Pointer(str(49476))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XTable)(unsafe.Pointer(_pFrom.X4)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XTable)(unsafe.Pointer(_pFrom.X4)) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120572), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectExpanderØ00__func__Ø000))), unsafe.Pointer(str(49460))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3WalkSelect(tls, _pWalker, _6_pSel) == 0 { goto _24 @@ -44293,7 +40570,7 @@ _17: return _24: - *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(16 /* X4 */))))) = store5431490(&_4_pTab, (*XTable)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, uint64(u32(80)))))) + *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(16 /* X4 */))))) = store5431500(&_4_pTab, (*XTable)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, uint64(u32(80)))))) if _4_pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _25 } @@ -44316,15 +40593,11 @@ _27: _sqlite3ColumnsFromExprList(tls, _pParse, (*XExprList)(unsafe.Pointer(_6_pSel.X0)), (*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pTab))+uintptr(42 /* X11 */))), (**XColumn)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pTab))+uintptr(4 /* X1 */)))))) *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pTab)) + uintptr(40 /* X10 */))) = int16(i32(-1)) *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pTab)) + uintptr(44 /* X12 */))) = int16(i32(200)) - func() int32 { - if i32(200) == int32(_sqlite3LogEst(tls, uint64(i32(1048576)))) { - return i32(0) - } - return func() int32 { + func() { + if i32(200) != int32(_sqlite3LogEst(tls, uint64(i32(1048576)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120581), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectExpanderØ00__func__Ø000))), unsafe.Pointer(str(49500))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pTab)) + uintptr(36 /* X9 */))) @@ -44334,17 +40607,13 @@ _27: goto _30 _19: - func() int32 { - if (*XTable)(unsafe.Pointer(_pFrom.X4)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XTable)(unsafe.Pointer(_pFrom.X4)) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120586), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectExpanderØ00__func__Ø000))), unsafe.Pointer(str(49460))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(16 /* X4 */))))) = store5431490(&_4_pTab, _sqlite3LocateTableItem(tls, _pParse, uint32(i32(0)), _pFrom)) + *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(16 /* X4 */))))) = store5431500(&_4_pTab, _sqlite3LocateTableItem(tls, _pParse, uint32(i32(0)), _pFrom)) if _4_pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _33 } @@ -44384,15 +40653,11 @@ _36: return _39: - func() int32 { - if (*XSelect)(unsafe.Pointer(_pFrom.X5)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XSelect)(unsafe.Pointer(_pFrom.X5)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120603), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectExpanderØ00__func__Ø000))), unsafe.Pointer(str(49568))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(20 /* X5 */))))) = _sqlite3SelectDup(tls, _db, (*XSelect)(unsafe.Pointer(_4_pTab.X3)), i32(0)) _sqlite3SelectSetName(tls, (*XSelect)(unsafe.Pointer(_pFrom.X5)), _4_pTab.X0) @@ -44438,25 +40703,17 @@ _45: goto _48 _49: - func() int32 { - if (int32(_pE.X0) != i32(122)) || ((*XExpr)(unsafe.Pointer(_pE.X5)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pE.X0) == i32(122) && (*XExpr)(unsafe.Pointer(_pE.X5)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120640), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectExpanderØ00__func__Ø000))), unsafe.Pointer(str(49588))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pE.X0) != i32(122)) || (((*XExpr)(unsafe.Pointer(_pE.X4)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) && (int32((*XExpr)(unsafe.Pointer(_pE.X4)).X0) == i32(55))) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pE.X0) == i32(122) && ((*XExpr)(unsafe.Pointer(_pE.X4)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) || int32((*XExpr)(unsafe.Pointer(_pE.X4)).X0) != i32(55)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120641), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectExpanderØ00__func__Ø000))), unsafe.Pointer(str(49620))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pE.X0) != i32(122) || int32((*XExpr)(unsafe.Pointer(_pE.X5)).X0) != i32(160) { goto _58 @@ -44485,15 +40742,11 @@ _61: _pE = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_15_a)) + 20*uintptr(_k))).X0)) _pRight = (*XExpr)(unsafe.Pointer(_pE.X5)) - func() int32 { - if (int32(_pE.X0) != i32(122)) || (_pRight != (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pE.X0) == i32(122) && _pRight == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120659), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectExpanderØ00__func__Ø000))), unsafe.Pointer(str(49680))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pE.X0) == i32(160) || int32(_pE.X0) == i32(122) && int32(_pRight.X0) == i32(160) { goto _70 @@ -44519,27 +40772,19 @@ _70: goto _73 } - func() int32 { - if (*XExpr)(unsafe.Pointer(_pE.X4)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XExpr)(unsafe.Pointer(_pE.X4)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120679), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectExpanderØ00__func__Ø000))), unsafe.Pointer(str(49708))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (((*XExpr)(unsafe.Pointer(_pE.X4)).X2) & uint32(i32(1024))) == uint32(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if (((*XExpr)(unsafe.Pointer(_pE.X4)).X2) & uint32(i32(1024))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120680), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectExpanderØ00__func__Ø000))), unsafe.Pointer(str(49724))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _19_zTName = *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr(_pE.X4) + uintptr(8 /* X3 */))))) + _19_zTName = *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr(_pE.X4) + uintptr(8 /* X3 */))))) _73: *func() **TSrcList_item { _i = i32(0); return &_pFrom }() = (*TSrcList_item)(unsafe.Pointer((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabList)) + uintptr(8 /* X2 */))))) _78: @@ -44591,15 +40836,11 @@ _90: } _25_zName = (*XColumn)(unsafe.Pointer(uintptr(_21_pTab.X1) + 16*uintptr(_j))).X0 - func() int32 { - if _25_zName != nil { - return i32(0) - } - return func() int32 { + func() { + if _25_zName == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120707), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectExpanderØ00__func__Ø000))), unsafe.Pointer(str(49772))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _19_zTName == nil || _21_pSub == nil || _sqlite3MatchSpanName(tls, (*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_21_pSub.X0)).X1)+20*uintptr(_j))).X2, (*int8)(unsafe.Pointer(uintptr(i32(0)))), _19_zTName, (*int8)(unsafe.Pointer(uintptr(i32(0))))) != i32(0) { goto _98 @@ -44620,7 +40861,7 @@ _100: goto _102 } - if (int32((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(36 /* X9 */))).X0)&i32(4)) == i32(0) || _tableAndColumnIndex(tls, _pTabList, _i, _25_zName, (*int32)(unsafe.Pointer(uintptr(i32(0)))), (*int32)(unsafe.Pointer(uintptr(i32(0))))) == 0 { + if (int32((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(36 /* X9 */))).X0)&i32(4)) == i32(0) || _tableAndColumnIndex(tls, _pTabList, _i, _25_zName, (*int32)(unsafe.Pointer(uintptr(i32(0)))), (*int32)(unsafe.Pointer(uintptr(i32(0))))) == 0 { goto _104 } @@ -44738,29 +40979,21 @@ func init() { } func _sqlite3WithPush(tls *crt.TLS, _pParse *XParse, _pWith *XWith, _bFree uint8) { // sqlite3.c:120339:1 - func() int32 { - if (int32(_bFree) == i32(0)) || (((*XWith)(unsafe.Pointer(_pParse.X70)) == (*XWith)(unsafe.Pointer(uintptr(i32(0))))) && ((*XWith)(unsafe.Pointer(_pParse.X71)) == (*XWith)(unsafe.Pointer(uintptr(i32(0)))))) { - return i32(0) - } - return func() int32 { + func() { + if int32(_bFree) != i32(0) && ((*XWith)(unsafe.Pointer(_pParse.X70)) != (*XWith)(unsafe.Pointer(uintptr(i32(0)))) || (*XWith)(unsafe.Pointer(_pParse.X71)) != (*XWith)(unsafe.Pointer(uintptr(i32(0))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120340), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WithPushØ00__func__Ø000))), unsafe.Pointer(str(49880))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pWith == nil { goto _4 } - func() int32 { - if (*XWith)(unsafe.Pointer(_pParse.X70)) != _pWith { - return i32(0) - } - return func() int32 { + func() { + if (*XWith)(unsafe.Pointer(_pParse.X70)) == _pWith { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120342), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WithPushØ00__func__Ø000))), unsafe.Pointer(str(49940))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XWith)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWith)) + uintptr(4 /* X1 */))))) = (*XWith)(unsafe.Pointer(_pParse.X70)) *(**XWith)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(476 /* X70 */))))) = _pWith @@ -44786,15 +41019,11 @@ func _sqlite3SrcListAssignCursors(tls *crt.TLS, _pParse *XParse, _pList *XSrcLis _ = _i var _pItem *TSrcList_item // sqlite3.c:103236:23 _ = _pItem - func() int32 { - if (_pList != nil) || (((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) != 0) { - return i32(0) - } - return func() int32 { + func() { + if _pList == nil && ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103237), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListAssignCursorsØ00__func__Ø000))), unsafe.Pointer(str(49980))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pList == nil { goto _3 @@ -44866,15 +41095,11 @@ func _withExpand(tls *crt.TLS, _pWalker *XWalker, _pFrom *TSrcList_item) (r0 int _ = _7_pPrior _pParse = (*XParse)(unsafe.Pointer(_pWalker.X0)) _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) - func() int32 { - if (*XTable)(unsafe.Pointer(_pFrom.X4)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XTable)(unsafe.Pointer(_pFrom.X4)) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120373), unsafe.Pointer((*int8)(unsafe.Pointer(&_withExpandØ00__func__Ø000))), unsafe.Pointer(str(49460))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pCte = _searchWith(tls, (*XWith)(unsafe.Pointer(_pParse.X70)), _pFrom, &_pWith) if _pCte == nil { @@ -44898,17 +41123,13 @@ _3: return _4: - func() int32 { - if (*XTable)(unsafe.Pointer(_pFrom.X4)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XTable)(unsafe.Pointer(_pFrom.X4)) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120394), unsafe.Pointer((*int8)(unsafe.Pointer(&_withExpandØ00__func__Ø000))), unsafe.Pointer(str(49460))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(16 /* X4 */))))) = store5431490(&_1_pTab, (*XTable)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, uint64(u32(80)))))) + *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(16 /* X4 */))))) = store5431500(&_1_pTab, (*XTable)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, uint64(u32(80)))))) if _1_pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _7 } @@ -44921,15 +41142,11 @@ _7: *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pTab)) + uintptr(0 /* X0 */))) = _sqlite3DbStrDup(tls, _db, _pCte.X0) *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pTab)) + uintptr(40 /* X10 */))) = int16(i32(-1)) *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pTab)) + uintptr(44 /* X12 */))) = int16(i32(200)) - func() int32 { - if i32(200) == int32(_sqlite3LogEst(tls, uint64(i32(1048576)))) { - return i32(0) - } - return func() int32 { + func() { + if i32(200) != int32(_sqlite3LogEst(tls, uint64(i32(1048576)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120400), unsafe.Pointer((*int8)(unsafe.Pointer(&_withExpandØ00__func__Ø000))), unsafe.Pointer(str(49500))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pTab)) + uintptr(36 /* X9 */))) @@ -44945,15 +41162,11 @@ _7: return _10: - func() int32 { - if (*XSelect)(unsafe.Pointer(_pFrom.X5)) != nil { - return i32(0) - } - return func() int32 { + func() { + if (*XSelect)(unsafe.Pointer(_pFrom.X5)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120404), unsafe.Pointer((*int8)(unsafe.Pointer(&_withExpandØ00__func__Ø000))), unsafe.Pointer(str(50044))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _1_pSel = (*XSelect)(unsafe.Pointer(_pFrom.X5)) _1_bMayRecursive = bool2int((int32(_1_pSel.X1) == i32(116)) || (int32(_1_pSel.X1) == i32(115))) @@ -44974,7 +41187,7 @@ _15: } *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pItem)) + uintptr(16 /* X4 */))))) = _1_pTab - storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pItem))+uintptr(36 /* X9 */)))))+uintptr(1 /* X1 */))), int8(i32(1)), 32, 5) + storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pItem))+uintptr(36 /* X9 */)))))+uintptr(1 /* X1 */))), int8(i32(1)), 32, 5) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pTab)) + uintptr(32 /* X8 */))) += 1 { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pSel)) + uintptr(8 /* X3 */))) @@ -44996,15 +41209,11 @@ _14: return _22: - func() int32 { - if ((_1_pTab.X8) == uint32(i32(1))) || ((((_1_pSel.X3) & uint32(i32(8192))) != 0) && ((_1_pTab.X8) == uint32(i32(2)))) { - return i32(0) - } - return func() int32 { + func() { + if (_1_pTab.X8) != uint32(i32(1)) && (((_1_pSel.X3)&uint32(i32(8192))) == 0 || (_1_pTab.X8) != uint32(i32(2))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120433), unsafe.Pointer((*int8)(unsafe.Pointer(&_withExpandØ00__func__Ø000))), unsafe.Pointer(str(50104))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCte)) + uintptr(12 /* X3 */))) = str(50180) _1_pSavedWith = (*XWith)(unsafe.Pointer(_pParse.X70)) @@ -45014,15 +41223,11 @@ _22: } _7_pPrior = (*XSelect)(unsafe.Pointer(_1_pSel.X13)) - func() int32 { - if (*XWith)(unsafe.Pointer(_7_pPrior.X17)) == (*XWith)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XWith)(unsafe.Pointer(_7_pPrior.X17)) != (*XWith)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120440), unsafe.Pointer((*int8)(unsafe.Pointer(&_withExpandØ00__func__Ø000))), unsafe.Pointer(str(50204))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XWith)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_7_pPrior)) + uintptr(76 /* X17 */))))) = (*XWith)(unsafe.Pointer(_1_pSel.X17)) _sqlite3WalkSelect(tls, _pWalker, _7_pPrior) @@ -45138,7 +41343,7 @@ _1: } func _cannotBeFunction(tls *crt.TLS, _pParse *XParse, _pFrom *TSrcList_item) (r0 int32) { // sqlite3.c:120289:1 - if ((uint32(((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(36 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(36 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _0 } @@ -45251,15 +41456,11 @@ func _sqlite3SelectDup(tls *crt.TLS, _db *Xsqlite3, _pDup *XSelect, _flags int32 _pRet = nil _pNext = nil _pp = &_pRet - func() int32 { - if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92161), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectDupØ00__func__Ø000))), unsafe.Pointer(str(1184))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _p = _pDup _2: @@ -45328,15 +41529,11 @@ func _sqlite3ExprListDup(tls *crt.TLS, _db *Xsqlite3, _p *XExprList, _flags int3 var _3_pNewExpr *XExpr // sqlite3.c:92054:10 _ = _3_pNewExpr _pPriorSelectCol = nil - func() int32 { - if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92040), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListDupØ00__func__Ø000))), unsafe.Pointer(str(1184))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _p != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 @@ -45375,7 +41572,7 @@ _5: _8: _4: - *(**TExprList_item)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(4 /* X1 */))))) = store5515036(&_pItem, (*TExprList_item)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, _db, uint64(uint32(_i)*u32(20)))))) + *(**TExprList_item)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(4 /* X1 */))))) = store5515046(&_pItem, (*TExprList_item)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, _db, uint64(uint32(_i)*u32(20)))))) if _pItem != (*TExprList_item)(unsafe.Pointer(uintptr(i32(0)))) { goto _9 } @@ -45394,77 +41591,53 @@ _10: _3_pOldExpr = (*XExpr)(unsafe.Pointer(_pOldItem.X0)) *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(0 /* X0 */))))) = _sqlite3ExprDup(tls, _db, _3_pOldExpr, _flags) - if _3_pOldExpr == nil || int32(_3_pOldExpr.X0) != i32(159) || store5516225(&_3_pNewExpr, (*XExpr)(unsafe.Pointer(_pItem.X0))) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { + if _3_pOldExpr == nil || int32(_3_pOldExpr.X0) != i32(159) || store5516235(&_3_pNewExpr, (*XExpr)(unsafe.Pointer(_pItem.X0))) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { goto _16 } - func() int32 { - if (int32(_3_pNewExpr.X9) == i32(0)) || (_i > i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_3_pNewExpr.X9) != i32(0) && _i <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92060), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListDupØ00__func__Ø000))), unsafe.Pointer(str(50396))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_3_pNewExpr.X9) != i32(0) { goto _20 } - func() int32 { - if (*XExpr)(unsafe.Pointer(_3_pOldExpr.X4)) == (*XExpr)(unsafe.Pointer(_3_pOldExpr.X5)) { - return i32(0) - } - return func() int32 { + func() { + if (*XExpr)(unsafe.Pointer(_3_pOldExpr.X4)) != (*XExpr)(unsafe.Pointer(_3_pOldExpr.X5)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92062), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListDupØ00__func__Ø000))), unsafe.Pointer(str(50424))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _pPriorSelectCol = store5516225((**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pNewExpr))+uintptr(12 /* X4 */))))), (*XExpr)(unsafe.Pointer(_3_pNewExpr.X5))) + _pPriorSelectCol = store5516235((**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pNewExpr))+uintptr(12 /* X4 */))))), (*XExpr)(unsafe.Pointer(_3_pNewExpr.X5))) goto _23 _20: - func() int32 { - if _i > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _i <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92065), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListDupØ00__func__Ø000))), unsafe.Pointer(str(11900))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+20*uintptr(i32(-1)))).X0)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+20*uintptr(i32(-1)))).X0)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92066), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListDupØ00__func__Ø000))), unsafe.Pointer(str(50460))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_3_pNewExpr.X9) == (int32((*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+20*uintptr(i32(-1)))).X0)).X9) + i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_3_pNewExpr.X9) != (int32((*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+20*uintptr(i32(-1)))).X0)).X9) + i32(1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92067), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListDupØ00__func__Ø000))), unsafe.Pointer(str(50480))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pPriorSelectCol == (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+20*uintptr(i32(-1)))).X0)).X4)) { - return i32(0) } - return func() int32 { + }() + func() { + if _pPriorSelectCol != (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+20*uintptr(i32(-1)))).X0)).X4)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92068), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListDupØ00__func__Ø000))), unsafe.Pointer(str(50528))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pNewExpr)) + uintptr(12 /* X4 */))))) = _pPriorSelectCol _23: @@ -45474,7 +41647,7 @@ _16: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(12 /* X3 */))) = _pOldItem.X3 storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(13 /* X4 */))), int8(i32(0)), 1, 0) storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(13 /* X4 */))), int8((uint32((_pOldItem.X4)>>uint(i32(1)))<<uint(i32(31)))>>uint(i32(31))), 2, 1) - *(*T5515135)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(16 /* X5 */))) = _pOldItem.X5 + *(*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(16 /* X5 */))) = _pOldItem.X5 *(*uintptr)(unsafe.Pointer(func() **TExprList_item { *(*uintptr)(unsafe.Pointer(func() **TExprList_item { _i += 1; return &_pItem }())) += uintptr(20) return &_pOldItem @@ -45494,15 +41667,11 @@ func init() { } func _sqlite3ExprDup(tls *crt.TLS, _db *Xsqlite3, _p *XExpr, _flags int32) (r0 *XExpr) { // sqlite3.c:92031:1 - func() int32 { - if (_flags == i32(0)) || (_flags == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _flags != i32(0) && _flags != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92032), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprDupØ00__func__Ø000))), unsafe.Pointer(str(50588))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = func() *XExpr { if _p != nil { @@ -45537,45 +41706,29 @@ func _exprDup(tls *crt.TLS, _db *Xsqlite3, _p *XExpr, _dupFlags int32, _pzBuffer _ = _7_nSize var _9_zToken *int8 // sqlite3.c:91946:12 _ = _9_zToken - func() int32 { - if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91899), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprDupØ00__func__Ø000))), unsafe.Pointer(str(1184))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _p != nil { - return i32(0) } - return func() int32 { + }() + func() { + if _p == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91900), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprDupØ00__func__Ø000))), unsafe.Pointer(str(8412))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_dupFlags == i32(0)) || (_dupFlags == i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if _dupFlags != i32(0) && _dupFlags != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91901), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprDupØ00__func__Ø000))), unsafe.Pointer(str(50640))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pzBuffer == (**uint8)(unsafe.Pointer(uintptr(i32(0))))) || (_dupFlags == i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if _pzBuffer != (**uint8)(unsafe.Pointer(uintptr(i32(0)))) && _dupFlags != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91902), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprDupØ00__func__Ø000))), unsafe.Pointer(str(50680))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pzBuffer == nil { goto _10 @@ -45596,11 +41749,11 @@ _11: _3_nStructSize = uint32(_dupedExprStructSize(tls, _p, _dupFlags)) _3_nNewSize = int32(_3_nStructSize & uint32(i32(4095))) - if ((_p.X2)&uint32(i32(1024))) != uint32(i32(0)) || (*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) == nil { + if ((_p.X2)&uint32(i32(1024))) != uint32(i32(0)) || (*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) == nil { goto _14 } - _3_nToken = _sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) + i32(1) + _3_nToken = _sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) + i32(1) goto _15 _14: @@ -45610,15 +41763,11 @@ _15: goto _16 } - func() int32 { - if bool2int(((_p.X2)&uint32(i32(8192))) != uint32(i32(0))) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if bool2int(((_p.X2)&uint32(i32(8192))) != uint32(i32(0))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91929), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprDupØ00__func__Ø000))), unsafe.Pointer(str(50720))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() crt.Xmemcpy(tls, (unsafe.Pointer)(_zAlloc), (unsafe.Pointer)(_p), uint32(_3_nNewSize)) goto _19 @@ -45652,8 +41801,8 @@ _19: goto _21 } - _9_zToken = store1025((**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(8 /* X3 */))))), (*int8)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zAlloc))+1*uintptr(_3_nNewSize)))))) - crt.Xmemcpy(tls, (unsafe.Pointer)(_9_zToken), (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))), uint32(_3_nToken)) + _9_zToken = store1025((**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(8 /* X3 */))))), (*int8)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zAlloc))+1*uintptr(_3_nNewSize)))))) + crt.Xmemcpy(tls, (unsafe.Pointer)(_9_zToken), (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))), uint32(_3_nToken)) _21: if uint32(i32(0)) != (((_p.X2) | (_pNew.X2)) & uint32(i32(8404992))) { goto _22 @@ -45663,11 +41812,11 @@ _21: goto _23 } - *(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(20 /* X6 */))))))) = _sqlite3SelectDup(tls, _db, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))), _dupFlags) + *(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(20 /* X6 */))))))) = _sqlite3SelectDup(tls, _db, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))), _dupFlags) goto _24 _23: - *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(20 /* X6 */))))))) = _sqlite3ExprListDup(tls, _db, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))), _dupFlags) + *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(20 /* X6 */))))))) = _sqlite3ExprListDup(tls, _db, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))), _dupFlags) _24: _22: if ((_pNew.X2) & uint32(i32(24576))) == uint32(i32(0)) { @@ -45714,25 +41863,17 @@ _25: } *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(12 /* X4 */))))) = (*XExpr)(unsafe.Pointer(_p.X4)) - func() int32 { - if (int32(_p.X9) == i32(0)) || ((*XExpr)(unsafe.Pointer(_p.X5)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X9) != i32(0) && (*XExpr)(unsafe.Pointer(_p.X5)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91975), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprDupØ00__func__Ø000))), unsafe.Pointer(str(50756))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XExpr)(unsafe.Pointer(_p.X5)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) || ((*XExpr)(unsafe.Pointer(_p.X5)) == (*XExpr)(unsafe.Pointer(_p.X4))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XExpr)(unsafe.Pointer(_p.X5)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) && (*XExpr)(unsafe.Pointer(_p.X5)) != (*XExpr)(unsafe.Pointer(_p.X4)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91976), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprDupØ00__func__Ø000))), unsafe.Pointer(str(50788))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _41 @@ -45783,13 +41924,13 @@ func _dupedExprNodeSize(tls *crt.TLS, _p *XExpr, _flags int32) (r0 int32) { // s var _nByte int32 // sqlite3.c:91855:7 _ = _nByte _nByte = _dupedExprStructSize(tls, _p, _flags) & i32(4095) - if ((_p.X2)&uint32(i32(1024))) != uint32(i32(0)) || (*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) == nil { + if ((_p.X2)&uint32(i32(1024))) != uint32(i32(0)) || (*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) == nil { goto _1 } { p := &_nByte - *p = (*p) + (_sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) + i32(1)) + *p = (*p) + (_sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) + i32(1)) sink961 = *p } _1: @@ -45801,15 +41942,11 @@ _1: func _dupedExprStructSize(tls *crt.TLS, _p *XExpr, _flags int32) (r0 int32) { // sqlite3.c:91827:1 var _nSize int32 // sqlite3.c:91828:7 _ = _nSize - func() int32 { - if (_flags == i32(1)) || (_flags == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _flags != i32(1) && _flags != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91829), unsafe.Pointer((*int8)(unsafe.Pointer(&_dupedExprStructSizeØ00__func__Ø000))), unsafe.Pointer(str(50832))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() i32(0) i32(0) @@ -45821,47 +41958,31 @@ func _dupedExprStructSize(tls *crt.TLS, _p *XExpr, _flags int32) (r0 int32) { // goto _5 _4: - func() int32 { - if ((_p.X2) & uint32(i32(24576))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_p.X2) & uint32(i32(24576))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91835), unsafe.Pointer((*int8)(unsafe.Pointer(&_dupedExprStructSizeØ00__func__Ø000))), unsafe.Pointer(str(50868))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_p.X2) & uint32(i32(1))) == uint32(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if ((_p.X2) & uint32(i32(1))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91836), unsafe.Pointer((*int8)(unsafe.Pointer(&_dupedExprStructSizeØ00__func__Ø000))), unsafe.Pointer(str(50916))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_p.X2) & uint32(i32(65536))) == uint32(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if ((_p.X2) & uint32(i32(65536))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91837), unsafe.Pointer((*int8)(unsafe.Pointer(&_dupedExprStructSizeØ00__func__Ø000))), unsafe.Pointer(str(50952))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_p.X2) & uint32(i32(131072))) == uint32(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if ((_p.X2) & uint32(i32(131072))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91838), unsafe.Pointer((*int8)(unsafe.Pointer(&_dupedExprStructSizeØ00__func__Ø000))), unsafe.Pointer(str(50988))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if (*XExpr)(unsafe.Pointer(_p.X4)) == nil && (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))) == nil { + if (*XExpr)(unsafe.Pointer(_p.X4)) == nil && (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))) == nil { goto _15 } @@ -45869,15 +41990,11 @@ _4: goto _16 _15: - func() int32 { - if (*XExpr)(unsafe.Pointer(_p.X5)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XExpr)(unsafe.Pointer(_p.X5)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91842), unsafe.Pointer((*int8)(unsafe.Pointer(&_dupedExprStructSizeØ00__func__Ø000))), unsafe.Pointer(str(20776))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nSize = int32(u32(16396)) _16: @@ -45928,15 +42045,11 @@ func _sqlite3SrcListDup(tls *crt.TLS, _db *Xsqlite3, _p *XSrcList, _flags int32) _ = _1_pOldItem var _1_pTab *XTable // sqlite3.c:92103:11 _ = _1_pTab - func() int32 { - if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92094), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListDupØ00__func__Ø000))), unsafe.Pointer(str(1184))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _p != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 @@ -45974,24 +42087,24 @@ _6: *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(4 /* X1 */))) = _sqlite3DbStrDup(tls, _db, _1_pOldItem.X1) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(8 /* X2 */))) = _sqlite3DbStrDup(tls, _db, _1_pOldItem.X2) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(12 /* X3 */))) = _sqlite3DbStrDup(tls, _db, _1_pOldItem.X3) - *(*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(36 /* X9 */))) = _1_pOldItem.X9 + *(*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(36 /* X9 */))) = _1_pOldItem.X9 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(40 /* X11 */))) = _1_pOldItem.X11 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(24 /* X6 */))) = _1_pOldItem.X6 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(28 /* X7 */))) = _1_pOldItem.X7 - if ((uint32(((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(1))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(1))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _10 } - *(**int8)(unsafe.Pointer((*T5504255)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(60 /* X15 */))))) = _sqlite3DbStrDup(tls, _db, *(**int8)(unsafe.Pointer((*T5504255)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOldItem)) + uintptr(60 /* X15 */)))))) + *(**int8)(unsafe.Pointer((*T5504265)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(60 /* X15 */))))) = _sqlite3DbStrDup(tls, _db, *(**int8)(unsafe.Pointer((*T5504265)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOldItem)) + uintptr(60 /* X15 */)))))) _10: *(**XIndex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(64 /* X16 */))))) = (*XIndex)(unsafe.Pointer(_1_pOldItem.X16)) - if ((uint32(((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _11 } - *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5504255)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(60 /* X15 */))))))) = _sqlite3ExprListDup(tls, _db, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5504255)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOldItem)) + uintptr(60 /* X15 */))))))), _flags) + *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5504265)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(60 /* X15 */))))))) = _sqlite3ExprListDup(tls, _db, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5504265)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOldItem)) + uintptr(60 /* X15 */))))))), _flags) _11: - _1_pTab = store5431490((**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem))+uintptr(16 /* X4 */))))), (*XTable)(unsafe.Pointer(_1_pOldItem.X4))) + _1_pTab = store5431500((**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem))+uintptr(16 /* X4 */))))), (*XTable)(unsafe.Pointer(_1_pOldItem.X4))) if _1_pTab == nil { goto _12 } @@ -46026,15 +42139,11 @@ func _sqlite3IdListDup(tls *crt.TLS, _db *Xsqlite3, _p *XIdList) (r0 *XIdList) { _ = _2_pNewItem var _2_pOldItem *TIdList_item // sqlite3.c:92149:24 _ = _2_pOldItem - func() int32 { - if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92134), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3IdListDupØ00__func__Ø000))), unsafe.Pointer(str(1184))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _p != (*XIdList)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 @@ -46182,15 +42291,11 @@ _0: _nCol = i32(0) _aCol = (*XColumn)(unsafe.Pointer(uintptr(i32(0)))) _1: - func() int32 { - if _nCol == int32(int16(_nCol)) { - return i32(0) - } - return func() int32 { + func() { + if _nCol != int32(int16(_nCol)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117913), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ColumnsFromExprListØ00__func__Ø000))), unsafe.Pointer(str(51084))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *_pnCol = int16(_nCol) *_paCol = _aCol @@ -46215,15 +42320,11 @@ _11: } _5_pColExpr = (*XExpr)(unsafe.Pointer(_5_pColExpr.X5)) - func() int32 { - if _5_pColExpr != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _5_pColExpr == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117928), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ColumnsFromExprListØ00__func__Ø000))), unsafe.Pointer(str(51100))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _11 @@ -46233,11 +42334,8 @@ _12: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117930), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ColumnsFromExprListØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117930), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ColumnsFromExprListØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -46265,17 +42363,13 @@ _18: goto _23 } - func() int32 { - if ((_5_pColExpr.X2) & uint32(i32(1024))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_5_pColExpr.X2) & uint32(i32(1024))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117937), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ColumnsFromExprListØ00__func__Ø000))), unsafe.Pointer(str(51112))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _zName = *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pColExpr)) + uintptr(8 /* X3 */))))) + _zName = *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pColExpr)) + uintptr(8 /* X3 */))))) goto _26 _23: @@ -46372,15 +42466,11 @@ func _sqlite3LocateTableItem(tls *crt.TLS, _pParse *XParse, _flags uint32, _p *T _ = _zDb var _1_iDb int32 // sqlite3.c:99851:9 _ = _1_iDb - func() int32 { - if ((*XSchema)(unsafe.Pointer(_p.X0)) == (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) || ((_p.X1) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if (*XSchema)(unsafe.Pointer(_p.X0)) != (*XSchema)(unsafe.Pointer(uintptr(i32(0)))) && (_p.X1) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99849), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3LocateTableItemØ00__func__Ø000))), unsafe.Pointer(str(51188))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XSchema)(unsafe.Pointer(_p.X0)) == nil { goto _3 @@ -46479,17 +42569,13 @@ func _sqlite3ReadSchema(tls *crt.TLS, _pParse *XParse) (r0 int32) { // sqlite3.c _ = _db _rc = i32(0) _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115794), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ReadSchemaØ00__func__Ø000))), unsafe.Pointer(str(832))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if ((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) != 0 { + if ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) != 0 { goto _2 } @@ -46521,38 +42607,26 @@ func _sqlite3Init(tls *crt.TLS, _db *Xsqlite3, _pzErrMsg **int8) (r0 int32) { // var _commit_internal int32 // sqlite3.c:115749:7 _ = _commit_internal _commit_internal = bool2int(((_db.X6) & i32(2)) == 0) - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115751), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitØ00__func__Ø000))), unsafe.Pointer(str(832))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3BtreeHoldsMutex(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(i32(0)))).X1))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3BtreeHoldsMutex(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(i32(0)))).X1))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115752), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitØ00__func__Ø000))), unsafe.Pointer(str(51328))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115753), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitØ00__func__Ø000))), unsafe.Pointer(str(51368))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = i32(0) - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(5 /* X2 */))) = uint8(i32(1)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(5 /* X2 */))) = uint8(i32(1)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(62 /* X14 */))) = (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(i32(0)))).X4)).X8 _i = i32(0) _6: @@ -46579,15 +42653,11 @@ _7: goto _6 _10: - func() int32 { - if (_db.X5) > i32(1) { - return i32(0) - } - return func() int32 { + func() { + if (_db.X5) <= i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115770), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitØ00__func__Ø000))), unsafe.Pointer(str(51388))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _rc != i32(0) || (int32((*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(i32(1)))).X4)).X9)&i32(1)) == i32(1) { goto _17 @@ -46601,7 +42671,7 @@ _10: _sqlite3ResetOneSchema(tls, _db, i32(1)) _18: _17: - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(5 /* X2 */))) = uint8(i32(0)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(5 /* X2 */))) = uint8(i32(0)) if _rc != i32(0) || _commit_internal == 0 { goto _20 } @@ -46645,45 +42715,29 @@ func _sqlite3InitOne(tls *crt.TLS, _db *Xsqlite3, _iDb int32, _pzErrMsg **int8) var _18_xAuth func(*crt.TLS, unsafe.Pointer, int32, *int8, *int8, *int8, *int8) int32 // sqlite3.c:115686:21 _ = _18_xAuth _openedTransaction = i32(0) - func() int32 { - if (_iDb >= i32(0)) && (_iDb < (_db.X5)) { - return i32(0) - } - return func() int32 { + func() { + if _iDb < i32(0) || _iDb >= (_db.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115540), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitOneØ00__func__Ø000))), unsafe.Pointer(str(21300))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_iDb))).X4)) != nil { - return i32(0) } - return func() int32 { + }() + func() { + if (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_iDb))).X4)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115541), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitOneØ00__func__Ø000))), unsafe.Pointer(str(51412))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115542), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitOneØ00__func__Ø000))), unsafe.Pointer(str(832))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_iDb == i32(1)) || _sqlite3BtreeHoldsMutex(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_iDb))).X1))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _iDb != i32(1) && _sqlite3BtreeHoldsMutex(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_iDb))).X1))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115543), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitOneØ00__func__Ø000))), unsafe.Pointer(str(51436))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_azArg)) + 4*uintptr(i32(0)))) = store1025(&_zMasterName, func() *int8 { if i32(1) != 0 && (_iDb == i32(1)) { @@ -46717,11 +42771,8 @@ _13: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115569), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitOneØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115569), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitOneØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -46845,15 +42896,11 @@ _34: sink961 = *p } _36: - func() int32 { - if ((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) != 0 { - return i32(0) - } - return func() int32 { + func() { + if ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115678), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitOneØ00__func__Ø000))), unsafe.Pointer(str(51696))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _17_zSql = _sqlite3MPrintf(tls, _db, str(51712), unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_iDb))).X0), unsafe.Pointer(_zMasterName)) _18_xAuth = _db.X59 @@ -46937,26 +42984,19 @@ func _sqlite3InitCallback(tls *crt.TLS, _pInit unsafe.Pointer, _argc int32, _arg _pData = (*XInitData)(unsafe.Pointer(_pInit)) _db = (*Xsqlite3)(unsafe.Pointer(_pData.X0)) _iDb = _pData.X2 - func() int32 { - if _argc == i32(3) { - return i32(0) - } - return func() int32 { + func() { + if _argc != i32(3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115448), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitCallbackØ00__func__Ø000))), unsafe.Pointer(str(51784))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { ; return _argc }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 { - return i32(0) } - return func() int32 { + }() + _ = _argc + + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115450), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitCallbackØ00__func__Ø000))), unsafe.Pointer(str(832))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint16)(unsafe.Pointer(uintptr((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_iDb))).X4) + uintptr(78 /* X9 */))) @@ -46972,15 +43012,11 @@ func _sqlite3InitCallback(tls *crt.TLS, _pInit unsafe.Pointer, _argc int32, _arg return _4: - func() int32 { - if (_iDb >= i32(0)) && (_iDb < (_db.X5)) { - return i32(0) - } - return func() int32 { + func() { + if _iDb < i32(0) || _iDb >= (_db.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115457), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitCallbackØ00__func__Ø000))), unsafe.Pointer(str(21300))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _argv != (**int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _8 @@ -47002,60 +43038,44 @@ _9: goto _11 } - _3_saved_iDb = (*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X1 - func() int32 { - if ((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) != 0 { - return i32(0) - } - return func() int32 { + _3_saved_iDb = (*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X1 + func() { + if ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115472), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitCallbackØ00__func__Ø000))), unsafe.Pointer(str(51696))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(4 /* X1 */))) = uint8(_iDb) - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(0 /* X0 */))) = _sqlite3Atoi(tls, *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(1))))) - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(6 /* X3 */))) = uint8(i32(0)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(4 /* X1 */))) = uint8(_iDb) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(0 /* X0 */))) = _sqlite3Atoi(tls, *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(1))))) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(6 /* X3 */))) = uint8(i32(0)) _3_rcp = Xsqlite3_prepare(tls, _db, *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(2)))), i32(-1), &_3_pStmt, (**int8)(unsafe.Pointer(uintptr(i32(0))))) _3_rc = _db.X10 - func() int32 { - if (_3_rc & i32(255)) == (_3_rcp & i32(255)) { - return i32(0) - } - return func() int32 { + func() { + if (_3_rc & i32(255)) != (_3_rcp & i32(255)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115478), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitCallbackØ00__func__Ø000))), unsafe.Pointer(str(51800))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(4 /* X1 */))) = _3_saved_iDb - func() int32 { - if (int32(_3_saved_iDb) == i32(0)) || (((_db.X6) & i32(268435456)) != i32(0)) { - return i32(0) } - return func() int32 { + }() + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(4 /* X1 */))) = _3_saved_iDb + func() { + if int32(_3_saved_iDb) != i32(0) && ((_db.X6)&i32(268435456)) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115480), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitCallbackØ00__func__Ø000))), unsafe.Pointer(str(51824))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if i32(0) == _3_rc { goto _19 } - if ((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X3) == 0 { + if ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X3) == 0 { goto _20 } - func() int32 { - if _iDb == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if _iDb != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115483), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitCallbackØ00__func__Ø000))), unsafe.Pointer(str(51872))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _23 @@ -47174,15 +43194,11 @@ func Xsqlite3_prepare(tls *crt.TLS, _db *Xsqlite3, _zSql *int8, _nBytes int32, _ var _rc int32 // sqlite3.c:116138:7 _ = _rc _rc = _sqlite3LockAndPrepare(tls, _db, _zSql, _nBytes, i32(0), (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))), _ppStmt, _pzTail) - func() int32 { - if ((_rc == i32(0)) || (_ppStmt == (*unsafe.Pointer)(unsafe.Pointer(uintptr(i32(0)))))) || (unsafe.Pointer(*_ppStmt) == (unsafe.Pointer)(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) && _ppStmt != (*unsafe.Pointer)(unsafe.Pointer(uintptr(i32(0)))) && unsafe.Pointer(*_ppStmt) != (unsafe.Pointer)(uintptr(i32(0))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116140), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_prepareØ00__func__Ø000))), unsafe.Pointer(str(51964))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _rc return @@ -47221,15 +43237,11 @@ _2: _3: _sqlite3BtreeLeaveAll(tls, _db) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - func() int32 { - if (_rc == i32(0)) || (unsafe.Pointer(*_ppStmt) == (unsafe.Pointer)(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) && unsafe.Pointer(*_ppStmt) != (unsafe.Pointer)(uintptr(i32(0))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116082), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3LockAndPrepareØ00__func__Ø000))), unsafe.Pointer(str(52008))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _rc return @@ -47266,25 +43278,17 @@ func _sqlite3Prepare(tls *crt.TLS, _db *Xsqlite3, _zSql *int8, _nBytes int32, _s crt.Xmemset(tls, (unsafe.Pointer)(&_sParse), i32(0), u32(160)) crt.Xmemset(tls, (unsafe.Pointer)((*int8)(unsafe.Pointer(uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(&_sParse))))+uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(u32(400))))))))), i32(0), u32(84)) *(**TVdbe)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sParse)) + uintptr(436 /* X61 */))))) = _pReprepare - func() int32 { - if (_ppStmt != nil) && (unsafe.Pointer(*_ppStmt) == (unsafe.Pointer)(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _ppStmt == nil || unsafe.Pointer(*_ppStmt) != (unsafe.Pointer)(uintptr(i32(0))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115921), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PrepareØ00__func__Ø000))), unsafe.Pointer(str(52036))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115923), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PrepareØ00__func__Ø000))), unsafe.Pointer(str(832))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = i32(0) _5: @@ -47297,15 +43301,11 @@ _5: goto _9 } - func() int32 { - if _sqlite3BtreeHoldsMutex(tls, _1_pBt) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3BtreeHoldsMutex(tls, _1_pBt) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115951), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PrepareØ00__func__Ø000))), unsafe.Pointer(str(52060))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3BtreeSchemaLocked(tls, _1_pBt) if _rc == 0 { @@ -47356,15 +43356,11 @@ _18: _15: _sqlite3RunParser(tls, &_sParse, _zSql, &_zErrMsg) _19: - func() int32 { - if uint32(i32(0)) == (_sParse.X42) { - return i32(0) - } - return func() int32 { + func() { + if uint32(i32(0)) != (_sParse.X42) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115986), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PrepareØ00__func__Ø000))), unsafe.Pointer(str(52140))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_sParse.X3) != i32(101) { goto _22 @@ -47421,7 +43417,7 @@ _31: _34: _28: - if int32((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) != i32(0) { + if int32((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) != i32(0) { goto _35 } @@ -47433,15 +43429,11 @@ _35: } _sqlite3VdbeFinalize(tls, (*TVdbe)(unsafe.Pointer(_sParse.X2))) - func() int32 { - if (*_ppStmt) == nil { - return i32(0) - } - return func() int32 { + func() { + if (*_ppStmt) != nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116029), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PrepareØ00__func__Ø000))), unsafe.Pointer(str(52164))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _41 @@ -47473,15 +43465,11 @@ _45: _end_prepare: _sqlite3ParserReset(tls, &_sParse) _rc = _sqlite3ApiExit(tls, _db, _rc) - func() int32 { - if (_rc & (_db.X11)) == _rc { - return i32(0) - } - return func() int32 { + func() { + if (_rc & (_db.X11)) != _rc { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116052), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PrepareØ00__func__Ø000))), unsafe.Pointer(str(52176))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _rc return @@ -47497,27 +43485,19 @@ func init() { func _sqlite3BtreeSchemaLocked(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c:68638:1 var _rc int32 // sqlite3.c:68639:7 _ = _rc - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68640), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeSchemaLockedØ00__func__Ø000))), unsafe.Pointer(str(7616))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3BtreeEnter(tls, _p) _rc = _querySharedCacheTableLock(tls, _p, uint32(i32(1)), uint8(i32(1))) - func() int32 { - if (_rc == i32(0)) || (_rc == i32(262)) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) && _rc != i32(262) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68643), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeSchemaLockedØ00__func__Ø000))), unsafe.Pointer(str(52216))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3BtreeLeave(tls, _p) r0 = _rc @@ -47537,65 +43517,41 @@ func _querySharedCacheTableLock(tls *crt.TLS, _p *XBtree, _iTab uint32, _eLock u var _pIter *XBtLock // sqlite3.c:59207:10 _ = _pIter _pBt = (*XBtShared)(unsafe.Pointer(_p.X1)) - func() int32 { - if _sqlite3BtreeHoldsMutex(tls, _p) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3BtreeHoldsMutex(tls, _p) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59209), unsafe.Pointer((*int8)(unsafe.Pointer(&_querySharedCacheTableLockØ00__func__Ø000))), unsafe.Pointer(str(16676))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_eLock) == i32(1)) || (int32(_eLock) == i32(2)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_eLock) != i32(1) && int32(_eLock) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59210), unsafe.Pointer((*int8)(unsafe.Pointer(&_querySharedCacheTableLockØ00__func__Ø000))), unsafe.Pointer(str(52292))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*Xsqlite3)(unsafe.Pointer(_p.X0)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3)(unsafe.Pointer(_p.X0)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59211), unsafe.Pointer((*int8)(unsafe.Pointer(&_querySharedCacheTableLockØ00__func__Ø000))), unsafe.Pointer(str(23364))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (((((*Xsqlite3)(unsafe.Pointer(_p.X0)).X6) & i32(16384)) == 0) || (int32(_eLock) == i32(2))) || (_iTab == uint32(i32(1))) { - return i32(0) } - return func() int32 { + }() + func() { + if (((*Xsqlite3)(unsafe.Pointer(_p.X0)).X6)&i32(16384)) != 0 && int32(_eLock) != i32(2) && _iTab != uint32(i32(1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59212), unsafe.Pointer((*int8)(unsafe.Pointer(&_querySharedCacheTableLockØ00__func__Ø000))), unsafe.Pointer(str(52332))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_eLock) == i32(1)) || ((_p == (*XBtree)(unsafe.Pointer(_pBt.X26))) && (int32(_p.X2) == i32(2))) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_eLock) != i32(1) && (_p != (*XBtree)(unsafe.Pointer(_pBt.X26)) || int32(_p.X2) != i32(2)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59218), unsafe.Pointer((*int8)(unsafe.Pointer(&_querySharedCacheTableLockØ00__func__Ø000))), unsafe.Pointer(str(52400))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_eLock) == i32(1)) || (int32(_pBt.X8) == i32(2)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_eLock) != i32(1) && int32(_pBt.X8) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59219), unsafe.Pointer((*int8)(unsafe.Pointer(&_querySharedCacheTableLockØ00__func__Ø000))), unsafe.Pointer(str(52468))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_p.X3) != 0 { goto _18 @@ -47619,25 +43575,17 @@ _21: goto _24 } - func() int32 { - if (int32(_pIter.X2) == i32(1)) || (int32(_pIter.X2) == i32(2)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pIter.X2) != i32(1) && int32(_pIter.X2) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59244), unsafe.Pointer((*int8)(unsafe.Pointer(&_querySharedCacheTableLockØ00__func__Ø000))), unsafe.Pointer(str(52520))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((int32(_eLock) == i32(1)) || ((*XBtree)(unsafe.Pointer(_pIter.X0)) == _p)) || (int32(_pIter.X2) == i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_eLock) != i32(1) && (*XBtree)(unsafe.Pointer(_pIter.X0)) != _p && int32(_pIter.X2) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59245), unsafe.Pointer((*int8)(unsafe.Pointer(&_querySharedCacheTableLockØ00__func__Ø000))), unsafe.Pointer(str(52572))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XBtree)(unsafe.Pointer(_pIter.X0)) == _p || (_pIter.X1) != _iTab || int32(_pIter.X2) == int32(_eLock) { goto _34 @@ -47647,15 +43595,11 @@ _21: goto _35 } - func() int32 { - if _p == (*XBtree)(unsafe.Pointer(_pBt.X26)) { - return i32(0) - } - return func() int32 { + func() { + if _p != (*XBtree)(unsafe.Pointer(_pBt.X26)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59249), unsafe.Pointer((*int8)(unsafe.Pointer(&_querySharedCacheTableLockØ00__func__Ø000))), unsafe.Pointer(str(52636))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(22 /* X10 */))) @@ -47696,25 +43640,17 @@ func _schemaIsValid(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:115811:1 var _1_pBt *XBtree // sqlite3.c:115821:11 _ = _1_pBt _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) - func() int32 { - if (_pParse.X5) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pParse.X5) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115817), unsafe.Pointer((*int8)(unsafe.Pointer(&_schemaIsValidØ00__func__Ø000))), unsafe.Pointer(str(52680))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115818), unsafe.Pointer((*int8)(unsafe.Pointer(&_schemaIsValidØ00__func__Ø000))), unsafe.Pointer(str(832))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _iDb = i32(0) _4: @@ -47752,15 +43688,11 @@ _12: _1_openedTransaction = i32(1) _9: _sqlite3BtreeGetMeta(tls, _1_pBt, i32(1), (*uint32)(unsafe.Pointer(&_cookie))) - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115840), unsafe.Pointer((*int8)(unsafe.Pointer(&_schemaIsValidØ00__func__Ø000))), unsafe.Pointer(str(52700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _cookie == ((*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_iDb))).X4)).X0) { goto _15 @@ -47791,25 +43723,17 @@ func init() { } func _sqlite3BtreeIsInReadTrans(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c:68590:1 - func() int32 { - if _p != nil { - return i32(0) - } - return func() int32 { + func() { + if _p == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68591), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeIsInReadTransØ00__func__Ø000))), unsafe.Pointer(str(8412))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68592), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeIsInReadTransØ00__func__Ø000))), unsafe.Pointer(str(7616))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = bool2int(int32(_p.X2) != i32(0)) return @@ -47836,25 +43760,17 @@ func _sqlite3BtreeBeginTrans(tls *crt.TLS, _p *XBtree, _wrflag int32) (r0 int32) _pBt = (*XBtShared)(unsafe.Pointer(_p.X1)) _rc = i32(0) _sqlite3BtreeEnter(tls, _p) - func() int32 { - if (int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) != i32(0)) || (((*XBtShared)(unsafe.Pointer(_p.X1)).X17) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) == i32(0) && ((*XBtShared)(unsafe.Pointer(_p.X1)).X17) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62170), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeBeginTransØ00__func__Ø000))), unsafe.Pointer(str(8748))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) >= int32(_p.X2) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) < int32(_p.X2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62170), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeBeginTransØ00__func__Ø000))), unsafe.Pointer(str(8812))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_p.X2) != i32(2) && (int32(_p.X2) != i32(1) || _wrflag != 0) { goto _7 @@ -47863,15 +43779,11 @@ func _sqlite3BtreeBeginTrans(tls *crt.TLS, _p *XBtree, _wrflag int32) (r0 int32) goto _trans_begun _7: - func() int32 { - if (int32(_pBt.X8) == i32(2)) || (int32(_pBt.X7) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pBt.X8) != i32(2) && int32(_pBt.X7) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62179), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeBeginTransØ00__func__Ø000))), unsafe.Pointer(str(52780))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_pBt.X10)&i32(1)) == i32(0) || _wrflag == 0 { goto _12 @@ -47998,15 +43910,11 @@ _35: goto _40 } - func() int32 { - if ((*XBtree)(unsafe.Pointer((*XBtLock)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X11 */))).X0)) == _p) && (((*XBtLock)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X11 */))).X1) == uint32(i32(1))) { - return i32(0) - } - return func() int32 { + func() { + if (*XBtree)(unsafe.Pointer((*XBtLock)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X11 */))).X0)) != _p || ((*XBtLock)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X11 */))).X1) != uint32(i32(1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62255), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeBeginTransØ00__func__Ø000))), unsafe.Pointer(str(52848))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XBtLock)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X11 */))))) + uintptr(8 /* X2 */))) = uint8(i32(1)) *(**XBtLock)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XBtLock)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X11 */))))) + uintptr(12 /* X3 */))))) = (*XBtLock)(unsafe.Pointer(_pBt.X25)) @@ -48030,15 +43938,11 @@ _46: } _19_pPage1 = (*XMemPage)(unsafe.Pointer(_pBt.X3)) - func() int32 { - if (*XBtree)(unsafe.Pointer(_pBt.X26)) == nil { - return i32(0) - } - return func() int32 { + func() { + if (*XBtree)(unsafe.Pointer(_pBt.X26)) != nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62269), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeBeginTransØ00__func__Ø000))), unsafe.Pointer(str(52888))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XBtree)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(76 /* X26 */))))) = _p { @@ -48077,25 +43981,17 @@ _trans_begun: _rc = _sqlite3PagerOpenSavepoint(tls, (*XPager)(unsafe.Pointer(_pBt.X0)), (*Xsqlite3)(unsafe.Pointer(_p.X0)).X75) _54: - func() int32 { - if (int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) != i32(0)) || (((*XBtShared)(unsafe.Pointer(_p.X1)).X17) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) == i32(0) && ((*XBtShared)(unsafe.Pointer(_p.X1)).X17) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62300), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeBeginTransØ00__func__Ø000))), unsafe.Pointer(str(8748))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) >= int32(_p.X2) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) < int32(_p.X2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62300), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeBeginTransØ00__func__Ø000))), unsafe.Pointer(str(8812))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3BtreeLeave(tls, _p) r0 = _rc @@ -48129,25 +44025,17 @@ func _lockBtree(tls *crt.TLS, _pBt *XBtShared) (r0 int32) { // sqlite3.c:61857:1 var _6_isOpen int32 // sqlite3.c:61915:11 _ = _6_isOpen _nPageFile = i32(0) - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61864), unsafe.Pointer((*int8)(unsafe.Pointer(&_lockBtreeØ00__func__Ø000))), unsafe.Pointer(str(7928))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XMemPage)(unsafe.Pointer(_pBt.X3)) == (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XMemPage)(unsafe.Pointer(_pBt.X3)) != (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61865), unsafe.Pointer((*int8)(unsafe.Pointer(&_lockBtreeØ00__func__Ø000))), unsafe.Pointer(str(52928))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3PagerSharedLock(tls, (*XPager)(unsafe.Pointer(_pBt.X0))) if _rc == i32(0) { @@ -48247,15 +44135,11 @@ _18: goto _page1_init_failed _21: - func() int32 { - if (_2_pageSize & uint32(i32(7))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_2_pageSize & uint32(i32(7))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61953), unsafe.Pointer((*int8)(unsafe.Pointer(&_lockBtreeØ00__func__Ø000))), unsafe.Pointer(str(52948))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _2_usableSize = _2_pageSize - uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_page1)) + 1*uintptr(i32(20))))) if _2_pageSize == (_pBt.X15) { @@ -48315,15 +44199,11 @@ _8: _32: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(21 /* X9 */))) = uint8(_pBt.X11) _33: - func() int32 { - if (int32(_pBt.X13) + i32(23)) <= int32((_pBt.X15)-uint32(i32(8))) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pBt.X13) + i32(23)) > int32((_pBt.X15)-uint32(i32(8))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62017), unsafe.Pointer((*int8)(unsafe.Pointer(&_lockBtreeØ00__func__Ø000))), unsafe.Pointer(str(52968))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XMemPage)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(12 /* X3 */))))) = _pPage1 *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(44 /* X18 */))) = uint32(_nPage) @@ -48362,85 +44242,57 @@ func _sqlite3PagerSharedLock(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqli var _15_dbFileVers [16]int8 // sqlite3.c:52108:12 _ = _15_dbFileVers _rc = i32(0) - func() int32 { - if _sqlite3PcacheRefCount(tls, (*XPCache)(unsafe.Pointer(_pPager.X59))) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3PcacheRefCount(tls, (*XPCache)(unsafe.Pointer(_pPager.X59))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51961), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(53020))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _assert_pager_state(tls, _pPager) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _assert_pager_state(tls, _pPager) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51962), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(9864))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pPager.X14) == i32(0)) || (int32(_pPager.X14) == i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X14) != i32(0) && int32(_pPager.X14) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51963), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(53064))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pPager.X26) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pPager.X26) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51964), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(10624))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) || int32(_pPager.X14) != i32(0) { goto _10 } _1_bHotJournal = i32(1) - func() int32 { - if (_pPager.X13) == 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X13) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51969), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(10616))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pPager.X10) == i32(0)) || (int32(_pPager.X15) == i32(4)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X10) != i32(0) && int32(_pPager.X15) != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51970), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(53124))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _pager_wait_on_lock(tls, _pPager, i32(1)) if _rc == i32(0) { goto _16 } - func() int32 { - if (int32(_pPager.X15) == i32(0)) || (int32(_pPager.X15) == i32(5)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X15) != i32(0) && int32(_pPager.X15) != i32(5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51974), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(53180))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _failed @@ -48490,26 +44342,18 @@ _24: _9_fout = i32(0) _9_f = i32(2050) - func() int32 { - if (_pPager.X10) == 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X10) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52034), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(53236))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3OsOpen(tls, _8_pVfs, _pPager.X52, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)), _9_f, &_9_fout) - func() int32 { - if (_rc != i32(0)) || ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if _rc == i32(0) && (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52036), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(12460))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _rc != i32(0) || (_9_fout&i32(1)) == 0 { goto _34 @@ -48524,15 +44368,11 @@ _25: goto _35 } - func() int32 { - if _rc == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52053), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(14052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _pagerSyncHotJournal(tls, _pPager) if _rc != i32(0) { @@ -48560,25 +44400,17 @@ _39: goto _failed _41: - func() int32 { - if int32(_pPager.X14) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X14) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52084), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(53256))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pPager.X15) == i32(1)) || (((_pPager.X1) != 0) && (int32(_pPager.X15) > i32(1))) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X15) != i32(1) && ((_pPager.X1) == 0 || int32(_pPager.X15) <= i32(1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52085), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(53284))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _22: if (_pPager.X10) != 0 || (_pPager.X21) == 0 { @@ -48625,30 +44457,22 @@ _56: _55: _49: _rc = _pagerOpenWalIfPresent(tls, _pPager) - func() int32 { - if ((*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0))))) || (_rc == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) && _rc != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52143), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(53372))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _10: if (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { goto _60 } - func() int32 { - if _rc == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52148), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(14052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _pagerBeginReadTransaction(tls, _pPager) _60: @@ -48663,26 +44487,18 @@ _failed: goto _66 } - func() int32 { - if (_pPager.X13) == 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X13) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52158), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(10616))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pager_unlock(tls, _pPager) - func() int32 { - if int32(_pPager.X14) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X14) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52160), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(53256))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _71 @@ -48704,15 +44520,11 @@ func init() { func _pager_wait_on_lock(tls *crt.TLS, _pPager *XPager, _locktype int32) (r0 int32) { // sqlite3.c:50740:1 var _rc int32 // sqlite3.c:50741:7 _ = _rc - func() int32 { - if ((int32(_pPager.X15) >= _locktype) || ((int32(_pPager.X15) == i32(0)) && (_locktype == i32(1)))) || ((int32(_pPager.X15) == i32(2)) && (_locktype == i32(4))) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X15) < _locktype && (int32(_pPager.X15) != i32(0) || _locktype != i32(1)) && (int32(_pPager.X15) != i32(2) || _locktype != i32(4)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50748), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_wait_on_lockØ00__func__Ø000))), unsafe.Pointer(str(53432))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _6: _rc = _pagerLockDb(tls, _pPager, _locktype) @@ -48735,15 +44547,11 @@ func _pagerLockDb(tls *crt.TLS, _pPager *XPager, _eLock int32) (r0 int32) { // s var _rc int32 // sqlite3.c:48030:7 _ = _rc _rc = i32(0) - func() int32 { - if ((_eLock == i32(1)) || (_eLock == i32(2))) || (_eLock == i32(4)) { - return i32(0) - } - return func() int32 { + func() { + if _eLock != i32(1) && _eLock != i32(2) && _eLock != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48032), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerLockDbØ00__func__Ø000))), unsafe.Pointer(str(53596))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pPager.X15) >= _eLock && int32(_pPager.X15) != i32(5) { goto _5 @@ -48794,45 +44602,29 @@ func _hasHotJournal(tls *crt.TLS, _pPager *XPager, _pExists *int32) (r0 int32) { _rc = i32(0) _exists = i32(1) _jrnlOpen = bool2int((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) - func() int32 { - if (_pPager.X3) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X3) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51840), unsafe.Pointer((*int8)(unsafe.Pointer(&_hasHotJournalØ00__func__Ø000))), unsafe.Pointer(str(11288))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51841), unsafe.Pointer((*int8)(unsafe.Pointer(&_hasHotJournalØ00__func__Ø000))), unsafe.Pointer(str(15636))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPager.X14) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X14) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51842), unsafe.Pointer((*int8)(unsafe.Pointer(&_hasHotJournalØ00__func__Ø000))), unsafe.Pointer(str(53256))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_jrnlOpen == i32(0)) || (_sqlite3OsDeviceCharacteristics(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)))&i32(2048)) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _jrnlOpen != i32(0) && (_sqlite3OsDeviceCharacteristics(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)))&i32(2048)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51844), unsafe.Pointer((*int8)(unsafe.Pointer(&_hasHotJournalØ00__func__Ø000))), unsafe.Pointer(str(53676))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *_pExists = i32(0) if _jrnlOpen != 0 { @@ -48851,15 +44643,11 @@ _9: goto _13 } - func() int32 { - if int32(_pPager.X10) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X10) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51867), unsafe.Pointer((*int8)(unsafe.Pointer(&_hasHotJournalØ00__func__Ø000))), unsafe.Pointer(str(9892))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _pagerPagecount(tls, _pPager, &_3_nPage) if _rc != i32(0) { @@ -48954,45 +44742,29 @@ func _pagerPagecount(tls *crt.TLS, _pPager *XPager, _pnPage *uint32) (r0 int32) _ = _1_n var _1_rc int32 // sqlite3.c:50108:9 _ = _1_rc - func() int32 { - if int32(_pPager.X14) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X14) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50095), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerPagecountØ00__func__Ø000))), unsafe.Pointer(str(53256))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPager.X15) >= i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X15) < i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50096), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerPagecountØ00__func__Ø000))), unsafe.Pointer(str(53792))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50097), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerPagecountØ00__func__Ø000))), unsafe.Pointer(str(15636))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPager.X10) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X10) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50098), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerPagecountØ00__func__Ø000))), unsafe.Pointer(str(9892))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nPage = _sqlite3WalDbsize(tls, (*XWal)(unsafe.Pointer(_pPager.X60))) if _nPage != uint32(i32(0)) || func() int32 { @@ -49000,11 +44772,8 @@ func _pagerPagecount(tls *crt.TLS, _pPager *XPager, _pnPage *uint32) (r0 int32) return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50106), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerPagecountØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50106), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerPagecountØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -49047,11 +44816,8 @@ func _sqlite3WalDbsize(tls *crt.TLS, _pWal *XWal) (r0 uint32) { // sqlite3.c:571 return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57103), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalDbsizeØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57103), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalDbsizeØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -49081,25 +44847,17 @@ func _pagerOpenWalIfPresent(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlit var _1_nPage uint32 // sqlite3.c:50153:10 _ = _1_nPage _rc = i32(0) - func() int32 { - if int32(_pPager.X14) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X14) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50148), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerOpenWalIfPresentØ00__func__Ø000))), unsafe.Pointer(str(53256))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPager.X15) >= i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X15) < i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50149), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerOpenWalIfPresentØ00__func__Ø000))), unsafe.Pointer(str(53792))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pPager.X10) != 0 { goto _4 @@ -49167,55 +44925,35 @@ func _sqlite3PagerOpenWal(tls *crt.TLS, _pPager *XPager, _pbOpen *int32) (r0 int var _rc int32 // sqlite3.c:54266:7 _ = _rc _rc = i32(0) - func() int32 { - if _assert_pager_state(tls, _pPager) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _assert_pager_state(tls, _pPager) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54268), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenWalØ00__func__Ø000))), unsafe.Pointer(str(9864))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pPager.X14) == i32(0)) || (_pbOpen != nil) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X14) != i32(0) && _pbOpen == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54269), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenWalØ00__func__Ø000))), unsafe.Pointer(str(53880))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pPager.X14) == i32(1)) || (_pbOpen == nil) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X14) != i32(1) && _pbOpen != nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54270), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenWalØ00__func__Ø000))), unsafe.Pointer(str(53920))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pbOpen == (*int32)(unsafe.Pointer(uintptr(i32(0))))) || ((*_pbOpen) == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if _pbOpen != (*int32)(unsafe.Pointer(uintptr(i32(0)))) && (*_pbOpen) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54271), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenWalØ00__func__Ø000))), unsafe.Pointer(str(53960))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pbOpen != (*int32)(unsafe.Pointer(uintptr(i32(0))))) || (((_pPager.X10) == 0) && ((*XWal)(unsafe.Pointer(_pPager.X60)) == nil)) { - return i32(0) } - return func() int32 { + }() + func() { + if _pbOpen == (*int32)(unsafe.Pointer(uintptr(i32(0)))) && ((_pPager.X10) != 0 || (*XWal)(unsafe.Pointer(_pPager.X60)) != nil) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54272), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenWalØ00__func__Ø000))), unsafe.Pointer(str(53984))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pPager.X10) != 0 || (*XWal)(unsafe.Pointer(_pPager.X60)) != nil { goto _16 @@ -49277,25 +45015,17 @@ func _pagerOpenWal(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3.c:5421 var _rc int32 // sqlite3.c:54218:7 _ = _rc _rc = i32(0) - func() int32 { - if ((*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0))))) && (int32(_pPager.X10) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) || int32(_pPager.X10) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54220), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerOpenWalØ00__func__Ø000))), unsafe.Pointer(str(54056))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pPager.X15) == i32(1)) || (int32(_pPager.X15) == i32(4)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X15) != i32(1) && int32(_pPager.X15) != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54221), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerOpenWalØ00__func__Ø000))), unsafe.Pointer(str(54096))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pPager.X1) == 0 { goto _6 @@ -49324,15 +45054,11 @@ func init() { func _pagerExclusiveLock(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3.c:54197:1 var _rc int32 // sqlite3.c:54198:7 _ = _rc - func() int32 { - if (int32(_pPager.X15) == i32(1)) || (int32(_pPager.X15) == i32(4)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X15) != i32(1) && int32(_pPager.X15) != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54200), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerExclusiveLockØ00__func__Ø000))), unsafe.Pointer(str(54096))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _pagerLockDb(tls, _pPager, i32(4)) if _rc == i32(0) { @@ -49361,25 +45087,17 @@ func _sqlite3WalOpen(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _pDbFd *Xsqlite3_file, _ _ = _flags var _4_iDC int32 // sqlite3.c:55739:9 _ = _4_iDC - func() int32 { - if (_zWalName != nil) && ((*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zWalName)) + 1*uintptr(i32(0))))) != 0) { - return i32(0) - } - return func() int32 { + func() { + if _zWalName == nil || (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zWalName)) + 1*uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55691), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalOpenØ00__func__Ø000))), unsafe.Pointer(str(54192))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pDbFd != nil { - return i32(0) } - return func() int32 { + }() + func() { + if _pDbFd == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55692), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalOpenØ00__func__Ø000))), unsafe.Pointer(str(54216))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() i32(0) i32(0) @@ -49458,25 +45176,17 @@ func _pagerBeginReadTransaction(tls *crt.TLS, _pPager *XPager) (r0 int32) { // s var _changed int32 // sqlite3.c:50055:7 _ = _changed _changed = i32(0) - func() int32 { - if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50057), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerBeginReadTransactionØ00__func__Ø000))), unsafe.Pointer(str(14908))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pPager.X14) == i32(0)) || (int32(_pPager.X14) == i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X14) != i32(0) && int32(_pPager.X14) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50058), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerBeginReadTransactionØ00__func__Ø000))), unsafe.Pointer(str(53064))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3WalEndReadTransaction(tls, (*XWal)(unsafe.Pointer(_pPager.X60))) _rc = _sqlite3WalBeginReadTransaction(tls, (*XWal)(unsafe.Pointer(_pPager.X60)), &_changed) @@ -49538,15 +45248,11 @@ func _walTryBeginRead(tls *crt.TLS, _pWal *XWal, _pChanged *int32, _useWal int32 var _13_thisMark uint32 // sqlite3.c:56703:9 _ = _13_thisMark _rc = i32(0) - func() int32 { - if int32(_pWal.X9) < i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pWal.X9) >= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56591), unsafe.Pointer((*int8)(unsafe.Pointer(&_walTryBeginReadØ00__func__Ø000))), unsafe.Pointer(str(54268))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _cnt <= i32(5) { goto _2 @@ -49662,15 +45368,11 @@ _19: goto _24 } - func() int32 { - if _13_thisMark != u32(4294967295) { - return i32(0) - } - return func() int32 { + func() { + if _13_thisMark == u32(4294967295) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56705), unsafe.Pointer((*int8)(unsafe.Pointer(&_walTryBeginReadØ00__func__Ø000))), unsafe.Pointer(str(54288))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _mxReadMark = _13_thisMark _mxI = _i @@ -49717,15 +45419,11 @@ _29: goto _37 } - func() int32 { - if (_rc == i32(5)) || ((int32(_pWal.X14) & i32(2)) != i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(5) && (int32(_pWal.X14)&i32(2)) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56726), unsafe.Pointer((*int8)(unsafe.Pointer(&_walTryBeginReadØ00__func__Ø000))), unsafe.Pointer(str(54316))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = func() int32 { if _rc == i32(5) { @@ -49761,15 +45459,11 @@ _43: return _47: - func() int32 { - if _mxReadMark <= ((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(52 /* X18 */))).X6) { - return i32(0) - } - return func() int32 { + func() { + if _mxReadMark > ((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(52 /* X18 */))).X6) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56776), unsafe.Pointer((*int8)(unsafe.Pointer(&_walTryBeginReadØ00__func__Ø000))), unsafe.Pointer(str(54372))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(40 /* X9 */))) = int16(_mxI) r0 = _rc @@ -49801,15 +45495,11 @@ func _sqlite3PagerBegin(tls *crt.TLS, _pPager *XPager, _exFlag int32, _subjInMem return _0: - func() int32 { - if (int32(_pPager.X14) >= i32(1)) && (int32(_pPager.X14) < i32(6)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X14) < i32(1) || int32(_pPager.X14) >= i32(6) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52603), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerBeginØ00__func__Ø000))), unsafe.Pointer(str(54436))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(22 /* X19 */))) = uint8(_subjInMemory) if func() int32 { @@ -49817,26 +45507,19 @@ _0: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52606), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerBeginØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52606), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerBeginØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { goto _6 } - func() int32 { - if (*XBitvec)(unsafe.Pointer(_pPager.X30)) == (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XBitvec)(unsafe.Pointer(_pPager.X30)) != (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52607), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerBeginØ00__func__Ø000))), unsafe.Pointer(str(12436))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { goto _9 @@ -49879,35 +45562,23 @@ _13: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(32 /* X23 */))) = _pPager.X22 *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(76 /* X34 */))) = int64(i32(0)) _16: - func() int32 { - if (_rc == i32(0)) || (int32(_pPager.X14) == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) && int32(_pPager.X14) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52656), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerBeginØ00__func__Ø000))), unsafe.Pointer(str(54496))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_rc != i32(0)) || (int32(_pPager.X14) == i32(2)) { - return i32(0) } - return func() int32 { + }() + func() { + if _rc == i32(0) && int32(_pPager.X14) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52657), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerBeginØ00__func__Ø000))), unsafe.Pointer(str(54544))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _assert_pager_state(tls, _pPager) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _assert_pager_state(tls, _pPager) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52658), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerBeginØ00__func__Ø000))), unsafe.Pointer(str(9864))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _6: r0 = _rc @@ -49924,25 +45595,17 @@ func init() { func _sqlite3WalBeginWriteTransaction(tls *crt.TLS, _pWal *XWal) (r0 int32) { // sqlite3.c:57123:1 var _rc int32 // sqlite3.c:57124:7 _ = _rc - func() int32 { - if int32(_pWal.X9) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pWal.X9) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57128), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalBeginWriteTransactionØ00__func__Ø000))), unsafe.Pointer(str(18636))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pWal.X12) == i32(0)) && ((_pWal.X20) == uint32(i32(0))) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pWal.X12) != i32(0) || (_pWal.X20) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57129), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalBeginWriteTransactionØ00__func__Ø000))), unsafe.Pointer(str(54620))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pWal.X14) == 0 { goto _5 @@ -49994,15 +45657,11 @@ func _newDatabase(tls *crt.TLS, _pBt *XBtShared) (r0 int32) { // sqlite3.c:62077 _ = _data var _rc int32 // sqlite3.c:62080:7 _ = _rc - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62082), unsafe.Pointer((*int8)(unsafe.Pointer(&_newDatabaseØ00__func__Ø000))), unsafe.Pointer(str(7928))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pBt.X18) <= uint32(i32(0)) { goto _2 @@ -50013,15 +45672,11 @@ func _newDatabase(tls *crt.TLS, _pBt *XBtShared) (r0 int32) { // sqlite3.c:62077 _2: _pP1 = (*XMemPage)(unsafe.Pointer(_pBt.X3)) - func() int32 { - if _pP1 != (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pP1 == (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62087), unsafe.Pointer((*int8)(unsafe.Pointer(&_newDatabaseØ00__func__Ø000))), unsafe.Pointer(str(54692))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _data = _pP1.X19 _rc = _sqlite3PagerWrite(tls, (*XPgHdr)(unsafe.Pointer(_pP1.X23))) @@ -50039,15 +45694,11 @@ _5: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(i32(17)))) = uint8(((_pBt.X15) >> uint(i32(16))) & uint32(i32(255))) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(i32(18)))) = uint8(i32(1)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(i32(19)))) = uint8(i32(1)) - func() int32 { - if ((_pBt.X16) <= (_pBt.X15)) && (((_pBt.X16) + uint32(i32(255))) >= (_pBt.X15)) { - return i32(0) - } - return func() int32 { + func() { + if (_pBt.X16) > (_pBt.X15) || ((_pBt.X16)+uint32(i32(255))) < (_pBt.X15) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62097), unsafe.Pointer((*int8)(unsafe.Pointer(&_newDatabaseØ00__func__Ø000))), unsafe.Pointer(str(54700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(i32(20)))) = uint8((_pBt.X15) - (_pBt.X16)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(i32(21)))) = uint8(i32(64)) @@ -50060,25 +45711,17 @@ _5: *p = uint16(int32(*p) | i32(2)) sink4530 = *p } - func() int32 { - if (int32(_pBt.X5) == i32(1)) || (int32(_pBt.X5) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pBt.X5) != i32(1) && int32(_pBt.X5) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62106), unsafe.Pointer((*int8)(unsafe.Pointer(&_newDatabaseØ00__func__Ø000))), unsafe.Pointer(str(54772))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pBt.X6) == i32(1)) || (int32(_pBt.X6) == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pBt.X6) != i32(1) && int32(_pBt.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62107), unsafe.Pointer((*int8)(unsafe.Pointer(&_newDatabaseØ00__func__Ø000))), unsafe.Pointer(str(54816))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3Put4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(i32(52)))), uint32(_pBt.X5)) _sqlite3Put4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(i32(64)))), uint32(_pBt.X6)) @@ -50107,55 +45750,35 @@ func _zeroPage(tls *crt.TLS, _pPage *XMemPage, _flags int32) { // sqlite3.c:6087 _data = _pPage.X19 _pBt = (*XBtShared)(unsafe.Pointer(_pPage.X18)) _hdr = _pPage.X6 - func() int32 { - if _sqlite3PagerPagenumber(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) == (_pPage.X4) { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3PagerPagenumber(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) != (_pPage.X4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60882), unsafe.Pointer((*int8)(unsafe.Pointer(&_zeroPageØ00__func__Ø000))), unsafe.Pointer(str(54872))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if unsafe.Pointer(_sqlite3PagerGetExtra(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23)))) == (unsafe.Pointer)(_pPage) { - return i32(0) } - return func() int32 { + }() + func() { + if unsafe.Pointer(_sqlite3PagerGetExtra(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23)))) != (unsafe.Pointer)(_pPage) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60883), unsafe.Pointer((*int8)(unsafe.Pointer(&_zeroPageØ00__func__Ø000))), unsafe.Pointer(str(19812))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if unsafe.Pointer(_sqlite3PagerGetData(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23)))) == (unsafe.Pointer)(_data) { - return i32(0) } - return func() int32 { + }() + func() { + if unsafe.Pointer(_sqlite3PagerGetData(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23)))) != (unsafe.Pointer)(_data) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60884), unsafe.Pointer((*int8)(unsafe.Pointer(&_zeroPageØ00__func__Ø000))), unsafe.Pointer(str(54924))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60885), unsafe.Pointer((*int8)(unsafe.Pointer(&_zeroPageØ00__func__Ø000))), unsafe.Pointer(str(54968))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60886), unsafe.Pointer((*int8)(unsafe.Pointer(&_zeroPageØ00__func__Ø000))), unsafe.Pointer(str(7928))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_pBt.X10) & i32(4)) == 0 { goto _10 @@ -50183,15 +45806,11 @@ _10: *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(64 /* X21 */))) = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(_first))) *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(68 /* X22 */))) = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(_pPage.X7))) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(12 /* X9 */))) = uint8(i32(0)) - func() int32 { - if ((_pBt.X15) >= uint32(i32(512))) && ((_pBt.X15) <= uint32(i32(65536))) { - return i32(0) - } - return func() int32 { + func() { + if (_pBt.X15) < uint32(i32(512)) || (_pBt.X15) > uint32(i32(65536)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60902), unsafe.Pointer((*int8)(unsafe.Pointer(&_zeroPageØ00__func__Ø000))), unsafe.Pointer(str(55008))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(24 /* X15 */))) = uint16((_pBt.X15) - uint32(i32(1))) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(22 /* X14 */))) = uint16(i32(0)) @@ -50221,30 +45840,22 @@ func _sqlite3PagerIswriteable(tls *crt.TLS, _pPg *XPgHdr) (r0 int32) { // sqlite func _decodeFlags(tls *crt.TLS, _pPage *XMemPage, _flagByte int32) (r0 int32) { // sqlite3.c:60682:1 var _pBt *XBtShared // sqlite3.c:60683:12 _ = _pBt - func() int32 { - if int32(_pPage.X6) == func() int32 { + func() { + if int32(_pPage.X6) != func() int32 { if (_pPage.X4) == uint32(i32(1)) { return i32(100) } return i32(0) }() { - return i32(0) - } - return func() int32 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60685), unsafe.Pointer((*int8)(unsafe.Pointer(&_decodeFlagsØ00__func__Ø000))), unsafe.Pointer(str(55064))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60686), unsafe.Pointer((*int8)(unsafe.Pointer(&_decodeFlagsØ00__func__Ø000))), unsafe.Pointer(str(19920))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(8 /* X5 */))) = uint8(_flagByte >> uint(i32(3))) i32(0) @@ -50392,15 +46003,11 @@ _10: sink985 = *p } _9: - func() int32 { - if (_nSize == uint32(_debuginfo.X4)) || ((_sqlite3Config.X6) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _nSize != uint32(_debuginfo.X4) && (_sqlite3Config.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60224), unsafe.Pointer((*int8)(unsafe.Pointer(&_cellSizePtrØ00__func__Ø000))), unsafe.Pointer(str(55124))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = uint16(_nSize) return @@ -50424,45 +46031,29 @@ func _btreeParseCellPtr(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8, _pInfo *X _ = _1_pEnd var _3_pEnd *uint8 // sqlite3.c:60093:8 _ = _3_pEnd - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60063), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeParseCellPtrØ00__func__Ø000))), unsafe.Pointer(str(19920))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pPage.X5) == i32(0)) || (int32(_pPage.X5) == i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPage.X5) != i32(0) && int32(_pPage.X5) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60064), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeParseCellPtrØ00__func__Ø000))), unsafe.Pointer(str(55176))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pPage.X3) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (_pPage.X3) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60065), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeParseCellPtrØ00__func__Ø000))), unsafe.Pointer(str(55212))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPage.X7) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPage.X7) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60066), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeParseCellPtrØ00__func__Ø000))), unsafe.Pointer(str(55232))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pIter = _pCell _nPayload = uint32(*_pIter) @@ -50583,15 +46174,11 @@ func _cellSizePtrNoPayload(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8) (r0 ui (*(*func(*crt.TLS, *XMemPage, *uint8, *XCellInfo))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *uint8, unsafe.Pointer) }{(_pPage.X25)})))(tls, _pPage, _pCell, &_debuginfo) - func() int32 { - if int32(_pPage.X7) == i32(4) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPage.X7) != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60242), unsafe.Pointer((*int8)(unsafe.Pointer(&_cellSizePtrNoPayloadØ00__func__Ø000))), unsafe.Pointer(str(55276))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pEnd = (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_pIter)) + uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(9)))))))) _2: @@ -50602,15 +46189,11 @@ _2: goto _2 _3: - func() int32 { - if (int32(_debuginfo.X4) == int32(uint16(int32((uintptr(unsafe.Pointer(_pIter))-uintptr(unsafe.Pointer(_pCell)))/1)))) || ((_sqlite3Config.X6) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_debuginfo.X4) != int32(uint16(int32((uintptr(unsafe.Pointer(_pIter))-uintptr(unsafe.Pointer(_pCell)))/1))) && (_sqlite3Config.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60245), unsafe.Pointer((*int8)(unsafe.Pointer(&_cellSizePtrNoPayloadØ00__func__Ø000))), unsafe.Pointer(str(55300))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = uint16(int32((uintptr(unsafe.Pointer(_pIter)) - uintptr(unsafe.Pointer(_pCell))) / 1)) return @@ -50624,35 +46207,23 @@ func init() { } func _btreeParseCellPtrNoPayload(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8, _pInfo *XCellInfo) { // sqlite3.c:60037:1 - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60042), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeParseCellPtrNoPayloadØ00__func__Ø000))), unsafe.Pointer(str(19920))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPage.X5) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPage.X5) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60043), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeParseCellPtrNoPayloadØ00__func__Ø000))), unsafe.Pointer(str(55376))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPage.X7) == i32(4) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPage.X7) != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60044), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeParseCellPtrNoPayloadØ00__func__Ø000))), unsafe.Pointer(str(55276))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInfo)) + uintptr(18 /* X4 */))) = uint16(i32(4) + int32(_sqlite3GetVarint(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCell))+1*uintptr(i32(4)))), (*uint64)(unsafe.Pointer((*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInfo))+uintptr(0 /* X0 */)))))))) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInfo)) + uintptr(12 /* X2 */))) = uint32(i32(0)) @@ -50946,35 +46517,23 @@ func _btreeParseCellPtrIndex(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8, _pIn _ = _nPayload var _1_pEnd *uint8 // sqlite3.c:60136:8 _ = _1_pEnd - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60130), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeParseCellPtrIndexØ00__func__Ø000))), unsafe.Pointer(str(19920))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pPage.X5) == i32(0)) || (int32(_pPage.X5) == i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPage.X5) != i32(0) && int32(_pPage.X5) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60131), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeParseCellPtrIndexØ00__func__Ø000))), unsafe.Pointer(str(55176))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPage.X3) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPage.X3) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60132), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeParseCellPtrIndexØ00__func__Ø000))), unsafe.Pointer(str(55420))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pIter = (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_pCell)) + uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_pPage.X7))))))) _nPayload = uint32(*_pIter) @@ -51030,27 +46589,19 @@ func _btreeInvokeBusyHandler(tls *crt.TLS, _pArg unsafe.Pointer) (r0 int32) { // var _pBt *XBtShared // sqlite3.c:61123:12 _ = _pBt _pBt = (*XBtShared)(unsafe.Pointer(_pArg)) - func() int32 { - if (*Xsqlite3)(unsafe.Pointer(_pBt.X1)) != nil { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3)(unsafe.Pointer(_pBt.X1)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61124), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeInvokeBusyHandlerØ00__func__Ø000))), unsafe.Pointer(str(55468))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pBt.X1)).X3))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pBt.X1)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61125), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeInvokeBusyHandlerØ00__func__Ø000))), unsafe.Pointer(str(55476))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - r0 = _sqlite3InvokeBusyHandler(tls, (*T5412806)(unsafe.Pointer(uintptr(_pBt.X1)+uintptr(376 /* X71 */)))) + r0 = _sqlite3InvokeBusyHandler(tls, (*T5412816)(unsafe.Pointer(uintptr(_pBt.X1)+uintptr(376 /* X71 */)))) return } @@ -51061,17 +46612,14 @@ func init() { crt.Xstrncpy(nil, &_btreeInvokeBusyHandlerØ00__func__Ø000[0], str(55512), 23) } -func _sqlite3InvokeBusyHandler(tls *crt.TLS, _p *T5412806) (r0 int32) { // sqlite3.c:141401:1 +func _sqlite3InvokeBusyHandler(tls *crt.TLS, _p *T5412816) (r0 int32) { // sqlite3.c:141401:1 var _rc int32 // sqlite3.c:141402:7 _ = _rc if func() int32 { - if _p == (*T5412806)(unsafe.Pointer(uintptr(i32(0)))) { + if _p == (*T5412816)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(141403), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InvokeBusyHandlerØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(141403), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InvokeBusyHandlerØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -51111,25 +46659,17 @@ func init() { } func _sqlite3PagerOpenSavepoint(tls *crt.TLS, _pPager *XPager, _nSavepoint int32) (r0 int32) { // sqlite3.c:53577:1 - func() int32 { - if int32(_pPager.X14) >= i32(2) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X14) < i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53578), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenSavepointØ00__func__Ø000))), unsafe.Pointer(str(9828))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _assert_pager_state(tls, _pPager) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _assert_pager_state(tls, _pPager) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53579), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenSavepointØ00__func__Ø000))), unsafe.Pointer(str(9864))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _nSavepoint <= (_pPager.X38) || (_pPager.X3) == 0 { goto _5 @@ -51161,35 +46701,23 @@ func _pagerOpenSavepoint(tls *crt.TLS, _pPager *XPager, _nSavepoint int32) (r0 i _ = _aNew _rc = i32(0) _nCurrent = _pPager.X38 - func() int32 { - if int32(_pPager.X14) >= i32(2) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X14) < i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53538), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerOpenSavepointØ00__func__Ø000))), unsafe.Pointer(str(9828))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _assert_pager_state(tls, _pPager) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _assert_pager_state(tls, _pPager) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53539), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerOpenSavepointØ00__func__Ø000))), unsafe.Pointer(str(9864))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_nSavepoint > _nCurrent) && ((_pPager.X3) != 0) { - return i32(0) } - return func() int32 { + }() + func() { + if _nSavepoint <= _nCurrent || (_pPager.X3) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53540), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerOpenSavepointØ00__func__Ø000))), unsafe.Pointer(str(55592))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _aNew = (*XPagerSavepoint)(unsafe.Pointer(_sqlite3Realloc(tls, _pPager.X37, uint64(u32(44)*uint32(_nSavepoint))))) if _aNew != nil { @@ -51240,15 +46768,11 @@ _16: goto _8 _11: - func() int32 { - if (_pPager.X38) == _nSavepoint { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X38) != _nSavepoint { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53573), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerOpenSavepointØ00__func__Ø000))), unsafe.Pointer(str(55636))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _assertTruncateConstraint(tls, _pPager) r0 = _rc @@ -51263,15 +46787,11 @@ func init() { } func _sqlite3WalSavepoint(tls *crt.TLS, _pWal *XWal, _aWalData *uint32) { // sqlite3.c:57223:1 - func() int32 { - if (_pWal.X12) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pWal.X12) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57224), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalSavepointØ00__func__Ø000))), unsafe.Pointer(str(14672))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aWalData)) + 4*uintptr(i32(0)))) = (*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(52 /* X18 */))).X6 *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aWalData)) + 4*uintptr(i32(1)))) = *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(52 /* X18 */)))))+uintptr(24 /* X8 */))))) + 4*uintptr(i32(0)))) @@ -51312,25 +46832,17 @@ _3: } func _assertTruncateConstraintCb(tls *crt.TLS, _pPg *XPgHdr) { // sqlite3.c:50782:1 - func() int32 { - if (int32(_pPg.X6) & i32(2)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pPg.X6) & i32(2)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50783), unsafe.Pointer((*int8)(unsafe.Pointer(&_assertTruncateConstraintCbØ00__func__Ø000))), unsafe.Pointer(str(55708))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_subjRequiresPage(tls, _pPg) == 0) || ((_pPg.X5) <= ((*XPager)(unsafe.Pointer(_pPg.X4)).X22)) { - return i32(0) } - return func() int32 { + }() + func() { + if _subjRequiresPage(tls, _pPg) != 0 && (_pPg.X5) > ((*XPager)(unsafe.Pointer(_pPg.X4)).X22) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50784), unsafe.Pointer((*int8)(unsafe.Pointer(&_assertTruncateConstraintCbØ00__func__Ø000))), unsafe.Pointer(str(55732))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() return @@ -51347,45 +46859,29 @@ func _sqlite3BtreeGetMeta(tls *crt.TLS, _p *XBtree, _idx int32, _pMeta *uint32) _ = _pBt _pBt = (*XBtShared)(unsafe.Pointer(_p.X1)) _sqlite3BtreeEnter(tls, _p) - func() int32 { - if int32(_p.X2) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X2) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67779), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeGetMetaØ00__func__Ø000))), unsafe.Pointer(str(55820))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if i32(0) == _querySharedCacheTableLock(tls, _p, uint32(i32(1)), uint8(i32(1))) { - return i32(0) } - return func() int32 { + }() + func() { + if i32(0) != _querySharedCacheTableLock(tls, _p, uint32(i32(1)), uint8(i32(1))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67780), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeGetMetaØ00__func__Ø000))), unsafe.Pointer(str(55844))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XMemPage)(unsafe.Pointer(_pBt.X3)) != nil { - return i32(0) } - return func() int32 { + }() + func() { + if (*XMemPage)(unsafe.Pointer(_pBt.X3)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67781), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeGetMetaØ00__func__Ø000))), unsafe.Pointer(str(55908))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_idx >= i32(0)) && (_idx <= i32(15)) { - return i32(0) } - return func() int32 { + }() + func() { + if _idx < i32(0) || _idx > i32(15) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67782), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeGetMetaØ00__func__Ø000))), unsafe.Pointer(str(55920))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _idx != i32(15) { goto _9 @@ -51409,15 +46905,11 @@ func init() { } func _sqlite3PagerDataVersion(tls *crt.TLS, _pPager *XPager) (r0 uint32) { // sqlite3.c:48611:1 - func() int32 { - if int32(_pPager.X14) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X14) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48612), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerDataVersionØ00__func__Ø000))), unsafe.Pointer(str(55960))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _pPager.X39 return @@ -51433,36 +46925,24 @@ func init() { func _sqlite3ResetOneSchema(tls *crt.TLS, _db *Xsqlite3, _iDb int32) { // sqlite3.c:99970:1 var _pDb *XDb // sqlite3.c:99971:6 _ = _pDb - func() int32 { - if _iDb < (_db.X5) { - return i32(0) - } - return func() int32 { + func() { + if _iDb >= (_db.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99972), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ResetOneSchemaØ00__func__Ø000))), unsafe.Pointer(str(56012))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_iDb))) - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99976), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ResetOneSchemaØ00__func__Ø000))), unsafe.Pointer(str(52700))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XSchema)(unsafe.Pointer(_pDb.X4)) != (*XSchema)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XSchema)(unsafe.Pointer(_pDb.X4)) == (*XSchema)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99977), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ResetOneSchemaØ00__func__Ø000))), unsafe.Pointer(str(56024))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3SchemaClear(tls, _pDb.X4) if _iDb == i32(1) { @@ -51470,15 +46950,11 @@ func _sqlite3ResetOneSchema(tls *crt.TLS, _db *Xsqlite3, _iDb int32) { // sqlite } _pDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(i32(1)))) - func() int32 { - if (*XSchema)(unsafe.Pointer(_pDb.X4)) != (*XSchema)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XSchema)(unsafe.Pointer(_pDb.X4)) == (*XSchema)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99986), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ResetOneSchemaØ00__func__Ø000))), unsafe.Pointer(str(56024))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3SchemaClear(tls, _pDb.X4) _6: @@ -51568,26 +47044,18 @@ func _autoVacuumCommit(tls *crt.TLS, _pBt *XBtShared) (r0 int32) { // sqlite3.c: _rc = i32(0) _pPager = (*XPager)(unsafe.Pointer(_pBt.X0)) _nRef = _sqlite3PagerRefcount(tls, _pPager) - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62680), unsafe.Pointer((*int8)(unsafe.Pointer(&_autoVacuumCommitØ00__func__Ø000))), unsafe.Pointer(str(7928))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _invalidateAllOverflowCache(tls, _pBt) - func() int32 { - if (_pBt.X5) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pBt.X5) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62682), unsafe.Pointer((*int8)(unsafe.Pointer(&_autoVacuumCommitØ00__func__Ø000))), unsafe.Pointer(str(56064))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pBt.X6) != 0 { goto _4 @@ -51647,15 +47115,11 @@ _16: _sqlite3PagerRollback(tls, _pPager) _17: _4: - func() int32 { - if _nRef >= _sqlite3PagerRefcount(tls, _pPager) { - return i32(0) - } - return func() int32 { + func() { + if _nRef < _sqlite3PagerRefcount(tls, _pPager) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62720), unsafe.Pointer((*int8)(unsafe.Pointer(&_autoVacuumCommitØ00__func__Ø000))), unsafe.Pointer(str(56080))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _rc return @@ -51671,15 +47135,11 @@ func init() { func _invalidateAllOverflowCache(tls *crt.TLS, _pBt *XBtShared) { // sqlite3.c:59436:1 var _p *XBtCursor // sqlite3.c:59437:12 _ = _p - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59438), unsafe.Pointer((*int8)(unsafe.Pointer(&_invalidateAllOverflowCacheØ00__func__Ø000))), unsafe.Pointer(str(7928))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _p = (*XBtCursor)(unsafe.Pointer(_pBt.X2)) _2: @@ -51759,25 +47219,17 @@ func _incrVacuumStep(tls *crt.TLS, _pBt *XBtShared, _nFin uint32, _iLastPg uint3 _ = _8_iNear var _11_pFreePg *XMemPage // sqlite3.c:62574:17 _ = _11_pFreePg - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62515), unsafe.Pointer((*int8)(unsafe.Pointer(&_incrVacuumStepØ00__func__Ø000))), unsafe.Pointer(str(7928))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _iLastPg > _nFin { - return i32(0) } - return func() int32 { + }() + func() { + if _iLastPg <= _nFin { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62516), unsafe.Pointer((*int8)(unsafe.Pointer(&_incrVacuumStepØ00__func__Ø000))), unsafe.Pointer(str(56164))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _ptrmapPageno(tls, _pBt, _iLastPg) == _iLastPg || _iLastPg == ((uint32(_sqlite3PendingByte)/(_pBt.X15))+uint32(i32(1))) { goto _5 @@ -51826,15 +47278,11 @@ _8: return _11: - func() int32 { - if _6_iFreePg == _iLastPg { - return i32(0) - } - return func() int32 { + func() { + if _6_iFreePg != _iLastPg { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62548), unsafe.Pointer((*int8)(unsafe.Pointer(&_incrVacuumStepØ00__func__Ø000))), unsafe.Pointer(str(56180))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _releasePage(tls, _6_pFreePg) _10: @@ -51875,15 +47323,11 @@ _18: goto _17 } - func() int32 { - if _8_iFreePg < _iLastPg { - return i32(0) - } - return func() int32 { + func() { + if _8_iFreePg >= _iLastPg { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62582), unsafe.Pointer((*int8)(unsafe.Pointer(&_incrVacuumStepØ00__func__Ø000))), unsafe.Pointer(str(56200))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _relocatePage(tls, _pBt, _8_pLastPg, _1_eType, _1_iPtrPage, _8_iFreePg, _bCommit) _releasePage(tls, _8_pLastPg) @@ -51968,25 +47412,17 @@ func _allocateBtreePage(tls *crt.TLS, _pBt *XBtShared, _ppPage **XMemPage, _pPgn _ = _44_pPg _pTrunk = nil _pPrevTrunk = nil - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64612), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateBtreePageØ00__func__Ø000))), unsafe.Pointer(str(7928))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_eMode) == i32(0)) || ((_nearby > uint32(i32(0))) && ((_pBt.X5) != 0)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_eMode) != i32(0) && (_nearby <= uint32(i32(0)) || (_pBt.X5) == 0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64613), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateBtreePageØ00__func__Ø000))), unsafe.Pointer(str(56232))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pPage1 = (*XMemPage)(unsafe.Pointer(_pBt.X3)) _mxPage = _btreePagecount(tls, _pBt) @@ -52013,25 +47449,17 @@ _6: goto _9 } - func() int32 { - if _nearby > uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _nearby <= uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64637), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateBtreePageØ00__func__Ø000))), unsafe.Pointer(str(56300))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pBt.X5) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (_pBt.X5) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64638), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateBtreePageØ00__func__Ø000))), unsafe.Pointer(str(56064))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _ptrmapGet(tls, _pBt, _nearby, &_4_eType, (*uint32)(unsafe.Pointer(uintptr(i32(0))))) if _rc == 0 { @@ -52099,40 +47527,28 @@ _24: goto _end_allocate_page _25: - func() int32 { - if _pTrunk != (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pTrunk == (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64685), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateBtreePageØ00__func__Ø000))), unsafe.Pointer(str(56312))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pTrunk.X19) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pTrunk.X19) == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64686), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateBtreePageØ00__func__Ø000))), unsafe.Pointer(str(56324))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _k = _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTrunk.X19))+1*uintptr(i32(4))))) if _k != uint32(i32(0)) || _2_searchList != 0 { goto _31 } - func() int32 { - if _pPrevTrunk == (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pPrevTrunk != (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64694), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateBtreePageØ00__func__Ø000))), unsafe.Pointer(str(56344))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3PagerWrite(tls, (*XPgHdr)(unsafe.Pointer(_pTrunk.X23))) if _rc == 0 { @@ -52231,15 +47647,11 @@ _50: goto _51 } - func() int32 { - if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage1.X23))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage1.X23))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64758), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateBtreePageØ00__func__Ø000))), unsafe.Pointer(str(56360))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3Put4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage1.X19))+1*uintptr(i32(32)))), _22_iNewTrunk) goto _54 @@ -52411,15 +47823,11 @@ _87: } _44_pPg = nil - func() int32 { - if (_pBt.X18) != ((uint32(_sqlite3PendingByte) / (_pBt.X15)) + uint32(i32(1))) { - return i32(0) - } - return func() int32 { + func() { + if (_pBt.X18) == ((uint32(_sqlite3PendingByte) / (_pBt.X15)) + uint32(i32(1))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64872), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateBtreePageØ00__func__Ø000))), unsafe.Pointer(str(56404))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _btreeGetUnusedPage(tls, _pBt, _pBt.X18, &_44_pPg, _43_bNoContent) if _rc != i32(0) { @@ -52447,15 +47855,11 @@ _94: _89: _sqlite3Put4byte(tls, (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(28))))))+uintptr(unsafe.Pointer((*XMemPage)(unsafe.Pointer(_pBt.X3)).X19)))), _pBt.X18) *_pPgno = _pBt.X18 - func() int32 { - if (*_pPgno) != ((uint32(_sqlite3PendingByte) / (_pBt.X15)) + uint32(i32(1))) { - return i32(0) - } - return func() int32 { + func() { + if (*_pPgno) == ((uint32(_sqlite3PendingByte) / (_pBt.X15)) + uint32(i32(1))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64886), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateBtreePageØ00__func__Ø000))), unsafe.Pointer(str(56440))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _btreeGetUnusedPage(tls, _pBt, *_pPgno, _ppPage, _43_bNoContent) if _rc == 0 { @@ -52475,38 +47879,26 @@ _97: *_ppPage = (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) _98: _83: - func() int32 { - if (*_pPgno) != ((uint32(_sqlite3PendingByte) / (_pBt.X15)) + uint32(i32(1))) { - return i32(0) - } - return func() int32 { + func() { + if (*_pPgno) == ((uint32(_sqlite3PendingByte) / (_pBt.X15)) + uint32(i32(1))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64897), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateBtreePageØ00__func__Ø000))), unsafe.Pointer(str(56440))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _end_allocate_page: _releasePage(tls, _pTrunk) _releasePage(tls, _pPrevTrunk) - func() int32 { - if (_rc != i32(0)) || (_sqlite3PagerPageRefcount(tls, (*XPgHdr)(unsafe.Pointer((*_ppPage).X23))) <= i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _rc == i32(0) && _sqlite3PagerPageRefcount(tls, (*XPgHdr)(unsafe.Pointer((*_ppPage).X23))) > i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64902), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateBtreePageØ00__func__Ø000))), unsafe.Pointer(str(56472))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_rc != i32(0)) || (int32((*_ppPage).X0) == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if _rc == i32(0) && int32((*_ppPage).X0) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64903), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateBtreePageØ00__func__Ø000))), unsafe.Pointer(str(56540))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _rc return @@ -52604,35 +47996,23 @@ func _relocatePage(tls *crt.TLS, _pBt *XBtShared, _pDbPage *XMemPage, _eType uin _ = _4_nextOvfl _iDbPage = _pDbPage.X4 _pPager = (*XPager)(unsafe.Pointer(_pBt.X0)) - func() int32 { - if (((int32(_eType) == i32(4)) || (int32(_eType) == i32(3))) || (int32(_eType) == i32(5))) || (int32(_eType) == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_eType) != i32(4) && int32(_eType) != i32(3) && int32(_eType) != i32(5) && int32(_eType) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62431), unsafe.Pointer((*int8)(unsafe.Pointer(&_relocatePageØ00__func__Ø000))), unsafe.Pointer(str(56600))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62433), unsafe.Pointer((*int8)(unsafe.Pointer(&_relocatePageØ00__func__Ø000))), unsafe.Pointer(str(7928))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XBtShared)(unsafe.Pointer(_pDbPage.X18)) == _pBt { - return i32(0) } - return func() int32 { + }() + func() { + if (*XBtShared)(unsafe.Pointer(_pDbPage.X18)) != _pBt { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62434), unsafe.Pointer((*int8)(unsafe.Pointer(&_relocatePageØ00__func__Ø000))), unsafe.Pointer(str(56700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3PagerMovepage(tls, _pPager, (*XPgHdr)(unsafe.Pointer(_pDbPage.X23)), _iFreePage, _isCommit) if _rc == i32(0) { @@ -52731,45 +48111,29 @@ func _sqlite3PagerMovepage(tls *crt.TLS, _pPager *XPager, _pPg *XPgHdr, _pgno ui var _8_pPgHdr *XPgHdr // sqlite3.c:53914:11 _ = _8_pPgHdr _needSyncPgno = u32(0) - func() int32 { - if int32(_pPg.X7) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPg.X7) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53810), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerMovepageØ00__func__Ø000))), unsafe.Pointer(str(56736))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pPager.X14) == i32(3)) || (int32(_pPager.X14) == i32(4)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X14) != i32(3) && int32(_pPager.X14) != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53811), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerMovepageØ00__func__Ø000))), unsafe.Pointer(str(56748))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _assert_pager_state(tls, _pPager) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _assert_pager_state(tls, _pPager) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53814), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerMovepageØ00__func__Ø000))), unsafe.Pointer(str(9864))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pPager.X10) != 0) || ((_pPager.X13) == 0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pPager.X10) == 0 && (_pPager.X13) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53819), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerMovepageØ00__func__Ø000))), unsafe.Pointer(str(56824))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pPager.X10) == 0 { goto _10 @@ -52798,25 +48162,17 @@ _13: } _needSyncPgno = _pPg.X5 - func() int32 { - if ((int32(_pPager.X2) == i32(2)) || _pageInJournal(tls, _pPager, _pPg) != 0) || ((_pPg.X5) > (_pPager.X23)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X2) != i32(2) && _pageInJournal(tls, _pPager, _pPg) == 0 && (_pPg.X5) <= (_pPager.X23) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53862), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerMovepageØ00__func__Ø000))), unsafe.Pointer(str(56852))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pPg.X6) & i32(2)) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pPg.X6) & i32(2)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53864), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerMovepageØ00__func__Ø000))), unsafe.Pointer(str(55708))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _15: { @@ -52825,15 +48181,11 @@ _15: sink4530 = *p } _pPgOld = _sqlite3PagerLookup(tls, _pPager, _pgno) - func() int32 { - if (_pPgOld == nil) || (int32(_pPgOld.X7) == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _pPgOld != nil && int32(_pPgOld.X7) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53874), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerMovepageØ00__func__Ø000))), unsafe.Pointer(str(56960))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pPgOld == nil { goto _25 @@ -52878,15 +48230,11 @@ _29: goto _32 } - func() int32 { - if (_pPager.X58) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X58) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53918), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerMovepageØ00__func__Ø000))), unsafe.Pointer(str(56988))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3BitvecClear(tls, (*XBitvec)(unsafe.Pointer(_pPager.X30)), _needSyncPgno, (unsafe.Pointer)(_pPager.X58)) _32: @@ -52917,35 +48265,23 @@ func _sqlite3PcacheMove(tls *crt.TLS, _p *XPgHdr, _newPgno uint32) { // sqlite3. var _pCache *XPCache // sqlite3.c:44705:10 _ = _pCache _pCache = (*XPCache)(unsafe.Pointer(_p.X8)) - func() int32 { - if int32(_p.X7) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X7) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44706), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheMoveØ00__func__Ø000))), unsafe.Pointer(str(12832))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _newPgno > uint32(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if _newPgno <= uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44707), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheMoveØ00__func__Ø000))), unsafe.Pointer(str(57036))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3PcachePageSanity(tls, _p) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3PcachePageSanity(tls, _p) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44708), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheMoveØ00__func__Ø000))), unsafe.Pointer(str(12844))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() (*(*func(*crt.TLS, unsafe.Pointer, *Xsqlite3_pcache_page, uint32, uint32))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, unsafe.Pointer, uint32, uint32) @@ -52983,15 +48319,11 @@ func _sqlite3BitvecClear(tls *crt.TLS, _p *XBitvec, _i uint32, _pBuf unsafe.Poin return _0: - func() int32 { - if _i > uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _i <= uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(43906), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BitvecClearØ00__func__Ø000))), unsafe.Pointer(str(11900))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i -= 1 _3: @@ -53001,7 +48333,7 @@ _3: _1_bin = _i / (_p.X2) _i = _i % (_p.X2) - _p = *(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]unsafe.Pointer)(unsafe.Pointer((*T5553165)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_1_bin))) + _p = *(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]unsafe.Pointer)(unsafe.Pointer((*T5553175)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_1_bin))) if _p != nil { goto _5 } @@ -53017,7 +48349,7 @@ _4: } { - p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[500]uint8)(unsafe.Pointer((*T5553165)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 1*uintptr(_i/uint32(i32(8))))) + p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[500]uint8)(unsafe.Pointer((*T5553175)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 1*uintptr(_i/uint32(i32(8))))) *p = uint8(int32(*p) & (^(i32(1) << uint(int32(_i&uint32(i32(7))))))) sink4537 = *p } @@ -53025,8 +48357,8 @@ _4: _6: _4_aiValues = (*uint32)(unsafe.Pointer(_pBuf)) - crt.Xmemcpy(tls, (unsafe.Pointer)(_4_aiValues), (unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T5553165)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */)))))), u32(500)) - crt.Xmemset(tls, (unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T5553165)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */)))))), i32(0), u32(500)) + crt.Xmemcpy(tls, (unsafe.Pointer)(_4_aiValues), (unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T5553175)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */)))))), u32(500)) + crt.Xmemset(tls, (unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T5553175)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */)))))), i32(0), u32(500)) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))) = uint32(i32(0)) _4_j = uint32(i32(0)) _8: @@ -53041,7 +48373,7 @@ _8: _6_h = (((*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_aiValues)) + 4*uintptr(_4_j)))) - uint32(i32(1))) * uint32(i32(1))) % u32(125) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))) += 1 _14: - if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T5553165)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_6_h)))) == 0 { + if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T5553175)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_6_h)))) == 0 { goto _15 } @@ -53055,7 +48387,7 @@ _16: goto _14 _15: - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T5553165)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_6_h))) = *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_aiValues)) + 4*uintptr(_4_j))) + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T5553175)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_6_h))) = *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_aiValues)) + 4*uintptr(_4_j))) _13: _4_j += 1 goto _8 @@ -53091,15 +48423,11 @@ func _setChildPtrmaps(tls *crt.TLS, _pPage *XMemPage) (r0 int32) { // sqlite3.c: _ = _3_childPgno _pBt = (*XBtShared)(unsafe.Pointer(_pPage.X18)) _pgno = _pPage.X4 - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62319), unsafe.Pointer((*int8)(unsafe.Pointer(&_setChildPtrmapsØ00__func__Ø000))), unsafe.Pointer(str(19920))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _btreeInitPage(tls, _pPage) if _rc == i32(0) { @@ -53177,65 +48505,41 @@ func _btreeInitPage(tls *crt.TLS, _pPage *XMemPage) (r0 int32) { // sqlite3.c:60 _ = _7_next var _7_size uint32 // sqlite3.c:60831:17 _ = _7_size - func() int32 { - if (*XBtShared)(unsafe.Pointer(_pPage.X18)) != (*XBtShared)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XBtShared)(unsafe.Pointer(_pPage.X18)) == (*XBtShared)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60742), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeInitPageØ00__func__Ø000))), unsafe.Pointer(str(57104))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*Xsqlite3)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X1)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X1)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60743), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeInitPageØ00__func__Ø000))), unsafe.Pointer(str(57120))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60744), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeInitPageØ00__func__Ø000))), unsafe.Pointer(str(19920))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pPage.X4) == _sqlite3PagerPagenumber(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pPage.X4) != _sqlite3PagerPagenumber(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60745), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeInitPageØ00__func__Ø000))), unsafe.Pointer(str(57140))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pPage == (*XMemPage)(unsafe.Pointer(_sqlite3PagerGetExtra(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))))) { - return i32(0) } - return func() int32 { + }() + func() { + if _pPage != (*XMemPage)(unsafe.Pointer(_sqlite3PagerGetExtra(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60746), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeInitPageØ00__func__Ø000))), unsafe.Pointer(str(57192))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pPage.X19) == (*uint8)(unsafe.Pointer(_sqlite3PagerGetData(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pPage.X19) != (*uint8)(unsafe.Pointer(_sqlite3PagerGetData(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60747), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeInitPageØ00__func__Ø000))), unsafe.Pointer(str(57240))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pPage.X0) != 0 { goto _12 @@ -53252,15 +48556,11 @@ func _btreeInitPage(tls *crt.TLS, _pPage *XMemPage) (r0 int32) { // sqlite3.c:60 return _13: - func() int32 { - if ((_1_pBt.X15) >= uint32(i32(512))) && ((_1_pBt.X15) <= uint32(i32(65536))) { - return i32(0) - } - return func() int32 { + func() { + if (_1_pBt.X15) < uint32(i32(512)) || (_1_pBt.X15) > uint32(i32(65536)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60768), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeInitPageØ00__func__Ø000))), unsafe.Pointer(str(55008))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(24 /* X15 */))) = uint16((_1_pBt.X15) - uint32(i32(1))) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(12 /* X9 */))) = uint8(i32(0)) @@ -53279,15 +48579,11 @@ _13: return _17: - func() int32 { - if ((int32(_pPage.X14) > i32(0)) || (_1_top == _1_usableSize)) || ((_sqlite3Config.X6) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPage.X14) <= i32(0) && _1_top != _1_usableSize && (_sqlite3Config.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60792), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeInitPageØ00__func__Ø000))), unsafe.Pointer(str(57292))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _1_iCellFirst = int32(_1_cellOffset) + (i32(2) * int32(_pPage.X14)) _1_iCellLast = _1_usableSize - i32(4) @@ -53426,15 +48722,11 @@ func _ptrmapPutOvflPtr(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8, _pRC *int3 return _0: - func() int32 { - if _pCell != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pCell == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60267), unsafe.Pointer((*int8)(unsafe.Pointer(&_ptrmapPutOvflPtrØ00__func__Ø000))), unsafe.Pointer(str(57356))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() (*(*func(*crt.TLS, *XMemPage, *uint8, *XCellInfo))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *uint8, unsafe.Pointer) @@ -53474,35 +48766,23 @@ func _ptrmapPut(tls *crt.TLS, _pBt *XBtShared, _key uint32, _eType uint8, _paren return _0: - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59890), unsafe.Pointer((*int8)(unsafe.Pointer(&_ptrmapPutØ00__func__Ø000))), unsafe.Pointer(str(7928))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if i32(0) == bool2int(_ptrmapPageno(tls, _pBt, (uint32(_sqlite3PendingByte)/(_pBt.X15))+uint32(i32(1))) == ((uint32(_sqlite3PendingByte)/(_pBt.X15))+uint32(i32(1)))) { - return i32(0) } - return func() int32 { + }() + func() { + if i32(0) != bool2int(_ptrmapPageno(tls, _pBt, (uint32(_sqlite3PendingByte)/(_pBt.X15))+uint32(i32(1))) == ((uint32(_sqlite3PendingByte)/(_pBt.X15))+uint32(i32(1)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59892), unsafe.Pointer((*int8)(unsafe.Pointer(&_ptrmapPutØ00__func__Ø000))), unsafe.Pointer(str(57388))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pBt.X5) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (_pBt.X5) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59894), unsafe.Pointer((*int8)(unsafe.Pointer(&_ptrmapPutØ00__func__Ø000))), unsafe.Pointer(str(56064))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _key != uint32(i32(0)) { goto _7 @@ -53531,15 +48811,11 @@ _8: goto _ptrmap_exit _9: - func() int32 { - if _offset <= (int32(_pBt.X16) - i32(5)) { - return i32(0) - } - return func() int32 { + func() { + if _offset > (int32(_pBt.X16) - i32(5)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59910), unsafe.Pointer((*int8)(unsafe.Pointer(&_ptrmapPutØ00__func__Ø000))), unsafe.Pointer(str(19556))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pPtrmap = (*uint8)(unsafe.Pointer(_sqlite3PagerGetData(tls, _pDbPage))) if int32(_eType) == int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPtrmap)) + 1*uintptr(_offset)))) && _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPtrmap))+1*uintptr(_offset+i32(1))))) == _parent { @@ -53578,25 +48854,17 @@ func _modifyPagePointer(tls *crt.TLS, _pPage *XMemPage, _iFrom uint32, _iTo uint _ = _4_pCell var _5_info XCellInfo // sqlite3.c:62378:18 _ = _5_info - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62358), unsafe.Pointer((*int8)(unsafe.Pointer(&_modifyPagePointerØ00__func__Ø000))), unsafe.Pointer(str(19920))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62359), unsafe.Pointer((*int8)(unsafe.Pointer(&_modifyPagePointerØ00__func__Ø000))), unsafe.Pointer(str(54968))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_eType) != i32(4) { goto _4 @@ -53702,25 +48970,17 @@ func init() { } func _sqlite3PagerTruncateImage(tls *crt.TLS, _pPager *XPager, _nPage uint32) { // sqlite3.c:50804:1 - func() int32 { - if (_pPager.X22) >= _nPage { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X22) < _nPage { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50805), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerTruncateImageØ00__func__Ø000))), unsafe.Pointer(str(57468))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPager.X14) >= i32(3) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X14) < i32(3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50806), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerTruncateImageØ00__func__Ø000))), unsafe.Pointer(str(12276))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(28 /* X22 */))) = _nPage return @@ -53743,34 +49003,23 @@ func _sqlite3PagerCommitPhaseOne(tls *crt.TLS, _pPager *XPager, _zMaster *int8, var _9_nNew uint32 // sqlite3.c:53285:14 _ = _9_nNew _rc = i32(0) - func() int32 { - if (((int32(_pPager.X14) == i32(2)) || (int32(_pPager.X14) == i32(3))) || (int32(_pPager.X14) == i32(4))) || (int32(_pPager.X14) == i32(6)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X14) != i32(2) && int32(_pPager.X14) != i32(3) && int32(_pPager.X14) != i32(4) && int32(_pPager.X14) != i32(6) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53152), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseOneØ00__func__Ø000))), unsafe.Pointer(str(57520))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _assert_pager_state(tls, _pPager) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _assert_pager_state(tls, _pPager) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53157), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseOneØ00__func__Ø000))), unsafe.Pointer(str(9864))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if func() int32 { if (_pPager.X26) != 0 { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53160), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseOneØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53160), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseOneØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -53799,25 +49048,17 @@ _10: return _11: - func() int32 { - if (int32(_pPager.X13) == i32(0)) || ((_pPager.X10) != 0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X13) != i32(0) && (_pPager.X10) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53171), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseOneØ00__func__Ø000))), unsafe.Pointer(str(57668))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) || ((_pPager.X10) != 0) { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) && (_pPager.X10) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53172), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseOneØ00__func__Ø000))), unsafe.Pointer(str(18996))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if i32(0) != _pagerFlushOnCommit(tls, _pPager, i32(1)) { goto _18 @@ -53841,26 +49082,19 @@ _18: _3_pList = _3_pPageOne *(**XPgHdr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pList)) + uintptr(12 /* X3 */))))) = (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) _21: - func() int32 { - if _rc == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53189), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseOneØ00__func__Ø000))), unsafe.Pointer(str(14052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if func() int32 { if _3_pList != nil { return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53190), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseOneØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53190), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseOneØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -53908,15 +49142,11 @@ _31: goto _32 } - func() int32 { - if _rc != i32(2826) { - return i32(0) - } - return func() int32 { + func() { + if _rc == i32(2826) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53273), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseOneØ00__func__Ø000))), unsafe.Pointer(str(57700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _commit_phase_one_exit @@ -53927,15 +49157,11 @@ _32: } _9_nNew = (_pPager.X22) - uint32(bool2int((_pPager.X22) == uint32((_sqlite3PendingByte/(_pPager.X48))+i32(1)))) - func() int32 { - if int32(_pPager.X14) == i32(4) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X14) != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53286), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseOneØ00__func__Ø000))), unsafe.Pointer(str(57728))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _pager_truncate(tls, _pPager, _9_nNew) if _rc == i32(0) { @@ -53995,25 +49221,17 @@ func _pagerWalFrames(tls *crt.TLS, _pPager *XPager, _pList *XPgHdr, _nTruncate u _ = _p var _2_ppNext **XPgHdr // sqlite3.c:50011:11 _ = _2_ppNext - func() int32 { - if (*XWal)(unsafe.Pointer(_pPager.X60)) != nil { - return i32(0) - } - return func() int32 { + func() { + if (*XWal)(unsafe.Pointer(_pPager.X60)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49996), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerWalFramesØ00__func__Ø000))), unsafe.Pointer(str(57792))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pList != nil { - return i32(0) } - return func() int32 { + }() + func() { + if _pList == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49997), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerWalFramesØ00__func__Ø000))), unsafe.Pointer(str(57808))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _p = _pList _4: @@ -54021,29 +49239,21 @@ _4: goto _8 } - func() int32 { - if (_p.X5) < ((*XPgHdr)(unsafe.Pointer(_p.X3)).X5) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X5) >= ((*XPgHdr)(unsafe.Pointer(_p.X3)).X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50001), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerWalFramesØ00__func__Ø000))), unsafe.Pointer(str(57816))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _p = (*XPgHdr)(unsafe.Pointer(_p.X3)) goto _4 _8: - func() int32 { - if ((*XPgHdr)(unsafe.Pointer(_pList.X3)) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0))))) || _isCommit != 0 { - return i32(0) - } - return func() int32 { + func() { + if (*XPgHdr)(unsafe.Pointer(_pList.X3)) != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) && _isCommit == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50005), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerWalFramesØ00__func__Ø000))), unsafe.Pointer(str(57844))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _isCommit == 0 { goto _14 @@ -54053,7 +49263,7 @@ _8: _nList = i32(0) _p = _pList _15: - if store5555028(_2_ppNext, _p) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) { + if store5555038(_2_ppNext, _p) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) { goto _18 } @@ -54068,15 +49278,11 @@ _19: goto _15 _18: - func() int32 { - if _pList != nil { - return i32(0) - } - return func() int32 { + func() { + if _pList == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50019), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerWalFramesØ00__func__Ø000))), unsafe.Pointer(str(57808))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _22 @@ -54175,35 +49381,23 @@ func _sqlite3WalFrames(tls *crt.TLS, _pWal *XWal, _szPage int32, _pList *XPgHdr, _pLast = nil _nExtra = i32(0) _iFirst = u32(0) - func() int32 { - if _pList != nil { - return i32(0) - } - return func() int32 { + func() { + if _pList == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57460), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalFramesØ00__func__Ø000))), unsafe.Pointer(str(57808))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pWal.X12) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (_pWal.X12) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57461), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalFramesØ00__func__Ø000))), unsafe.Pointer(str(14672))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_isCommit != i32(0)) == (_nTruncate != uint32(i32(0))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_isCommit != i32(0)) != (_nTruncate != uint32(i32(0))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57465), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalFramesØ00__func__Ø000))), unsafe.Pointer(str(57892))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pLive = _walIndexHdr(tls, _pWal) if crt.Xmemcmp(tls, (unsafe.Pointer)((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(52 /* X18 */)))), (unsafe.Pointer)(_pLive), u32(48)) == i32(0) { @@ -54268,15 +49462,11 @@ _10: _13: _12: _8: - func() int32 { - if int32(_pWal.X8) == _szPage { - return i32(0) - } - return func() int32 { + func() { + if int32(_pWal.X8) != _szPage { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57529), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalFramesØ00__func__Ø000))), unsafe.Pointer(str(57924))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XWal)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(0 /* X0 */))))) = _pWal *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(4 /* X1 */))))) = (*Xsqlite3_file)(unsafe.Pointer(_pWal.X2)) @@ -54297,15 +49487,11 @@ _16: _7_iWrite = uint32(i32(0)) _rc = _sqlite3WalFindFrame(tls, _pWal, _p.X5, &_7_iWrite) - func() int32 { - if (_rc == i32(0)) || (_7_iWrite == uint32(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) && _7_iWrite != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57551), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalFramesØ00__func__Ø000))), unsafe.Pointer(str(57952))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _7_iWrite < _iFirst { goto _26 @@ -54338,15 +49524,11 @@ _29: _26: _22: _iFrame += 1 - func() int32 { - if _iOffset == (int64(i32(32)) + (int64(_iFrame-uint32(i32(1))) * int64(_szPage+i32(24)))) { - return i32(0) - } - return func() int32 { + func() { + if _iOffset != (int64(i32(32)) + (int64(_iFrame-uint32(i32(1))) * int64(_szPage+i32(24)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57571), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalFramesØ00__func__Ø000))), unsafe.Pointer(str(57980))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _6_nDbSize = int32(func() uint32 { if _isCommit != 0 && ((*XPgHdr)(unsafe.Pointer(_p.X3)) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0))))) { @@ -54433,15 +49615,11 @@ _41: goto _45 } - func() int32 { - if _rc == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57615), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalFramesØ00__func__Ø000))), unsafe.Pointer(str(14052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3OsSync(tls, (*Xsqlite3_file)(unsafe.Pointer(_w.X1)), _sync_flags&i32(19)) _45: @@ -54541,15 +49719,11 @@ func _walRestartLog(tls *crt.TLS, _pWal *XWal) (r0 int32) { // sqlite3.c:57274:1 } _1_pInfo = _walCkptInfo(tls, _pWal) - func() int32 { - if (_1_pInfo.X0) == ((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(52 /* X18 */))).X6) { - return i32(0) - } - return func() int32 { + func() { + if (_1_pInfo.X0) != ((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(52 /* X18 */))).X6) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57280), unsafe.Pointer((*int8)(unsafe.Pointer(&_walRestartLogØ00__func__Ø000))), unsafe.Pointer(str(22608))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_1_pInfo.X0) <= uint32(i32(0)) { goto _3 @@ -54585,15 +49759,11 @@ _7: goto _7 } - func() int32 { - if (_rc & i32(255)) != i32(5) { - return i32(0) - } - return func() int32 { + func() { + if (_rc & i32(255)) == i32(5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57308), unsafe.Pointer((*int8)(unsafe.Pointer(&_walRestartLogØ00__func__Ø000))), unsafe.Pointer(str(58040))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _0: r0 = _rc @@ -54689,15 +49859,11 @@ _2: sink961 = *p } _pContent = (unsafe.Pointer)((*int8)(unsafe.Pointer(uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(_1_iFirstAmt))))) + uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pContent))))))) - func() int32 { - if ((_p.X3) & i32(3)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if ((_p.X3) & i32(3)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57351), unsafe.Pointer((*int8)(unsafe.Pointer(&_walWriteToLogØ00__func__Ø000))), unsafe.Pointer(str(58080))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3OsSync(tls, (*Xsqlite3_file)(unsafe.Pointer(_p.X1)), (_p.X3)&i32(19)) if _iAmt != i32(0) && _rc == 0 { @@ -54751,15 +49917,11 @@ func _walRewriteChecksums(tls *crt.TLS, _pWal *XWal, _iLast uint32) (r0 int32) { return _0: - func() int32 { - if (_pWal.X20) > uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_pWal.X20) <= uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57408), unsafe.Pointer((*int8)(unsafe.Pointer(&_walRewriteChecksumsØ00__func__Ø000))), unsafe.Pointer(str(58152))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pWal.X20) != uint32(i32(1)) { goto _3 @@ -54818,35 +49980,23 @@ func _pager_incr_changecounter(tls *crt.TLS, _pPager *XPager, _isDirectMode int3 var _6_pCopy unsafe.Pointer // sqlite3.c:53055:22 _ = _6_pCopy _rc = i32(0) - func() int32 { - if (int32(_pPager.X14) == i32(3)) || (int32(_pPager.X14) == i32(4)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X14) != i32(3) && int32(_pPager.X14) != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52997), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_incr_changecounterØ00__func__Ø000))), unsafe.Pointer(str(56748))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _assert_pager_state(tls, _pPager) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _assert_pager_state(tls, _pPager) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53000), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_incr_changecounterØ00__func__Ø000))), unsafe.Pointer(str(9864))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _isDirectMode == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if _isDirectMode != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53014), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_incr_changecounterØ00__func__Ø000))), unsafe.Pointer(str(58192))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pPager.X16) != 0 || func() int32 { @@ -54854,48 +50004,34 @@ func _pager_incr_changecounter(tls *crt.TLS, _pPager *XPager, _isDirectMode int3 return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53020), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_incr_changecounterØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53020), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_incr_changecounterØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { goto _10 } - func() int32 { - if ((_pPager.X10) == 0) && ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X10) != 0 || (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53023), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_incr_changecounterØ00__func__Ø000))), unsafe.Pointer(str(58208))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3PagerGet(tls, _pPager, uint32(i32(1)), &_1_pPgHdr, i32(0)) - func() int32 { - if (_1_pPgHdr == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0))))) || (_rc == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _1_pPgHdr != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) && _rc != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53027), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_incr_changecounterØ00__func__Ø000))), unsafe.Pointer(str(58248))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if i32(1) == 0 || func() int32 { if _rc == i32(0) { return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53034), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_incr_changecounterØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53034), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_incr_changecounterØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -54939,25 +50075,17 @@ func _writeMasterJournal(tls *crt.TLS, _pPager *XPager, _zMaster *int8) (r0 int3 var _cksum uint32 // sqlite3.c:48539:7 _ = _cksum _cksum = u32(0) - func() int32 { - if int32(_pPager.X17) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X17) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48541), unsafe.Pointer((*int8)(unsafe.Pointer(&_writeMasterJournalØ00__func__Ø000))), unsafe.Pointer(str(10904))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48542), unsafe.Pointer((*int8)(unsafe.Pointer(&_writeMasterJournalØ00__func__Ø000))), unsafe.Pointer(str(11056))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _zMaster != nil && int32(_pPager.X2) != i32(4) && (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { goto _6 @@ -54968,15 +50096,11 @@ func _writeMasterJournal(tls *crt.TLS, _pPager *XPager, _zMaster *int8) (r0 int3 _6: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(20 /* X17 */))) = uint8(i32(1)) - func() int32 { - if (_pPager.X35) <= (_pPager.X34) { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X35) > (_pPager.X34) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48551), unsafe.Pointer((*int8)(unsafe.Pointer(&_writeMasterJournalØ00__func__Ø000))), unsafe.Pointer(str(12644))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nMaster = i32(0) _9: @@ -55041,35 +50165,23 @@ func _syncJournal(tls *crt.TLS, _pPager *XPager, _newHdr int32) (r0 int32) { // _ = _3_aMagic var _3_zHeader [12]uint8 // sqlite3.c:51089:12 _ = _3_zHeader - func() int32 { - if (int32(_pPager.X14) == i32(3)) || (int32(_pPager.X14) == i32(4)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X14) != i32(3) && int32(_pPager.X14) != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51049), unsafe.Pointer((*int8)(unsafe.Pointer(&_syncJournalØ00__func__Ø000))), unsafe.Pointer(str(56748))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _assert_pager_state(tls, _pPager) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _assert_pager_state(tls, _pPager) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51052), unsafe.Pointer((*int8)(unsafe.Pointer(&_syncJournalØ00__func__Ø000))), unsafe.Pointer(str(9864))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51053), unsafe.Pointer((*int8)(unsafe.Pointer(&_syncJournalØ00__func__Ø000))), unsafe.Pointer(str(11056))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3PagerExclusiveLock(tls, _pPager) if _rc == i32(0) { @@ -55084,30 +50196,22 @@ _7: goto _8 } - func() int32 { - if (_pPager.X10) == 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X10) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51059), unsafe.Pointer((*int8)(unsafe.Pointer(&_syncJournalØ00__func__Ø000))), unsafe.Pointer(str(53236))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) || int32(_pPager.X2) == i32(4) { goto _12 } _2_iDc = _sqlite3OsDeviceCharacteristics(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31))) - func() int32 { - if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51062), unsafe.Pointer((*int8)(unsafe.Pointer(&_syncJournalØ00__func__Ø000))), unsafe.Pointer(str(12584))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if i32(0) != (_2_iDc & i32(512)) { goto _15 @@ -55198,15 +50302,11 @@ _31: _8: _sqlite3PcacheClearSyncFlags(tls, (*XPCache)(unsafe.Pointer(_pPager.X59))) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(17 /* X14 */))) = uint8(i32(4)) - func() int32 { - if _assert_pager_state(tls, _pPager) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _assert_pager_state(tls, _pPager) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51153), unsafe.Pointer((*int8)(unsafe.Pointer(&_syncJournalØ00__func__Ø000))), unsafe.Pointer(str(9864))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = i32(0) return @@ -55223,39 +50323,27 @@ func _sqlite3PagerExclusiveLock(tls *crt.TLS, _pPager *XPager) (r0 int32) { // s var _rc int32 // sqlite3.c:53104:7 _ = _rc _rc = _pPager.X26 - func() int32 { - if _assert_pager_state(tls, _pPager) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _assert_pager_state(tls, _pPager) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53105), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerExclusiveLockØ00__func__Ø000))), unsafe.Pointer(str(9864))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _rc != i32(0) { goto _2 } - func() int32 { - if ((int32(_pPager.X14) == i32(3)) || (int32(_pPager.X14) == i32(4))) || (int32(_pPager.X14) == i32(2)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X14) != i32(3) && int32(_pPager.X14) != i32(4) && int32(_pPager.X14) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53107), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerExclusiveLockØ00__func__Ø000))), unsafe.Pointer(str(58336))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _assert_pager_state(tls, _pPager) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _assert_pager_state(tls, _pPager) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53111), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerExclusiveLockØ00__func__Ø000))), unsafe.Pointer(str(9864))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if i32(0) != bool2int((*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) { goto _9 @@ -55312,71 +50400,47 @@ func _pager_write_pagelist(tls *crt.TLS, _pPager *XPager, _pList *XPgHdr) (r0 in var _4_pData *int8 // sqlite3.c:51233:12 _ = _4_pData _rc = i32(0) - func() int32 { - if (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51193), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_write_pagelistØ00__func__Ø000))), unsafe.Pointer(str(11056))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pPager.X10) != 0) || (int32(_pPager.X14) == i32(4)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pPager.X10) == 0 && int32(_pPager.X14) != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51194), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_write_pagelistØ00__func__Ø000))), unsafe.Pointer(str(58480))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPager.X15) == i32(4) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X15) != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51195), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_write_pagelistØ00__func__Ø000))), unsafe.Pointer(str(18280))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) || ((*XPgHdr)(unsafe.Pointer(_pList.X3)) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) && (*XPgHdr)(unsafe.Pointer(_pList.X3)) != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51196), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_write_pagelistØ00__func__Ø000))), unsafe.Pointer(str(58536))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { goto _10 } - func() int32 { - if ((_pPager.X10) != 0) && (_rc == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X10) == 0 || _rc != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51203), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_write_pagelistØ00__func__Ø000))), unsafe.Pointer(str(58576))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _pagerOpentemp(tls, _pPager, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)), int32(_pPager.X46)) _10: - func() int32 { - if (_rc != i32(0)) || ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if _rc == i32(0) && (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51210), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_write_pagelistØ00__func__Ø000))), unsafe.Pointer(str(58612))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _rc != i32(0) || (_pPager.X25) >= (_pPager.X22) || (*XPgHdr)(unsafe.Pointer(_pList.X3)) == nil && (_pList.X5) <= (_pPager.X25) { goto _20 @@ -55397,15 +50461,11 @@ _21: } _4_offset = int64(_3_pgno-uint32(i32(1))) * int64(_pPager.X48) - func() int32 { - if (int32(_pList.X6) & i32(8)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pList.X6) & i32(8)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51235), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_write_pagelistØ00__func__Ø000))), unsafe.Pointer(str(58648))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pList.X5) != uint32(i32(1)) { goto _28 @@ -55457,15 +50517,11 @@ func _pagerOpentemp(tls *crt.TLS, _pPager *XPager, _pFile *Xsqlite3_file, _vfsFl sink961 = *p } _rc = _sqlite3OsOpen(tls, (*Xsqlite3_vfs)(unsafe.Pointer(_pPager.X0)), (*int8)(unsafe.Pointer(uintptr(i32(0)))), _pFile, _vfsFlags, (*int32)(unsafe.Pointer(uintptr(i32(0))))) - func() int32 { - if (_rc != i32(0)) || ((*Xsqlite3_io_methods)(unsafe.Pointer(_pFile.X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if _rc == i32(0) && (*Xsqlite3_io_methods)(unsafe.Pointer(_pFile.X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50499), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerOpentempØ00__func__Ø000))), unsafe.Pointer(str(58708))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _rc return @@ -55492,50 +50548,34 @@ func _sqlite3BtreeCommitPhaseTwo(tls *crt.TLS, _p *XBtree, _bCleanup int32) (r0 _0: _sqlite3BtreeEnter(tls, _p) - func() int32 { - if (int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) != i32(0)) || (((*XBtShared)(unsafe.Pointer(_p.X1)).X17) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) == i32(0) && ((*XBtShared)(unsafe.Pointer(_p.X1)).X17) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62847), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCommitPhaseTwoØ00__func__Ø000))), unsafe.Pointer(str(8748))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) >= int32(_p.X2) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) < int32(_p.X2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62847), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCommitPhaseTwoØ00__func__Ø000))), unsafe.Pointer(str(8812))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_p.X2) != i32(2) { goto _6 } _1_pBt = (*XBtShared)(unsafe.Pointer(_p.X1)) - func() int32 { - if int32(_1_pBt.X8) == i32(2) { - return i32(0) - } - return func() int32 { + func() { + if int32(_1_pBt.X8) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62855), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCommitPhaseTwoØ00__func__Ø000))), unsafe.Pointer(str(58756))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_1_pBt.X17) > i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_1_pBt.X17) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62856), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCommitPhaseTwoØ00__func__Ø000))), unsafe.Pointer(str(58788))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _1_rc = _sqlite3PagerCommitPhaseTwo(tls, (*XPager)(unsafe.Pointer(_1_pBt.X0))) if _1_rc == i32(0) || _bCleanup != i32(0) { @@ -55571,11 +50611,8 @@ func _sqlite3PagerCommitPhaseTwo(tls *crt.TLS, _pPager *XPager) (r0 int32) { // if func() int32 { if (_pPager.X26) != 0 { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53328), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseTwoØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53328), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseTwoØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -55588,39 +50625,27 @@ func _sqlite3PagerCommitPhaseTwo(tls *crt.TLS, _pPager *XPager) (r0 int32) { // return _2: - func() int32 { - if ((int32(_pPager.X14) == i32(2)) || (int32(_pPager.X14) == i32(5))) || (((*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) && (int32(_pPager.X14) == i32(3))) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X14) != i32(2) && int32(_pPager.X14) != i32(5) && ((*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) || int32(_pPager.X14) != i32(3)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53330), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseTwoØ00__func__Ø000))), unsafe.Pointer(str(58836))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _assert_pager_state(tls, _pPager) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _assert_pager_state(tls, _pPager) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53334), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseTwoØ00__func__Ø000))), unsafe.Pointer(str(9864))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pPager.X14) != i32(2) || (_pPager.X1) == 0 || int32(_pPager.X2) != i32(1) { goto _12 } - func() int32 { - if ((_pPager.X34) == int64(_pPager.X47)) || ((_pPager.X34) == 0) { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X34) != int64(_pPager.X47) && (_pPager.X34) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53351), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseTwoØ00__func__Ø000))), unsafe.Pointer(str(58980))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(17 /* X14 */))) = uint8(i32(1)) r0 = i32(0) @@ -55652,7 +50677,7 @@ func _sqlite3VdbeSetNumCols(tls *crt.TLS, _p *TVdbe, _nResColumn int32) { // sql _sqlite3DbFree(tls, _db, _p.X20) _n = _nResColumn * i32(2) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(136 /* X29 */))) = uint16(_nResColumn) - *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(96 /* X20 */))))) = store5445791(&_pColName, (*XMem)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, _db, uint64(u32(48)*uint32(_n)))))) + *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(96 /* X20 */))))) = store5445801(&_pColName, (*XMem)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, _db, uint64(u32(48)*uint32(_n)))))) if (*XMem)(unsafe.Pointer(_p.X20)) != (*XMem)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } @@ -55687,7 +50712,7 @@ _3: _sqlite3DbFree(tls, _1_db, (unsafe.Pointer)(_p.X6)) _4: - if uintptr(unsafe.Pointer(preInc5445791(&_p, 48))) < uintptr(unsafe.Pointer(_1_pEnd)) { + if uintptr(unsafe.Pointer(preInc5445801(&_p, 48))) < uintptr(unsafe.Pointer(_1_pEnd)) { goto _3 } @@ -55695,25 +50720,17 @@ _4: _2: _5: - func() int32 { - if ((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+48*uintptr(i32(1)))) == _1_pEnd) || ((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+48*uintptr(i32(0)))).X9)) == (*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+48*uintptr(i32(1)))).X9))) { - return i32(0) - } - return func() int32 { + func() { + if (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+48*uintptr(i32(1)))) != _1_pEnd && (*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+48*uintptr(i32(0)))).X9)) != (*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+48*uintptr(i32(1)))).X9)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72869), unsafe.Pointer((*int8)(unsafe.Pointer(&_releaseMemArrayØ00__func__Ø000))), unsafe.Pointer(str(59076))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3VdbeCheckMemInvariants(tls, _p) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3VdbeCheckMemInvariants(tls, _p) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72870), unsafe.Pointer((*int8)(unsafe.Pointer(&_releaseMemArrayØ00__func__Ø000))), unsafe.Pointer(str(4464))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_p.X1) & i32(9312)) == 0 { goto _11 @@ -55732,7 +50749,7 @@ _11: _13: _12: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */))) = uint16(i32(128)) - if uintptr(unsafe.Pointer(preInc5445791(&_p, 48))) < uintptr(unsafe.Pointer(_1_pEnd)) { + if uintptr(unsafe.Pointer(preInc5445801(&_p, 48))) < uintptr(unsafe.Pointer(_1_pEnd)) { goto _5 } @@ -55770,71 +50787,51 @@ func _sqlite3VdbeSetColName(tls *crt.TLS, _p *TVdbe, _idx int32, _var int32, _zN _ = _rc var _pColName *XMem // sqlite3.c:73523:7 _ = _pColName - func() int32 { - if _idx < int32(_p.X29) { - return i32(0) - } - return func() int32 { + func() { + if _idx >= int32(_p.X29) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73524), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSetColNameØ00__func__Ø000))), unsafe.Pointer(str(59128))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _var < i32(2) { - return i32(0) } - return func() int32 { + }() + func() { + if _var >= i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73525), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSetColNameØ00__func__Ø000))), unsafe.Pointer(str(59148))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) == 0 { goto _4 } - func() int32 { - if (_zName == nil) || (*(*unsafe.Pointer)(unsafe.Pointer(&struct { + func() { + if _zName != nil && *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) - }{_xDel})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct { + }{_xDel})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) }{(*(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 - }{_sqlite3MallocSize})))}))) { - return i32(0) - } - return func() int32 { + }{_sqlite3MallocSize})))})) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73527), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSetColNameØ00__func__Ø000))), unsafe.Pointer(str(59164))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _sqlite3NomemError(tls, i32(73528)) return _4: - func() int32 { - if (*XMem)(unsafe.Pointer(_p.X20)) != (*XMem)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XMem)(unsafe.Pointer(_p.X20)) == (*XMem)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73530), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSetColNameØ00__func__Ø000))), unsafe.Pointer(str(59196))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pColName = (*XMem)(unsafe.Pointer(uintptr(_p.X20) + 48*uintptr(_idx+(_var*int32(_p.X29))))) _rc = _sqlite3VdbeMemSetStr(tls, _pColName, _zName, i32(-1), uint8(i32(1)), _xDel) - func() int32 { - if ((_rc != i32(0)) || (_zName == nil)) || ((int32(_pColName.X1) & i32(512)) != i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _rc == i32(0) && _zName != nil && (int32(_pColName.X1)&i32(512)) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73533), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSetColNameØ00__func__Ø000))), unsafe.Pointer(str(59212))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _rc return @@ -55854,15 +50851,11 @@ func init() { } func _sqlite3VdbeSetSql(tls *crt.TLS, _p *TVdbe, _z *int8, _n int32, _isPrepareV2 int32) { // sqlite3.c:71386:1 - func() int32 { - if (_isPrepareV2 == i32(1)) || (_isPrepareV2 == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _isPrepareV2 != i32(1) && _isPrepareV2 != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71387), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSetSqlØ00__func__Ø000))), unsafe.Pointer(str(59360))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _p != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { goto _3 @@ -55877,15 +50870,11 @@ _3: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(192 /* X41 */))) = uint32(i32(0)) _4: - func() int32 { - if (_p.X36) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X36) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71393), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSetSqlØ00__func__Ø000))), unsafe.Pointer(str(59396))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(172 /* X36 */))) = _sqlite3DbStrNDup(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), _z, uint64(_n)) storebits955((*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(140 /* X32 */))), int16(uint8(_isPrepareV2)), 512, 9) @@ -55908,15 +50897,11 @@ func _sqlite3VdbeFinalize(tls *crt.TLS, _p *TVdbe) (r0 int32) { // sqlite3.c:742 } _rc = _sqlite3VdbeReset(tls, _p) - func() int32 { - if (_rc & ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X11)) == _rc { - return i32(0) - } - return func() int32 { + func() { + if (_rc & ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X11)) != _rc { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74275), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeFinalizeØ00__func__Ø000))), unsafe.Pointer(str(59428))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _1: _sqlite3VdbeDelete(tls, _p) @@ -56049,11 +51034,8 @@ _14: if func() int32 { if ((uint32((_p.X32)>>uint(i32(7))) << uint(i32(31))) >> uint(i32(31))) != 0 { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74018), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeHaltØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74018), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeHaltØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -56197,35 +51179,23 @@ _48: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(156 /* X35 */))) -= 1 _49: - func() int32 { - if (_db.X34) >= (_db.X35) { - return i32(0) - } - return func() int32 { + func() { + if (_db.X34) < (_db.X35) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74103), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeHaltØ00__func__Ø000))), unsafe.Pointer(str(59456))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_db.X35) >= (_db.X36) { - return i32(0) } - return func() int32 { + }() + func() { + if (_db.X35) < (_db.X36) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74104), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeHaltØ00__func__Ø000))), unsafe.Pointer(str(59488))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_db.X36) >= i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_db.X36) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74105), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeHaltØ00__func__Ø000))), unsafe.Pointer(str(59520))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _47: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X5 */))) = uint32(i32(832317811)) @@ -56241,15 +51211,11 @@ _56: } _57: - func() int32 { - if (((_db.X34) > i32(0)) || (int32(_db.X15) == i32(0))) || ((_db.X76) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_db.X34) <= i32(0) && int32(_db.X15) != i32(0) && (_db.X76) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74121), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeHaltØ00__func__Ø000))), unsafe.Pointer(str(59540))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = func() int32 { if (_p.X10) == i32(5) { @@ -56284,15 +51250,11 @@ _4: *(**XVdbeFrame)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(180 /* X38 */))))) = (*XVdbeFrame)(unsafe.Pointer(uintptr(i32(0)))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(188 /* X40 */))) = i32(0) _0: - func() int32 { - if (_p.X40) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X40) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73448), unsafe.Pointer((*int8)(unsafe.Pointer(&_closeAllCursorsØ00__func__Ø000))), unsafe.Pointer(str(59600))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _closeCursorsInFrame(tls, _p) if (*XMem)(unsafe.Pointer(_p.X18)) == nil { @@ -56318,15 +51280,11 @@ _9: _sqlite3VdbeDeleteAuxData(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), (**XAuxData)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(200 /* X43 */))))), i32(-1), i32(0)) _10: - func() int32 { - if (*XAuxData)(unsafe.Pointer(_p.X43)) == (*XAuxData)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XAuxData)(unsafe.Pointer(_p.X43)) != (*XAuxData)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73461), unsafe.Pointer((*int8)(unsafe.Pointer(&_closeAllCursorsØ00__func__Ø000))), unsafe.Pointer(str(59616))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() return @@ -56398,15 +51356,11 @@ func _sqlite3VdbeFreeCursor(tls *crt.TLS, _p *TVdbe, _pCx *XVdbeCursor) { // sql return _0: - func() int32 { - if ((*XBtree)(unsafe.Pointer(_pCx.X8)) == (*XBtree)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_pCx.X0) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (*XBtree)(unsafe.Pointer(_pCx.X8)) != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) && int32(_pCx.X0) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73360), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeFreeCursorØ00__func__Ø000))), unsafe.Pointer(str(59632))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() switch int32(_pCx.X0) { case i32(0): @@ -56432,32 +51386,24 @@ _6: goto _10 _9: - func() int32 { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(36 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(36 /* X14 */))))))) == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73372), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeFreeCursorØ00__func__Ø000))), unsafe.Pointer(str(59680))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _sqlite3BtreeCloseCursor(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(36 /* X14 */)))))))) + _sqlite3BtreeCloseCursor(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(36 /* X14 */)))))))) _10: goto _8 _7: - _7_pVCur = (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(36 /* X14 */))))))) + _7_pVCur = (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(36 /* X14 */))))))) _7_pModule = (*Xsqlite3_module)(unsafe.Pointer((*Xsqlite3_vtab)(unsafe.Pointer(_7_pVCur.X0)).X0)) - func() int32 { - if ((*Xsqlite3_vtab)(unsafe.Pointer(_7_pVCur.X0)).X1) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if ((*Xsqlite3_vtab)(unsafe.Pointer(_7_pVCur.X0)).X1) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73381), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeFreeCursorØ00__func__Ø000))), unsafe.Pointer(str(59700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr(_7_pVCur.X0) + uintptr(4 /* X1 */))) -= 1 (*(*func(*crt.TLS, *Xsqlite3_file) int32)(unsafe.Pointer(&struct { @@ -56479,25 +51425,21 @@ func init() { func _sqlite3VdbeSorterClose(tls *crt.TLS, _db *Xsqlite3, _pCsr *XVdbeCursor) { // sqlite3.c:87109:1 var _pSorter *XVdbeSorter // sqlite3.c:87110:14 _ = _pSorter - func() int32 { - if int32(_pCsr.X0) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pCsr.X0) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87111), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterCloseØ00__func__Ø000))), unsafe.Pointer(str(59748))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(36 /* X14 */))))))) + _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(36 /* X14 */))))))) if _pSorter == nil { goto _2 } _sqlite3VdbeSorterReset(tls, _db, _pSorter) - Xsqlite3_free(tls, (unsafe.Pointer)((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X1)) + Xsqlite3_free(tls, (unsafe.Pointer)((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X1)) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pSorter)) - *(**XVdbeSorter)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(36 /* X14 */))))))) = (*XVdbeSorter)(unsafe.Pointer(uintptr(i32(0)))) + *(**XVdbeSorter)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(36 /* X14 */))))))) = (*XVdbeSorter)(unsafe.Pointer(uintptr(i32(0)))) _2: return @@ -56515,15 +51457,11 @@ func _sqlite3VdbeSorterReset(tls *crt.TLS, _db *Xsqlite3, _pSorter *XVdbeSorter) var _2_pTask *XSortSubtask // sqlite3.c:87090:17 _ = _2_pTask _vdbeSorterJoinAll(tls, _pSorter, i32(0)) - func() int32 { - if ((_pSorter.X13) != 0) || ((*XPmaReader)(unsafe.Pointer(_pSorter.X4)) == (*XPmaReader)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if (_pSorter.X13) == 0 && (*XPmaReader)(unsafe.Pointer(_pSorter.X4)) != (*XPmaReader)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87079), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterResetØ00__func__Ø000))), unsafe.Pointer(str(59804))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XPmaReader)(unsafe.Pointer(_pSorter.X4)) == nil { goto _3 @@ -56548,14 +51486,14 @@ _4: goto _4 _7: - if ((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X1) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { + if ((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X1) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { goto _8 } - _vdbeSorterRecordFree(tls, (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))), (*XSorterRecord)(unsafe.Pointer((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X0))) + _vdbeSorterRecordFree(tls, (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))), (*XSorterRecord)(unsafe.Pointer((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X0))) _8: - *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(0 /* X0 */))))) = (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(8 /* X2 */))) = i32(0) + *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(0 /* X0 */))))) = (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(8 /* X2 */))) = i32(0) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X12 */))) = uint8(i32(0)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(48 /* X10 */))) = i32(0) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(8 /* X2 */))) = i32(0) @@ -56611,15 +51549,11 @@ func _vdbeSorterJoinThread(tls *crt.TLS, _pTask *XSortSubtask) (r0 int32) { // s _1_pRet = (unsafe.Pointer)(uintptr(1)) _sqlite3ThreadJoin(tls, (*XSQLiteThread)(unsafe.Pointer(_pTask.X0)), &_1_pRet) _rc = int32(uintptr(unsafe.Pointer(_1_pRet))) - func() int32 { - if (_pTask.X1) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if (_pTask.X1) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86969), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterJoinThreadØ00__func__Ø000))), unsafe.Pointer(str(59848))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(4 /* X1 */))) = i32(0) *(**XSQLiteThread)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(0 /* X0 */))))) = (*XSQLiteThread)(unsafe.Pointer(uintptr(i32(0)))) @@ -56632,24 +51566,17 @@ _0: func _sqlite3ThreadJoin(tls *crt.TLS, _p *XSQLiteThread, _ppOut *unsafe.Pointer) (r0 int32) { // sqlite3.c:26892:1 var _rc int32 // sqlite3.c:26893:7 _ = _rc - func() int32 { - if _ppOut != (*unsafe.Pointer)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _ppOut == (*unsafe.Pointer)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(26895), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ThreadJoinØ00__func__Ø000))), unsafe.Pointer(str(59864))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if func() int32 { if _p == (*XSQLiteThread)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(26896), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ThreadJoinØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(26896), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ThreadJoinØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -56748,15 +51675,11 @@ _0: } func _sqlite3OsCloseFree(tls *crt.TLS, _pFile *Xsqlite3_file) { // sqlite3.c:20355:1 - func() int32 { - if _pFile != nil { - return i32(0) - } - return func() int32 { + func() { + if _pFile == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(20356), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3OsCloseFreeØ00__func__Ø000))), unsafe.Pointer(str(59944))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3OsClose(tls, _pFile) Xsqlite3_free(tls, (unsafe.Pointer)(_pFile)) @@ -56796,25 +51719,21 @@ _0: func _vdbeSortSubtaskCleanup(tls *crt.TLS, _db *Xsqlite3, _pTask *XSortSubtask) { // sqlite3.c:86893:1 _sqlite3DbFree(tls, _db, _pTask.X3) - if ((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(16 /* X4 */))).X1) == nil { + if ((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(16 /* X4 */))).X1) == nil { goto _0 } - Xsqlite3_free(tls, (unsafe.Pointer)((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(16 /* X4 */))).X1)) + Xsqlite3_free(tls, (unsafe.Pointer)((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(16 /* X4 */))).X1)) goto _1 _0: - func() int32 { - if ((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(16 /* X4 */))).X1) == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if ((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(16 /* X4 */))).X1) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86903), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSortSubtaskCleanupØ00__func__Ø000))), unsafe.Pointer(str(59972))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _vdbeSorterRecordFree(tls, (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))), (*XSorterRecord)(unsafe.Pointer((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(16 /* X4 */))).X0))) + _vdbeSorterRecordFree(tls, (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))), (*XSorterRecord)(unsafe.Pointer((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(16 /* X4 */))).X0))) _1: if (*Xsqlite3_file)(unsafe.Pointer((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(36 /* X7 */))).X0)) == nil { goto _4 @@ -56850,7 +51769,7 @@ _0: goto _3 } - _pNext = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5938754)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))))))) + _pNext = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5938764)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))))))) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_p)) _p = _pNext goto _0 @@ -56966,35 +51885,23 @@ _2: goto _0 _1: - func() int32 { - if _cnt == (_db.X34) { - return i32(0) - } - return func() int32 { + func() { + if _cnt != (_db.X34) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73819), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkActiveVdbeCntØ00__func__Ø000))), unsafe.Pointer(str(60036))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _nWrite == (_db.X36) { - return i32(0) } - return func() int32 { + }() + func() { + if _nWrite != (_db.X36) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73820), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkActiveVdbeCntØ00__func__Ø000))), unsafe.Pointer(str(60060))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _nRead == (_db.X35) { - return i32(0) } - return func() int32 { + }() + func() { + if _nRead != (_db.X35) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73821), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkActiveVdbeCntØ00__func__Ø000))), unsafe.Pointer(str(60084))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() return @@ -57045,11 +51952,8 @@ _1: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72782), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeEnterØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72782), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeEnterØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -57145,11 +52049,8 @@ _0: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72802), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeLeaveØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72802), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeLeaveØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -57237,15 +52138,11 @@ _0: goto _7 } - func() int32 { - if _i != i32(1) { - return i32(0) - } - return func() int32 { + func() { + if _i == i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73593), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeCommitØ00__func__Ø000))), unsafe.Pointer(str(60208))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nTrans += 1 _7: @@ -57365,15 +52262,11 @@ _32: _13_retryCount += 1 Xsqlite3_randomness(tls, int32(u32(4)), (unsafe.Pointer)(&_14_iRandom)) Xsqlite3_snprintf(tls, i32(13), (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_13_zMaster))+1*uintptr(_13_nMainFile))), str(60264), (_14_iRandom>>uint(i32(8)))&uint32(i32(16777215)), _14_iRandom&uint32(i32(255))) - func() int32 { - if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_13_zMaster)) + 1*uintptr(_sqlite3Strlen30(tls, _13_zMaster)-i32(3))))) == i32(57) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_13_zMaster)) + 1*uintptr(_sqlite3Strlen30(tls, _13_zMaster)-i32(3))))) != i32(57) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73683), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeCommitØ00__func__Ø000))), unsafe.Pointer(str(60280))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3OsAccess(tls, _13_pVfs, _13_zMaster, i32(0), &_13_res) if (_rc == i32(0)) && _13_res != 0 { @@ -57415,15 +52308,11 @@ _42: goto _43 _47: - func() int32 { - if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_21_zFile)) + 1*uintptr(i32(0))))) != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_21_zFile)) + 1*uintptr(i32(0))))) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73712), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeCommitØ00__func__Ø000))), unsafe.Pointer(str(60324))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3OsWrite(tls, _13_pMaster, (unsafe.Pointer)(_21_zFile), _sqlite3Strlen30(tls, _21_zFile)+i32(1), _13_offset) { @@ -57477,15 +52366,11 @@ _58: _57: _sqlite3OsCloseFree(tls, _13_pMaster) - func() int32 { - if _rc != i32(5) { - return i32(0) - } - return func() int32 { + func() { + if _rc == i32(5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73753), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeCommitØ00__func__Ø000))), unsafe.Pointer(str(60336))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _rc == i32(0) { goto _61 @@ -57613,15 +52498,11 @@ func init() { } func _sqlite3BtreeGetFilename(tls *crt.TLS, _p *XBtree) (r0 *int8) { // sqlite3.c:68536:1 - func() int32 { - if (*XPager)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X0)) != (*XPager)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XPager)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X0)) == (*XPager)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68537), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeGetFilenameØ00__func__Ø000))), unsafe.Pointer(str(60364))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _sqlite3PagerFilename(tls, (*XPager)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X0)), i32(1)) return @@ -57684,15 +52565,11 @@ _3: } func _sqlite3BtreeGetJournalname(tls *crt.TLS, _p *XBtree) (r0 *int8) { // sqlite3.c:68549:1 - func() int32 { - if (*XPager)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X0)) != (*XPager)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XPager)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X0)) == (*XPager)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68550), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeGetJournalnameØ00__func__Ø000))), unsafe.Pointer(str(60364))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _sqlite3PagerJournalname(tls, (*XPager)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X0))) return @@ -57751,35 +52628,23 @@ func _vdbeCloseStatement(tls *crt.TLS, _p *TVdbe, _eOp int32) (r0 int32) { // sq _db = (*Xsqlite3)(unsafe.Pointer(_p.X0)) _rc = i32(0) _iSavepoint = (_p.X12) - i32(1) - func() int32 { - if (_eOp == i32(2)) || (_eOp == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _eOp != i32(2) && _eOp != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73843), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeCloseStatementØ00__func__Ø000))), unsafe.Pointer(str(60436))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_db.X76) > i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_db.X76) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73844), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeCloseStatementØ00__func__Ø000))), unsafe.Pointer(str(60488))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_p.X12) == ((_db.X76) + (_db.X75)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_p.X12) != ((_db.X76) + (_db.X75)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73845), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeCloseStatementØ00__func__Ø000))), unsafe.Pointer(str(60508))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = i32(0) _7: @@ -57864,25 +52729,17 @@ func _sqlite3BtreeSavepoint(tls *crt.TLS, _p *XBtree, _op int32, _iSavepoint int } _1_pBt = (*XBtShared)(unsafe.Pointer(_p.X1)) - func() int32 { - if (_op == i32(1)) || (_op == i32(2)) { - return i32(0) - } - return func() int32 { + func() { + if _op != i32(1) && _op != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63059), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeSavepointØ00__func__Ø000))), unsafe.Pointer(str(13964))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_iSavepoint >= i32(0)) || ((_iSavepoint == i32(-1)) && (_op == i32(2))) { - return i32(0) } - return func() int32 { + }() + func() { + if _iSavepoint < i32(0) && (_iSavepoint != i32(-1) || _op != i32(2)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63060), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeSavepointØ00__func__Ø000))), unsafe.Pointer(str(60576))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3BtreeEnter(tls, _p) if _op != i32(2) { @@ -57909,15 +52766,11 @@ _10: _13: _rc = _newDatabase(tls, _1_pBt) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pBt)) + uintptr(44 /* X18 */))) = _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(28))))))+uintptr(unsafe.Pointer((*XMemPage)(unsafe.Pointer(_1_pBt.X3)).X19))))) - func() int32 { - if (_1_pBt.X18) > uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_1_pBt.X18) <= uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63078), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeSavepointØ00__func__Ø000))), unsafe.Pointer(str(60636))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _11: _sqlite3BtreeLeave(tls, _p) @@ -57945,25 +52798,17 @@ func _sqlite3VtabSavepoint(tls *crt.TLS, _db *Xsqlite3, _op int32, _iSavepoint i var _3_xMethod func(*crt.TLS, *Xsqlite3_vtab, int32) int32 // sqlite3.c:125525:13 _ = _3_xMethod _rc = i32(0) - func() int32 { - if ((_op == i32(1)) || (_op == i32(2))) || (_op == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _op != i32(1) && _op != i32(2) && _op != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125517), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabSavepointØ00__func__Ø000))), unsafe.Pointer(str(60676))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _iSavepoint >= i32(-1) { - return i32(0) } - return func() int32 { + }() + func() { + if _iSavepoint < i32(-1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125518), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabSavepointØ00__func__Ø000))), unsafe.Pointer(str(60744))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (**XVTable)(unsafe.Pointer(_db.X67)) == nil { goto _6 @@ -58034,15 +52879,11 @@ func init() { } func _sqlite3VdbeSetChanges(tls *crt.TLS, _db *Xsqlite3, _nChange int32) { // sqlite3.c:75821:1 - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75822), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSetChangesØ00__func__Ø000))), unsafe.Pointer(str(832))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(84 /* X29 */))) = _nChange { @@ -58109,15 +52950,11 @@ _1: goto _4 } - func() int32 { - if (*(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_i)))) == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_i)))) != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73474), unsafe.Pointer((*int8)(unsafe.Pointer(&_CleanupØ00__func__Ø000))), unsafe.Pointer(str(60808))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i += 1 goto _1 @@ -58134,15 +52971,11 @@ _8: goto _11 } - func() int32 { - if int32((*XMem)(unsafe.Pointer(uintptr(_p.X18)+48*uintptr(_i))).X1) == i32(128) { - return i32(0) - } - return func() int32 { + func() { + if int32((*XMem)(unsafe.Pointer(uintptr(_p.X18)+48*uintptr(_i))).X1) != i32(128) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73476), unsafe.Pointer((*int8)(unsafe.Pointer(&_CleanupØ00__func__Ø000))), unsafe.Pointer(str(60824))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i += 1 goto _8 @@ -58174,11 +53007,8 @@ func _sqlite3VdbeDelete(tls *crt.TLS, _p *TVdbe) { // sqlite3.c:74354:1 if func() int32 { if _p == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74357), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeDeleteØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74357), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeDeleteØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -58191,15 +53021,11 @@ func _sqlite3VdbeDelete(tls *crt.TLS, _p *TVdbe) { // sqlite3.c:74354:1 _2: _db = (*Xsqlite3)(unsafe.Pointer(_p.X0)) - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74359), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeDeleteØ00__func__Ø000))), unsafe.Pointer(str(832))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeClearObject(tls, _db, _p) if (*TVdbe)(unsafe.Pointer(_p.X1)) == nil { @@ -58210,15 +53036,11 @@ _2: goto _6 _5: - func() int32 { - if (*TVdbe)(unsafe.Pointer(_db.X1)) == _p { - return i32(0) - } - return func() int32 { + func() { + if (*TVdbe)(unsafe.Pointer(_db.X1)) != _p { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74364), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeDeleteØ00__func__Ø000))), unsafe.Pointer(str(60884))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**TVdbe)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(4 /* X1 */))))) = (*TVdbe)(unsafe.Pointer(_p.X2)) _6: @@ -58246,15 +53068,11 @@ func _sqlite3VdbeClearObject(tls *crt.TLS, _db *Xsqlite3, _p *TVdbe) { // sqlite _ = _pSub var _pNext *XSubProgram // sqlite3.c:74324:21 _ = _pNext - func() int32 { - if ((*Xsqlite3)(unsafe.Pointer(_p.X0)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || ((*Xsqlite3)(unsafe.Pointer(_p.X0)) == _db) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3)(unsafe.Pointer(_p.X0)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && (*Xsqlite3)(unsafe.Pointer(_p.X0)) != _db { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74325), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeClearObjectØ00__func__Ø000))), unsafe.Pointer(str(60920))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _releaseMemArray(tls, (*XMem)(unsafe.Pointer(_p.X20)), int32(_p.X29)*i32(2)) _pSub = (*XSubProgram)(unsafe.Pointer(_p.X42)) @@ -58308,7 +53126,7 @@ _1: goto _5 } - _freeP4(tls, _db, int32(_1_pOp.X1), *(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(16 /* X6 */)))))) + _freeP4(tls, _db, int32(_1_pOp.X1), *(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(16 /* X6 */)))))) _5: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_1_pOp.X7)) *(*uintptr)(unsafe.Pointer(&_1_pOp)) += uintptr(24) @@ -58335,18 +53153,14 @@ func _sqlite3ParserReset(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:115888:1 goto _1 } - func() int32 { - if ((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_db)) + uintptr(252 /* X58 */))).X0) >= uint32(_pParse.X12) { - return i32(0) - } - return func() int32 { + func() { + if ((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_db)) + uintptr(252 /* X58 */))).X0) < uint32(_pParse.X12) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115894), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ParserResetØ00__func__Ø000))), unsafe.Pointer(str(60968))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { - p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_db))+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */))) + p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_db))+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */))) *p = (*p) - uint32(_pParse.X12) sink985 = *p } @@ -58409,49 +53223,33 @@ func _invokeProfileCallback(tls *crt.TLS, _db *Xsqlite3, _p *TVdbe) { // sqlite3 _ = _iNow var _iElapse int64 // sqlite3.c:76067:17 _ = _iElapse - func() int32 { - if (_p.X26) > int64(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X26) <= int64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76068), unsafe.Pointer((*int8)(unsafe.Pointer(&_invokeProfileCallbackØ00__func__Ø000))), unsafe.Pointer(str(61040))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - func() int32 { - if (*(*unsafe.Pointer)(unsafe.Pointer(&struct { + func() { + if *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *int8, uint64) - }{(_db.X43)})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct { + }{(_db.X43)})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *int8, uint64) - }{nil}))) || ((int32(_db.X24) & i32(2)) != i32(0)) { - return i32(0) - } - return func() int32 { + }{nil})) && (int32(_db.X24)&i32(2)) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76069), unsafe.Pointer((*int8)(unsafe.Pointer(&_invokeProfileCallbackØ00__func__Ø000))), unsafe.Pointer(str(61056))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76070), unsafe.Pointer((*int8)(unsafe.Pointer(&_invokeProfileCallbackØ00__func__Ø000))), unsafe.Pointer(str(51368))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_p.X36) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_p.X36) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76071), unsafe.Pointer((*int8)(unsafe.Pointer(&_invokeProfileCallbackØ00__func__Ø000))), unsafe.Pointer(str(61116))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3OsCurrentTimeInt64(tls, (*Xsqlite3_vfs)(unsafe.Pointer(_db.X0)), &_iNow) _iElapse = (_iNow - (_p.X26)) * int64(i32(1000000)) @@ -58519,15 +53317,11 @@ _1: _2: _z = (*int8)(unsafe.Pointer(Xsqlite3_value_text(tls, (*XMem)(unsafe.Pointer(_db.X56))))) - func() int32 { - if (_db.X17) == 0 { - return i32(0) - } - return func() int32 { + func() { + if (_db.X17) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142151), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_errmsgØ00__func__Ø000))), unsafe.Pointer(str(23576))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _z != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _6 @@ -58568,11 +53362,8 @@ _2: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(141340), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ErrStrØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(141340), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ErrStrØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 || _rc >= i32(27) || (*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3ErrStrØ00aMsgØ001)) + 4*uintptr(_rc)))) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { @@ -58617,15 +53408,11 @@ func _sqlite3FindIndex(tls *crt.TLS, _db *Xsqlite3, _zName *int8, _zDb *int8) (r var _1_pSchema *XSchema // sqlite3.c:99878:12 _ = _1_pSchema _p = nil - func() int32 { - if (_zDb != (*int8)(unsafe.Pointer(uintptr(i32(0))))) || _sqlite3BtreeHoldsAllMutexes(tls, _db) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _zDb == (*int8)(unsafe.Pointer(uintptr(i32(0)))) && _sqlite3BtreeHoldsAllMutexes(tls, _db) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99875), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindIndexØ00__func__Ø000))), unsafe.Pointer(str(61940))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = i32(0) _3: @@ -58640,15 +53427,11 @@ _3: return _i }() _1_pSchema = (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_1_j))).X4)) - func() int32 { - if _1_pSchema != nil { - return i32(0) - } - return func() int32 { + func() { + if _1_pSchema == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99879), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindIndexØ00__func__Ø000))), unsafe.Pointer(str(61984))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _zDb == nil || _sqlite3StrICmp(tls, _zDb, (*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_1_j))).X0) == 0 { goto _12 @@ -58657,15 +53440,11 @@ _3: goto _4 _12: - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, _1_j, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3SchemaMutexHeld(tls, _db, _1_j, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99881), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindIndexØ00__func__Ø000))), unsafe.Pointer(str(61992))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _p = (*XIndex)(unsafe.Pointer(_sqlite3HashFind(tls, (*XHash)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pSchema))+uintptr(24 /* X3 */))), _zName))) if _p == nil { @@ -58702,15 +53481,11 @@ func _sqlite3BtreeSetCacheSize(tls *crt.TLS, _p *XBtree, _mxPage int32) (r0 int3 var _pBt *XBtShared // sqlite3.c:61584:12 _ = _pBt _pBt = (*XBtShared)(unsafe.Pointer(_p.X1)) - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61585), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeSetCacheSizeØ00__func__Ø000))), unsafe.Pointer(str(7616))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3BtreeEnter(tls, _p) _sqlite3PagerSetCachesize(tls, (*XPager)(unsafe.Pointer(_pBt.X0)), _mxPage) @@ -58733,15 +53508,11 @@ func _sqlite3PagerSetCachesize(tls *crt.TLS, _pPager *XPager, _mxPage int32) { / } func _sqlite3PcacheSetCachesize(tls *crt.TLS, _pCache *XPCache, _mxPage int32) { // sqlite3.c:44893:1 - func() int32 { - if (_pCache.X12) != (unsafe.Pointer)(uintptr(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if (_pCache.X12) == (unsafe.Pointer)(uintptr(i32(0))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44894), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheSetCachesizeØ00__func__Ø000))), unsafe.Pointer(str(15048))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(16 /* X4 */))) = _mxPage ((*Xsqlite3_pcache_methods2)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(108 /* X12 */))).X5)(tls, _pCache.X12, _numberOfCachePages(tls, _pCache)) @@ -58801,15 +53572,11 @@ _2: _1_azVals = (**int8)(unsafe.Pointer(uintptr(i32(0)))) _pStmt = (unsafe.Pointer)(uintptr(i32(0))) _rc = Xsqlite3_prepare_v2(tls, _db, _zSql, i32(-1), &_pStmt, &_zLeftover) - func() int32 { - if (_rc == i32(0)) || (unsafe.Pointer(_pStmt) == (unsafe.Pointer)(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) && unsafe.Pointer(_pStmt) != (unsafe.Pointer)(uintptr(i32(0))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110885), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_execØ00__func__Ø000))), unsafe.Pointer(str(62104))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _rc == i32(0) { goto _8 @@ -58853,15 +53620,11 @@ _19: } *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_azCols)) + 4*uintptr(_4_i))) = Xsqlite3_column_name(tls, _pStmt, _4_i) - func() int32 { - if (*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_azCols)) + 4*uintptr(_4_i)))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_azCols)) + 4*uintptr(_4_i)))) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110915), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_execØ00__func__Ø000))), unsafe.Pointer(str(62132))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _4_i += 1 goto _19 @@ -58970,15 +53733,11 @@ _38: *_pzErrMsg = (*int8)(unsafe.Pointer(uintptr(i32(0)))) _42: _41: - func() int32 { - if (_rc & (_db.X11)) == _rc { - return i32(0) - } - return func() int32 { + func() { + if (_rc & (_db.X11)) != _rc { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110973), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_execØ00__func__Ø000))), unsafe.Pointer(str(52176))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) r0 = _rc @@ -58990,15 +53749,11 @@ func Xsqlite3_prepare_v2(tls *crt.TLS, _db *Xsqlite3, _zSql *int8, _nBytes int32 var _rc int32 // sqlite3.c:116150:7 _ = _rc _rc = _sqlite3LockAndPrepare(tls, _db, _zSql, _nBytes, i32(1), (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))), _ppStmt, _pzTail) - func() int32 { - if ((_rc == i32(0)) || (_ppStmt == (*unsafe.Pointer)(unsafe.Pointer(uintptr(i32(0)))))) || (unsafe.Pointer(*_ppStmt) == (unsafe.Pointer)(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) && _ppStmt != (*unsafe.Pointer)(unsafe.Pointer(uintptr(i32(0)))) && unsafe.Pointer(*_ppStmt) != (unsafe.Pointer)(uintptr(i32(0))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116152), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_prepare_v2Ø00__func__Ø000))), unsafe.Pointer(str(51964))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _rc return @@ -59068,15 +53823,11 @@ _4: storebits955((*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_v))+uintptr(140 /* X32 */))), int16(i32(1)), 2, 1) _5: - func() int32 { - if int32((uint32(_v.X32)<<uint(i32(31)))>>uint(i32(31))) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32((uint32(_v.X32)<<uint(i32(31)))>>uint(i32(31))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76675), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_stepØ00__func__Ø000))), unsafe.Pointer(str(62184))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _1 @@ -59112,15 +53863,11 @@ func _sqlite3Step(tls *crt.TLS, _p *TVdbe) (r0 int32) { // sqlite3.c:76525:1 _ = _db var _rc int32 // sqlite3.c:76527:7 _ = _rc - func() int32 { - if _p != nil { - return i32(0) - } - return func() int32 { + func() { + if _p == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76529), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StepØ00__func__Ø000))), unsafe.Pointer(str(8412))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_p.X5) == uint32(i32(770837923)) { goto _2 @@ -59155,19 +53902,15 @@ _5: goto _7 } - *(*int32)(unsafe.Pointer((*T5412497)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */))))) = i32(0) + *(*int32)(unsafe.Pointer((*T5412507)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */))))) = i32(0) _7: - func() int32 { - if (((_db.X36) > i32(0)) || (int32(_db.X15) == i32(0))) || (((_db.X77) == int64(i32(0))) && ((_db.X78) == int64(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (_db.X36) <= i32(0) && int32(_db.X15) != i32(0) && ((_db.X77) != int64(i32(0)) || (_db.X78) != int64(i32(0))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76579), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StepØ00__func__Ø000))), unsafe.Pointer(str(62200))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if (_db.X43) == nil && (int32(_db.X24)&i32(2)) == i32(0) || ((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) != 0 || (_p.X36) == nil { + if (_db.X43) == nil && (int32(_db.X24)&i32(2)) == i32(0) || ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) != 0 || (_p.X36) == nil { goto _16 } @@ -59175,15 +53918,11 @@ _7: goto _17 _16: - func() int32 { - if (_p.X26) == int64(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X26) != int64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76588), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StepØ00__func__Ø000))), unsafe.Pointer(str(62292))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _17: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(152 /* X34 */))) += 1 @@ -59229,15 +53968,11 @@ _24: goto _26 } - func() int32 { - if (_p.X10) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X10) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76617), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StepØ00__func__Ø000))), unsafe.Pointer(str(62308))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(40 /* X10 */))) = _doWalCallbacks(tls, _db) if (_p.X10) == i32(0) { @@ -59255,25 +53990,17 @@ _26: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(40 /* X10 */))) = _sqlite3NomemError(tls, i32(76626)) _30: _end_of_step: - func() int32 { - if ((((_rc == i32(100)) || (_rc == i32(101))) || (_rc == i32(1))) || ((_rc & i32(255)) == i32(5))) || (_rc == i32(21)) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(100) && _rc != i32(101) && _rc != i32(1) && (_rc&i32(255)) != i32(5) && _rc != i32(21) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76636), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StepØ00__func__Ø000))), unsafe.Pointer(str(62328))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (((_p.X10) != i32(100)) && ((_p.X10) != i32(101))) || ((_p.X10) == (_p.X28)) { - return i32(0) } - return func() int32 { + }() + func() { + if ((_p.X10) == i32(100) || (_p.X10) == i32(101)) && (_p.X10) != (_p.X28) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76639), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StepØ00__func__Ø000))), unsafe.Pointer(str(62432))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((uint32((_p.X32)>>uint(i32(9)))<<uint(i32(31)))>>uint(i32(31))) == 0 || _rc == i32(100) || _rc == i32(101) { goto _43 @@ -59318,15 +54045,11 @@ _0: _2: _rc = _sqlite3VdbeReset(tls, _2_v) _sqlite3VdbeRewind(tls, _2_v) - func() int32 { - if (_rc & (_2_db.X11)) == _rc { - return i32(0) - } - return func() int32 { + func() { + if (_rc & (_2_db.X11)) != _rc { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76139), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_resetØ00__func__Ø000))), unsafe.Pointer(str(62508))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3ApiExit(tls, _2_db, _rc) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_2_db.X3))) @@ -59339,35 +54062,23 @@ _1: func _sqlite3VdbeRewind(tls *crt.TLS, _p *TVdbe) { // sqlite3.c:73204:1 var _i int32 // sqlite3.c:73206:7 _ = _i - func() int32 { - if _p != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _p == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73208), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRewindØ00__func__Ø000))), unsafe.Pointer(str(824))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_p.X5) == uint32(i32(381479589))) || ((_p.X5) == uint32(i32(1224384374))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_p.X5) != uint32(i32(381479589)) && (_p.X5) != uint32(i32(1224384374)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73209), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRewindØ00__func__Ø000))), unsafe.Pointer(str(62536))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_p.X27) > i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_p.X27) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73213), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRewindØ00__func__Ø000))), unsafe.Pointer(str(42668))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X5 */))) = uint32(i32(770837923)) _i = i32(0) @@ -59376,15 +54087,11 @@ _7: goto _10 } - func() int32 { - if (*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr(_p.X18)+48*uintptr(_i))).X9)) == (*Xsqlite3)(unsafe.Pointer(_p.X0)) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr(_p.X18)+48*uintptr(_i))).X9)) != (*Xsqlite3)(unsafe.Pointer(_p.X0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73220), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRewindØ00__func__Ø000))), unsafe.Pointer(str(62592))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i += 1 goto _7 @@ -59447,35 +54154,23 @@ func _sqlite3VdbeList(tls *crt.TLS, _p *TVdbe) (r0 int32) { // sqlite3.c:72932:1 _db = (*Xsqlite3)(unsafe.Pointer(_p.X0)) _rc = i32(0) _pMem = (*XMem)(unsafe.Pointer(uintptr(_p.X18) + 48*uintptr(i32(1)))) - func() int32 { - if ((uint32((_p.X32)>>uint(i32(2))) << uint(i32(30))) >> uint(i32(30))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if ((uint32((_p.X32)>>uint(i32(2))) << uint(i32(30))) >> uint(i32(30))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72944), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeListØ00__func__Ø000))), unsafe.Pointer(str(62652))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_p.X5) == uint32(i32(770837923)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_p.X5) != uint32(i32(770837923)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72945), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeListØ00__func__Ø000))), unsafe.Pointer(str(62664))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (((_p.X10) == i32(0)) || ((_p.X10) == i32(5))) || ((_p.X10) == i32(7)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_p.X10) != i32(0) && (_p.X10) != i32(5) && (_p.X10) != i32(7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72946), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeListØ00__func__Ø000))), unsafe.Pointer(str(62692))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _releaseMemArray(tls, _pMem, i32(8)) *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(100 /* X21 */))))) = (*XMem)(unsafe.Pointer(uintptr(i32(0)))) @@ -59493,15 +54188,11 @@ _8: goto _9 } - func() int32 { - if (_p.X6) > i32(9) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X6) <= i32(9) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72975), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeListØ00__func__Ø000))), unsafe.Pointer(str(62756))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pSub = (*XMem)(unsafe.Pointer(uintptr(_p.X18) + 48*uintptr(i32(9)))) if (int32(_pSub.X1) & i32(16)) == 0 { @@ -59542,7 +54233,7 @@ _17: goto _21 _20: - if (*(*int32)(unsafe.Pointer((*T5412497)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */)))))) == 0 { + if (*(*int32)(unsafe.Pointer((*T5412507)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */)))))) == 0 { goto _22 } @@ -59587,19 +54278,15 @@ _25: } *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4)) - *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(_i) + *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(_i) *(*uintptr)(unsafe.Pointer(&_pMem)) += uintptr(48) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(2562)) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(16 /* X5 */))) = _sqlite3OpcodeName(tls, int32(_8_pOp.X0)) - func() int32 { - if (_pMem.X5) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (_pMem.X5) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73022), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeListØ00__func__Ø000))), unsafe.Pointer(str(62768))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(12 /* X4 */))) = _sqlite3Strlen30(tls, _pMem.X5) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(10 /* X2 */))) = uint8(i32(1)) @@ -59615,7 +54302,7 @@ _34: goto _37 } - if (*(**XSubProgram)(unsafe.Pointer(uintptr((unsafe.Pointer)(_apSub)) + 4*uintptr(_13_j)))) != (*XSubProgram)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pOp)) + uintptr(16 /* X6 */))))))) { + if (*(**XSubProgram)(unsafe.Pointer(uintptr((unsafe.Pointer)(_apSub)) + 4*uintptr(_13_j)))) != (*XSubProgram)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pOp)) + uintptr(16 /* X6 */))))))) { goto _38 } @@ -59631,7 +54318,7 @@ _37: } _apSub = (**XSubProgram)(unsafe.Pointer(_pSub.X5)) - *(**XSubProgram)(unsafe.Pointer(uintptr((unsafe.Pointer)(_apSub)) + 4*uintptr(postInc961(&_nSub, int32(1))))) = (*XSubProgram)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pOp)) + uintptr(16 /* X6 */))))))) + *(**XSubProgram)(unsafe.Pointer(uintptr((unsafe.Pointer)(_apSub)) + 4*uintptr(postInc961(&_nSub, int32(1))))) = (*XSubProgram)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pOp)) + uintptr(16 /* X6 */))))))) { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSub)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) | i32(16)) @@ -59642,27 +54329,23 @@ _40: _33: _30: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4)) - *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(_8_pOp.X3) + *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(_8_pOp.X3) *(*uintptr)(unsafe.Pointer(&_pMem)) += uintptr(48) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4)) - *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(_8_pOp.X4) + *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(_8_pOp.X4) *(*uintptr)(unsafe.Pointer(&_pMem)) += uintptr(48) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4)) - *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(_8_pOp.X5) + *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(_8_pOp.X5) *(*uintptr)(unsafe.Pointer(&_pMem)) += uintptr(48) if _sqlite3VdbeMemClearAndResize(tls, _pMem, i32(100)) == 0 { goto _41 } - func() int32 { - if ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) != 0 { - return i32(0) - } - return func() int32 { + func() { + if ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73060), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeListØ00__func__Ø000))), unsafe.Pointer(str(62780))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = i32(1) return @@ -59679,15 +54362,11 @@ _41: goto _45 _44: - func() int32 { - if (_pMem.X5) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (_pMem.X5) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73069), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeListØ00__func__Ø000))), unsafe.Pointer(str(62768))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(12 /* X4 */))) = _sqlite3Strlen30(tls, _pMem.X5) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(10 /* X2 */))) = uint8(i32(1)) @@ -59701,15 +54380,11 @@ _45: goto _49 } - func() int32 { - if ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) != 0 { - return i32(0) - } - return func() int32 { + func() { + if ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73077), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeListØ00__func__Ø000))), unsafe.Pointer(str(62780))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = i32(1) return @@ -59724,15 +54399,11 @@ _49: goto _52 } - func() int32 { - if ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) != 0 { - return i32(0) - } - return func() int32 { + func() { + if ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73088), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeListØ00__func__Ø000))), unsafe.Pointer(str(62780))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = i32(1) return @@ -60395,15 +55066,11 @@ func _sqlite3VdbeExec(tls *crt.TLS, _p *TVdbe) (r0 int32) { // sqlite3.c:78741:1 _pIn2 = nil _pIn3 = nil _pOut = nil - func() int32 { - if (_p.X5) == uint32(i32(770837923)) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X5) != uint32(i32(770837923)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78771), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(62664))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeEnter(tls, _p) if (_p.X10) != i32(7) { @@ -60413,40 +55080,28 @@ func _sqlite3VdbeExec(tls *crt.TLS, _p *TVdbe) (r0 int32) { // sqlite3.c:78741:1 goto _no_mem _2: - func() int32 { - if ((_p.X10) == i32(0)) || (((_p.X10) & i32(255)) == i32(5)) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X10) != i32(0) && ((_p.X10)&i32(255)) != i32(5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78778), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(62824))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (((uint32((_p.X32)>>uint(i32(8))) << uint(i32(31))) >> uint(i32(31))) != 0) || (int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) != i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if ((uint32((_p.X32)>>uint(i32(8)))<<uint(i32(31)))>>uint(i32(31))) == 0 && int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78779), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(62872))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(52 /* X13 */))) = int64(i32(0)) - func() int32 { - if int32((uint32((_p.X32)>>uint(i32(2)))<<uint(i32(30)))>>uint(i32(30))) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32((uint32((_p.X32)>>uint(i32(2)))<<uint(i32(30)))>>uint(i32(30))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78781), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(62904))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(100 /* X21 */))))) = (*XMem)(unsafe.Pointer(uintptr(i32(0)))) - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412806)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(376 /* X71 */))))) + uintptr(8 /* X2 */))) = i32(0) - if (*(*int32)(unsafe.Pointer((*T5412497)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */)))))) == 0 { + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412816)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(376 /* X71 */))))) + uintptr(8 /* X2 */))) = i32(0) + if (*(*int32)(unsafe.Pointer((*T5412507)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */)))))) == 0 { goto _11 } @@ -60458,15 +55113,11 @@ _11: } _2_iPrior = *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[5]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(152 /* X35 */))))) + 4*uintptr(i32(4)))) - func() int32 { - if uint32(i32(0)) < (_db.X63) { - return i32(0) - } - return func() int32 { + func() { + if uint32(i32(0)) >= (_db.X63) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78789), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(62920))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nProgressLimit = (_db.X63) - (_2_iPrior % (_db.X63)) _12: @@ -60514,7 +55165,7 @@ _23: crt.Xprintf(tls, str(62968)) _28: - crt.Xprintf(tls, str(62988), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp))+24*uintptr(_3_i))))) + uintptr(16 /* X6 */))))))) + crt.Xprintf(tls, str(62988), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp))+24*uintptr(_3_i))))) + uintptr(16 /* X6 */))))))) _3_once = i32(0) _27: _3_i += 1 @@ -60532,25 +55183,17 @@ _16: _sqlite3EndBenignMalloc(tls) _pOp = (*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp)) + 24*uintptr(_p.X9))) _30: - func() int32 { - if _rc == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78823), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(14052))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (uintptr(unsafe.Pointer(_pOp)) >= uintptr(unsafe.Pointer(_aOp))) && (uintptr(unsafe.Pointer(_pOp)) < uintptr(unsafe.Pointer((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp))+24*uintptr(_p.X27)))))) { - return i32(0) } - return func() int32 { + }() + func() { + if uintptr(unsafe.Pointer(_pOp)) < uintptr(unsafe.Pointer(_aOp)) || uintptr(unsafe.Pointer(_pOp)) >= uintptr(unsafe.Pointer((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp))+24*uintptr(_p.X27))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78825), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63008))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nVmStep += 1 if ((_db.X6) & i32(1)) == 0 { @@ -60564,45 +55207,29 @@ _39: goto _40 } - func() int32 { - if (_pOp.X3) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78860), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63040))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pOp.X3) <= (((_p.X6) + i32(1)) - (_p.X7)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pOp.X3) > (((_p.X6) + i32(1)) - (_p.X7)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78861), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63052))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_pOp.X3))).X1) & i32(128)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_pOp.X3))).X1) & i32(128)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78862), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63088))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3VdbeCheckMemInvariants(tls, (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_pOp.X3)))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3VdbeCheckMemInvariants(tls, (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_pOp.X3)))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78863), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63116))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_db.X6) & i32(1)) == 0 { goto _49 @@ -60615,45 +55242,29 @@ _40: goto _50 } - func() int32 { - if (_pOp.X4) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X4) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78867), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63164))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pOp.X4) <= (((_p.X6) + i32(1)) - (_p.X7)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pOp.X4) > (((_p.X6) + i32(1)) - (_p.X7)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78868), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63176))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_pOp.X4))).X1) & i32(128)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_pOp.X4))).X1) & i32(128)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78869), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63212))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3VdbeCheckMemInvariants(tls, (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_pOp.X4)))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3VdbeCheckMemInvariants(tls, (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_pOp.X4)))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78870), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63240))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_db.X6) & i32(1)) == 0 { goto _59 @@ -60666,45 +55277,29 @@ _50: goto _60 } - func() int32 { - if (_pOp.X5) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X5) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78874), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63288))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pOp.X5) <= (((_p.X6) + i32(1)) - (_p.X7)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pOp.X5) > (((_p.X6) + i32(1)) - (_p.X7)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78875), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63300))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_pOp.X5))).X1) & i32(128)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_pOp.X5))).X1) & i32(128)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78876), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63336))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3VdbeCheckMemInvariants(tls, (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_pOp.X5)))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3VdbeCheckMemInvariants(tls, (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_pOp.X5)))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78877), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63364))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_db.X6) & i32(1)) == 0 { goto _69 @@ -60717,25 +55312,17 @@ _60: goto _70 } - func() int32 { - if (_pOp.X4) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X4) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78881), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63164))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pOp.X4) <= (((_p.X6) + i32(1)) - (_p.X7)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pOp.X4) > (((_p.X6) + i32(1)) - (_p.X7)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78882), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63176))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeMemAboutToChange(tls, _p, (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_pOp.X4)))) _70: @@ -60743,25 +55330,17 @@ _70: goto _75 } - func() int32 { - if (_pOp.X5) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X5) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78886), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63288))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pOp.X5) <= (((_p.X6) + i32(1)) - (_p.X7)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pOp.X5) > (((_p.X6) + i32(1)) - (_p.X7)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78887), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63300))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeMemAboutToChange(tls, _p, (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_pOp.X5)))) _75: @@ -61095,7 +55674,7 @@ _81: _jump_to_p2_and_check_for_interrupt: _pOp = (*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp)) + 24*uintptr((_pOp.X4)-i32(1)))) _check_for_interrupt: - if (*(*int32)(unsafe.Pointer((*T5412497)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */)))))) == 0 { + if (*(*int32)(unsafe.Pointer((*T5412507)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */)))))) == 0 { goto _242 } @@ -61110,15 +55689,11 @@ _242: goto _244 } - func() int32 { - if (_db.X63) != uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_db.X63) == uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78969), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63412))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nProgressLimit = (_nVmStep + (_db.X63)) - (_nVmStep % (_db.X63)) if (_db.X61)(tls, _db.X62) == 0 { @@ -61133,30 +55708,22 @@ _244: goto _248 _82: - func() int32 { - if ((_pOp.X3) > i32(0)) && ((_pOp.X3) <= (((_p.X6) + i32(1)) - (_p.X7))) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) <= i32(0) || (_pOp.X3) > (((_p.X6)+i32(1))-(_p.X7)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78987), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63432))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X3))) - func() int32 { - if bool2int((int32(_pIn1.X1)&i32(9312)) != i32(0)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if bool2int((int32(_pIn1.X1)&i32(9312)) != i32(0)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78989), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63480))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeMemAboutToChange(tls, _p, _pIn1) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(8 /* X1 */))) = uint16(i32(4)) - *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) = int64(int32((uintptr(unsafe.Pointer(_pOp)) - uintptr(unsafe.Pointer(_aOp))) / 24)) + *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) = int64(int32((uintptr(unsafe.Pointer(_pOp)) - uintptr(unsafe.Pointer(_aOp))) / 24)) if ((_db.X6) & i32(1)) == 0 { goto _254 } @@ -61169,63 +55736,43 @@ _jump_to_p2: _83: _pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X3))) - func() int32 { - if int32(_pIn1.X1) == i32(4) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pIn1.X1) != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79009), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63504))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _pOp = (*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp)) + 24*uintptr(*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))))) + _pOp = (*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp)) + 24*uintptr(*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))))) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(8 /* X1 */))) = uint16(i32(128)) goto _248 _84: - func() int32 { - if ((_pOp.X3) > i32(0)) && ((_pOp.X3) <= (((_p.X6) + i32(1)) - (_p.X7))) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) <= i32(0) || (_pOp.X3) > (((_p.X6)+i32(1))-(_p.X7)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79027), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63432))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pOp.X4) >= i32(0)) && ((_pOp.X4) < (_p.X27)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pOp.X4) < i32(0) || (_pOp.X4) >= (_p.X27) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79028), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63528))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pOp.X5) >= i32(0)) && ((_pOp.X5) < (_p.X27)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pOp.X5) < i32(0) || (_pOp.X5) >= (_p.X27) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79029), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63560))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pOut = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X3))) - func() int32 { - if (int32(_pOut.X1) & i32(9312)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pOut.X1) & i32(9312)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79031), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63592))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64((_pOp.X5) - i32(1)) + *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64((_pOp.X5) - i32(1)) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16(i32(4)) if (_pOp.X4) == 0 { goto _268 @@ -61238,46 +55785,30 @@ _268: _85: _pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X3))) - func() int32 { - if int32(_pIn1.X1) == i32(4) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pIn1.X1) != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79049), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63504))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) >= int64(i32(0))) && ((*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) < int64(_p.X27)) { - return i32(0) } - return func() int32 { + }() + func() { + if (*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) < int64(i32(0)) || (*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) >= int64(_p.X27) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79050), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63616))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - _24_pCaller = (*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp)) + 24*uintptr(*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))))) - func() int32 { - if int32(_24_pCaller.X0) == i32(16) { - return i32(0) } - return func() int32 { + }() + _24_pCaller = (*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp)) + 24*uintptr(*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))))) + func() { + if int32(_24_pCaller.X0) != i32(16) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79052), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63652))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_24_pCaller.X4) >= i32(0)) && ((_24_pCaller.X4) < (_p.X27)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_24_pCaller.X4) < i32(0) || (_24_pCaller.X4) >= (_p.X27) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79053), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63680))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pOp = (*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp)) + 24*uintptr((_24_pCaller.X4)-i32(1)))) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(8 /* X1 */))) = uint16(i32(128)) @@ -61285,19 +55816,15 @@ _85: _86: _pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X3))) - func() int32 { - if bool2int((int32(_pIn1.X1)&i32(9312)) != i32(0)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if bool2int((int32(_pIn1.X1)&i32(9312)) != i32(0)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79075), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63480))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(8 /* X1 */))) = uint16(i32(4)) - _25_pcDest = int32(*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) - *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) = int64(int32((uintptr(unsafe.Pointer(_pOp)) - uintptr(unsafe.Pointer(_aOp))) / 24)) + _25_pcDest = int32(*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) + *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) = int64(int32((uintptr(unsafe.Pointer(_pOp)) - uintptr(unsafe.Pointer(_aOp))) / 24)) if ((_db.X6) & i32(1)) == 0 { goto _281 } @@ -61342,15 +55869,11 @@ _284: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(40 /* X10 */))) = _pOp.X3 *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(138 /* X30 */))) = uint8(_pOp.X4) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(36 /* X9 */))) = _27_pcx - func() int32 { - if int32(_pOp.X2) <= i32(4) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pOp.X2) > i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79156), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63720))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_p.X10) == 0 { goto _288 @@ -61361,29 +55884,25 @@ _284: } _sqlite3VdbeError(tls, _p, str(63732), unsafe.Pointer(*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3VdbeExecØ00azTypeØ001)) + 4*uintptr(int32(_pOp.X2)-i32(1)))))) - if (*(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) == nil { + if (*(**int8)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) == nil { goto _290 } - *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(104 /* X22 */))) = _sqlite3MPrintf(tls, _db, str(63756), unsafe.Pointer(_p.X22), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(104 /* X22 */))) = _sqlite3MPrintf(tls, _db, str(63756), unsafe.Pointer(_p.X22), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) _290: goto _291 _289: - _sqlite3VdbeError(tls, _p, str(24304), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _sqlite3VdbeError(tls, _p, str(24304), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) _291: Xsqlite3_log(tls, _pOp.X3, str(63764), _27_pcx, unsafe.Pointer(_p.X36), unsafe.Pointer(_p.X22)) _288: _rc = _sqlite3VdbeHalt(tls, _p) - func() int32 { - if ((_rc == i32(5)) || (_rc == i32(0))) || (_rc == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(5) && _rc != i32(0) && _rc != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79175), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63788))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _rc != i32(5) { goto _296 @@ -61393,25 +55912,17 @@ _288: goto _297 _296: - func() int32 { - if (_rc == i32(0)) || (((_p.X10) & i32(255)) == i32(19)) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) && ((_p.X10)&i32(255)) != i32(19) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79179), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63844))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_rc == i32(0)) || ((_db.X77) > int64(i32(0)))) || ((_db.X78) > int64(i32(0))) { - return i32(0) } - return func() int32 { + }() + func() { + if _rc != i32(0) && (_db.X77) <= int64(i32(0)) && (_db.X78) <= int64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79180), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63896))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = func() int32 { if (_p.X10) != 0 { @@ -61424,68 +55935,52 @@ _297: _89: _pOut = _out2Prerelease(tls, _p, _pOp) - *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_pOp.X3) + *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_pOp.X3) goto _248 _90: _pOut = _out2Prerelease(tls, _p, _pOp) - func() int32 { - if (*(**int64)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != (*int64)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*(**int64)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) == (*int64)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79205), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63960))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = *(*(**int64)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = *(*(**int64)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) goto _248 _91: _pOut = _out2Prerelease(tls, _p, _pOp) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16(i32(8)) - func() int32 { - if _sqlite3IsNaN(tls, *(*(**float64)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) == 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3IsNaN(tls, *(*(**float64)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79220), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63976))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - *(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = *(*(**float64)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + *(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = *(*(**float64)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) goto _248 _92: - func() int32 { - if (*(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*(**int8)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79235), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64008))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pOut = _out2Prerelease(tls, _p, _pOp) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(0 /* X0 */))) = uint8(i32(79)) - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(4 /* X3 */))) = _sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(4 /* X3 */))) = _sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) if int32(_encoding) == i32(1) { goto _313 } - _rc = _sqlite3VdbeMemSetStr(tls, _pOut, *(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))), i32(-1), uint8(i32(1)), nil) - func() int32 { - if (_rc == i32(0)) || (_rc == i32(18)) { - return i32(0) - } - return func() int32 { + _rc = _sqlite3VdbeMemSetStr(tls, _pOut, *(**int8)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))), i32(-1), uint8(i32(1)), nil) + func() { + if _rc != i32(0) && _rc != i32(18) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79243), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64024))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if i32(0) == _sqlite3VdbeChangeEncoding(tls, _pOut, int32(_encoding)) { goto _317 @@ -61494,25 +55989,17 @@ _92: goto _no_mem _317: - func() int32 { - if ((_pOut.X7) > i32(0)) && ((_pOut.X6) == (_pOut.X5)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOut.X7) <= i32(0) || (_pOut.X6) != (_pOut.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79245), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64060))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if bool2int((int32(_pOut.X1)&i32(9312)) != i32(0)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if bool2int((int32(_pOut.X1)&i32(9312)) != i32(0)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79246), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64104))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(24 /* X7 */))) = i32(0) { @@ -61524,10 +56011,10 @@ _317: goto _323 } - _sqlite3DbFree(tls, _db, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _sqlite3DbFree(tls, _db, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) _323: *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(1 /* X1 */))) = int8(i32(-1)) - *(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = _pOut.X5 + *(**int8)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = _pOut.X5 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(4 /* X3 */))) = _pOut.X4 _313: if (_pOp.X3) <= (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[12]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(92 /* X31 */))))) + 4*uintptr(i32(0))))) { @@ -61537,58 +56024,42 @@ _313: goto _too_big _324: - func() int32 { - if _rc == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79261), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(14052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _93: - func() int32 { - if (*(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*(**int8)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79278), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64008))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pOut = _out2Prerelease(tls, _p, _pOp) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16(i32(2562)) - *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(16 /* X5 */))) = *(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(16 /* X5 */))) = *(**int8)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(12 /* X4 */))) = _pOp.X3 *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(10 /* X2 */))) = _encoding if (_pOp.X5) <= i32(0) { goto _329 } - func() int32 { - if (_pOp.X5) <= (((_p.X6) + i32(1)) - (_p.X7)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X5) > (((_p.X6) + i32(1)) - (_p.X7)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79287), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63300))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pIn3 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X5))) - func() int32 { - if (int32(_pIn3.X1) & i32(4)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pIn3.X1) & i32(4)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79289), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64128))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if (*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) != int64(_pOp.X2) { + if (*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) != int64(_pOp.X2) { goto _334 } @@ -61600,15 +56071,11 @@ _329: _94: _pOut = _out2Prerelease(tls, _p, _pOp) _45_cnt = (_pOp.X5) - (_pOp.X4) - func() int32 { - if (_pOp.X5) <= (((_p.X6) + i32(1)) - (_p.X7)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X5) > (((_p.X6) + i32(1)) - (_p.X7)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79313), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63300))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = store4530(&_45_nullFlag, uint16(func() int32 { if (_pOp.X3) != 0 { @@ -61634,56 +56101,40 @@ _340: goto _248 _95: - func() int32 { - if ((_pOp.X3) > i32(0)) && ((_pOp.X3) <= (((_p.X6) + i32(1)) - (_p.X7))) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) <= i32(0) || (_pOp.X3) > (((_p.X6)+i32(1))-(_p.X7)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79336), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63432))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pOut = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X3))) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16((int32(_pOut.X1) | i32(1)) & i32(-129)) goto _248 _96: - func() int32 { - if (_pOp.X3) <= i32(1000000000) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) > i32(1000000000) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79349), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64152))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pOut = _out2Prerelease(tls, _p, _pOp) - _sqlite3VdbeMemSetStr(tls, _pOut, *(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))), _pOp.X3, uint8(i32(0)), nil) + _sqlite3VdbeMemSetStr(tls, _pOut, *(**int8)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))), _pOp.X3, uint8(i32(0)), nil) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(10 /* X2 */))) = _encoding goto _248 _97: - func() int32 { - if ((_pOp.X3) > i32(0)) && ((_pOp.X3) <= int32(_p.X4)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) <= i32(0) || (_pOp.X3) > int32(_p.X4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79368), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64184))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || ((*(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) == _sqlite3VListNumToName(tls, _p.X25, _pOp.X3)) { - return i32(0) } - return func() int32 { + }() + func() { + if (*(**int8)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) && (*(**int8)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != _sqlite3VListNumToName(tls, _p.X25, _pOp.X3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79369), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64216))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _49_pVar = (*XMem)(unsafe.Pointer(uintptr(_p.X24) + 48*uintptr((_pOp.X3)-i32(1)))) if _sqlite3VdbeMemTooBig(tls, _49_pVar) == 0 { @@ -61701,58 +56152,38 @@ _98: _51_n = _pOp.X5 _51_p1 = _pOp.X3 _51_p2 = _pOp.X4 - func() int32 { - if ((_51_n > i32(0)) && (_51_p1 > i32(0))) && (_51_p2 > i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _51_n <= i32(0) || _51_p1 <= i32(0) || _51_p2 <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79397), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64284))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_51_p1 + _51_n) <= _51_p2) || ((_51_p2 + _51_n) <= _51_p1) { - return i32(0) } - return func() int32 { + }() + func() { + if (_51_p1+_51_n) > _51_p2 && (_51_p2+_51_n) > _51_p1 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79398), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64304))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_51_p1))) _pOut = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_51_p2))) _360: - func() int32 { - if uintptr(unsafe.Pointer(_pOut)) <= uintptr(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(((_p.X6)+i32(1))-(_p.X7)))))) { - return i32(0) - } - return func() int32 { + func() { + if uintptr(unsafe.Pointer(_pOut)) > uintptr(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(((_p.X6)+i32(1))-(_p.X7)))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79403), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64328))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if uintptr(unsafe.Pointer(_pIn1)) <= uintptr(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(((_p.X6)+i32(1))-(_p.X7)))))) { - return i32(0) } - return func() int32 { + }() + func() { + if uintptr(unsafe.Pointer(_pIn1)) > uintptr(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(((_p.X6)+i32(1))-(_p.X7)))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79404), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64368))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pIn1.X1) & i32(128)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pIn1.X1) & i32(128)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79405), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64408))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeMemAboutToChange(tls, _p, _pOut) _sqlite3VdbeMemMove(tls, _pOut, _pIn1) @@ -61763,7 +56194,7 @@ _360: { p := (**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(40 /* X11 */))))) *p = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 48*uintptr((_pOp.X4)-_51_p1))) - sink5445791 = *p + sink5445801 = *p } _368: if (int32(_pOut.X1)&i32(4096)) == i32(0) || _sqlite3VdbeMemMakeWriteable(tls, _pOut) == 0 { @@ -61791,15 +56222,11 @@ _99: _55_n = _pOp.X5 _pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X3))) _pOut = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X4))) - func() int32 { - if _pOut != _pIn1 { - return i32(0) - } - return func() int32 { + func() { + if _pOut == _pIn1 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79435), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64428))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _374: _sqlite3VdbeMemShallowCopy(tls, _pOut, _pIn1, i32(4096)) @@ -61834,15 +56261,11 @@ _375: _100: _pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X3))) _pOut = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X4))) - func() int32 { - if _pOut != _pIn1 { - return i32(0) - } - return func() int32 { + func() { + if _pOut == _pIn1 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79466), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64428))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeMemShallowCopy(tls, _pOut, _pIn1, i32(4096)) if (*XMem)(unsafe.Pointer(_pOut.X11)) != (*XMem)(unsafe.Pointer(uintptr(i32(0)))) { @@ -61855,50 +56278,34 @@ _382: _101: _pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X3))) - func() int32 { - if (int32(_pIn1.X1) & i32(4)) != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pIn1.X1) & i32(4)) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79484), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64440))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pOut = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X4))) - _sqlite3VdbeMemSetInt64(tls, _pOut, *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) + _sqlite3VdbeMemSetInt64(tls, _pOut, *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) goto _248 _102: - func() int32 { - if int32(_p.X29) == (_pOp.X4) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X29) != (_pOp.X4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79502), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64468))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pOp.X3) > i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pOp.X3) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79503), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63040))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pOp.X3) + (_pOp.X4)) <= ((((_p.X6) + i32(1)) - (_p.X7)) + i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if ((_pOp.X3) + (_pOp.X4)) > ((((_p.X6) + i32(1)) - (_p.X7)) + i32(1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79504), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64492))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 @@ -61916,67 +56323,47 @@ _393: goto _394 } - func() int32 { - if ((_db.X6) & i32(128)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if ((_db.X6) & i32(128)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79522), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64536))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((uint32((_p.X32)>>uint(i32(6))) << uint(i32(31))) >> uint(i32(31))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if ((uint32((_p.X32)>>uint(i32(6))) << uint(i32(31))) >> uint(i32(31))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79523), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64564))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _abort_due_to_error _394: - func() int32 { - if ((_p.X12) == i32(0)) || ((_db.X6)&i32(128)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_p.X12) != i32(0) && ((_db.X6)&i32(128)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79542), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64584))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3VdbeCloseStatement(tls, _p, i32(1)) - func() int32 { - if _rc == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79544), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(14052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X8 */))) = ((_p.X8) + uint32(i32(2))) | uint32(i32(1)) - _60_pMem = store5445791((**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(100 /* X21 */))))), (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_pOp.X3)))) + _60_pMem = store5445801((**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(100 /* X21 */))))), (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_pOp.X3)))) _60_i = i32(0) _404: if _60_i >= (_pOp.X4) { goto _407 } - func() int32 { - if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_60_pMem))+48*uintptr(_60_i))).X1) & i32(128)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_60_pMem))+48*uintptr(_60_i))).X1) & i32(128)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79555), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64632))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_60_pMem))+48*uintptr(_60_i))).X1)&i32(4096)) == i32(0) || _sqlite3VdbeMemMakeWriteable(tls, (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_60_pMem))+48*uintptr(_60_i)))) == 0 { goto _411 @@ -61985,15 +56372,11 @@ _404: goto _no_mem _411: - func() int32 { - if ((int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_60_pMem))+48*uintptr(_60_i))).X1) & i32(4096)) == i32(0)) || ((int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_60_pMem))+48*uintptr(_60_i))).X1) & i32(18)) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_60_pMem))+48*uintptr(_60_i))).X1)&i32(4096)) != i32(0) && (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_60_pMem))+48*uintptr(_60_i))).X1)&i32(18)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79557), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64656))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeMemNulTerminate(tls, (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_60_pMem))+48*uintptr(_60_i)))) if ((_db.X6) & i32(1)) == 0 { @@ -62027,15 +56410,11 @@ _103: _pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X3))) _pIn2 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X4))) _pOut = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X5))) - func() int32 { - if _pIn1 != _pOut { - return i32(0) - } - return func() int32 { + func() { + if _pIn1 == _pOut { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79594), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64732))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((int32(_pIn1.X1) | int32(_pIn2.X1)) & i32(1)) == 0 { goto _420 @@ -62132,8 +56511,8 @@ _434: goto _435 } - _73_iA = *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) - _73_iB = *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */))))) + _73_iA = *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) + _73_iB = *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */))))) _73_bIntint = int8(i32(1)) switch int32(_pOp.X0) { case i32(47): @@ -62222,7 +56601,7 @@ _450: goto _443 _443: - *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _73_iB + *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _73_iB *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16((int32(_pOut.X1) & i32(-49664)) | i32(4)) goto _451 @@ -62310,7 +56689,7 @@ _458: goto _arithmetic_result_is_null _462: - *(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _73_rB + *(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _73_rB *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16((int32(_pOut.X1) & i32(-49664)) | i32(8)) if ((int32(_73_type1)|int32(_73_type2))&i32(8)) != i32(0) || _73_bIntint != 0 { goto _464 @@ -62326,15 +56705,11 @@ _arithmetic_result_is_null: goto _248 _109: - func() int32 { - if int32(_pOp.X1) == i32(-3) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pOp.X1) != i32(-3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79766), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64744))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pOp.X3) == 0 { goto _467 @@ -62345,46 +56720,30 @@ _467: goto _248 _110: - func() int32 { - if int32(_pOp.X1) == i32(-4) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pOp.X1) != i32(-4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79818), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64768))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _86_n = int32(_pOp.X2) - func() int32 { - if ((_pOp.X5) > i32(0)) && ((_pOp.X5) <= (((_p.X6) + i32(1)) - (_p.X7))) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X5) <= i32(0) || (_pOp.X5) > (((_p.X6)+i32(1))-(_p.X7)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79820), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64792))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_86_n == i32(0)) || (((_pOp.X4) > i32(0)) && (((_pOp.X4) + _86_n) <= ((((_p.X6) + i32(1)) - (_p.X7)) + i32(1)))) { - return i32(0) } - return func() int32 { + }() + func() { + if _86_n != i32(0) && ((_pOp.X4) <= i32(0) || ((_pOp.X4)+_86_n) > ((((_p.X6)+i32(1))-(_p.X7))+i32(1))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79821), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64840))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pOp.X5) < (_pOp.X4)) || ((_pOp.X5) >= ((_pOp.X4) + _86_n)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pOp.X5) >= (_pOp.X4) && (_pOp.X5) < ((_pOp.X4)+_86_n) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79822), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64904))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _86_pCtx = (*Xsqlite3_context)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, _db, uint64(u32(32)+(uint32(_86_n-i32(1))*u32(4)))))) if _86_pCtx != (*Xsqlite3_context)(unsafe.Pointer(uintptr(i32(0)))) { @@ -62395,25 +56754,21 @@ _110: _480: *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_86_pCtx)) + uintptr(0 /* X0 */))))) = (*XMem)(unsafe.Pointer(uintptr(i32(0)))) - *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_86_pCtx)) + uintptr(4 /* X1 */))))) = (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_86_pCtx)) + uintptr(4 /* X1 */))))) = (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_86_pCtx)) + uintptr(16 /* X4 */))) = int32((uintptr(unsafe.Pointer(_pOp)) - uintptr(unsafe.Pointer(_aOp))) / 24) *(**TVdbe)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_86_pCtx)) + uintptr(12 /* X3 */))))) = _p *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_86_pCtx)) + uintptr(26 /* X8 */))) = uint8(_86_n) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(1 /* X1 */))) = int8(i32(-16)) - *(**Xsqlite3_context)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) = _86_pCtx + *(**Xsqlite3_context)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) = _86_pCtx *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(0 /* X0 */))) = uint8(i32(91)) _111: - func() int32 { - if int32(_pOp.X1) == i32(-16) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pOp.X1) != i32(-16) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79839), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64944))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _87_pCtx = (*Xsqlite3_context)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _87_pCtx = (*Xsqlite3_context)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) _pOut = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X5))) if (*XMem)(unsafe.Pointer(_87_pCtx.X0)) == _pOut { goto _483 @@ -62439,15 +56794,11 @@ _488: goto _491 } - func() int32 { - if (int32((*(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_87_pCtx))+uintptr(28 /* X9 */))))) + 4*uintptr(_87_i)))).X1) & i32(128)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32((*(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_87_pCtx))+uintptr(28 /* X9 */))))) + 4*uintptr(_87_i)))).X1) & i32(128)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79855), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64968))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_db.X6) & i32(1)) == 0 { goto _494 @@ -62551,15 +56902,11 @@ _504: goto _506 } - func() int32 { - if (int32(_93_op) == i32(46)) || (int32(_93_op) == i32(45)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_93_op) != i32(46) && int32(_93_op) != i32(45) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79938), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64996))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _93_iB >= int64(i32(0)) { goto _510 @@ -62621,7 +56968,7 @@ _517: _506: _505: _503: - *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _93_iA + *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _93_iA *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16((int32(_pOut.X1) & i32(-49664)) | i32(4)) goto _248 @@ -62630,7 +56977,7 @@ _116: _sqlite3VdbeMemAboutToChange(tls, _p, _pIn1) _sqlite3VdbeMemIntegerify(tls, _pIn1) { - p := (*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) + p := (*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) *p = (*p) + int64(_pOp.X4) sink967 = *p } @@ -62673,15 +57020,11 @@ _525: goto _248 _119: - func() int32 { - if ((_pOp.X4) >= i32(65)) && ((_pOp.X4) <= i32(69)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X4) < i32(65) || (_pOp.X4) > i32(69) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80043), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65036))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X3))) _sqlite3VdbeMemAboutToChange(tls, _p, _pIn1) @@ -62719,35 +57062,23 @@ _125: goto _533 } - func() int32 { - if (int32(_pOp.X0) == i32(37)) || (int32(_pOp.X0) == i32(36)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pOp.X0) != i32(37) && int32(_pOp.X0) != i32(36) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80177), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65092))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_112_flags1) & i32(256)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_112_flags1) & i32(256)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80178), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65136))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pOp.X2) & i32(16)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pOp.X2) & i32(16)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80179), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65164))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((int32(_112_flags1)&int32(_112_flags3))&i32(1)) == i32(0) || (int32(_112_flags3)&i32(256)) != i32(0) { goto _542 @@ -62820,7 +57151,7 @@ _551: goto _554 } - if (*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) <= (*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) { + if (*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) <= (*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) { goto _555 } @@ -62828,7 +57159,7 @@ _551: goto _compare_op _555: - if (*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) >= (*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) { + if (*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) >= (*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) { goto _556 } @@ -62853,15 +57184,11 @@ _550: _sqlite3VdbeMemStringify(tls, _pIn1, _encoding, uint8(i32(1))) _112_flags1 = uint16((int32(_pIn1.X1) & i32(-33280)) | (int32(_112_flags1) & i32(33279))) - func() int32 { - if _pIn1 != _pIn3 { - return i32(0) - } - return func() int32 { + func() { + if _pIn1 == _pIn3 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80235), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65200))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _560: if (int32(_112_flags3)&i32(2)) != i32(0) || (int32(_112_flags3)&i32(12)) == i32(0) { @@ -62873,17 +57200,13 @@ _560: _564: _558: _557: - func() int32 { - if (int32(_pOp.X1) == i32(-3)) || ((*XCollSeq)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) == (*XCollSeq)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pOp.X1) != i32(-3) && (*XCollSeq)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) != (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80245), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65212))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _112_res = _sqlite3MemCompare(tls, _pIn3, _pIn1, (*XCollSeq)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))) + _112_res = _sqlite3MemCompare(tls, _pIn3, _pIn1, (*XCollSeq)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))) _549: _compare_op: switch int32(_pOp.X0) { @@ -62926,26 +57249,18 @@ _574: goto _575 _575: - func() int32 { - if (int32(_pIn1.X1) & i32(1024)) == (int32(_112_flags1) & i32(1024)) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pIn1.X1) & i32(1024)) != (int32(_112_flags1) & i32(1024)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80259), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65256))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(8 /* X1 */))) = _112_flags1 - func() int32 { - if (int32(_pIn3.X1) & i32(1024)) == (int32(_112_flags3) & i32(1024)) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pIn3.X1) & i32(1024)) != (int32(_112_flags3) & i32(1024)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80261), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65304))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(8 /* X1 */))) = _112_flags3 if (int32(_pOp.X2) & i32(32)) == 0 { @@ -62959,25 +57274,17 @@ _575: goto _581 } - func() int32 { - if (int32(_pOp.X0) == i32(36)) || (int32(_pOp.X0) == i32(37)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pOp.X0) != i32(36) && int32(_pOp.X0) != i32(37) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80276), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65352))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_112_res2 == i32(0)) || (_112_res2 == i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if _112_res2 != i32(0) && _112_res2 != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80277), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65396))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if bool2int(int32(_pOp.X0) == i32(37)) != _112_res2 { goto _588 @@ -62989,7 +57296,7 @@ _588: _581: _sqlite3VdbeMemAboutToChange(tls, _p, _pOut) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16((int32(_pOut.X1) & i32(-49664)) | i32(4)) - *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_112_res2) + *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_112_res2) if ((_db.X6) & i32(1)) == 0 { goto _589 } @@ -63010,35 +57317,23 @@ _590: goto _248 _126: - func() int32 { - if uintptr(unsafe.Pointer(_pOp)) > uintptr(unsafe.Pointer(_aOp)) { - return i32(0) - } - return func() int32 { + func() { + if uintptr(unsafe.Pointer(_pOp)) <= uintptr(unsafe.Pointer(_aOp)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80306), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65416))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(-1)))).X0) == i32(40)) || (int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(-1)))).X0) == i32(38)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(-1)))).X0) != i32(40) && int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(-1)))).X0) != i32(38) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80307), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65424))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(-1)))).X2) & i32(32)) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(-1)))).X2) & i32(32)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80308), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65472))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _iCompare == i32(0) { goto _599 @@ -63050,45 +57345,29 @@ _599: goto _248 _127: - func() int32 { - if int32(_pOp.X1) == i32(-12) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pOp.X1) != i32(-12) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80328), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65500))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*(**int32)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != nil { - return i32(0) } - return func() int32 { + }() + func() { + if (*(**int32)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80329), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65528))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(1)))).X0) == i32(96) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(1)))).X0) != i32(96) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80330), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65540))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(1)))).X2) & i32(1)) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(1)))).X2) & i32(1)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80331), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65568))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _248 @@ -63101,69 +57380,45 @@ _128: goto _609 _608: - func() int32 { - if uintptr(unsafe.Pointer(_pOp)) > uintptr(unsafe.Pointer(_aOp)) { - return i32(0) - } - return func() int32 { + func() { + if uintptr(unsafe.Pointer(_pOp)) <= uintptr(unsafe.Pointer(_aOp)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80369), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65416))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(-1)))).X0) == i32(95) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(-1)))).X0) != i32(95) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80370), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65596))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(-1)))).X1) == i32(-12) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(-1)))).X1) != i32(-12) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80371), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65628))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - _139_aPermute = (*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(*(**int32)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(-1)))))) + uintptr(16 /* X6 */))))))) + uintptr(unsafe.Pointer((*int32)(unsafe.Pointer(uintptr(unsafe.Pointer((*int32)(unsafe.Pointer(uintptr(i32(1))))))*uintptr(unsafe.Pointer((*int32)(unsafe.Pointer(uintptr(4))))))))))) - func() int32 { - if _139_aPermute != (*int32)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + _139_aPermute = (*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(*(**int32)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(-1)))))) + uintptr(16 /* X6 */))))))) + uintptr(unsafe.Pointer((*int32)(unsafe.Pointer(uintptr(unsafe.Pointer((*int32)(unsafe.Pointer(uintptr(i32(1))))))*uintptr(unsafe.Pointer((*int32)(unsafe.Pointer(uintptr(4))))))))))) + func() { + if _139_aPermute == (*int32)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80373), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65656))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _609: _139_n = _pOp.X5 - _139_pKeyInfo = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) - func() int32 { - if _139_n > i32(0) { - return i32(0) - } - return func() int32 { + _139_pKeyInfo = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + func() { + if _139_n <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80377), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(1352))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _139_pKeyInfo != (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if _139_pKeyInfo == (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80378), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(46212))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _139_p1 = _pOp.X3 _139_p2 = _pOp.X4 @@ -63188,48 +57443,32 @@ _627: goto _623 _626: - func() int32 { - if (_139_p1 > i32(0)) && ((_139_p1 + _142_mx) <= ((((_p.X6) + i32(1)) - (_p.X7)) + i32(1))) { - return i32(0) - } - return func() int32 { + func() { + if _139_p1 <= i32(0) || (_139_p1+_142_mx) > ((((_p.X6)+i32(1))-(_p.X7))+i32(1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80385), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65668))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_139_p2 > i32(0)) && ((_139_p2 + _142_mx) <= ((((_p.X6) + i32(1)) - (_p.X7)) + i32(1))) { - return i32(0) } - return func() int32 { + }() + func() { + if _139_p2 <= i32(0) || (_139_p2+_142_mx) > ((((_p.X6)+i32(1))-(_p.X7))+i32(1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80386), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65712))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _634 _622: - func() int32 { - if (_139_p1 > i32(0)) && ((_139_p1 + _139_n) <= ((((_p.X6) + i32(1)) - (_p.X7)) + i32(1))) { - return i32(0) - } - return func() int32 { + func() { + if _139_p1 <= i32(0) || (_139_p1+_139_n) > ((((_p.X6)+i32(1))-(_p.X7))+i32(1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80388), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65756))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_139_p2 > i32(0)) && ((_139_p2 + _139_n) <= ((((_p.X6) + i32(1)) - (_p.X7)) + i32(1))) { - return i32(0) } - return func() int32 { + }() + func() { + if _139_p2 <= i32(0) || (_139_p2+_139_n) > ((((_p.X6)+i32(1))-(_p.X7))+i32(1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80389), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65800))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _634: _139_i = i32(0) @@ -63244,25 +57483,17 @@ _641: } return _139_i }() - func() int32 { - if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_139_p1+_139_idx))).X1) & i32(128)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_139_p1+_139_idx))).X1) & i32(128)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80394), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65844))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_139_p2+_139_idx))).X1) & i32(128)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_139_p2+_139_idx))).X1) & i32(128)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80395), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65872))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_db.X6) & i32(1)) == 0 { goto _651 @@ -63276,15 +57507,11 @@ _651: _registerTrace(tls, _139_p2+_139_idx, (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_139_p2+_139_idx)))) _652: - func() int32 { - if _139_i < int32(_139_pKeyInfo.X2) { - return i32(0) - } - return func() int32 { + func() { + if _139_i >= int32(_139_pKeyInfo.X2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80398), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65900))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _139_pColl = *(**XCollSeq)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_139_pKeyInfo))+uintptr(20 /* X6 */))))) + 4*uintptr(_139_i))) _139_bRev = int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_139_pKeyInfo.X5)) + 1*uintptr(_139_i)))) @@ -63373,7 +57600,7 @@ _666: goto _668 _667: - *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_150_v1) + *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_150_v1) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16((int32(_pOut.X1) & i32(-49664)) | i32(4)) _668: goto _248 @@ -63387,7 +57614,7 @@ _132: } *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16(i32(4)) - *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(bool2int(_sqlite3VdbeIntValue(tls, _pIn1) == 0)) + *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(bool2int(_sqlite3VdbeIntValue(tls, _pIn1) == 0)) _669: goto _248 @@ -63400,20 +57627,16 @@ _133: } *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16(i32(4)) - *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = ^_sqlite3VdbeIntValue(tls, _pIn1) + *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = ^_sqlite3VdbeIntValue(tls, _pIn1) _670: goto _248 _134: - func() int32 { - if int32((*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17)+24*uintptr(i32(0)))).X0) == i32(72) { - return i32(0) - } - return func() int32 { + func() { + if int32((*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17)+24*uintptr(i32(0)))).X0) != i32(72) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80536), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65920))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XVdbeFrame)(unsafe.Pointer(_p.X38)) == nil { goto _673 @@ -63507,78 +57730,50 @@ _139: goto _abort_due_to_error _683: - func() int32 { - if ((_pOp.X5) > i32(0)) && ((_pOp.X5) <= (((_p.X6) + i32(1)) - (_p.X7))) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X5) <= i32(0) || (_pOp.X5) > (((_p.X6)+i32(1))-(_p.X7)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80666), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64792))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _176_pDest = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X5))) _sqlite3VdbeMemAboutToChange(tls, _p, _176_pDest) - func() int32 { - if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80669), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _176_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if _176_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80670), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _176_p2 < int32(_176_pC.X18) { - return i32(0) } - return func() int32 { + }() + func() { + if _176_p2 >= int32(_176_pC.X18) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80671), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65992))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _176_aOffset = _176_pC.X21 - func() int32 { - if int32(_176_pC.X0) != i32(2) { - return i32(0) - } - return func() int32 { + func() { + if int32(_176_pC.X0) == i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80673), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66008))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_176_pC.X0) != i32(3)) || ((_176_pC.X2) != 0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_176_pC.X0) == i32(3) && (_176_pC.X2) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80674), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66036))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_176_pC.X0) != i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_176_pC.X0) == i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80675), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66080))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_176_pC.X11) == (_p.X8) { goto _701 @@ -63592,36 +57787,24 @@ _683: goto _703 } - func() int32 { - if (*(*int32)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(36 /* X14 */)))))) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (*(*int32)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(36 /* X14 */)))))) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80680), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66112))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - _176_pReg = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(*(*int32)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(36 /* X14 */)))))))) - func() int32 { - if (int32(_176_pReg.X1) & i32(16)) != 0 { - return i32(0) } - return func() int32 { + }() + _176_pReg = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(*(*int32)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(36 /* X14 */)))))))) + func() { + if (int32(_176_pReg.X1) & i32(16)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80682), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66136))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_176_pReg.X1) & i32(128)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_176_pReg.X1) & i32(128)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80683), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66160))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(72 /* X23 */))) = store985((*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC))+uintptr(76 /* X24 */))), store985(&_176_avail, uint32(_176_pReg.X4))) *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(68 /* X22 */))) = (*uint8)(unsafe.Pointer(_176_pReg.X5)) @@ -63635,48 +57818,32 @@ _710: goto _711 _702: - _176_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(36 /* X14 */))))))) - func() int32 { - if int32(_176_pC.X0) == i32(0) { - return i32(0) - } - return func() int32 { + _176_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(36 /* X14 */))))))) + func() { + if int32(_176_pC.X0) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80692), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _176_pCrsr != nil { - return i32(0) } - return func() int32 { + }() + func() { + if _176_pCrsr == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80693), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66208))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3BtreeCursorIsValid(tls, _176_pCrsr) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3BtreeCursorIsValid(tls, _176_pCrsr) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80694), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66216))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(72 /* X23 */))) = _sqlite3BtreePayloadSize(tls, _176_pCrsr) *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(68 /* X22 */))) = (*uint8)(unsafe.Pointer(_sqlite3BtreePayloadFetch(tls, _176_pCrsr, &_176_avail))) - func() int32 { - if _176_avail <= uint32(i32(65536)) { - return i32(0) - } - return func() int32 { + func() { + if _176_avail > uint32(i32(65536)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80697), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66252))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_176_pC.X23) > _176_avail { goto _720 @@ -63727,15 +57894,11 @@ _726: } _176_zData = _176_pC.X22 - func() int32 { - if int32(_176_pC.X19) <= _176_p2 { - return i32(0) - } - return func() int32 { + func() { + if int32(_176_pC.X19) > _176_p2 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80739), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66268))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _op_column_read_header @@ -63755,7 +57918,7 @@ _701: } crt.Xmemset(tls, (unsafe.Pointer)(&_176_sMem), i32(0), u32(48)) - _rc = _sqlite3VdbeMemFromBtree(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(36 /* X14 */))))))), uint32(i32(0)), *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_aOffset)) + 4*uintptr(i32(0)))), &_176_sMem) + _rc = _sqlite3VdbeMemFromBtree(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(36 /* X14 */))))))), uint32(i32(0)), *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_aOffset)) + 4*uintptr(i32(0)))), &_176_sMem) if _rc == i32(0) { goto _736 } @@ -63840,7 +58003,7 @@ _748: goto _750 } - _sqlite3VdbeMemShallowCopy(tls, _176_pDest, (*XMem)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))), i32(2048)) + _sqlite3VdbeMemShallowCopy(tls, _176_pDest, (*XMem)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))), i32(2048)) goto _751 _750: @@ -63854,35 +58017,23 @@ _749: _733: _176_t = *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC))+uintptr(80 /* X25 */))))) + 4*uintptr(_176_p2))) _752: - func() int32 { - if _176_p2 < int32(_176_pC.X19) { - return i32(0) - } - return func() int32 { + func() { + if _176_p2 >= int32(_176_pC.X19) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80820), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66288))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _rc == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if _rc != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80821), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(14052))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3VdbeCheckMemInvariants(tls, _176_pDest) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3VdbeCheckMemInvariants(tls, _176_pDest) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80822), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66308))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_176_pDest.X1) & i32(9312)) == i32(0) { goto _759 @@ -63890,15 +58041,11 @@ _752: _sqlite3VdbeMemSetNull(tls, _176_pDest) _759: - func() int32 { - if _176_t == (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC))+uintptr(80 /* X25 */))))) + 4*uintptr(_176_p2)))) { - return i32(0) - } - return func() int32 { + func() { + if _176_t != (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC))+uintptr(80 /* X25 */))))) + 4*uintptr(_176_p2)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80826), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66348))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_176_pC.X24) < (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_aOffset)) + 4*uintptr(_176_p2+i32(1))))) { goto _762 @@ -63949,7 +58096,7 @@ _762: goto _774 _773: - _rc = _sqlite3VdbeMemFromBtree(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(36 /* X14 */))))))), *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_aOffset)) + 4*uintptr(_176_p2))), uint32(_176_len), _176_pDest) + _rc = _sqlite3VdbeMemFromBtree(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(36 /* X14 */))))))), *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_aOffset)) + 4*uintptr(_176_p2))), uint32(_176_len), _176_pDest) if _rc == i32(0) { goto _775 } @@ -63975,26 +58122,18 @@ _776: goto _248 _140: - _210_zAffinity = *(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) - func() int32 { - if _210_zAffinity != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + _210_zAffinity = *(**int8)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + func() { + if _210_zAffinity == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80900), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66368))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_210_zAffinity)) + 1*uintptr(_pOp.X4)))) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_210_zAffinity)) + 1*uintptr(_pOp.X4)))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80901), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66384))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X3))) _781: @@ -64002,25 +58141,17 @@ _781: goto _782 } - func() int32 { - if uintptr(unsafe.Pointer(_pIn1)) <= uintptr(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr(_p.X18)+48*uintptr(((_p.X6)+i32(1))-(_p.X7)))))) { - return i32(0) - } - return func() int32 { + func() { + if uintptr(unsafe.Pointer(_pIn1)) > uintptr(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr(_p.X18)+48*uintptr(((_p.X6)+i32(1))-(_p.X7)))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80904), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66408))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pIn1.X1) & i32(128)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pIn1.X1) & i32(128)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80905), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64408))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _applyAffinity(tls, _pIn1, _210_cAff, _encoding) *(*uintptr)(unsafe.Pointer(&_pIn1)) += uintptr(48) @@ -64034,42 +58165,30 @@ _141: _212_nHdr = i32(0) _212_nZero = int64(i32(0)) _212_nField = _pOp.X3 - _212_zAffinity = *(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) - func() int32 { - if ((_212_nField > i32(0)) && ((_pOp.X4) > i32(0))) && (((_pOp.X4) + _212_nField) <= ((((_p.X6) + i32(1)) - (_p.X7)) + i32(1))) { - return i32(0) - } - return func() int32 { + _212_zAffinity = *(**int8)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + func() { + if _212_nField <= i32(0) || (_pOp.X4) <= i32(0) || ((_pOp.X4)+_212_nField) > ((((_p.X6)+i32(1))-(_p.X7))+i32(1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80966), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66452))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _212_pData0 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_212_nField))) _212_nField = _pOp.X4 _212_pLast = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_212_pData0)) + 48*uintptr(_212_nField-i32(1)))) _212_file_format = int32(_p.X31) - func() int32 { - if ((_pOp.X5) < (_pOp.X3)) || ((_pOp.X5) >= ((_pOp.X3) + (_pOp.X4))) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X5) >= (_pOp.X3) && (_pOp.X5) < ((_pOp.X3)+(_pOp.X4)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80973), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66520))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pOut = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X5))) _sqlite3VdbeMemAboutToChange(tls, _p, _pOut) - func() int32 { - if uintptr(unsafe.Pointer(_212_pData0)) <= uintptr(unsafe.Pointer(_212_pLast)) { - return i32(0) - } - return func() int32 { + func() { + if uintptr(unsafe.Pointer(_212_pData0)) > uintptr(unsafe.Pointer(_212_pLast)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80979), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66564))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _212_zAffinity == nil { goto _796 @@ -64077,16 +58196,12 @@ _141: _212_pRec = _212_pData0 _797: - _applyAffinity(tls, postInc5445791(&_212_pRec, 48), *postInc1025(&_212_zAffinity, 1), _encoding) - func() int32 { - if (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_212_zAffinity)) + 1*uintptr(i32(0))))) == i32(0)) || (uintptr(unsafe.Pointer(_212_pRec)) <= uintptr(unsafe.Pointer(_212_pLast))) { - return i32(0) - } - return func() int32 { + _applyAffinity(tls, postInc5445801(&_212_pRec, 48), *postInc1025(&_212_zAffinity, 1), _encoding) + func() { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_212_zAffinity)) + 1*uintptr(i32(0))))) != i32(0) && uintptr(unsafe.Pointer(_212_pRec)) > uintptr(unsafe.Pointer(_212_pLast)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80984), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66580))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_212_zAffinity)) + 1*uintptr(i32(0))))) != 0 { goto _797 @@ -64095,15 +58210,11 @@ _797: _796: _212_pRec = _212_pLast _801: - func() int32 { - if (int32(_212_pRec.X1) & i32(128)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_212_pRec.X1) & i32(128)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81007), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66612))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_212_pRec)) + uintptr(28 /* X8 */))) = store985(&_212_serial_type, _sqlite3VdbeSerialType(tls, _212_pRec, _212_file_format, &_212_len)) if (int32(_212_pRec.X1) & i32(16384)) == 0 { @@ -64126,12 +58237,12 @@ _806: _805: { p := &_212_nZero - *p = (*p) + int64(*(*int32)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_212_pRec)) + uintptr(0 /* X0 */)))))) + *p = (*p) + int64(*(*int32)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_212_pRec)) + uintptr(0 /* X0 */)))))) sink967 = *p } { p := &_212_len - *p = (*p) - uint32(*(*int32)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_212_pRec)) + uintptr(0 /* X0 */)))))) + *p = (*p) - uint32(*(*int32)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_212_pRec)) + uintptr(0 /* X0 */)))))) sink985 = *p } _807: @@ -64210,15 +58321,11 @@ _816: return _sqlite3PutVarint(tls, _212_zNewRecord, uint64(_212_nHdr)) }())) _212_j = _212_nHdr - func() int32 { - if uintptr(unsafe.Pointer(_212_pData0)) <= uintptr(unsafe.Pointer(_212_pLast)) { - return i32(0) - } - return func() int32 { + func() { + if uintptr(unsafe.Pointer(_212_pData0)) > uintptr(unsafe.Pointer(_212_pLast)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81058), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66564))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _212_pRec = _212_pData0 _821: @@ -64241,39 +58348,27 @@ _821: *p = int32(uint32(*p) + _sqlite3VdbeSerialPut(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_212_zNewRecord))+1*uintptr(_212_j))), _212_pRec, _212_serial_type)) sink961 = *p } - if uintptr(unsafe.Pointer(preInc5445791(&_212_pRec, 48))) <= uintptr(unsafe.Pointer(_212_pLast)) { + if uintptr(unsafe.Pointer(preInc5445801(&_212_pRec, 48))) <= uintptr(unsafe.Pointer(_212_pLast)) { goto _821 } - func() int32 { - if _212_i == _212_nHdr { - return i32(0) - } - return func() int32 { + func() { + if _212_i != _212_nHdr { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81069), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66632))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int64(_212_j) == _212_nByte { - return i32(0) } - return func() int32 { + }() + func() { + if int64(_212_j) != _212_nByte { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81070), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66640))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pOp.X5) > i32(0)) && ((_pOp.X5) <= (((_p.X6) + i32(1)) - (_p.X7))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pOp.X5) <= i32(0) || (_pOp.X5) > (((_p.X6)+i32(1))-(_p.X7)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81072), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64792))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(12 /* X4 */))) = int32(_212_nByte) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16(i32(16)) @@ -64281,7 +58376,7 @@ _821: goto _831 } - *(*int32)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int32(_212_nZero) + *(*int32)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int32(_212_nZero) { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) | i32(16384)) @@ -64298,26 +58393,18 @@ _832: goto _248 _142: - func() int32 { - if int32((*(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3)))).X0) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32((*(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3)))).X0) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81096), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66652))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - _225_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3))))) + uintptr(36 /* X14 */))))))) - func() int32 { - if _225_pCrsr != nil { - return i32(0) } - return func() int32 { + }() + _225_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3))))) + uintptr(36 /* X14 */))))))) + func() { + if _225_pCrsr == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81098), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66208))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _225_nEntry = int64(i32(0)) _rc = _sqlite3BtreeCount(tls, _225_pCrsr, &_225_nEntry) @@ -64329,61 +58416,41 @@ _142: _837: _pOut = _out2Prerelease(tls, _p, _pOp) - *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _225_nEntry + *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _225_nEntry goto _248 _143: _226_p1 = _pOp.X3 - _226_zName = *(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) - func() int32 { - if ((*XSavepoint)(unsafe.Pointer(_db.X73)) == (*XSavepoint)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_db.X15) == i32(0)) { - return i32(0) - } - return func() int32 { + _226_zName = *(**int8)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + func() { + if (*XSavepoint)(unsafe.Pointer(_db.X73)) != (*XSavepoint)(unsafe.Pointer(uintptr(i32(0)))) && int32(_db.X15) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81130), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66696))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_226_p1 == i32(0)) || (_226_p1 == i32(1))) || (_226_p1 == i32(2)) { - return i32(0) } - return func() int32 { + }() + func() { + if _226_p1 != i32(0) && _226_p1 != i32(1) && _226_p1 != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81131), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66736))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XSavepoint)(unsafe.Pointer(_db.X73)) != nil) || (int32(_db.X23) == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XSavepoint)(unsafe.Pointer(_db.X73)) == nil && int32(_db.X23) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81132), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66804))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _checkSavepointCount(tls, _db) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _checkSavepointCount(tls, _db) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81133), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66852))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((uint32((_p.X32)>>uint(i32(8))) << uint(i32(31))) >> uint(i32(31))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if ((uint32((_p.X32)>>uint(i32(8))) << uint(i32(31))) >> uint(i32(31))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81134), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66876))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _226_p1 != i32(0) { goto _852 @@ -64399,15 +58466,11 @@ _143: _853: _226_nName = _sqlite3Strlen30(tls, _226_zName) - func() int32 { - if (int32(_db.X15) == i32(0)) || ((_db.X64) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_db.X15) != i32(0) && (_db.X64) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81151), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66944))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3VtabSavepoint(tls, _db, i32(0), (_db.X76)+(_db.X75)) if _rc == i32(0) { @@ -64574,15 +58637,11 @@ _893: goto _894 } - func() int32 { - if _226_pSavepoint == (*XSavepoint)(unsafe.Pointer(_db.X73)) { - return i32(0) - } - return func() int32 { + func() { + if _226_pSavepoint != (*XSavepoint)(unsafe.Pointer(_db.X73)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81262), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67060))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XSavepoint)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(420 /* X73 */))))) = (*XSavepoint)(unsafe.Pointer(_226_pSavepoint.X3)) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_226_pSavepoint)) @@ -64626,45 +58685,29 @@ _902: _144: _253_desiredAutoCommit = _pOp.X3 _253_iRollback = _pOp.X4 - func() int32 { - if (_253_desiredAutoCommit == i32(1)) || (_253_desiredAutoCommit == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _253_desiredAutoCommit != i32(1) && _253_desiredAutoCommit != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81299), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67088))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_253_desiredAutoCommit == i32(1)) || (_253_iRollback == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if _253_desiredAutoCommit != i32(1) && _253_iRollback != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81300), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67136))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_db.X34) > i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_db.X34) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81301), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67176))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((uint32((_p.X32)>>uint(i32(8))) << uint(i32(31))) >> uint(i32(31))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if ((uint32((_p.X32)>>uint(i32(8))) << uint(i32(31))) >> uint(i32(31))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81302), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66876))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _253_desiredAutoCommit == int32(_db.X15) { goto _913 @@ -64674,15 +58717,11 @@ _144: goto _914 } - func() int32 { - if _253_desiredAutoCommit == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if _253_desiredAutoCommit != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81306), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67196))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3RollbackAll(tls, _db, i32(516)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(63 /* X15 */))) = uint8(i32(1)) @@ -64717,15 +58756,11 @@ _917: goto _vdbe_return _923: - func() int32 { - if (_db.X76) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_db.X76) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81328), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67276))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3CloseSavepoints(tls, _db) if (_p.X10) != i32(0) { @@ -64756,45 +58791,29 @@ _913: goto _abort_due_to_error _145: - func() int32 { - if ((uint32((_p.X32)>>uint(i32(8))) << uint(i32(31))) >> uint(i32(31))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if ((uint32((_p.X32)>>uint(i32(8))) << uint(i32(31))) >> uint(i32(31))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81387), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66876))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) == i32(0)) || ((_pOp.X4) == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) && (_pOp.X4) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81388), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67432))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_db.X5)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_db.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81389), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67464))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_p.X33) & (u32(1) << uint(_pOp.X3))) != uint32(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if ((_p.X33) & (u32(1) << uint(_pOp.X3))) == uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81390), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67496))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pOp.X4) == 0 || ((_db.X6)&i32(67108864)) == i32(0) { goto _944 @@ -64830,29 +58849,21 @@ _946: goto _951 } - func() int32 { - if _sqlite3BtreeIsInTrans(tls, _263_pBt) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3BtreeIsInTrans(tls, _263_pBt) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81413), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67532))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_p.X12) != i32(0) { goto _954 } - func() int32 { - if ((_db.X76) >= i32(0)) && ((_db.X75) >= i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_db.X76) < i32(0) || (_db.X75) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81415), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67560))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(432 /* X76 */))) += 1 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X12 */))) = (_db.X75) + (_db.X76) @@ -64874,17 +58885,13 @@ _951: _945: _263_iGen = store961(&_263_iMeta, i32(0)) _959: - func() int32 { - if (int32(_pOp.X2) == i32(0)) || (int32(_pOp.X1) == i32(-11)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pOp.X2) != i32(0) && int32(_pOp.X1) != i32(-11) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81442), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67600))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if (_pOp.X2) == 0 || _263_iMeta == (_pOp.X5) && _263_iGen == (*(*int32)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) { + if (_pOp.X2) == 0 || _263_iMeta == (_pOp.X5) && _263_iGen == (*(*int32)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) { goto _965 } @@ -64909,124 +58916,80 @@ _967: goto _248 _146: - func() int32 { - if ((uint32((_p.X32)>>uint(i32(8))) << uint(i32(31))) >> uint(i32(31))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if ((uint32((_p.X32)>>uint(i32(8))) << uint(i32(31))) >> uint(i32(31))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81486), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66876))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _274_iDb = _pOp.X3 _274_iCookie = _pOp.X5 - func() int32 { - if (_pOp.X5) < i32(16) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X5) >= i32(16) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81489), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67636))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_274_iDb >= i32(0)) && (_274_iDb < (_db.X5)) { - return i32(0) } - return func() int32 { + }() + func() { + if _274_iDb < i32(0) || _274_iDb >= (_db.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81490), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(21300))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_274_iDb))).X1)) != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_274_iDb))).X1)) == (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81491), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67664))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_p.X33) & (u32(1) << uint(_274_iDb))) != uint32(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if ((_p.X33) & (u32(1) << uint(_274_iDb))) == uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81492), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67684))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3BtreeGetMeta(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_274_iDb))).X1)), _274_iCookie, (*uint32)(unsafe.Pointer(&_274_iMeta))) _pOut = _out2Prerelease(tls, _p, _pOp) - *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_274_iMeta) + *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_274_iMeta) goto _248 _147: - func() int32 { - if (_pOp.X4) < i32(16) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X4) >= i32(16) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81512), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67716))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_db.X5)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_db.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81513), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67464))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_p.X33) & (u32(1) << uint(_pOp.X3))) != uint32(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if ((_p.X33) & (u32(1) << uint(_pOp.X3))) == uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81514), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67496))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81515), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67744))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _275_pDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_pOp.X3))) - func() int32 { - if (*XBtree)(unsafe.Pointer(_275_pDb.X1)) != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XBtree)(unsafe.Pointer(_275_pDb.X1)) == (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81517), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67760))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, _pOp.X3, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3SchemaMutexHeld(tls, _db, _pOp.X3, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81518), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67772))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3BtreeUpdateMeta(tls, (*XBtree)(unsafe.Pointer(_275_pDb.X1)), _pOp.X4, uint32(_pOp.X5)) if (_pOp.X4) != i32(1) { @@ -65066,75 +59029,51 @@ _996: goto _248 _148: - func() int32 { - if (int32(_pOp.X2) == i32(0)) || (int32(_pOp.X2) == i32(2)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pOp.X2) != i32(0) && int32(_pOp.X2) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81614), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67812))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pOp.X1) == i32(-5) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pOp.X1) != i32(-5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81615), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67852))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _279_pCur = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3))) if _279_pCur == nil || (_279_pCur.X17) != uint32(_pOp.X4) { goto _1003 } - func() int32 { - if int32(_279_pCur.X1) == (_pOp.X5) { - return i32(0) - } - return func() int32 { + func() { + if int32(_279_pCur.X1) != (_pOp.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81618), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67876))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _open_cursor_set_hints _1003: _149: _150: - func() int32 { - if ((int32(_pOp.X0) == i32(106)) || (int32(_pOp.X2) == i32(0))) || (int32(_pOp.X2) == i32(2)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pOp.X0) != i32(106) && int32(_pOp.X2) != i32(0) && int32(_pOp.X2) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81626), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67896))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((uint32((_p.X32)>>uint(i32(8))) << uint(i32(31))) >> uint(i32(31))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if ((uint32((_p.X32)>>uint(i32(8))) << uint(i32(31))) >> uint(i32(31))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81627), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66876))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((int32(_pOp.X0) == i32(105)) || (int32(_pOp.X0) == i32(104))) || (int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pOp.X0) != i32(105) && int32(_pOp.X0) != i32(104) && int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81628), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67964))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((uint32(_p.X32) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _1016 @@ -65148,37 +59087,25 @@ _1016: _279_pKeyInfo = (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0)))) _279_p2 = _pOp.X4 _279_iDb = _pOp.X5 - func() int32 { - if (_279_iDb >= i32(0)) && (_279_iDb < (_db.X5)) { - return i32(0) - } - return func() int32 { + func() { + if _279_iDb < i32(0) || _279_iDb >= (_db.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81640), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(21300))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_p.X33) & (u32(1) << uint(_279_iDb))) != uint32(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if ((_p.X33) & (u32(1) << uint(_279_iDb))) == uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81641), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67684))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _279_pDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_279_iDb))) _279_pX = (*XBtree)(unsafe.Pointer(_279_pDb.X1)) - func() int32 { - if _279_pX != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _279_pX == (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81644), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68036))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pOp.X0) != i32(106) { goto _1024 @@ -65186,15 +59113,11 @@ _1016: i32(0) _279_wrFlag = i32(4) | (int32(_pOp.X2) & i32(8)) - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, _279_iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3SchemaMutexHeld(tls, _db, _279_iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81648), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(52700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32((*XSchema)(unsafe.Pointer(_279_pDb.X4)).X7) >= int32(_p.X31) { goto _1027 @@ -65211,84 +59134,56 @@ _1028: goto _1029 } - func() int32 { - if _279_p2 > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _279_p2 <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81656), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68044))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _279_p2 <= (((_p.X6) + i32(1)) - (_p.X7)) { - return i32(0) } - return func() int32 { + }() + func() { + if _279_p2 > (((_p.X6) + i32(1)) - (_p.X7)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81657), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pIn2 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_279_p2))) - func() int32 { - if (int32(_pIn2.X1) & i32(128)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pIn2.X1) & i32(128)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81659), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68084))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pIn2.X1) & i32(4)) != i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pIn2.X1) & i32(4)) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81660), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68104))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeMemIntegerify(tls, _pIn2) - _279_p2 = int32(*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */)))))) - func() int32 { - if _279_p2 >= i32(2) { - return i32(0) - } - return func() int32 { + _279_p2 = int32(*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */)))))) + func() { + if _279_p2 < i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81667), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68132))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _1029: if int32(_pOp.X1) != i32(-5) { goto _1040 } - _279_pKeyInfo = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) - func() int32 { - if int32(_279_pKeyInfo.X1) == int32(_db.X14) { - return i32(0) - } - return func() int32 { + _279_pKeyInfo = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + func() { + if int32(_279_pKeyInfo.X1) != int32(_db.X14) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81671), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68140))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*Xsqlite3)(unsafe.Pointer(_279_pKeyInfo.X4)) == _db { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3)(unsafe.Pointer(_279_pKeyInfo.X4)) != _db { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81672), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68164))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _279_nField = int32(_279_pKeyInfo.X2) + int32(_279_pKeyInfo.X3) goto _1045 @@ -65298,28 +59193,20 @@ _1040: goto _1046 } - _279_nField = *(*int32)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + _279_nField = *(*int32)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) _1046: _1045: - func() int32 { - if (_pOp.X3) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81677), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68184))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _279_nField >= i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if _279_nField < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81678), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68196))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _279_pCur = _allocateCursor(tls, _p, _pOp.X3, _279_nField, _279_iDb, uint8(i32(0))) if _279_pCur != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { @@ -65333,13 +59220,13 @@ _1051: storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_279_pCur))+uintptr(7 /* X7 */))), int8(i32(1)), 4, 2) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_279_pCur)) + uintptr(48 /* X17 */))) = uint32(_279_p2) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_279_pCur)) + uintptr(6 /* X6 */))) = uint8(_279_wrFlag) - _rc = _sqlite3BtreeCursor(tls, _279_pX, _279_p2, _279_wrFlag, _279_pKeyInfo, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_279_pCur)) + uintptr(36 /* X14 */)))))))) + _rc = _sqlite3BtreeCursor(tls, _279_pX, _279_p2, _279_wrFlag, _279_pKeyInfo, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_279_pCur)) + uintptr(36 /* X14 */)))))))) *(**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_279_pCur)) + uintptr(40 /* X15 */))))) = _279_pKeyInfo *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_279_pCur)) + uintptr(4 /* X4 */))) = uint8(bool2int(int32(_pOp.X1) != i32(-5))) _open_cursor_set_hints: i32(0) i32(0) - _sqlite3BtreeCursorHintFlags(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_279_pCur)) + uintptr(36 /* X14 */))))))), uint32(int32(_pOp.X2)&i32(3))) + _sqlite3BtreeCursorHintFlags(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_279_pCur)) + uintptr(36 /* X14 */))))))), uint32(int32(_pOp.X2)&i32(3))) if _rc == 0 { goto _1052 } @@ -65351,25 +59238,17 @@ _1052: _151: _152: - func() int32 { - if (_pOp.X3) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81746), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68184))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pOp.X4) >= i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pOp.X4) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81747), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68208))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _288_pCx = _allocateCursor(tls, _p, _pOp.X3, _pOp.X4, i32(-1), uint8(i32(0))) if _288_pCx != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { @@ -65392,62 +59271,46 @@ _1058: goto _1059 } - if store5666632((**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_288_pCx))+uintptr(40 /* X15 */))))), store5666632(&_288_pKeyInfo, (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))))) == (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0)))) { + if store5666642((**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_288_pCx))+uintptr(40 /* X15 */))))), store5666642(&_288_pKeyInfo, (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))))) == (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0)))) { goto _1060 } - func() int32 { - if int32(_pOp.X1) == i32(-5) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pOp.X1) != i32(-5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81765), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67852))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3BtreeCreateTable(tls, (*XBtree)(unsafe.Pointer(_288_pCx.X8)), &_291_pgno, i32(2)|int32(_pOp.X2)) if _rc != i32(0) { goto _1063 } - func() int32 { - if _291_pgno == i32(2) { - return i32(0) - } - return func() int32 { + func() { + if _291_pgno != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81768), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68220))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*Xsqlite3)(unsafe.Pointer(_288_pKeyInfo.X4)) == _db { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3)(unsafe.Pointer(_288_pKeyInfo.X4)) != _db { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81769), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68164))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_288_pKeyInfo.X1) == int32(_db.X14) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_288_pKeyInfo.X1) != int32(_db.X14) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81770), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68140))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _rc = _sqlite3BtreeCursor(tls, (*XBtree)(unsafe.Pointer(_288_pCx.X8)), _291_pgno, i32(4), _288_pKeyInfo, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_288_pCx)) + uintptr(36 /* X14 */)))))))) + _rc = _sqlite3BtreeCursor(tls, (*XBtree)(unsafe.Pointer(_288_pCx.X8)), _291_pgno, i32(4), _288_pKeyInfo, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_288_pCx)) + uintptr(36 /* X14 */)))))))) _1063: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_288_pCx)) + uintptr(4 /* X4 */))) = uint8(i32(0)) goto _1070 _1060: - _rc = _sqlite3BtreeCursor(tls, (*XBtree)(unsafe.Pointer(_288_pCx.X8)), i32(1), i32(4), (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0)))), (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_288_pCx)) + uintptr(36 /* X14 */)))))))) + _rc = _sqlite3BtreeCursor(tls, (*XBtree)(unsafe.Pointer(_288_pCx.X8)), i32(1), i32(4), (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0)))), (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_288_pCx)) + uintptr(36 /* X14 */)))))))) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_288_pCx)) + uintptr(4 /* X4 */))) = uint8(i32(1)) _1070: _1059: @@ -65462,25 +59325,17 @@ _1071: goto _248 _153: - func() int32 { - if (_pOp.X3) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81799), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68184))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pOp.X4) >= i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pOp.X4) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81800), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68208))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _294_pCx = _allocateCursor(tls, _p, _pOp.X3, _pOp.X4, i32(-1), uint8(i32(1))) if _294_pCx != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { @@ -65490,26 +59345,18 @@ _153: goto _no_mem _1076: - *(**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_294_pCx)) + uintptr(40 /* X15 */))))) = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) - func() int32 { - if (*Xsqlite3)(unsafe.Pointer((*XKeyInfo)(unsafe.Pointer(_294_pCx.X15)).X4)) == _db { - return i32(0) - } - return func() int32 { + *(**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_294_pCx)) + uintptr(40 /* X15 */))))) = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + func() { + if (*Xsqlite3)(unsafe.Pointer((*XKeyInfo)(unsafe.Pointer(_294_pCx.X15)).X4)) != _db { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81804), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68240))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((*XKeyInfo)(unsafe.Pointer(_294_pCx.X15)).X1) == int32(_db.X14) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((*XKeyInfo)(unsafe.Pointer(_294_pCx.X15)).X1) != int32(_db.X14) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81805), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68264))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3VdbeSorterInit(tls, _db, _pOp.X5, _294_pCx) if _rc == 0 { @@ -65522,26 +59369,18 @@ _1081: goto _248 _154: - func() int32 { - if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81820), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _295_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3))) - func() int32 { - if int32(_295_pC.X0) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if int32(_295_pC.X0) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81822), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68292))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if postInc967((*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_295_pC))+uintptr(12 /* X9 */))), int64(1)) != int64(i32(0)) { goto _1087 @@ -65553,25 +59392,17 @@ _1087: goto _248 _155: - func() int32 { - if (_pOp.X3) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81848), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68184))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pOp.X5) >= i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pOp.X5) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81849), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68308))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _297_pCx = _allocateCursor(tls, _p, _pOp.X3, _pOp.X5, i32(-1), uint8(i32(3))) if _297_pCx != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { @@ -65582,30 +59413,22 @@ _155: _1092: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_297_pCx)) + uintptr(2 /* X2 */))) = uint8(i32(1)) - *(*int32)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_297_pCx)) + uintptr(36 /* X14 */))))) = _pOp.X4 + *(*int32)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_297_pCx)) + uintptr(36 /* X14 */))))) = _pOp.X4 *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_297_pCx)) + uintptr(4 /* X4 */))) = uint8(i32(1)) - func() int32 { - if int32(_pOp.X2) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pOp.X2) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81855), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68320))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _248 _156: - func() int32 { - if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81865), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeFreeCursor(tls, _p, *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3)))) *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3))) = (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) @@ -65615,69 +59438,45 @@ _157: _158: _159: _160: - func() int32 { - if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81989), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pOp.X4) != i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pOp.X4) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81990), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68332))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _299_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3))) - func() int32 { - if _299_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _299_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81992), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_299_pC.X0) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_299_pC.X0) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81993), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() i32(0) i32(0) i32(0) - func() int32 { - if ((uint32((_299_pC.X7)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if ((uint32((_299_pC.X7)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81997), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68344))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(36 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(36 /* X14 */))))))) == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81998), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68360))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _299_oc = int32(_pOp.X0) _299_eqOnly = i32(0) @@ -65687,15 +59486,11 @@ _160: goto _1111 } - func() int32 { - if (_sqlite3BtreeCursorHasHint(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(36 /* X14 */))))))), uint32(i32(2))) == i32(0)) || ((_sqlite3Config.X6) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3BtreeCursorHasHint(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(36 /* X14 */))))))), uint32(i32(2))) != i32(0) && (_sqlite3Config.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82008), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68380))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pIn3 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X5))) if (int32(_pIn3.X1) & i32(14)) != i32(2) { @@ -65716,7 +59511,7 @@ _1115: goto _jump_to_p2 _1117: - if (*(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) >= float64(_299_iKey) { + if (*(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) >= float64(_299_iKey) { goto _1118 } @@ -65732,7 +59527,7 @@ _1119: goto _1120 _1118: - if (*(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) <= float64(_299_iKey) { + if (*(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) <= float64(_299_iKey) { goto _1121 } @@ -65748,7 +59543,7 @@ _1122: _1121: _1120: _1116: - _rc = _sqlite3BtreeMovetoUnpacked(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(36 /* X14 */))))))), (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))), int64(uint64(_299_iKey)), i32(0), &_299_res) + _rc = _sqlite3BtreeMovetoUnpacked(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(36 /* X14 */))))))), (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))), int64(uint64(_299_iKey)), i32(0), &_299_res) *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(56 /* X20 */))) = _299_iKey if _rc == i32(0) { goto _1123 @@ -65760,92 +59555,60 @@ _1123: goto _1124 _1111: - if _sqlite3BtreeCursorHasHint(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(36 /* X14 */))))))), uint32(i32(2))) == 0 { + if _sqlite3BtreeCursorHasHint(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(36 /* X14 */))))))), uint32(i32(2))) == 0 { goto _1125 } _299_eqOnly = i32(1) - func() int32 { - if (int32(_pOp.X0) == i32(25)) || (int32(_pOp.X0) == i32(24)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pOp.X0) != i32(25) && int32(_pOp.X0) != i32(24) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82065), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68456))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(1)))).X0) == i32(61)) || (int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(1)))).X0) == i32(60)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(1)))).X0) != i32(61) && int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(1)))).X0) != i32(60) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82066), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68508))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + 24*uintptr(i32(1)))).X3) == ((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + 24*uintptr(i32(0)))).X3) { - return i32(0) } - return func() int32 { + }() + func() { + if ((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + 24*uintptr(i32(1)))).X3) != ((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + 24*uintptr(i32(0)))).X3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82067), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68560))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + 24*uintptr(i32(1)))).X4) == ((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + 24*uintptr(i32(0)))).X4) { - return i32(0) } - return func() int32 { + }() + func() { + if ((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + 24*uintptr(i32(1)))).X4) != ((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + 24*uintptr(i32(0)))).X4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82068), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68584))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + 24*uintptr(i32(1)))).X5) == ((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + 24*uintptr(i32(0)))).X5) { - return i32(0) } - return func() int32 { + }() + func() { + if ((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + 24*uintptr(i32(1)))).X5) != ((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + 24*uintptr(i32(0)))).X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82069), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68608))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*(*int32)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(1)))))) + uintptr(16 /* X6 */)))))) == (*(*int32)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(0)))))) + uintptr(16 /* X6 */)))))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*(*int32)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(1)))))) + uintptr(16 /* X6 */)))))) != (*(*int32)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(0)))))) + uintptr(16 /* X6 */)))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82070), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68632))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _1125: - _299_nField = *(*int32)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) - func() int32 { - if int32(_pOp.X1) == i32(-11) { - return i32(0) - } - return func() int32 { + _299_nField = *(*int32)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + func() { + if int32(_pOp.X1) != i32(-11) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82074), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68660))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _299_nField > i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if _299_nField <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82075), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68684))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_299_r)) + uintptr(0 /* X0 */))))) = (*XKeyInfo)(unsafe.Pointer(_299_pC.X15)) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_299_r)) + uintptr(8 /* X2 */))) = uint16(_299_nField) @@ -65855,45 +59618,29 @@ _1125: } return i32(1) }()) - func() int32 { - if (_299_oc != i32(26)) || (int32(_299_r.X3) == i32(-1)) { - return i32(0) - } - return func() int32 { + func() { + if _299_oc == i32(26) && int32(_299_r.X3) != i32(-1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82087), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68696))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_299_oc != i32(24)) || (int32(_299_r.X3) == i32(-1)) { - return i32(0) } - return func() int32 { + }() + func() { + if _299_oc == i32(24) && int32(_299_r.X3) != i32(-1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82088), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68732))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_299_oc != i32(25)) || (int32(_299_r.X3) == i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if _299_oc == i32(25) && int32(_299_r.X3) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82089), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68768))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_299_oc != i32(23)) || (int32(_299_r.X3) == i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if _299_oc == i32(23) && int32(_299_r.X3) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82090), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68804))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_299_r)) + uintptr(4 /* X1 */))))) = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X5))) _309_i = i32(0) @@ -65902,22 +59649,18 @@ _1158: goto _1161 } - func() int32 { - if (int32((*XMem)(unsafe.Pointer(uintptr(_299_r.X1)+48*uintptr(_309_i))).X1) & i32(128)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32((*XMem)(unsafe.Pointer(uintptr(_299_r.X1)+48*uintptr(_309_i))).X1) & i32(128)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82094), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68840))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _309_i += 1 goto _1158 _1161: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_299_r)) + uintptr(14 /* X7 */))) = uint8(i32(0)) - _rc = _sqlite3BtreeMovetoUnpacked(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(36 /* X14 */))))))), &_299_r, int64(i32(0)), i32(0), &_299_res) + _rc = _sqlite3BtreeMovetoUnpacked(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(36 /* X14 */))))))), &_299_r, int64(i32(0)), i32(0), &_299_res) if _rc == i32(0) { goto _1164 } @@ -65929,15 +59672,11 @@ _1164: goto _1166 } - func() int32 { - if _299_res != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _299_res == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82102), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68864))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _seek_not_found @@ -65949,22 +59688,18 @@ _1124: goto _1169 } - func() int32 { - if (_299_oc == i32(25)) || (_299_oc == i32(26)) { - return i32(0) - } - return func() int32 { + func() { + if _299_oc != i32(25) && _299_oc != i32(26) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82111), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68872))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _299_res >= i32(0) && (_299_res != i32(0) || _299_oc != i32(26)) { goto _1175 } _299_res = i32(0) - _rc = _sqlite3BtreeNext(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(36 /* X14 */))))))), &_299_res) + _rc = _sqlite3BtreeNext(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(36 /* X14 */))))))), &_299_res) if _rc == i32(0) { goto _1176 } @@ -65980,22 +59715,18 @@ _1177: goto _1178 _1169: - func() int32 { - if (_299_oc == i32(23)) || (_299_oc == i32(24)) { - return i32(0) - } - return func() int32 { + func() { + if _299_oc != i32(23) && _299_oc != i32(24) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82120), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68904))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _299_res <= i32(0) && (_299_res != i32(0) || _299_oc != i32(23)) { goto _1184 } _299_res = i32(0) - _rc = _sqlite3BtreePrevious(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(36 /* X14 */))))))), &_299_res) + _rc = _sqlite3BtreePrevious(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(36 /* X14 */))))))), &_299_res) if _rc == i32(0) { goto _1185 } @@ -66006,19 +59737,15 @@ _1185: goto _1186 _1184: - _299_res = _sqlite3BtreeEof(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(36 /* X14 */)))))))) + _299_res = _sqlite3BtreeEof(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(36 /* X14 */)))))))) _1186: _1178: _seek_not_found: - func() int32 { - if (_pOp.X4) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X4) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82133), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63164))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _299_res == 0 { goto _1189 @@ -66031,15 +59758,11 @@ _1189: goto _1191 } - func() int32 { - if (int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(1)))).X0) == i32(61)) || (int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(1)))).X0) == i32(60)) { - return i32(0) - } - return func() int32 { + func() { + if int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(1)))).X0) != i32(61) && int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(1)))).X0) != i32(60) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82138), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68508))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uintptr)(unsafe.Pointer(&_pOp)) += uintptr(24) _1191: @@ -66048,75 +59771,51 @@ _1191: _161: _162: _163: - func() int32 { - if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82219), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pOp.X1) == i32(-11) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pOp.X1) != i32(-11) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82220), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68660))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _320_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3))) - func() int32 { - if _320_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _320_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82222), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_320_pC)) + uintptr(5 /* X5 */))) = _pOp.X0 _pIn3 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X5))) - func() int32 { - if int32(_320_pC.X0) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_320_pC.X0) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82227), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_320_pC)) + uintptr(36 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_320_pC)) + uintptr(36 /* X14 */))))))) == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82228), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68360))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_320_pC.X4) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_320_pC.X4) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82229), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68936))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if (*(*int32)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) <= i32(0) { + if (*(*int32)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) <= i32(0) { goto _1208 } *(**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_320_r)) + uintptr(0 /* X0 */))))) = (*XKeyInfo)(unsafe.Pointer(_320_pC.X15)) - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_320_r)) + uintptr(8 /* X2 */))) = uint16(*(*int32)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_320_r)) + uintptr(8 /* X2 */))) = uint16(*(*int32)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_320_r)) + uintptr(4 /* X1 */))))) = _pIn3 _320_ii = i32(0) _1209: @@ -66124,25 +59823,17 @@ _1209: goto _1212 } - func() int32 { - if (int32((*XMem)(unsafe.Pointer(uintptr(_320_r.X1)+48*uintptr(_320_ii))).X1) & i32(128)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32((*XMem)(unsafe.Pointer(uintptr(_320_r.X1)+48*uintptr(_320_ii))).X1) & i32(128)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82236), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68952))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((int32((*XMem)(unsafe.Pointer(uintptr(_320_r.X1)+48*uintptr(_320_ii))).X1) & i32(16384)) == i32(0)) || (((*XMem)(unsafe.Pointer(uintptr(_320_r.X1) + 48*uintptr(_320_ii))).X4) == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32((*XMem)(unsafe.Pointer(uintptr(_320_r.X1)+48*uintptr(_320_ii))).X1)&i32(16384)) != i32(0) && ((*XMem)(unsafe.Pointer(uintptr(_320_r.X1)+48*uintptr(_320_ii))).X4) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82237), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68976))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _320_ii == 0 { goto _1218 @@ -66164,7 +59855,7 @@ _1212: goto _1220 _1208: - _320_pFree = store5666225(&_320_pIdxKey, _sqlite3VdbeAllocUnpackedRecord(tls, (*XKeyInfo)(unsafe.Pointer(_320_pC.X15)))) + _320_pFree = store5666235(&_320_pIdxKey, _sqlite3VdbeAllocUnpackedRecord(tls, (*XKeyInfo)(unsafe.Pointer(_320_pC.X15)))) if _320_pIdxKey != (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))) { goto _1221 } @@ -66172,15 +59863,11 @@ _1208: goto _no_mem _1221: - func() int32 { - if (int32(_pIn3.X1) & i32(16)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pIn3.X1) & i32(16)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82246), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69028))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() func() int32 { if (int32(_pIn3.X1) & i32(16384)) != 0 { @@ -66215,7 +59902,7 @@ _1231: _1230: _1226: - _rc = _sqlite3BtreeMovetoUnpacked(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_320_pC)) + uintptr(36 /* X14 */))))))), _320_pIdxKey, int64(i32(0)), i32(0), &_320_res) + _rc = _sqlite3BtreeMovetoUnpacked(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_320_pC)) + uintptr(36 /* X14 */))))))), _320_pIdxKey, int64(i32(0)), i32(0), &_320_res) if _320_pFree == nil { goto _1232 } @@ -66275,81 +59962,53 @@ _1240: _1239: _165: _pIn3 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X5))) - func() int32 { - if (int32(_pIn3.X1) & i32(4)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pIn3.X1) & i32(4)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82344), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64128))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82345), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _330_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3))) - func() int32 { - if _330_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _330_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82347), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_330_pC)) + uintptr(5 /* X5 */))) = uint8(i32(0)) - func() int32 { - if (_330_pC.X4) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_330_pC.X4) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82351), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69052))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_330_pC.X0) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_330_pC.X0) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82352), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - _330_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_330_pC)) + uintptr(36 /* X14 */))))))) - func() int32 { - if _330_pCrsr != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + _330_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_330_pC)) + uintptr(36 /* X14 */))))))) + func() { + if _330_pCrsr == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82354), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69064))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _330_res = i32(0) - _330_iKey = uint64(*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) + _330_iKey = uint64(*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) _rc = _sqlite3BtreeMovetoUnpacked(tls, _330_pCrsr, (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))), int64(_330_iKey), i32(0), &_330_res) - func() int32 { - if (_rc == i32(0)) || (_330_res == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) && _330_res != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82358), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69076))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_330_pC)) + uintptr(56 /* X20 */))) = int64(_330_iKey) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_330_pC)) + uintptr(2 /* X2 */))) = uint8(i32(0)) @@ -66360,15 +60019,11 @@ _165: goto _1257 } - func() int32 { - if _rc == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82366), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(14052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pOp.X4) != i32(0) { goto _1260 @@ -66392,100 +60047,68 @@ _1262: goto _248 _166: - func() int32 { - if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82386), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3)))) != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3)))) == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82387), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69100))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((*(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3)))).X0) != i32(2) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((*(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3)))).X0) == i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82388), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69124))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pOut = _out2Prerelease(tls, _p, _pOp) - *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = postInc967((*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3)))))+uintptr(12 /* X9 */))), int64(1)) + *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = postInc967((*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3)))))+uintptr(12 /* X9 */))), int64(1)) goto _248 _167: _336_v = int64(i32(0)) _336_res = i32(0) _pOut = _out2Prerelease(tls, _p, _pOp) - func() int32 { - if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82421), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _336_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3))) - func() int32 { - if _336_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _336_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82423), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_336_pC.X0) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_336_pC.X0) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82424), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(36 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(36 /* X14 */))))))) == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82425), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68360))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_336_pC.X4) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (_336_pC.X4) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82440), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((uint32((_336_pC.X7)>>uint(i32(1))) << uint(i32(31))) >> uint(i32(31))) != 0 { goto _1281 } - _rc = _sqlite3BtreeLast(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(36 /* X14 */))))))), &_336_res) + _rc = _sqlite3BtreeLast(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(36 /* X14 */))))))), &_336_res) if _rc == i32(0) { goto _1282 } @@ -66501,17 +60124,13 @@ _1282: goto _1284 _1283: - func() int32 { - if _sqlite3BtreeCursorIsValid(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(36 /* X14 */)))))))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3BtreeCursorIsValid(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(36 /* X14 */)))))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82460), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69168))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _336_v = _sqlite3BtreeIntegerKey(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(36 /* X14 */)))))))) + _336_v = _sqlite3BtreeIntegerKey(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(36 /* X14 */)))))))) if _336_v < i64(9223372036854775807) { goto _1287 } @@ -66528,15 +60147,11 @@ _1281: goto _1289 } - func() int32 { - if (_pOp.X5) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X5) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82473), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63288))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XVdbeFrame)(unsafe.Pointer(_p.X38)) == nil { goto _1292 @@ -66552,42 +60167,30 @@ _1293: goto _1293 _1296: - func() int32 { - if (_pOp.X5) <= (_336_pFrame.X13) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X5) > (_336_pFrame.X13) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82477), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69212))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _336_pMem = (*XMem)(unsafe.Pointer(uintptr(_336_pFrame.X4) + 48*uintptr(_pOp.X5))) goto _1299 _1292: - func() int32 { - if (_pOp.X5) <= (((_p.X6) + i32(1)) - (_p.X7)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X5) > (((_p.X6) + i32(1)) - (_p.X7)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82481), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63300))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _336_pMem = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X5))) _sqlite3VdbeMemAboutToChange(tls, _p, _336_pMem) _1299: - func() int32 { - if (int32(_336_pMem.X1) & i32(128)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_336_pMem.X1) & i32(128)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82485), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69236))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_db.X6) & i32(1)) == 0 { goto _1304 @@ -66596,17 +60199,13 @@ _1299: _registerTrace(tls, _pOp.X5, _336_pMem) _1304: _sqlite3VdbeMemIntegerify(tls, _336_pMem) - func() int32 { - if (int32(_336_pMem.X1) & i32(4)) != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_336_pMem.X1) & i32(4)) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82489), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69256))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if (*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pMem)) + uintptr(0 /* X0 */)))))) != i64(9223372036854775807) && ((uint32((_336_pC.X7)>>uint(i32(1)))<<uint(i32(31)))>>uint(i32(31))) == 0 { + if (*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pMem)) + uintptr(0 /* X0 */)))))) != i64(9223372036854775807) && ((uint32((_336_pC.X7)>>uint(i32(1)))<<uint(i32(31)))>>uint(i32(31))) == 0 { goto _1308 } @@ -66614,27 +60213,23 @@ _1304: goto _abort_due_to_error _1308: - if _336_v >= ((*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pMem)) + uintptr(0 /* X0 */)))))) + int64(i32(1))) { + if _336_v >= ((*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pMem)) + uintptr(0 /* X0 */)))))) + int64(i32(1))) { goto _1309 } - _336_v = (*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pMem)) + uintptr(0 /* X0 */)))))) + int64(i32(1)) + _336_v = (*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pMem)) + uintptr(0 /* X0 */)))))) + int64(i32(1)) _1309: - *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pMem)) + uintptr(0 /* X0 */))))) = _336_v + *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pMem)) + uintptr(0 /* X0 */))))) = _336_v _1289: if ((uint32((_336_pC.X7)>>uint(i32(1))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _1310 } - func() int32 { - if (_pOp.X5) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X5) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82505), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69284))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _336_cnt = i32(0) _1313: @@ -66645,7 +60240,7 @@ _1313: sink967 = *p } _336_v += 1 - if ((store961(&_rc, _sqlite3BtreeMovetoUnpacked(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(36 /* X14 */))))))), (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))), int64(uint64(_336_v)), i32(0), &_336_res)) == i32(0)) && (_336_res == i32(0))) && (preInc961(&_336_cnt, 1) < i32(100)) { + if ((store961(&_rc, _sqlite3BtreeMovetoUnpacked(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(36 /* X14 */))))))), (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))), int64(uint64(_336_v)), i32(0), &_336_res)) == i32(0)) && (_336_res == i32(0))) && (preInc961(&_336_cnt, 1) < i32(100)) { goto _1313 } @@ -66664,96 +60259,64 @@ _1316: goto _abort_due_to_error _1317: - func() int32 { - if _336_v > int64(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _336_v <= int64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82520), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69296))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _1310: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(3 /* X3 */))) = uint8(i32(0)) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(24 /* X11 */))) = uint32(i32(0)) - *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _336_v + *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _336_v goto _248 _168: _169: _352_op = i32(0) _352_pData = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X4))) - func() int32 { - if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82585), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_352_pData.X1) & i32(128)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_352_pData.X1) & i32(128)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82586), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69300))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _352_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3))) - func() int32 { - if _352_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _352_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82588), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_352_pC.X0) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_352_pC.X0) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82589), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_352_pC)) + uintptr(36 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_352_pC)) + uintptr(36 /* X14 */))))))) == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82590), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68360))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pOp.X2)&i32(64)) != 0 || ((_352_pC.X4) != 0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pOp.X2)&i32(64)) == 0 && (_352_pC.X4) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82591), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69320))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pOp.X1) == i32(-15)) || (int32(_pOp.X1) >= i32(-2)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pOp.X1) != i32(-15) && int32(_pOp.X1) < i32(-2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82592), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69364))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_db.X6) & i32(1)) == 0 { goto _1337 @@ -66766,25 +60329,17 @@ _1337: } _352_pKey = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X5))) - func() int32 { - if (int32(_352_pKey.X1) & i32(4)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(_352_pKey.X1) & i32(4)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82597), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69412))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_352_pKey.X1) & i32(128)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_352_pKey.X1) & i32(128)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82598), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69436))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_db.X6) & i32(1)) == 0 { goto _1343 @@ -66792,19 +60347,15 @@ _1337: _registerTrace(tls, _pOp.X5, _352_pKey) _1343: - *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_352_x)) + uintptr(4 /* X1 */))) = *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_352_pKey)) + uintptr(0 /* X0 */))))) + *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_352_x)) + uintptr(4 /* X1 */))) = *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_352_pKey)) + uintptr(0 /* X0 */))))) goto _1344 _1338: - func() int32 { - if int32(_pOp.X0) == i32(117) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pOp.X0) != i32(117) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82602), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69456))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_352_x)) + uintptr(4 /* X1 */))) = int64(_pOp.X5) _1344: @@ -66812,27 +60363,19 @@ _1344: goto _1348 } - func() int32 { - if int32(_352_pC.X1) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_352_pC.X1) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82607), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69484))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _352_zDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_352_pC.X1))).X0 - _352_pTab = (*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) - func() int32 { - if (int32(_pOp.X2)&i32(64)) != 0 || (((_352_pTab.X9) & uint32(i32(32))) == uint32(i32(0))) { - return i32(0) - } - return func() int32 { + _352_pTab = (*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + func() { + if (int32(_pOp.X2)&i32(64)) == 0 && ((_352_pTab.X9)&uint32(i32(32))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82610), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69496))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _352_op = func() int32 { if (int32(_pOp.X2) & i32(4)) != 0 { @@ -66867,15 +60410,11 @@ _1358: goto _1360 _1359: - func() int32 { - if (int32(_352_pData.X1) & i32(18)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(_352_pData.X1) & i32(18)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82634), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69540))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_352_x)) + uintptr(12 /* X2 */))) = (unsafe.Pointer)(_352_pData.X5) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_352_x)) + uintptr(24 /* X5 */))) = _352_pData.X4 @@ -66890,14 +60429,14 @@ _1360: goto _1365 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_352_x)) + uintptr(28 /* X6 */))) = *(*int32)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_352_pData)) + uintptr(0 /* X0 */))))) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_352_x)) + uintptr(28 /* X6 */))) = *(*int32)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_352_pData)) + uintptr(0 /* X0 */))))) goto _1366 _1365: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_352_x)) + uintptr(28 /* X6 */))) = i32(0) _1366: *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_352_x)) + uintptr(0 /* X0 */))) = (unsafe.Pointer)(uintptr(i32(0))) - _rc = _sqlite3BtreeInsert(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_352_pC)) + uintptr(36 /* X14 */))))))), &_352_x, int32(_pOp.X2)&i32(10), _352_seekResult) + _rc = _sqlite3BtreeInsert(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_352_pC)) + uintptr(36 /* X14 */))))))), &_352_x, int32(_pOp.X2)&i32(10), _352_seekResult) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_352_pC)) + uintptr(3 /* X3 */))) = uint8(i32(0)) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_352_pC)) + uintptr(24 /* X11 */))) = uint32(i32(0)) if _rc == 0 { @@ -66917,104 +60456,72 @@ _1369: _170: _362_opflags = _pOp.X4 - func() int32 { - if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82701), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _362_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3))) - func() int32 { - if _362_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _362_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82703), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_362_pC.X0) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_362_pC.X0) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82704), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(36 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(36 /* X14 */))))))) == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82705), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68360))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_362_pC.X3) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_362_pC.X3) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82706), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69576))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if int32(_pOp.X1) != i32(-15) || (((*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X9)&uint32(i32(32))) != uint32(i32(0)) || int32(_pOp.X2) != i32(0) { + if int32(_pOp.X1) != i32(-15) || (((*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X9)&uint32(i32(32))) != uint32(i32(0)) || int32(_pOp.X2) != i32(0) { goto _1383 } - _363_iKey = _sqlite3BtreeIntegerKey(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(36 /* X14 */)))))))) - func() int32 { - if (_362_pC.X20) == _363_iKey { - return i32(0) - } - return func() int32 { + _363_iKey = _sqlite3BtreeIntegerKey(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(36 /* X14 */)))))))) + func() { + if (_362_pC.X20) != _363_iKey { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82714), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69600))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _1383: if int32(_pOp.X1) != i32(-15) || (_db.X50) == nil { goto _1387 } - func() int32 { - if int32(_362_pC.X1) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_362_pC.X1) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82724), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69484))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82725), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69624))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _362_zDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_362_pC.X1))).X0 - _362_pTab = (*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _362_pTab = (*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) if (int32(_pOp.X2)&i32(2)) == i32(0) || (_362_pC.X4) == 0 { goto _1393 } - *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(56 /* X20 */))) = _sqlite3BtreeIntegerKey(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(36 /* X14 */)))))))) + *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(56 /* X20 */))) = _sqlite3BtreeIntegerKey(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(36 /* X14 */)))))))) _1393: goto _1394 @@ -67022,15 +60529,11 @@ _1387: _362_zDb = (*int8)(unsafe.Pointer(uintptr(i32(0)))) _362_pTab = (*XTable)(unsafe.Pointer(uintptr(i32(0)))) _1394: - func() int32 { - if (int32(_pOp.X2) & i32(-7)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pOp.X2) & i32(-7)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82753), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69640))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() i32(0) i32(0) @@ -67051,7 +60554,7 @@ _1400: _nExtraDelete -= 1 _1401: _1397: - _rc = _sqlite3BtreeDelete(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(36 /* X14 */))))))), uint8(_pOp.X2)) + _rc = _sqlite3BtreeDelete(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(36 /* X14 */))))))), uint8(_pOp.X2)) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(24 /* X11 */))) = uint32(i32(0)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(28 /* X12 */))) = i32(0) if _rc == 0 { @@ -67071,15 +60574,11 @@ _1402: } (_db.X50)(tls, _db.X49, i32(9), _362_zDb, _362_pTab.X0, _362_pC.X20) - func() int32 { - if int32(_362_pC.X1) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_362_pC.X1) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82782), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69484))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _1405: _1403: @@ -67092,28 +60591,20 @@ _171: _172: _373_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3))) - func() int32 { - if int32(_373_pC.X0) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if int32(_373_pC.X0) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82822), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68292))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pOp.X1) == i32(-11) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pOp.X1) != i32(-11) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82823), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68660))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pIn3 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X5))) - _373_nKeyCol = *(*int32)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + _373_nKeyCol = *(*int32)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) _373_res = i32(0) _rc = _sqlite3VdbeSorterCompare(tls, _373_pC, _pIn3, _373_nKeyCol, &_373_res) if _rc == 0 { @@ -67135,36 +60626,24 @@ _1413: _173: _pOut = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X4))) _374_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3))) - func() int32 { - if int32(_374_pC.X0) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if int32(_374_pC.X0) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82851), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68292))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3VdbeSorterRowkey(tls, _374_pC, _pOut) - func() int32 { - if (_rc != i32(0)) || (int32(_pOut.X1)&i32(16)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _rc == i32(0) && (int32(_pOut.X1)&i32(16)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82853), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69696))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82854), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _rc == 0 { goto _1422 @@ -67178,87 +60657,55 @@ _1422: _174: _pOut = _out2Prerelease(tls, _p, _pOp) - func() int32 { - if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82895), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _375_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3))) - func() int32 { - if _375_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _375_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82897), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_375_pC.X0) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_375_pC.X0) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82898), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if bool2int(int32(_375_pC.X0) == i32(1)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if bool2int(int32(_375_pC.X0) == i32(1)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82899), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69740))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_375_pC.X2) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_375_pC.X2) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82900), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69756))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_375_pC)) + uintptr(36 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_375_pC)) + uintptr(36 /* X14 */))))))) == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82901), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68360))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - _375_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_375_pC)) + uintptr(36 /* X14 */))))))) - func() int32 { - if int32(_375_pC.X3) == i32(0) { - return i32(0) } - return func() int32 { + }() + _375_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_375_pC)) + uintptr(36 /* X14 */))))))) + func() { + if int32(_375_pC.X3) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82912), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69576))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3BtreeCursorIsValid(tls, _375_pCrsr) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3BtreeCursorIsValid(tls, _375_pCrsr) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82913), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66216))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _375_n = _sqlite3BtreePayloadSize(tls, _375_pCrsr) if _375_n <= uint32(*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[12]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(92 /* X31 */))))) + 4*uintptr(i32(0))))) { @@ -67298,36 +60745,24 @@ _1445: _175: _pOut = _out2Prerelease(tls, _p, _pOp) - func() int32 { - if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82949), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _378_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3))) - func() int32 { - if _378_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _378_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82951), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_378_pC.X0) != i32(3)) || ((_378_pC.X2) != 0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_378_pC.X0) == i32(3) && (_378_pC.X2) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82952), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66036))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_378_pC.X2) == 0 { goto _1454 @@ -67349,33 +60784,25 @@ _1456: goto _1458 } - func() int32 { - if (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(36 /* X14 */))))))) != (*Xsqlite3_file)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(36 /* X14 */))))))) == (*Xsqlite3_file)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82960), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69772))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _378_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(36 /* X14 */))))))).X0)) + _378_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(36 /* X14 */))))))).X0)) _378_pModule = (*Xsqlite3_module)(unsafe.Pointer(_378_pVtab.X0)) - func() int32 { + func() { if (*(*func(*crt.TLS, *Xsqlite3_file, *int64) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *int64) int32 - }{(_378_pModule.X12)}))) != nil { - return i32(0) - } - return func() int32 { + }{(_378_pModule.X12)}))) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82963), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69788))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = (*(*func(*crt.TLS, *Xsqlite3_file, *int64) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *int64) int32 - }{(_378_pModule.X12)})))(tls, (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(36 /* X14 */))))))), &_378_v) + }{(_378_pModule.X12)})))(tls, (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(36 /* X14 */))))))), &_378_v) _sqlite3VtabImportErrmsg(tls, _p, _378_pVtab) if _rc == 0 { goto _1463 @@ -67387,25 +60814,17 @@ _1463: goto _1464 _1458: - func() int32 { - if int32(_378_pC.X0) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_378_pC.X0) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82969), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(36 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(36 /* X14 */))))))) == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82970), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68360))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3VdbeCursorRestore(tls, _378_pC) if _rc == 0 { @@ -67423,33 +60842,25 @@ _1469: goto _248 _1470: - _378_v = _sqlite3BtreeIntegerKey(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(36 /* X14 */)))))))) + _378_v = _sqlite3BtreeIntegerKey(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(36 /* X14 */)))))))) _1464: _1457: - *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _378_v + *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _378_v goto _248 _176: - func() int32 { - if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82992), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _384_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3))) - func() int32 { - if _384_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _384_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82994), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_384_pC)) + uintptr(2 /* X2 */))) = uint8(i32(1)) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_384_pC)) + uintptr(24 /* X11 */))) = uint32(i32(0)) @@ -67457,63 +60868,43 @@ _176: goto _1476 } - func() int32 { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_384_pC)) + uintptr(36 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_384_pC)) + uintptr(36 /* X14 */))))))) == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82998), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68360))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _sqlite3BtreeClearCursor(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_384_pC)) + uintptr(36 /* X14 */)))))))) + _sqlite3BtreeClearCursor(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_384_pC)) + uintptr(36 /* X14 */)))))))) _1476: goto _248 _177: - func() int32 { - if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83028), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _386_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3))) - func() int32 { - if _386_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _386_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83030), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_386_pC.X0) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_386_pC.X0) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83031), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _386_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_386_pC)) + uintptr(36 /* X14 */))))))) + _386_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_386_pC)) + uintptr(36 /* X14 */))))))) _386_res = i32(0) - func() int32 { - if _386_pCrsr != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _386_pCrsr == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83034), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69064))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_386_pC)) + uintptr(28 /* X12 */))) = _pOp.X5 *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_386_pC)) + uintptr(5 /* X5 */))) = uint8(i32(53)) @@ -67547,51 +60938,35 @@ _1491: goto _1493 _1489: - func() int32 { - if (_pOp.X4) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X4) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83050), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69804))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _1493: goto _248 _178: - func() int32 { - if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83066), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _390_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3))) - func() int32 { - if _390_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _390_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83068), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - _390_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_390_pC)) + uintptr(36 /* X14 */))))))) - func() int32 { - if _390_pCrsr != nil { - return i32(0) } - return func() int32 { + }() + _390_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_390_pC)) + uintptr(36 /* X14 */))))))) + func() { + if _390_pCrsr == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83070), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66208))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3BtreeFirst(tls, _390_pCrsr, &_390_res) if _rc == 0 { @@ -67611,11 +60986,8 @@ _1503: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83075), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83075), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 || int32(_sqlite3LogEst(tls, uint64(_390_sz))) >= (_pOp.X5) { @@ -67638,36 +61010,24 @@ _179: _180: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[5]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(152 /* X35 */))))) + 4*uintptr(i32(2)))) += 1 _181: - func() int32 { - if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83130), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _393_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3))) - func() int32 { - if _393_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _393_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83132), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_393_pC.X0) == i32(1)) == (int32(_pOp.X0) == i32(56)) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_393_pC.X0) == i32(1)) != (int32(_pOp.X0) == i32(56)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83133), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69816))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _393_res = i32(1) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_393_pC)) + uintptr(5 /* X5 */))) = uint8(i32(58)) @@ -67679,26 +61039,18 @@ _181: goto _1518 _1517: - func() int32 { - if int32(_393_pC.X0) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_393_pC.X0) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83141), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - _393_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_393_pC)) + uintptr(36 /* X14 */))))))) - func() int32 { - if _393_pCrsr != nil { - return i32(0) } - return func() int32 { + }() + _393_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_393_pC)) + uintptr(36 /* X14 */))))))) + func() { + if _393_pCrsr == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83143), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66208))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3BtreeFirst(tls, _393_pCrsr, &_393_res) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_393_pC)) + uintptr(3 /* X3 */))) = uint8(i32(0)) @@ -67712,15 +61064,11 @@ _1518: _1523: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_393_pC)) + uintptr(2 /* X2 */))) = uint8(_393_res) - func() int32 { - if ((_pOp.X4) > i32(0)) && ((_pOp.X4) < (_p.X27)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X4) <= i32(0) || (_pOp.X4) >= (_p.X27) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83150), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69860))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _393_res == 0 { goto _1527 @@ -67733,15 +61081,11 @@ _1527: _182: _396_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3))) - func() int32 { - if int32(_396_pC.X0) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if int32(_396_pC.X0) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83231), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68292))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _396_res = i32(0) _rc = _sqlite3VdbeSorterNext(tls, _db, _396_pC, &_396_res) @@ -67758,155 +61102,107 @@ _184: _1530: _185: _186: - func() int32 { - if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83241), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pOp.X2) < i32(5) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pOp.X2) >= i32(5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83242), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69888))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _396_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3))) _396_res = _pOp.X5 - func() int32 { - if _396_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _396_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83245), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_396_pC.X3) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_396_pC.X3) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83246), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69576))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_396_pC.X0) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_396_pC.X0) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83247), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_396_res == i32(0)) || ((_396_res == i32(1)) && (int32(_396_pC.X4) == i32(0))) { - return i32(0) } - return func() int32 { + }() + func() { + if _396_res != i32(0) && (_396_res != i32(1) || int32(_396_pC.X4) != i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83248), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69920))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - func() int32 { - if (int32(_pOp.X0) != i32(7)) || (*(*unsafe.Pointer)(unsafe.Pointer(&struct { + func() { + if int32(_pOp.X0) == i32(7) && *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, *XBtCursor, *int32) int32 }{(*(*func(*crt.TLS, *XBtCursor, *int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *int32) int32 - }{(*(*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct { + }{(*(*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, *XBtCursor, *int32) int32 - }{_sqlite3BtreeNext}))) { - return i32(0) - } - return func() int32 { + }{_sqlite3BtreeNext})) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83250), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69960))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - func() int32 { - if (int32(_pOp.X0) != i32(6)) || (*(*unsafe.Pointer)(unsafe.Pointer(&struct { + func() { + if int32(_pOp.X0) == i32(6) && *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, *XBtCursor, *int32) int32 }{(*(*func(*crt.TLS, *XBtCursor, *int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *int32) int32 - }{(*(*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct { + }{(*(*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, *XBtCursor, *int32) int32 - }{_sqlite3BtreePrevious}))) { - return i32(0) - } - return func() int32 { + }{_sqlite3BtreePrevious})) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83251), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70020))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - func() int32 { - if (int32(_pOp.X0) != i32(5)) || (*(*unsafe.Pointer)(unsafe.Pointer(&struct { + func() { + if int32(_pOp.X0) == i32(5) && *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, *XBtCursor, *int32) int32 }{(*(*func(*crt.TLS, *XBtCursor, *int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *int32) int32 - }{(*(*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct { + }{(*(*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, *XBtCursor, *int32) int32 - }{_sqlite3BtreeNext}))) { - return i32(0) - } - return func() int32 { + }{_sqlite3BtreeNext})) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83252), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70084))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - func() int32 { - if (int32(_pOp.X0) != i32(4)) || (*(*unsafe.Pointer)(unsafe.Pointer(&struct { + func() { + if int32(_pOp.X0) == i32(4) && *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, *XBtCursor, *int32) int32 }{(*(*func(*crt.TLS, *XBtCursor, *int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *int32) int32 - }{(*(*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct { + }{(*(*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, *XBtCursor, *int32) int32 - }{_sqlite3BtreePrevious}))) { - return i32(0) - } - return func() int32 { + }{_sqlite3BtreePrevious})) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83253), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70152))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (((((int32(_pOp.X0) != i32(7)) || (int32(_pOp.X0) != i32(5))) || (int32(_396_pC.X5) == i32(26))) || (int32(_396_pC.X5) == i32(25))) || (int32(_396_pC.X5) == i32(58))) || (int32(_396_pC.X5) == i32(31)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pOp.X0) == i32(7) && int32(_pOp.X0) == i32(5) && int32(_396_pC.X5) != i32(26) && int32(_396_pC.X5) != i32(25) && int32(_396_pC.X5) != i32(58) && int32(_396_pC.X5) != i32(31) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83257), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70224))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((((int32(_pOp.X0) != i32(6)) || (int32(_pOp.X0) != i32(4))) || (int32(_396_pC.X5) == i32(23))) || (int32(_396_pC.X5) == i32(24))) || (int32(_396_pC.X5) == i32(53)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pOp.X0) == i32(6) && int32(_pOp.X0) == i32(4) && int32(_396_pC.X5) != i32(23) && int32(_396_pC.X5) != i32(24) && int32(_396_pC.X5) != i32(53) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83260), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70376))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = (*(*func(*crt.TLS, *XBtCursor, *int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *int32) int32 - }{(*(*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_396_pC)) + uintptr(36 /* X14 */))))))), &_396_res) + }{(*(*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_396_pC)) + uintptr(36 /* X14 */))))))), &_396_res) _next_tail: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_396_pC)) + uintptr(24 /* X11 */))) = uint32(i32(0)) if _rc == 0 { @@ -67930,47 +61226,31 @@ _1572: _187: _188: - func() int32 { - if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83322), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _399_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3))) - func() int32 { - if _399_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _399_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83324), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_399_pC.X0) == i32(1)) == (int32(_pOp.X0) == i32(125)) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_399_pC.X0) == i32(1)) != (int32(_pOp.X0) == i32(125)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83325), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70500))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pIn2 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X4))) - func() int32 { - if (int32(_pIn2.X1) & i32(16)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pIn2.X1) & i32(16)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83327), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70548))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_pOp.X2) & i32(1)) == 0 { goto _1583 @@ -67978,25 +61258,17 @@ _188: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(44 /* X11 */))) += 1 _1583: - func() int32 { - if (int32(_399_pC.X0) == i32(0)) || (int32(_pOp.X0) == i32(125)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_399_pC.X0) != i32(0) && int32(_pOp.X0) != i32(125) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83329), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70572))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_399_pC.X4) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_399_pC.X4) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83330), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68936))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = func() int32 { if (int32(_pIn2.X1) & i32(16384)) != 0 { @@ -68022,22 +61294,18 @@ _1592: *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_399_x)) + uintptr(4 /* X1 */))) = int64(_pIn2.X4) *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_399_x)) + uintptr(0 /* X0 */))) = (unsafe.Pointer)(_pIn2.X5) *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_399_x)) + uintptr(16 /* X3 */))))) = (*XMem)(unsafe.Pointer(uintptr(unsafe.Pointer(_aMem)) + uintptr(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr(_pOp.X5)))))*uintptr(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr(48))))))))))) - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_399_x)) + uintptr(20 /* X4 */))) = uint16(*(*int32)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) - _rc = _sqlite3BtreeInsert(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_399_pC)) + uintptr(36 /* X14 */))))))), &_399_x, int32(_pOp.X2)&i32(10), func() int32 { + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_399_x)) + uintptr(20 /* X4 */))) = uint16(*(*int32)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + _rc = _sqlite3BtreeInsert(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_399_pC)) + uintptr(36 /* X14 */))))))), &_399_x, int32(_pOp.X2)&i32(10), func() int32 { if (int32(_pOp.X2) & i32(16)) != 0 { return (_399_pC.X12) } return i32(0) }()) - func() int32 { - if int32(_399_pC.X3) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_399_pC.X3) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83344), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69576))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_399_pC)) + uintptr(24 /* X11 */))) = uint32(i32(0)) _1593: @@ -68051,77 +61319,49 @@ _1598: goto _248 _189: - func() int32 { - if (_pOp.X5) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X5) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83364), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63288))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pOp.X4) > i32(0)) && (((_pOp.X4) + (_pOp.X5)) <= ((((_p.X6) + i32(1)) - (_p.X7)) + i32(1))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pOp.X4) <= i32(0) || ((_pOp.X4)+(_pOp.X5)) > ((((_p.X6)+i32(1))-(_p.X7))+i32(1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83365), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70632))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83366), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _402_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3))) - func() int32 { - if _402_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _402_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83368), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_402_pC.X0) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_402_pC.X0) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83369), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - _402_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_402_pC)) + uintptr(36 /* X14 */))))))) - func() int32 { - if _402_pCrsr != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + _402_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_402_pC)) + uintptr(36 /* X14 */))))))) + func() { + if _402_pCrsr == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83371), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69064))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pOp.X2) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pOp.X2) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83372), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68320))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_402_r)) + uintptr(0 /* X0 */))))) = (*XKeyInfo)(unsafe.Pointer(_402_pC.X15)) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_402_r)) + uintptr(8 /* X2 */))) = uint16(_pOp.X5) @@ -68148,15 +61388,11 @@ _1615: _1617: _1616: - func() int32 { - if int32(_402_pC.X3) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_402_pC.X3) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83383), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69576))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_402_pC)) + uintptr(24 /* X11 */))) = uint32(i32(0)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_402_pC)) + uintptr(28 /* X12 */))) = i32(0) @@ -68164,86 +61400,55 @@ _1616: _190: _191: - func() int32 { - if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83423), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _404_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3))) - func() int32 { - if _404_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _404_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83425), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_404_pC.X0) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_404_pC.X0) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83426), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pC)) + uintptr(36 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pC)) + uintptr(36 /* X14 */))))))) == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83427), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68360))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_404_pC.X4) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_404_pC.X4) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83428), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68936))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_404_pC.X3) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_404_pC.X3) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83429), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69576))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_404_pC.X2) == 0) || (int32(_pOp.X0) == i32(129)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_404_pC.X2) != 0 && int32(_pOp.X0) != i32(129) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83430), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70692))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3VdbeCursorRestore(tls, _404_pC) if func() int32 { if _rc != i32(0) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83439), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83439), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -68260,7 +61465,7 @@ _1638: } _404_rowid = int64(i32(0)) - _rc = _sqlite3VdbeIdxRowid(tls, _db, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pC)) + uintptr(36 /* X14 */))))))), &_404_rowid) + _rc = _sqlite3VdbeIdxRowid(tls, _db, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pC)) + uintptr(36 /* X14 */))))))), &_404_rowid) if _rc == i32(0) { goto _1640 } @@ -68272,90 +61477,62 @@ _1640: goto _1641 } - func() int32 { - if ((_pOp.X5) >= i32(0)) && ((_pOp.X5) < (_p.X7)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X5) < i32(0) || (_pOp.X5) >= (_p.X7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83448), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70736))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _404_pTabCur = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X5))) - func() int32 { - if _404_pTabCur != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _404_pTabCur == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83450), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70772))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_404_pTabCur.X0) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_404_pTabCur.X0) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83451), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70784))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pTabCur)) + uintptr(36 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pTabCur)) + uintptr(36 /* X14 */))))))) == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83452), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70820))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_404_pTabCur.X4) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (_404_pTabCur.X4) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83453), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70844))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pTabCur)) + uintptr(2 /* X2 */))) = uint8(i32(0)) *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pTabCur)) + uintptr(56 /* X20 */))) = _404_rowid *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pTabCur)) + uintptr(3 /* X3 */))) = uint8(i32(1)) - func() int32 { - if (int32(_pOp.X1) == i32(-12)) || ((*(**int32)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) == (*int32)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pOp.X1) != i32(-12) && (*(**int32)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != (*int32)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83457), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70864))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - *(**int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pTabCur)) + uintptr(20 /* X10 */))) = *(**int32)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + *(**int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pTabCur)) + uintptr(20 /* X10 */))) = *(**int32)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) *(**XVdbeCursor)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pTabCur)) + uintptr(32 /* X13 */))))) = _404_pC goto _1656 _1641: _pOut = _out2Prerelease(tls, _p, _pOp) - *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _404_rowid + *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _404_rowid _1656: goto _1657 _1639: - func() int32 { - if int32(_pOp.X0) == i32(129) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pOp.X0) != i32(129) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83465), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70908))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeMemSetNull(tls, (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_pOp.X4)))) _1657: @@ -68365,116 +61542,76 @@ _192: _193: _194: _195: - func() int32 { - if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83523), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _410_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3))) - func() int32 { - if _410_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _410_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83525), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((uint32((_410_pC.X7)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if ((uint32((_410_pC.X7)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83526), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68344))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_410_pC.X0) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_410_pC.X0) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83527), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_410_pC)) + uintptr(36 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_410_pC)) + uintptr(36 /* X14 */))))))) == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83528), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68360))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_410_pC.X3) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_410_pC.X3) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83529), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69576))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pOp.X2) == i32(0)) || (int32(_pOp.X2) == i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pOp.X2) != i32(0) && int32(_pOp.X2) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83530), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70936))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pOp.X1) == i32(-11) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pOp.X1) != i32(-11) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83531), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68660))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_410_r)) + uintptr(0 /* X0 */))))) = (*XKeyInfo)(unsafe.Pointer(_410_pC.X15)) - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_410_r)) + uintptr(8 /* X2 */))) = uint16(*(*int32)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_410_r)) + uintptr(8 /* X2 */))) = uint16(*(*int32)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) if int32(_pOp.X0) >= i32(61) { goto _1678 } - func() int32 { - if (int32(_pOp.X0) == i32(59)) || (int32(_pOp.X0) == i32(60)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pOp.X0) != i32(59) && int32(_pOp.X0) != i32(60) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83535), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70964))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_410_r)) + uintptr(10 /* X3 */))) = int8(i32(-1)) goto _1682 _1678: - func() int32 { - if (int32(_pOp.X0) == i32(62)) || (int32(_pOp.X0) == i32(61)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pOp.X0) != i32(62) && int32(_pOp.X0) != i32(61) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83538), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71012))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_410_r)) + uintptr(10 /* X3 */))) = int8(i32(0)) _1682: @@ -68485,15 +61622,11 @@ _1686: goto _1689 } - func() int32 { - if (int32((*XMem)(unsafe.Pointer(uintptr(_410_r.X1)+48*uintptr(_413_i))).X1) & i32(128)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32((*XMem)(unsafe.Pointer(uintptr(_410_r.X1)+48*uintptr(_413_i))).X1) & i32(128)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83543), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68840))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _413_i += 1 goto _1686 @@ -68506,29 +61639,21 @@ _1689: goto _1692 } - func() int32 { - if (int32(_pOp.X0) == i32(59)) || (int32(_pOp.X0) == i32(61)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pOp.X0) != i32(59) && int32(_pOp.X0) != i32(61) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83549), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71060))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _410_res = -_410_res goto _1696 _1692: - func() int32 { - if (int32(_pOp.X0) == i32(62)) || (int32(_pOp.X0) == i32(60)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pOp.X0) != i32(62) && int32(_pOp.X0) != i32(60) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83552), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71108))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _410_res += 1 _1696: @@ -68549,25 +61674,17 @@ _1701: goto _248 _196: - func() int32 { - if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83585), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67744))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pOp.X3) > i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pOp.X3) <= i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83586), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71156))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pOut = _out2Prerelease(tls, _p, _pOp) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16(i32(1)) @@ -68581,20 +61698,16 @@ _196: _1706: _416_iDb = _pOp.X5 - func() int32 { - if ((_p.X33) & (u32(1) << uint(_416_iDb))) != uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_p.X33) & (u32(1) << uint(_416_iDb))) == uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83595), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67684))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _416_iMoved = i32(0) _rc = _sqlite3BtreeDropTable(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_416_iDb))).X1)), _pOp.X3, &_416_iMoved) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16(i32(4)) - *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_416_iMoved) + *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_416_iMoved) if _rc == 0 { goto _1710 } @@ -68607,15 +61720,11 @@ _1710: } _sqlite3RootPageMoved(tls, _db, _416_iDb, _416_iMoved, _pOp.X3) - func() int32 { - if (int32(_resetSchemaOnFault) == i32(0)) || (int32(_resetSchemaOnFault) == (_416_iDb + i32(1))) { - return i32(0) - } - return func() int32 { + func() { + if int32(_resetSchemaOnFault) != i32(0) && int32(_resetSchemaOnFault) != (_416_iDb+i32(1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83605), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71168))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _resetSchemaOnFault = uint8(_416_iDb + i32(1)) _1711: @@ -68623,25 +61732,17 @@ _1711: _197: _420_nChange = i32(0) - func() int32 { - if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83635), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67744))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_p.X33) & (u32(1) << uint(_pOp.X4))) != uint32(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if ((_p.X33) & (u32(1) << uint(_pOp.X4))) == uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83636), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71220))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3BtreeClearTable(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_pOp.X4))).X1)), _pOp.X3, func() *int32 { if (_pOp.X5) != 0 { @@ -68662,19 +61763,15 @@ _197: goto _1722 } - func() int32 { - if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_pOp.X5))).X1) & i32(128)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_pOp.X5))).X1) & i32(128)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83643), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63336))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeMemAboutToChange(tls, _p, (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_pOp.X5)))) { - p := (*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_pOp.X5))))) + uintptr(0 /* X0 */))))) + p := (*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_pOp.X5))))) + uintptr(0 /* X0 */))))) *p = (*p) + int64(_420_nChange) sink967 = *p } @@ -68690,56 +61787,40 @@ _1725: goto _248 _198: - func() int32 { - if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83663), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _423_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3))) - func() int32 { - if _423_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _423_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83665), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_423_pC.X0) != i32(1) { goto _1731 } - _sqlite3VdbeSorterReset(tls, _db, (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_423_pC)) + uintptr(36 /* X14 */)))))))) + _sqlite3VdbeSorterReset(tls, _db, (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_423_pC)) + uintptr(36 /* X14 */)))))))) goto _1732 _1731: - func() int32 { - if int32(_423_pC.X0) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_423_pC.X0) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83669), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((uint32(_423_pC.X7) << uint(i32(31))) >> uint(i32(31))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if ((uint32(_423_pC.X7) << uint(i32(31))) >> uint(i32(31))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83670), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71256))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _rc = _sqlite3BtreeClearTableOfCursor(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_423_pC)) + uintptr(36 /* X14 */)))))))) + _rc = _sqlite3BtreeClearTableOfCursor(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_423_pC)) + uintptr(36 /* X14 */)))))))) if _rc == 0 { goto _1737 } @@ -68754,46 +61835,30 @@ _199: _200: _pOut = _out2Prerelease(tls, _p, _pOp) _426_pgno = i32(0) - func() int32 { - if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_db.X5)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_db.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83709), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67464))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_p.X33) & (u32(1) << uint(_pOp.X3))) != uint32(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if ((_p.X33) & (u32(1) << uint(_pOp.X3))) == uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83710), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67496))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83711), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67744))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _426_pDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_pOp.X3))) - func() int32 { - if (*XBtree)(unsafe.Pointer(_426_pDb.X1)) != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XBtree)(unsafe.Pointer(_426_pDb.X1)) == (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83713), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67760))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pOp.X0) != i32(135) { goto _1747 @@ -68813,12 +61878,12 @@ _1748: goto _abort_due_to_error _1749: - *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_426_pgno) + *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_426_pgno) goto _248 _201: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(74 /* X26 */))) += 1 - _rc = Xsqlite3_exec(tls, _db, *(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))), nil, (unsafe.Pointer)(uintptr(i32(0))), (**int8)(unsafe.Pointer(uintptr(i32(0))))) + _rc = Xsqlite3_exec(tls, _db, *(**int8)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))), nil, (unsafe.Pointer)(uintptr(i32(0))), (**int8)(unsafe.Pointer(uintptr(i32(0))))) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(74 /* X26 */))) -= 1 if _rc == 0 { goto _1750 @@ -68836,46 +61901,34 @@ _1751: goto _1754 } - func() int32 { - if (_430_iDb == i32(1)) || _sqlite3BtreeHoldsMutex(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_430_iDb))).X1))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _430_iDb != i32(1) && _sqlite3BtreeHoldsMutex(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_430_iDb))).X1))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83758), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(51436))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _430_iDb += 1 goto _1751 _1754: _430_iDb = _pOp.X3 - func() int32 { - if (_430_iDb >= i32(0)) && (_430_iDb < (_db.X5)) { - return i32(0) - } - return func() int32 { + func() { + if _430_iDb < i32(0) || _430_iDb >= (_db.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83763), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(21300))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32((*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_430_iDb))).X4)).X9) & i32(1)) == i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32((*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_430_iDb))).X4)).X9) & i32(1)) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83764), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71272))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _430_zMaster = str(51508) *(**Xsqlite3)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_430_initData)) + uintptr(0 /* X0 */))))) = _db *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_430_initData)) + uintptr(8 /* X2 */))) = _pOp.X3 *(***int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_430_initData)) + uintptr(4 /* X1 */))) = (**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(104 /* X22 */))) - _430_zSql = _sqlite3MPrintf(tls, _db, str(71312), unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_430_iDb))).X0), unsafe.Pointer(_430_zMaster), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _430_zSql = _sqlite3MPrintf(tls, _db, str(71312), unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_430_iDb))).X0), unsafe.Pointer(_430_zMaster), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) if _430_zSql != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _1763 } @@ -68884,27 +61937,19 @@ _1754: goto _1764 _1763: - func() int32 { - if int32((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83776), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(51368))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(5 /* X2 */))) = uint8(i32(1)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(5 /* X2 */))) = uint8(i32(1)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_430_initData)) + uintptr(12 /* X3 */))) = i32(0) - func() int32 { - if (_db.X17) == 0 { - return i32(0) - } - return func() int32 { + func() { + if (_db.X17) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83779), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(23576))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = Xsqlite3_exec(tls, _db, _430_zSql, _sqlite3InitCallback, (unsafe.Pointer)(&_430_initData), (**int8)(unsafe.Pointer(uintptr(i32(0))))) if _rc != i32(0) { @@ -68914,7 +61959,7 @@ _1763: _rc = _430_initData.X3 _1769: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_430_zSql)) - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(5 /* X2 */))) = uint8(i32(0)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(5 /* X2 */))) = uint8(i32(0)) _1764: if _rc == 0 { goto _1770 @@ -68934,15 +61979,11 @@ _1770: goto _248 _203: - func() int32 { - if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_db.X5)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_db.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83804), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67464))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3AnalysisLoad(tls, _db, _pOp.X3) if _rc == 0 { @@ -68955,117 +61996,81 @@ _1775: goto _248 _204: - _sqlite3UnlinkAndDeleteTable(tls, _db, _pOp.X3, *(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + _sqlite3UnlinkAndDeleteTable(tls, _db, _pOp.X3, *(**int8)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) goto _248 _205: - _sqlite3UnlinkAndDeleteIndex(tls, _db, _pOp.X3, *(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + _sqlite3UnlinkAndDeleteIndex(tls, _db, _pOp.X3, *(**int8)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) goto _248 _206: - _sqlite3UnlinkAndDeleteTrigger(tls, _db, _pOp.X3, *(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + _sqlite3UnlinkAndDeleteTrigger(tls, _db, _pOp.X3, *(**int8)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) goto _248 _207: - func() int32 { - if ((uint32((_p.X32)>>uint(i32(8))) << uint(i32(31))) >> uint(i32(31))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if ((uint32((_p.X32)>>uint(i32(8))) << uint(i32(31))) >> uint(i32(31))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83878), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66876))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _441_nRoot = _pOp.X4 - _441_aRoot = *(**int32)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) - func() int32 { - if _441_nRoot > i32(0) { - return i32(0) - } - return func() int32 { + _441_aRoot = *(**int32)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + func() { + if _441_nRoot <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83881), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71376))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_441_aRoot)) + 4*uintptr(_441_nRoot)))) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_441_aRoot)) + 4*uintptr(_441_nRoot)))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83882), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71384))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pOp.X5) > i32(0)) && ((_pOp.X5) <= (((_p.X6) + i32(1)) - (_p.X7))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pOp.X5) <= i32(0) || (_pOp.X5) > (((_p.X6)+i32(1))-(_p.X7)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83883), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64792))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _441_pnErr = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X5))) - func() int32 { - if (int32(_441_pnErr.X1) & i32(4)) != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_441_pnErr.X1) & i32(4)) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83885), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71400))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_441_pnErr.X1) & i32(18)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_441_pnErr.X1) & i32(18)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83886), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71428))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X3))) - func() int32 { - if int32(_pOp.X2) < (_db.X5) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pOp.X2) >= (_db.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83888), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71468))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_p.X33) & (u32(1) << uint(int32(_pOp.X2)))) != uint32(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if ((_p.X33) & (u32(1) << uint(int32(_pOp.X2)))) == uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83889), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71484))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _441_z = _sqlite3BtreeIntegrityCheck(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_pOp.X2))).X1)), _441_aRoot, _441_nRoot, int32(*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_441_pnErr)) + uintptr(0 /* X0 */))))))+i32(1), &_441_nErr) + _441_z = _sqlite3BtreeIntegrityCheck(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_pOp.X2))).X1)), _441_aRoot, _441_nRoot, int32(*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_441_pnErr)) + uintptr(0 /* X0 */))))))+i32(1), &_441_nErr) _sqlite3VdbeMemSetNull(tls, _pIn1) if _441_nErr != i32(0) { goto _1793 } - func() int32 { - if _441_z == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _441_z != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83894), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71520))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _1796 @@ -69078,7 +62083,7 @@ _1793: _1797: { - p := (*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_441_pnErr)) + uintptr(0 /* X0 */))))) + p := (*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_441_pnErr)) + uintptr(0 /* X0 */))))) *p = (*p) - int64(_441_nErr-i32(1)) sink967 = *p } @@ -69090,15 +62095,11 @@ _1796: _208: _pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X3))) _pIn2 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X4))) - func() int32 { - if (int32(_pIn2.X1) & i32(4)) != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pIn2.X1) & i32(4)) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83918), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68104))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_pIn1.X1) & i32(32)) != i32(0) { goto _1801 @@ -69113,12 +62114,12 @@ _208: _1802: _1801: - _sqlite3RowSetInsert(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))), *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */)))))) + _sqlite3RowSetInsert(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))), *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */)))))) goto _248 _209: _pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X3))) - if (int32(_pIn1.X1)&i32(32)) != i32(0) && _sqlite3RowSetNext(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))), &_447_val) != i32(0) { + if (int32(_pIn1.X1)&i32(32)) != i32(0) && _sqlite3RowSetNext(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))), &_447_val) != i32(0) { goto _1804 } @@ -69132,16 +62133,12 @@ _1804: _210: _pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X3))) _pIn3 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X5))) - _450_iSet = *(*int32)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) - func() int32 { - if (int32(_pIn3.X1) & i32(4)) != 0 { - return i32(0) - } - return func() int32 { + _450_iSet = *(*int32)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + func() { + if (int32(_pIn3.X1) & i32(4)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83984), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71528))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_pIn1.X1) & i32(32)) != i32(0) { goto _1808 @@ -69156,31 +62153,23 @@ _210: _1809: _1808: - func() int32 { - if int32(_pOp.X1) == i32(-11) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pOp.X1) != i32(-11) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83994), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68660))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_450_iSet == i32(-1)) || (_450_iSet >= i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if _450_iSet != i32(-1) && _450_iSet < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83995), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71548))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _450_iSet == 0 { goto _1815 } - _450_exists = _sqlite3RowSetTest(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))), _450_iSet, *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) + _450_exists = _sqlite3RowSetTest(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))), _450_iSet, *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) if _450_exists == 0 { goto _1816 } @@ -69193,22 +62182,18 @@ _1815: goto _1817 } - _sqlite3RowSetInsert(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))), *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) + _sqlite3RowSetInsert(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))), *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) _1817: goto _248 _211: - _454_pProgram = (*XSubProgram)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _454_pProgram = (*XSubProgram)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) _454_pRt = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X5))) - func() int32 { - if (_454_pProgram.X1) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_454_pProgram.X1) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84037), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71568))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pOp.X2) == 0 { goto _1820 @@ -69247,15 +62232,11 @@ _1827: } _454_nMem = (_454_pProgram.X2) + (_454_pProgram.X3) - func() int32 { - if _454_nMem > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _454_nMem <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84073), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71624))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_454_pProgram.X3) != i32(0) { goto _1831 @@ -69274,7 +62255,7 @@ _1831: _1832: _sqlite3VdbeMemRelease(tls, _454_pRt) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pRt)) + uintptr(8 /* X1 */))) = uint16(i32(64)) - *(**XVdbeFrame)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pRt)) + uintptr(0 /* X0 */))))))) = _454_pFrame + *(**XVdbeFrame)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pRt)) + uintptr(0 /* X0 */))))))) = _454_pFrame *(**TVdbe)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pFrame)) + uintptr(0 /* X0 */))))) = _p *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pFrame)) + uintptr(60 /* X14 */))) = _454_nMem *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pFrame)) + uintptr(64 /* X15 */))) = _454_pProgram.X3 @@ -69302,36 +62283,24 @@ _1836: goto _1837 _1828: - _454_pFrame = (*XVdbeFrame)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pRt)) + uintptr(0 /* X0 */))))))) - func() int32 { - if (((_454_pProgram.X2) + (_454_pProgram.X3)) == (_454_pFrame.X14)) || (((_454_pProgram.X3) == i32(0)) && (((_454_pProgram.X2) + i32(1)) == (_454_pFrame.X14))) { - return i32(0) - } - return func() int32 { + _454_pFrame = (*XVdbeFrame)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pRt)) + uintptr(0 /* X0 */))))))) + func() { + if ((_454_pProgram.X2)+(_454_pProgram.X3)) != (_454_pFrame.X14) && ((_454_pProgram.X3) != i32(0) || ((_454_pProgram.X2)+i32(1)) != (_454_pFrame.X14)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84109), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71632))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_454_pProgram.X3) == (_454_pFrame.X15) { - return i32(0) } - return func() int32 { + }() + func() { + if (_454_pProgram.X3) != (_454_pFrame.X15) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84111), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71744))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((uintptr(unsafe.Pointer(_pOp))-uintptr(unsafe.Pointer(_aOp)))/24) == (_454_pFrame.X11) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((uintptr(unsafe.Pointer(_pOp))-uintptr(unsafe.Pointer(_aOp)))/24) != (_454_pFrame.X11) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84112), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71780))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _1837: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(188 /* X40 */))) += 1 @@ -69339,27 +62308,23 @@ _1837: *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pFrame)) + uintptr(32 /* X8 */))) = _db.X7 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pFrame)) + uintptr(68 /* X16 */))) = _p.X11 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pFrame)) + uintptr(72 /* X17 */))) = (*Xsqlite3)(unsafe.Pointer(_p.X0)).X29 - func() int32 { - if (*XAuxData)(unsafe.Pointer(_454_pFrame.X9)) == (*XAuxData)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XAuxData)(unsafe.Pointer(_454_pFrame.X9)) != (*XAuxData)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84120), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71812))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XAuxData)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pFrame)) + uintptr(40 /* X9 */))))) = (*XAuxData)(unsafe.Pointer(_p.X43)) *(**XAuxData)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(200 /* X43 */))))) = (*XAuxData)(unsafe.Pointer(uintptr(i32(0)))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(44 /* X11 */))) = i32(0) *(**XVdbeFrame)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(180 /* X38 */))))) = _454_pFrame - *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(88 /* X18 */))))) = store5445791(&_aMem, (*XMem)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pFrame))+1*uintptr(u32(80))))))) + *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(88 /* X18 */))))) = store5445801(&_aMem, (*XMem)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pFrame))+1*uintptr(u32(80))))))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X6 */))) = _454_pFrame.X14 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(28 /* X7 */))) = int32(uint16(_454_pFrame.X15)) *(***XVdbeCursor)(unsafe.Pointer((**unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(108 /* X23 */))))) = (**XVdbeCursor)(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_p.X6))))) *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pFrame)) + uintptr(24 /* X6 */))) = (*uint8)(unsafe.Pointer((**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_454_pProgram.X3))))) crt.Xmemset(tls, (unsafe.Pointer)(_454_pFrame.X6), i32(0), uint32(((_454_pProgram.X1)+i32(7))/i32(8))) - *(**XVdbeOp)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(84 /* X17 */))))) = store5774059(&_aOp, (*XVdbeOp)(unsafe.Pointer(_454_pProgram.X0))) + *(**XVdbeOp)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(84 /* X17 */))))) = store5774069(&_aOp, (*XVdbeOp)(unsafe.Pointer(_454_pProgram.X0))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(128 /* X27 */))) = _454_pProgram.X1 _pOp = (*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp)) + 24*uintptr(i32(-1)))) goto _248 @@ -69451,45 +62416,37 @@ _1862: _1858: _pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X3))) _1863: - func() int32 { - if (int32(_pIn1.X1) & i32(128)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pIn1.X1) & i32(128)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84229), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64408))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeMemIntegerify(tls, _pIn1) _pIn2 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X4))) _sqlite3VdbeMemIntegerify(tls, _pIn2) - if (*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) >= (*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */)))))) { + if (*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) >= (*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */)))))) { goto _1866 } - *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) = *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */))))) + *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) = *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */))))) _1866: goto _248 _216: _pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X3))) - func() int32 { - if (int32(_pIn1.X1) & i32(4)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pIn1.X1) & i32(4)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84252), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71832))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if (*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) <= int64(i32(0)) { + if (*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) <= int64(i32(0)) { goto _1869 } { - p := (*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) + p := (*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) *p = (*p) - int64(_pOp.X5) sink967 = *p } @@ -69502,65 +62459,53 @@ _217: _pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X3))) _pIn3 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X5))) _pOut = _out2Prerelease(tls, _p, _pOp) - func() int32 { - if (int32(_pIn1.X1) & i32(4)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pIn1.X1) & i32(4)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84284), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71852))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pIn3.X1) & i32(4)) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pIn3.X1) & i32(4)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84285), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64128))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _475_x = *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) + _475_x = *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) if _475_x > int64(i32(0)) && _sqlite3AddInt64(tls, &_475_x, func() int64 { - if (*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) > int64(i32(0)) { - return (*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) + if (*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) > int64(i32(0)) { + return (*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) } return int64(i32(0)) }()) == 0 { goto _1877 } - *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(i32(-1)) + *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(i32(-1)) goto _1878 _1877: - *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _475_x + *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _475_x _1878: goto _248 _218: _pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X3))) - func() int32 { - if (int32(_pIn1.X1) & i32(4)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pIn1.X1) & i32(4)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84312), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71832))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if (*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) == 0 { + if (*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) == 0 { goto _1881 } - if (*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) <= int64(i32(0)) { + if (*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) <= int64(i32(0)) { goto _1882 } - *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) -= 1 + *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) -= 1 _1882: goto _jump_to_p2 @@ -69569,23 +62514,19 @@ _1881: _219: _pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X3))) - func() int32 { - if (int32(_pIn1.X1) & i32(4)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pIn1.X1) & i32(4)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84329), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71832))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if (*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) <= i64(-9223372036854775808) { + if (*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) <= i64(-9223372036854775808) { goto _1885 } - *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) -= 1 + *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) -= 1 _1885: - if (*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) != int64(i32(0)) { + if (*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) != int64(i32(0)) { goto _1886 } @@ -69595,46 +62536,30 @@ _1886: goto _248 _220: - func() int32 { - if int32(_pOp.X1) == i32(-4) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pOp.X1) != i32(-4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84369), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64768))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _481_n = int32(_pOp.X2) - func() int32 { - if ((_pOp.X5) > i32(0)) && ((_pOp.X5) <= (((_p.X6) + i32(1)) - (_p.X7))) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X5) <= i32(0) || (_pOp.X5) > (((_p.X6)+i32(1))-(_p.X7)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84371), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64792))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_481_n == i32(0)) || (((_pOp.X4) > i32(0)) && (((_pOp.X4) + _481_n) <= ((((_p.X6) + i32(1)) - (_p.X7)) + i32(1)))) { - return i32(0) } - return func() int32 { + }() + func() { + if _481_n != i32(0) && ((_pOp.X4) <= i32(0) || ((_pOp.X4)+_481_n) > ((((_p.X6)+i32(1))-(_p.X7))+i32(1))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84372), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64840))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pOp.X5) < (_pOp.X4)) || ((_pOp.X5) >= ((_pOp.X4) + _481_n)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pOp.X5) >= (_pOp.X4) && (_pOp.X5) < ((_pOp.X4)+_481_n) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84373), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64904))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _481_pCtx = (*Xsqlite3_context)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, _db, uint64(u32(32)+(uint32(_481_n-i32(1))*u32(4)))))) if _481_pCtx != (*Xsqlite3_context)(unsafe.Pointer(uintptr(i32(0)))) { @@ -69645,25 +62570,21 @@ _220: _1899: *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_481_pCtx)) + uintptr(8 /* X2 */))))) = (*XMem)(unsafe.Pointer(uintptr(i32(0)))) - *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_481_pCtx)) + uintptr(4 /* X1 */))))) = (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_481_pCtx)) + uintptr(4 /* X1 */))))) = (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_481_pCtx)) + uintptr(16 /* X4 */))) = int32((uintptr(unsafe.Pointer(_pOp)) - uintptr(unsafe.Pointer(_aOp))) / 24) *(**TVdbe)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_481_pCtx)) + uintptr(12 /* X3 */))))) = _p *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_481_pCtx)) + uintptr(26 /* X8 */))) = uint8(_481_n) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(1 /* X1 */))) = int8(i32(-16)) - *(**Xsqlite3_context)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) = _481_pCtx + *(**Xsqlite3_context)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) = _481_pCtx *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(0 /* X0 */))) = uint8(i32(149)) _221: - func() int32 { - if int32(_pOp.X1) == i32(-16) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pOp.X1) != i32(-16) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84392), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64944))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _482_pCtx = (*Xsqlite3_context)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _482_pCtx = (*Xsqlite3_context)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) _482_pMem = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X5))) if (*XMem)(unsafe.Pointer(_482_pCtx.X2)) == _482_pMem { goto _1902 @@ -69688,15 +62609,11 @@ _1907: goto _1910 } - func() int32 { - if (int32((*(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_482_pCtx))+uintptr(28 /* X9 */))))) + 4*uintptr(_482_i)))).X1) & i32(128)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32((*(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_482_pCtx))+uintptr(28 /* X9 */))))) + 4*uintptr(_482_i)))).X1) & i32(128)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84407), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64968))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_db.X6) & i32(1)) == 0 { goto _1913 @@ -69738,30 +62655,22 @@ _1916: goto _1917 _1914: - func() int32 { - if int32(_482_t.X1) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if int32(_482_t.X1) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84426), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71876))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _1917: if (_482_pCtx.X6) == 0 { goto _1920 } - func() int32 { - if int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(-1)))).X0) == i32(89) { - return i32(0) - } - return func() int32 { + func() { + if int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(-1)))).X0) != i32(89) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84429), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71896))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _482_i = (*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + 24*uintptr(i32(-1)))).X3 if _482_i == 0 { @@ -69774,28 +62683,20 @@ _1920: goto _248 _222: - func() int32 { - if ((_pOp.X3) > i32(0)) && ((_pOp.X3) <= (((_p.X6) + i32(1)) - (_p.X7))) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) <= i32(0) || (_pOp.X3) > (((_p.X6)+i32(1))-(_p.X7)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84451), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63432))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _489_pMem = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X3))) - func() int32 { - if (int32(_489_pMem.X1) & i32(-8194)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_489_pMem.X1) & i32(-8194)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84453), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71924))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _rc = _sqlite3VdbeMemFinalize(tls, _489_pMem, (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))) + _rc = _sqlite3VdbeMemFinalize(tls, _489_pMem, (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))) if _rc == 0 { goto _1929 } @@ -69815,27 +62716,19 @@ _1930: goto _248 _223: - func() int32 { - if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84484), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67744))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_492_aRes)) + 4*uintptr(i32(0)))) = i32(0) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_492_aRes)) + 4*uintptr(i32(1)))) = store961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_492_aRes))+4*uintptr(i32(2)))), i32(-1)) - func() int32 { - if ((((_pOp.X4) == i32(0)) || ((_pOp.X4) == i32(1))) || ((_pOp.X4) == i32(2))) || ((_pOp.X4) == i32(3)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X4) != i32(0) && (_pOp.X4) != i32(1) && (_pOp.X4) != i32(2) && (_pOp.X4) != i32(3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84487), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71964))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3Checkpoint(tls, _db, _pOp.X3, _pOp.X4, (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_492_aRes))+4*uintptr(i32(1)))), (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_492_aRes))+4*uintptr(i32(2))))) if _rc == 0 { @@ -69868,35 +62761,23 @@ _1943: _224: _pOut = _out2Prerelease(tls, _p, _pOp) _495_eNew = _pOp.X5 - func() int32 { - if ((((((_495_eNew == i32(0)) || (_495_eNew == i32(3))) || (_495_eNew == i32(1))) || (_495_eNew == i32(2))) || (_495_eNew == i32(4))) || (_495_eNew == i32(5))) || (_495_eNew == i32(-1)) { - return i32(0) - } - return func() int32 { + func() { + if _495_eNew != i32(0) && _495_eNew != i32(3) && _495_eNew != i32(1) && _495_eNew != i32(2) && _495_eNew != i32(4) && _495_eNew != i32(5) && _495_eNew != i32(-1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84528), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72112))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_db.X5)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_db.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84536), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67464))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84537), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67744))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _495_pBt = (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_pOp.X3))).X1)) _495_pPager = _sqlite3BtreePager(tls, _495_pBt) @@ -69959,15 +62840,11 @@ _1970: _sqlite3PagerSetJournalMode(tls, _495_pPager, i32(2)) _1973: _1972: - func() int32 { - if _sqlite3BtreeIsInTrans(tls, _495_pBt) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3BtreeIsInTrans(tls, _495_pBt) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84589), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72412))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _rc != i32(0) { goto _1976 @@ -70003,15 +62880,11 @@ _1980: goto _248 _225: - func() int32 { - if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84617), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67744))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3RunVacuum(tls, (**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(104 /* X22 */))), _db, _pOp.X3) if _rc == 0 { @@ -70024,35 +62897,23 @@ _1983: goto _248 _226: - func() int32 { - if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_db.X5)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_db.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84634), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67464))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_p.X33) & (u32(1) << uint(_pOp.X3))) != uint32(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if ((_p.X33) & (u32(1) << uint(_pOp.X3))) == uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84635), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67496))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84636), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67744))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _505_pBt = (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_pOp.X3))).X1)) _rc = _sqlite3BtreeIncrVacuum(tls, _505_pBt) @@ -70093,35 +62954,23 @@ _228: } _511_p1 = _pOp.X3 - func() int32 { - if (_511_p1 >= i32(0)) && (_511_p1 < (_db.X5)) { - return i32(0) - } - return func() int32 { + func() { + if _511_p1 < i32(0) || _511_p1 >= (_db.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84688), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72444))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_p.X33) & (u32(1) << uint(_511_p1))) != uint32(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if ((_p.X33) & (u32(1) << uint(_511_p1))) == uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84689), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72464))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_510_isWriteLock) == i32(0)) || (int32(_510_isWriteLock) == i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_510_isWriteLock) != i32(0) && int32(_510_isWriteLock) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84690), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72496))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3BtreeLockTable(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_511_p1))).X1)), _pOp.X4, _510_isWriteLock) if _rc == 0 { @@ -70132,7 +62981,7 @@ _228: goto _2006 } - _513_z = *(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + _513_z = *(**int8)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) _sqlite3VdbeError(tls, _p, str(72532), unsafe.Pointer(_513_z)) _2006: goto _abort_due_to_error @@ -70142,7 +62991,7 @@ _1996: goto _248 _229: - _514_pVTab = (*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _514_pVTab = (*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) _rc = _sqlite3VtabBegin(tls, _db, _514_pVTab) if _514_pVTab == nil { goto _2007 @@ -70162,47 +63011,31 @@ _2008: _230: crt.Xmemset(tls, (unsafe.Pointer)(&_515_sMem), i32(0), u32(48)) *(**Xsqlite3)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_515_sMem)) + uintptr(32 /* X9 */))))) = _db - func() int32 { - if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_pOp.X4))).X1) & i32(2)) != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_pOp.X4))).X1) & i32(2)) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84738), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72564))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_pOp.X4))).X1) & i32(2048)) != i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_pOp.X4))).X1) & i32(2048)) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84739), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72600))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3VdbeMemCopy(tls, &_515_sMem, (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_pOp.X4)))) - func() int32 { - if _rc == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84741), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(14052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _515_zTab = (*int8)(unsafe.Pointer(Xsqlite3_value_text(tls, &_515_sMem))) - func() int32 { - if (_515_zTab != nil) || ((_db.X17) != 0) { - return i32(0) - } - return func() int32 { + func() { + if _515_zTab == nil && (_db.X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84743), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72640))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _515_zTab == nil { goto _2018 @@ -70222,7 +63055,7 @@ _2019: _231: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(168 /* X38 */))) += 1 - _rc = _sqlite3VtabCallDestroy(tls, _db, _pOp.X3, *(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + _rc = _sqlite3VtabCallDestroy(tls, _db, _pOp.X3, *(**int8)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(168 /* X38 */))) -= 1 if _rc == 0 { goto _2020 @@ -70234,27 +63067,20 @@ _2020: goto _248 _232: - func() int32 { - if ((uint32((_p.X32)>>uint(i32(8))) << uint(i32(31))) >> uint(i32(31))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if ((uint32((_p.X32)>>uint(i32(8))) << uint(i32(31))) >> uint(i32(31))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84781), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66876))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _518_pCur = (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) _518_pVCur = (*Xsqlite3_file)(unsafe.Pointer(uintptr(i32(0)))) - _518_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X2)) + _518_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X2)) if _518_pVtab != (*Xsqlite3_vtab)(unsafe.Pointer(uintptr(i32(0)))) && func() int32 { if (*Xsqlite3_module)(unsafe.Pointer(_518_pVtab.X0)) == (*Xsqlite3_module)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84785), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84785), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -70285,20 +63111,16 @@ _2027: goto _2028 } - *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_518_pCur)) + uintptr(36 /* X14 */))))))) = _518_pVCur + *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_518_pCur)) + uintptr(36 /* X14 */))))))) = _518_pVCur *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_518_pVtab)) + uintptr(4 /* X1 */))) += 1 goto _2029 _2028: - func() int32 { - if (_db.X17) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_db.X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84803), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(49168))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() (*(*func(*crt.TLS, *Xsqlite3_file) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 @@ -70312,15 +63134,11 @@ _233: _522_pQuery = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X5))) _522_pArgc = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_522_pQuery)) + 48*uintptr(i32(1)))) _522_pCur = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3))) - func() int32 { - if (int32(_522_pQuery.X1) & i32(128)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_522_pQuery.X1) & i32(128)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84847), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72668))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_db.X6) & i32(1)) == 0 { goto _2034 @@ -70328,31 +63146,23 @@ _233: _registerTrace(tls, _pOp.X5, _522_pQuery) _2034: - func() int32 { - if int32(_522_pCur.X0) == i32(2) { - return i32(0) - } - return func() int32 { + func() { + if int32(_522_pCur.X0) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84849), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72688))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _522_pVCur = (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_522_pCur)) + uintptr(36 /* X14 */))))))) + _522_pVCur = (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_522_pCur)) + uintptr(36 /* X14 */))))))) _522_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer(_522_pVCur.X0)) _522_pModule = (*Xsqlite3_module)(unsafe.Pointer(_522_pVtab.X0)) - func() int32 { - if ((int32(_522_pQuery.X1) & i32(4)) != i32(0)) && (int32(_522_pArgc.X1) == i32(4)) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_522_pQuery.X1)&i32(4)) == i32(0) || int32(_522_pArgc.X1) != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84855), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72720))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _522_nArg = int32(*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_522_pArgc)) + uintptr(0 /* X0 */)))))) - _522_iQuery = int32(*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_522_pQuery)) + uintptr(0 /* X0 */)))))) + _522_nArg = int32(*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_522_pArgc)) + uintptr(0 /* X0 */)))))) + _522_iQuery = int32(*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_522_pQuery)) + uintptr(0 /* X0 */)))))) _522_res = i32(0) _522_apArg = (**XMem)(unsafe.Pointer(_p.X19)) _522_i = i32(0) @@ -70368,7 +63178,7 @@ _2040: _2043: _rc = (*(*func(*crt.TLS, *Xsqlite3_file, int32, *int8, int32, **XMem) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, int32, *int8, int32, *unsafe.Pointer) int32 - }{(_522_pModule.X8)})))(tls, _522_pVCur, _522_iQuery, *(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))), _522_nArg, _522_apArg) + }{(_522_pModule.X8)})))(tls, _522_pVCur, _522_iQuery, *(**int8)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))), _522_nArg, _522_apArg) _sqlite3VtabImportErrmsg(tls, _p, _522_pVtab) if _rc == 0 { goto _2044 @@ -70392,25 +63202,17 @@ _2045: _234: _524_pCur = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3))) - func() int32 { - if int32(_524_pCur.X0) == i32(2) { - return i32(0) - } - return func() int32 { + func() { + if int32(_524_pCur.X0) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84891), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72688))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pOp.X5) > i32(0)) && ((_pOp.X5) <= (((_p.X6) + i32(1)) - (_p.X7))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pOp.X5) <= i32(0) || (_pOp.X5) > (((_p.X6)+i32(1))-(_p.X7)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84892), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64792))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _524_pDest = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X5))) _sqlite3VdbeMemAboutToChange(tls, _p, _524_pDest) @@ -70422,26 +63224,22 @@ _234: goto _248 _2051: - _524_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_524_pCur)) + uintptr(36 /* X14 */))))))).X0)) + _524_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_524_pCur)) + uintptr(36 /* X14 */))))))).X0)) _524_pModule = (*Xsqlite3_module)(unsafe.Pointer(_524_pVtab.X0)) - func() int32 { + func() { if (*(*func(*crt.TLS, *Xsqlite3_file, *Xsqlite3_context, int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, unsafe.Pointer, int32) int32 - }{(_524_pModule.X11)}))) != nil { - return i32(0) - } - return func() int32 { + }{(_524_pModule.X11)}))) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84901), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72772))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() crt.Xmemset(tls, (unsafe.Pointer)(&_524_sContext), i32(0), u32(32)) *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_524_sContext)) + uintptr(0 /* X0 */))))) = _524_pDest *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_524_pDest)) + uintptr(8 /* X1 */))) = uint16((int32(_524_pDest.X1) & i32(-49664)) | i32(1)) _rc = (*(*func(*crt.TLS, *Xsqlite3_file, *Xsqlite3_context, int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, unsafe.Pointer, int32) int32 - }{(_524_pModule.X11)})))(tls, (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_524_pCur)) + uintptr(36 /* X14 */))))))), &_524_sContext, _pOp.X4) + }{(_524_pModule.X11)})))(tls, (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_524_pCur)) + uintptr(36 /* X14 */))))))), &_524_sContext, _pOp.X4) _sqlite3VtabImportErrmsg(tls, _p, _524_pVtab) if (_524_sContext.X5) == 0 { goto _2054 @@ -70475,15 +63273,11 @@ _2057: _235: _528_res = i32(0) _528_pCur = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3))) - func() int32 { - if int32(_528_pCur.X0) == i32(2) { - return i32(0) - } - return func() int32 { + func() { + if int32(_528_pCur.X0) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84937), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72688))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_528_pCur.X2) == 0 { goto _2060 @@ -70492,23 +63286,19 @@ _235: goto _248 _2060: - _528_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_528_pCur)) + uintptr(36 /* X14 */))))))).X0)) + _528_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_528_pCur)) + uintptr(36 /* X14 */))))))).X0)) _528_pModule = (*Xsqlite3_module)(unsafe.Pointer(_528_pVtab.X0)) - func() int32 { + func() { if (*(*func(*crt.TLS, *Xsqlite3_file) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 - }{(_528_pModule.X9)}))) != nil { - return i32(0) - } - return func() int32 { + }{(_528_pModule.X9)}))) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84943), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72792))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = (*(*func(*crt.TLS, *Xsqlite3_file) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 - }{(_528_pModule.X9)})))(tls, (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_528_pCur)) + uintptr(36 /* X14 */)))))))) + }{(_528_pModule.X9)})))(tls, (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_528_pCur)) + uintptr(36 /* X14 */)))))))) _sqlite3VtabImportErrmsg(tls, _p, _528_pVtab) if _rc == 0 { goto _2063 @@ -70519,7 +63309,7 @@ _2060: _2063: _528_res = (*(*func(*crt.TLS, *Xsqlite3_file) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 - }{(_528_pModule.X10)})))(tls, (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_528_pCur)) + uintptr(36 /* X14 */)))))))) + }{(_528_pModule.X10)})))(tls, (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_528_pCur)) + uintptr(36 /* X14 */)))))))) if _528_res != 0 { goto _2064 } @@ -70530,39 +63320,27 @@ _2064: goto _check_for_interrupt _236: - _531_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X2)) + _531_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X2)) _531_pName = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X3))) - func() int32 { + func() { if (*(*func(*crt.TLS, *Xsqlite3_vtab, *int8) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *int8) int32 - }{((*Xsqlite3_module)(unsafe.Pointer(_531_pVtab.X0)).X19)}))) != nil { - return i32(0) - } - return func() int32 { + }{((*Xsqlite3_module)(unsafe.Pointer(_531_pVtab.X0)).X19)}))) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84977), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72808))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_531_pName.X1) & i32(128)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_531_pName.X1) & i32(128)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84978), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72832))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84979), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67744))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_db.X6) & i32(1)) == 0 { goto _2071 @@ -70570,15 +63348,11 @@ _236: _registerTrace(tls, _pOp.X3, _531_pName) _2071: - func() int32 { - if (int32(_531_pName.X1) & i32(2)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(_531_pName.X1) & i32(2)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84981), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72852))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3VdbeChangeEncoding(tls, _531_pName, i32(1)) if _rc == 0 { @@ -70603,35 +63377,24 @@ _2075: goto _248 _237: - func() int32 { - if ((((((_pOp.X4) == i32(1)) || (int32(_pOp.X2) == i32(3))) || (int32(_pOp.X2) == i32(1))) || (int32(_pOp.X2) == i32(2))) || (int32(_pOp.X2) == i32(4))) || (int32(_pOp.X2) == i32(5)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X4) != i32(1) && int32(_pOp.X2) != i32(3) && int32(_pOp.X2) != i32(1) && int32(_pOp.X2) != i32(2) && int32(_pOp.X2) != i32(4) && int32(_pOp.X2) != i32(5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85032), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72876))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85035), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67744))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _532_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X2)) + _532_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X2)) if _532_pVtab != (*Xsqlite3_vtab)(unsafe.Pointer(uintptr(i32(0)))) && func() int32 { if (*Xsqlite3_module)(unsafe.Pointer(_532_pVtab.X0)) == (*Xsqlite3_module)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85037), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85037), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -70646,15 +63409,11 @@ _237: _2088: _532_pModule = (*Xsqlite3_module)(unsafe.Pointer(_532_pVtab.X0)) _532_nArg = _pOp.X4 - func() int32 { - if int32(_pOp.X1) == i32(-8) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pOp.X1) != i32(-8) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85043), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(73000))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if func() int32 { if (*(*func(*crt.TLS, *Xsqlite3_vtab, int32, **XMem, *int64) int32)(unsafe.Pointer(&struct { @@ -70663,11 +63422,8 @@ _2088: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85044), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85044), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -70683,15 +63439,11 @@ _2094: goto _2097 } - func() int32 { - if (int32(_532_pX.X1) & i32(128)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_532_pX.X1) & i32(128)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85049), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(73024))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeMemAboutToChange(tls, _p, _532_pX) *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_532_apArg)) + 4*uintptr(_532_i))) = _532_pX @@ -70710,19 +63462,15 @@ _2097: goto _2101 } - func() int32 { - if ((_532_nArg > i32(1)) && ((*(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_532_apArg)) + 4*uintptr(i32(0))))) != nil)) && (int32((*(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_532_apArg)) + 4*uintptr(i32(0))))).X1)&i32(1)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _532_nArg <= i32(1) || (*(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_532_apArg)) + 4*uintptr(i32(0))))) == nil || (int32((*(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_532_apArg)) + 4*uintptr(i32(0))))).X1)&i32(1)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85059), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(73040))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(28 /* X7 */))) = _532_rowid _2101: - if (_rc&i32(255)) != i32(19) || ((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X4) == 0 { + if (_rc&i32(255)) != i32(19) || ((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X4) == 0 { goto _2107 } @@ -70758,7 +63506,7 @@ _2093: _238: _pOut = _out2Prerelease(tls, _p, _pOp) - *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_sqlite3BtreeLastPage(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_pOp.X3))).X1)))) + *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_sqlite3BtreeLastPage(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_pOp.X3))).X1)))) goto _248 _239: @@ -70777,33 +63525,25 @@ _239: _542_newMax = uint32(_pOp.X5) _2115: _2114: - *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_sqlite3BtreeMaxPageCount(tls, _542_pBt, int32(_542_newMax))) + *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_sqlite3BtreeMaxPageCount(tls, _542_pBt, int32(_542_newMax))) goto _248 _240: - func() int32 { - if ((*(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || (crt.Xstrncmp(tls, *(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))), str(73092), uint32(i32(3))) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (*(**int8)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) && crt.Xstrncmp(tls, *(**int8)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))), str(73092), uint32(i32(3))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85144), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(73096))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pOp == (*XVdbeOp)(unsafe.Pointer(_p.X17)) { - return i32(0) } - return func() int32 { + }() + func() { + if _pOp != (*XVdbeOp)(unsafe.Pointer(_p.X17)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85145), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(73148))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_db.X24)&i32(129)) == i32(0) || ((uint32((_p.X32)>>uint(i32(1)))<<uint(i32(31)))>>uint(i32(31))) != 0 || store1025(&_544_zTrace, func() *int8 { - if (*(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != nil { - return (*(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + if (*(**int8)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != nil { + return (*(**int8)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) } return (_p.X36) }()) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { @@ -70838,8 +63578,8 @@ _2129: _2127: _2125: if ((_db.X6)&i32(512)) == i32(0) || store1025(&_544_zTrace, func() *int8 { - if (*(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != nil { - return (*(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + if (*(**int8)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != nil { + return (*(**int8)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) } return (_p.X36) }()) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { @@ -70848,15 +63588,11 @@ _2125: _sqlite3DebugPrintf(tls, str(73168), unsafe.Pointer(_544_zTrace)) _2133: - func() int32 { - if (_pOp.X4) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X4) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85186), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63164))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pOp.X3) < (_sqlite3Config.X39) { goto _2136 @@ -70884,28 +63620,20 @@ _2136: goto _jump_to_p2 _241: - func() int32 { - if (int32(_pOp.X0) == i32(162)) || (int32(_pOp.X0) == i32(163)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pOp.X0) != i32(162) && int32(_pOp.X0) != i32(163) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85232), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(73184))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _248 _248: - func() int32 { - if (uintptr(unsafe.Pointer(_pOp)) >= uintptr(unsafe.Pointer((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp))+24*uintptr(i32(-1))))))) && (uintptr(unsafe.Pointer(_pOp)) < uintptr(unsafe.Pointer((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp))+24*uintptr((_p.X27)-i32(1))))))) { - return i32(0) - } - return func() int32 { + func() { + if uintptr(unsafe.Pointer(_pOp)) < uintptr(unsafe.Pointer((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp))+24*uintptr(i32(-1)))))) || uintptr(unsafe.Pointer(_pOp)) >= uintptr(unsafe.Pointer((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp))+24*uintptr((_p.X27)-i32(1)))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85258), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(73232))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_db.X6) & i32(1)) == 0 { goto _2148 @@ -70941,15 +63669,11 @@ _abort_due_to_error: _rc = _sqlite3NomemError(tls, i32(85279)) _2152: - func() int32 { - if _rc != 0 { - return i32(0) - } - return func() int32 { + func() { + if _rc == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85280), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(73276))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_p.X22) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) || _rc == i32(3082) { goto _2156 @@ -70981,15 +63705,11 @@ _vdbe_return: sink985 = *p } _sqlite3VdbeLeave(tls, _p) - func() int32 { - if ((_rc != i32(0)) || (_nExtraDelete == i32(0))) || (Xsqlite3_strlike(tls, str(73312), _p.X36, uint32(i32(0))) != i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _rc == i32(0) && _nExtraDelete != i32(0) && Xsqlite3_strlike(tls, str(73312), _p.X36, uint32(i32(0))) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85303), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(73320))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _rc return @@ -71006,15 +63726,11 @@ _no_mem: goto _abort_due_to_error _abort_due_to_interrupt: - func() int32 { - if (*(*int32)(unsafe.Pointer((*T5412497)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */)))))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (*(*int32)(unsafe.Pointer((*T5412507)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */)))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85328), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(73396))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = func() int32 { if (_db.X17) != 0 { @@ -71053,11 +63769,11 @@ _0: } _2_pOp = (*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17) + 24*uintptr(i32(0)))) - if int32(_2_pOp.X0) != i32(72) || (*(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pOp)) + uintptr(16 /* X6 */)))))) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { + if int32(_2_pOp.X0) != i32(72) || (*(**int8)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pOp)) + uintptr(16 /* X6 */)))))) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _4 } - _z = *(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pOp)) + uintptr(16 /* X6 */))))) + _z = *(**int8)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pOp)) + uintptr(16 /* X6 */))))) _5: if (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(uint8(*_z))))) & i32(1)) == 0 { goto _6 @@ -71111,7 +63827,7 @@ _2: goto _4 } - crt.Xprintf(tls, str(73480), *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))) + crt.Xprintf(tls, str(73480), *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))) goto _5 _4: @@ -71119,7 +63835,7 @@ _4: goto _6 } - crt.Xprintf(tls, str(73492), *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))) + crt.Xprintf(tls, str(73492), *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))) goto _7 _6: @@ -71127,7 +63843,7 @@ _6: goto _8 } - crt.Xprintf(tls, str(73500), *(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))) + crt.Xprintf(tls, str(73500), *(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))) goto _9 _8: @@ -71185,15 +63901,11 @@ func _sqlite3VdbeMemPrettyPrint(tls *crt.TLS, _pMem *XMem, _zBuf *int8) { // sql } _1_c = int8(i32(122)) - func() int32 { - if (_f & i32(6144)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_f & i32(6144)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78491), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemPrettyPrintØ00__func__Ø000))), unsafe.Pointer(str(73536))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _4 @@ -71203,15 +63915,11 @@ _1: } _1_c = int8(i32(116)) - func() int32 { - if (_f & i32(5120)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_f & i32(5120)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78494), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemPrettyPrintØ00__func__Ø000))), unsafe.Pointer(str(73568))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _8 @@ -71221,15 +63929,11 @@ _5: } _1_c = int8(i32(101)) - func() int32 { - if (_f & i32(3072)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_f & i32(3072)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78497), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemPrettyPrintØ00__func__Ø000))), unsafe.Pointer(str(73600))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _12 @@ -71287,7 +63991,7 @@ _22: goto _26 } - Xsqlite3_snprintf(tls, i32(100), _zCsr, str(73644), *(*int32)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) + Xsqlite3_snprintf(tls, i32(100), _zCsr, str(73644), *(*int32)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) { p := &_zCsr *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_sqlite3Strlen30(tls, _zCsr)))) @@ -71308,15 +64012,11 @@ _0: } *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zBuf)) + 1*uintptr(i32(1)))) = int8(i32(122)) - func() int32 { - if (_f & i32(6144)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_f & i32(6144)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78524), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemPrettyPrintØ00__func__Ø000))), unsafe.Pointer(str(73536))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _32 @@ -71326,15 +64026,11 @@ _29: } *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zBuf)) + 1*uintptr(i32(1)))) = int8(i32(116)) - func() int32 { - if (_f & i32(5120)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_f & i32(5120)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78527), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemPrettyPrintØ00__func__Ø000))), unsafe.Pointer(str(73568))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _36 @@ -71344,15 +64040,11 @@ _33: } *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zBuf)) + 1*uintptr(i32(1)))) = int8(i32(101)) - func() int32 { - if (_f & i32(3072)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_f & i32(3072)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78530), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemPrettyPrintØ00__func__Ø000))), unsafe.Pointer(str(73600))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _40 @@ -71456,25 +64148,17 @@ func init() { func _out2Prerelease(tls *crt.TLS, _p *TVdbe, _pOp *XVdbeOp) (r0 *XMem) { // sqlite3.c:78722:1 var _pOut *XMem // sqlite3.c:78723:7 _ = _pOut - func() int32 { - if (_pOp.X4) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X4) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78724), unsafe.Pointer((*int8)(unsafe.Pointer(&_out2PrereleaseØ00__func__Ø000))), unsafe.Pointer(str(63164))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pOp.X4) <= (((_p.X6) + i32(1)) - (_p.X7)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pOp.X4) > (((_p.X6) + i32(1)) - (_p.X7)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78725), unsafe.Pointer((*int8)(unsafe.Pointer(&_out2PrereleaseØ00__func__Ø000))), unsafe.Pointer(str(63176))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pOut = (*XMem)(unsafe.Pointer(uintptr(_p.X18) + 48*uintptr(_pOp.X4))) _sqlite3VdbeMemAboutToChange(tls, _p, _pOut) @@ -71509,15 +64193,11 @@ func _out2PrereleaseWithClear(tls *crt.TLS, _pOut *XMem) (r0 *XMem) { // sqlite3 func _sqlite3VdbeMemTooBig(tls *crt.TLS, _p *XMem) (r0 int32) { // sqlite3.c:70358:1 var _1_n int32 // sqlite3.c:70361:9 _ = _1_n - func() int32 { - if (*Xsqlite3)(unsafe.Pointer(_p.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3)(unsafe.Pointer(_p.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70359), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemTooBigØ00__func__Ø000))), unsafe.Pointer(str(23364))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_p.X1) & i32(18)) == 0 { goto _2 @@ -71530,7 +64210,7 @@ func _sqlite3VdbeMemTooBig(tls *crt.TLS, _p *XMem) (r0 int32) { // sqlite3.c:703 { p := &_1_n - *p = (*p) + (*(*int32)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))) + *p = (*p) + (*(*int32)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))) sink961 = *p } _3: @@ -71550,25 +64230,17 @@ func init() { } func _sqlite3VdbeMemShallowCopy(tls *crt.TLS, _pTo *XMem, _pFrom *XMem, _srcType int32) { // sqlite3.c:70404:1 - func() int32 { - if (int32(_pFrom.X1) & i32(32)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pFrom.X1) & i32(32)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70405), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemShallowCopyØ00__func__Ø000))), unsafe.Pointer(str(73768))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*Xsqlite3)(unsafe.Pointer(_pTo.X9)) == (*Xsqlite3)(unsafe.Pointer(_pFrom.X9)) { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3)(unsafe.Pointer(_pTo.X9)) != (*Xsqlite3)(unsafe.Pointer(_pFrom.X9)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70406), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemShallowCopyØ00__func__Ø000))), unsafe.Pointer(str(73800))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_pTo.X1) & i32(9312)) == i32(0) { goto _4 @@ -71588,15 +64260,11 @@ _4: *p = uint16(int32(*p) & i32(-7169)) sink4530 = *p } - func() int32 { - if (_srcType == i32(4096)) || (_srcType == i32(2048)) { - return i32(0) - } - return func() int32 { + func() { + if _srcType != i32(4096) && _srcType != i32(2048) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70411), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemShallowCopyØ00__func__Ø000))), unsafe.Pointer(str(73820))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTo)) + uintptr(8 /* X1 */))) @@ -71616,15 +64284,11 @@ func init() { func _vdbeClrCopy(tls *crt.TLS, _pTo *XMem, _pFrom *XMem, _eType int32) { // sqlite3.c:70399:1 _vdbeMemClearExternAndSetNull(tls, _pTo) - func() int32 { - if (int32(_pTo.X1) & i32(9312)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pTo.X1) & i32(9312)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70401), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeClrCopyØ00__func__Ø000))), unsafe.Pointer(str(73892))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeMemShallowCopy(tls, _pTo, _pFrom, _eType) return @@ -71638,35 +64302,23 @@ func init() { } func _sqlite3VdbeMemMove(tls *crt.TLS, _pTo *XMem, _pFrom *XMem) { // sqlite3.c:70443:1 - func() int32 { - if ((*Xsqlite3)(unsafe.Pointer(_pFrom.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pFrom.X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3)(unsafe.Pointer(_pFrom.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pFrom.X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70444), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemMoveØ00__func__Ø000))), unsafe.Pointer(str(73928))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*Xsqlite3)(unsafe.Pointer(_pTo.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pTo.X9)).X3))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3)(unsafe.Pointer(_pTo.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pTo.X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70445), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemMoveØ00__func__Ø000))), unsafe.Pointer(str(73984))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (((*Xsqlite3)(unsafe.Pointer(_pFrom.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || ((*Xsqlite3)(unsafe.Pointer(_pTo.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))))) || ((*Xsqlite3)(unsafe.Pointer(_pFrom.X9)) == (*Xsqlite3)(unsafe.Pointer(_pTo.X9))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3)(unsafe.Pointer(_pFrom.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && (*Xsqlite3)(unsafe.Pointer(_pTo.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && (*Xsqlite3)(unsafe.Pointer(_pFrom.X9)) != (*Xsqlite3)(unsafe.Pointer(_pTo.X9)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70446), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemMoveØ00__func__Ø000))), unsafe.Pointer(str(74036))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeMemRelease(tls, _pTo) crt.Xmemcpy(tls, (unsafe.Pointer)(_pTo), (unsafe.Pointer)(_pFrom), u32(48)) @@ -71705,27 +64357,19 @@ _1: } func _computeNumericType(tls *crt.TLS, _pMem *XMem) (r0 uint16) { // sqlite3.c:78446:1 - func() int32 { - if (int32(_pMem.X1) & i32(12)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pMem.X1) & i32(12)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78447), unsafe.Pointer((*int8)(unsafe.Pointer(&_computeNumericTypeØ00__func__Ø000))), unsafe.Pointer(str(74108))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pMem.X1) & i32(18)) != i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pMem.X1) & i32(18)) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78448), unsafe.Pointer((*int8)(unsafe.Pointer(&_computeNumericTypeØ00__func__Ø000))), unsafe.Pointer(str(74148))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if _sqlite3AtoF(tls, _pMem.X5, (*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */))))), _pMem.X4, _pMem.X2) != i32(0) { + if _sqlite3AtoF(tls, _pMem.X5, (*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */))))), _pMem.X4, _pMem.X2) != i32(0) { goto _4 } @@ -71733,7 +64377,7 @@ func _computeNumericType(tls *crt.TLS, _pMem *XMem) (r0 uint16) { // sqlite3.c:7 return _4: - if _sqlite3Atoi64(tls, _pMem.X5, (*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */))))), _pMem.X4, _pMem.X2) != i32(0) { + if _sqlite3Atoi64(tls, _pMem.X5, (*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */))))), _pMem.X4, _pMem.X2) != i32(0) { goto _5 } @@ -71911,15 +64555,11 @@ func _sqlite3MemCompare(tls *crt.TLS, _pMem1 *XMem, _pMem2 *XMem, _pColl *XCollS _f1 = int32(_pMem1.X1) _f2 = int32(_pMem2.X1) _combined_flags = _f1 | _f2 - func() int32 { - if (_combined_flags & i32(32)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_combined_flags & i32(32)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75171), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MemCompareØ00__func__Ø000))), unsafe.Pointer(str(74208))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_combined_flags & i32(1)) == 0 { goto _2 @@ -71937,7 +64577,7 @@ _2: goto _4 } - if (*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) >= (*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) { + if (*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) >= (*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) { goto _5 } @@ -71945,7 +64585,7 @@ _2: return _5: - if (*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) <= (*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) { + if (*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) <= (*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) { goto _6 } @@ -71961,7 +64601,7 @@ _4: goto _7 } - if (*(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) >= (*(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) { + if (*(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) >= (*(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) { goto _8 } @@ -71969,7 +64609,7 @@ _4: return _8: - if (*(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) <= (*(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) { + if (*(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) <= (*(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) { goto _9 } @@ -71989,7 +64629,7 @@ _7: goto _11 } - r0 = _sqlite3IntFloatCompare(tls, *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */))))), *(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) + r0 = _sqlite3IntFloatCompare(tls, *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */))))), *(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) return _11: @@ -72005,7 +64645,7 @@ _10: goto _14 } - r0 = -_sqlite3IntFloatCompare(tls, *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */))))), *(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) + r0 = -_sqlite3IntFloatCompare(tls, *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */))))), *(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) return _14: @@ -72037,35 +64677,23 @@ _17: return _18: - func() int32 { - if (int32(_pMem1.X2) == int32(_pMem2.X2)) || (((*Xsqlite3)(unsafe.Pointer(_pMem1.X9)).X17) != 0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pMem1.X2) != int32(_pMem2.X2) && ((*Xsqlite3)(unsafe.Pointer(_pMem1.X9)).X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75221), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MemCompareØ00__func__Ø000))), unsafe.Pointer(str(74244))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((int32(_pMem1.X2) == i32(1)) || (int32(_pMem1.X2) == i32(2))) || (int32(_pMem1.X2) == i32(3)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pMem1.X2) != i32(1) && int32(_pMem1.X2) != i32(2) && int32(_pMem1.X2) != i32(3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75222), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MemCompareØ00__func__Ø000))), unsafe.Pointer(str(74296))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pColl == nil) || ((_pColl.X3) != nil) { - return i32(0) } - return func() int32 { + }() + func() { + if _pColl != nil && (_pColl.X3) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75229), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MemCompareØ00__func__Ø000))), unsafe.Pointer(str(74380))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pColl == nil { goto _29 @@ -72216,15 +64844,11 @@ _8: } func _sqlite3VdbeMemInit(tls *crt.TLS, _pMem *XMem, _db *Xsqlite3, _flags uint16) { // sqlite3.c:70249:1 - func() int32 { - if (int32(_flags) & i32(-33280)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_flags) & i32(-33280)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70250), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemInitØ00__func__Ø000))), unsafe.Pointer(str(74424))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = _flags *(**Xsqlite3)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(32 /* X9 */))))) = _db @@ -72248,25 +64872,17 @@ func _sqlite3BlobCompare(tls *crt.TLS, _pB1 *XMem, _pB2 *XMem) (r0 int32) { // s _ = _n2 _n1 = _pB1.X4 _n2 = _pB2.X4 - func() int32 { - if ((int32(_pB1.X1) & i32(16384)) == i32(0)) || (_n1 == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pB1.X1)&i32(16384)) != i32(0) && _n1 != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75107), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BlobCompareØ00__func__Ø000))), unsafe.Pointer(str(74472))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((int32(_pB2.X1) & i32(16384)) == i32(0)) || (_n2 == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pB2.X1)&i32(16384)) != i32(0) && _n2 != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75108), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BlobCompareØ00__func__Ø000))), unsafe.Pointer(str(74508))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((int32(_pB1.X1) | int32(_pB2.X1)) & i32(16384)) == 0 { goto _6 @@ -72276,7 +64892,7 @@ func _sqlite3BlobCompare(tls *crt.TLS, _pB1 *XMem, _pB2 *XMem) (r0 int32) { // s goto _7 } - r0 = (*(*int32)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB1)) + uintptr(0 /* X0 */)))))) - (*(*int32)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB2)) + uintptr(0 /* X0 */)))))) + r0 = (*(*int32)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB1)) + uintptr(0 /* X0 */)))))) - (*(*int32)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB2)) + uintptr(0 /* X0 */)))))) return _7: @@ -72292,7 +64908,7 @@ _7: return _10: - r0 = (*(*int32)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB1)) + uintptr(0 /* X0 */)))))) - _n2 + r0 = (*(*int32)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB1)) + uintptr(0 /* X0 */)))))) - _n2 return _9: @@ -72304,7 +64920,7 @@ _9: return _12: - r0 = _n1 - (*(*int32)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB2)) + uintptr(0 /* X0 */)))))) + r0 = _n1 - (*(*int32)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB2)) + uintptr(0 /* X0 */)))))) return _6: @@ -72399,7 +65015,7 @@ _3: return _1: - if _sqlite3BtreeCursorHasMoved(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(36 /* X14 */)))))))) == 0 { + if _sqlite3BtreeCursorHasMoved(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(36 /* X14 */)))))))) == 0 { goto _4 } @@ -72418,37 +65034,25 @@ func _handleDeferredMoveto(tls *crt.TLS, _p *XVdbeCursor) (r0 int32) { // sqlite _ = _res var _rc int32 // sqlite3.c:74381:12 _ = _rc - func() int32 { - if (_p.X3) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_p.X3) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74385), unsafe.Pointer((*int8)(unsafe.Pointer(&_handleDeferredMovetoØ00__func__Ø000))), unsafe.Pointer(str(74564))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_p.X4) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (_p.X4) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74386), unsafe.Pointer((*int8)(unsafe.Pointer(&_handleDeferredMovetoØ00__func__Ø000))), unsafe.Pointer(str(74584))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_p.X0) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_p.X0) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74387), unsafe.Pointer((*int8)(unsafe.Pointer(&_handleDeferredMovetoØ00__func__Ø000))), unsafe.Pointer(str(74596))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _rc = _sqlite3BtreeMovetoUnpacked(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(36 /* X14 */))))))), (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))), _p.X20, i32(0), &_res) + _rc = _sqlite3BtreeMovetoUnpacked(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(36 /* X14 */))))))), (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))), _p.X20, i32(0), &_res) if _rc == 0 { goto _6 } @@ -72505,55 +65109,35 @@ func _sqlite3BtreeMovetoUnpacked(tls *crt.TLS, _pCur *XBtCursor, _pIdxKey *XUnpa _ = _28_pCellKey var _28_pCellBody *uint8 // sqlite3.c:64255:14 _ = _28_pCellBody - func() int32 { - if _cursorOwnsBtShared(tls, _pCur) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _cursorOwnsBtShared(tls, _pCur) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64102), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(74648))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCur.X0)).X0)).X3))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCur.X0)).X0)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64103), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(74676))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pRes != nil { - return i32(0) } - return func() int32 { + }() + func() { + if _pRes == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64104), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(74720))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pIdxKey == (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0))))) == ((*XKeyInfo)(unsafe.Pointer(_pCur.X16)) == (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pIdxKey == (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0))))) != ((*XKeyInfo)(unsafe.Pointer(_pCur.X16)) == (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64105), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(74728))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pCur.X12) != i32(1)) || ((_pIdxKey == (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0))))) == (int32(_pCur.X15) != i32(0))) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pCur.X12) == i32(1) && (_pIdxKey == (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0))))) != (int32(_pCur.X15) != i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64106), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(74764))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pIdxKey != (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))) || int32(_pCur.X12) != i32(1) || (int32(_pCur.X10)&i32(2)) == i32(0) { goto _13 @@ -72618,15 +65202,11 @@ _13: _xRecordCompare = _sqlite3VdbeFindCompare(tls, _pIdxKey) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxKey)) + uintptr(11 /* X4 */))) = uint8(i32(0)) - func() int32 { - if ((int32(_pIdxKey.X3) == i32(1)) || (int32(_pIdxKey.X3) == i32(0))) || (int32(_pIdxKey.X3) == i32(-1)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pIdxKey.X3) != i32(1) && int32(_pIdxKey.X3) != i32(0) && int32(_pIdxKey.X3) != i32(-1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64143), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(74832))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _27 @@ -72642,108 +65222,72 @@ _27: return _28: - func() int32 { - if ((_pCur.X7) == uint32(i32(0))) || ((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))) != nil) { - return i32(0) - } - return func() int32 { + func() { + if (_pCur.X7) != uint32(i32(0)) && (*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64155), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(74908))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pCur.X7) == uint32(i32(0))) || (((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X0) != 0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pCur.X7) != uint32(i32(0)) && ((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X0) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64156), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(74956))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pCur.X12) == i32(0)) || (int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X14) > i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pCur.X12) != i32(0) && int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X14) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64157), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(75012))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pCur.X12) != i32(0) { goto _38 } *_pRes = i32(-1) - func() int32 { - if ((_pCur.X7) == uint32(i32(0))) || (int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X14) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_pCur.X7) != uint32(i32(0)) && int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X14) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64160), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(75080))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = i32(0) return _38: - func() int32 { - if int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(i32(0))))).X2) == int32(_pCur.X15) { - return i32(0) - } - return func() int32 { + func() { + if int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(i32(0))))).X2) != int32(_pCur.X15) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64163), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(75140))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pCur.X15) != 0) || (_pIdxKey != nil) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pCur.X15) == 0 && _pIdxKey == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64164), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(75184))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _47: _12_pPage = *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14))) - func() int32 { - if int32(_12_pPage.X14) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_12_pPage.X14) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64177), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(75212))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_12_pPage.X2) == bool2int(_pIdxKey == (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_12_pPage.X2) != bool2int(_pIdxKey == (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64178), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(75228))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _12_lwr = i32(0) _12_upr = int32(_12_pPage.X14) - i32(1) - func() int32 { - if (_biasRight == i32(0)) || (_biasRight == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _biasRight != i32(0) && _biasRight != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64181), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(75256))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _12_idx = _12_upr >> uint(i32(1)-_biasRight) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(_pCur.X14))) = uint16(_12_idx) @@ -72811,15 +65355,11 @@ _69: goto _70 _68: - func() int32 { - if _14_nCellKey == _intKey { - return i32(0) - } - return func() int32 { + func() { + if _14_nCellKey != _intKey { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64201), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(75288))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(_pCur.X14))) = uint16(_12_idx) if (_12_pPage.X5) != 0 { @@ -72843,15 +65383,11 @@ _73: _70: _67: - func() int32 { - if (_12_lwr + _12_upr) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_12_lwr + _12_upr) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64214), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(75308))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _12_idx = (_12_lwr + _12_upr) >> uint(i32(1)) goto _58 @@ -72920,15 +65456,11 @@ _88: Xsqlite3_free(tls, _28_pCellKey) _85: _82: - func() int32 { - if ((int32(_pIdxKey.X4) != i32(11)) || (_12_c == i32(0))) && ((int32(_pIdxKey.X4) != i32(7)) || (((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCur.X0)).X0)).X17) != 0)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pIdxKey.X4) == i32(11) && _12_c != i32(0) || int32(_pIdxKey.X4) == i32(7) && ((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCur.X0)).X0)).X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64281), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(75320))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _12_c >= i32(0) { goto _94 @@ -72946,15 +65478,11 @@ _94: goto _97 _96: - func() int32 { - if _12_c == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _12_c != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64290), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(75436))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *_pRes = i32(0) _rc = i32(0) @@ -72976,54 +65504,38 @@ _95: goto _80 _101: - func() int32 { - if (_12_lwr + _12_upr) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_12_lwr + _12_upr) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64298), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(75308))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _12_idx = (_12_lwr + _12_upr) >> uint(i32(1)) goto _78 _80: _77: - func() int32 { - if (_12_lwr == (_12_upr + i32(1))) || (((_12_pPage.X2) != 0) && ((_12_pPage.X5) == 0)) { - return i32(0) - } - return func() int32 { + func() { + if _12_lwr != (_12_upr+i32(1)) && ((_12_pPage.X2) == 0 || (_12_pPage.X5) != 0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64302), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(75444))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_12_pPage.X0) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (_12_pPage.X0) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64303), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(75492))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_12_pPage.X5) == 0 { goto _110 } - func() int32 { - if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(_pCur.X14)))) < int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X14) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(_pCur.X14)))) >= int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X14) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64305), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(9392))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(_pCur.X14))) = uint16(_12_idx) *_pRes = _12_c @@ -73056,15 +65568,11 @@ _115: _49: _moveto_finish: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(16 /* X4 */))))) + uintptr(18 /* X4 */))) = uint16(i32(0)) - func() int32 { - if (int32(_pCur.X10) & i32(4)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pCur.X10) & i32(4)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64323), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(75508))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _rc return @@ -73072,15 +65580,11 @@ _moveto_finish: } func _cursorOwnsBtShared(tls *crt.TLS, _p *XBtCursor) (r0 int32) { // sqlite3.c:59420:1 - func() int32 { - if _cursorHoldsMutex(tls, _p) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _cursorHoldsMutex(tls, _p) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59421), unsafe.Pointer((*int8)(unsafe.Pointer(&_cursorOwnsBtSharedØ00__func__Ø000))), unsafe.Pointer(str(75548))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = bool2int((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X0)).X0)) == (*Xsqlite3)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X1))) return @@ -73102,45 +65606,29 @@ func init() { func _sqlite3BtreeNext(tls *crt.TLS, _pCur *XBtCursor, _pRes *int32) (r0 int32) { // sqlite3.c:64455:1 var _pPage *XMemPage // sqlite3.c:64456:11 _ = _pPage - func() int32 { - if _cursorOwnsBtShared(tls, _pCur) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _cursorOwnsBtShared(tls, _pCur) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64457), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeNextØ00__func__Ø000))), unsafe.Pointer(str(74648))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pRes != (*int32)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if _pRes == (*int32)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64458), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeNextØ00__func__Ø000))), unsafe.Pointer(str(75616))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*_pRes) == i32(0)) || ((*_pRes) == i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if (*_pRes) != i32(0) && (*_pRes) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64459), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeNextØ00__func__Ø000))), unsafe.Pointer(str(75624))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pCur.X9) == i32(0)) || (int32(_pCur.X12) != i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pCur.X9) != i32(0) && int32(_pCur.X12) == i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64460), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeNextØ00__func__Ø000))), unsafe.Pointer(str(75648))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(16 /* X4 */))))) + uintptr(18 /* X4 */))) = uint16(i32(0)) { @@ -73193,49 +65681,33 @@ func _btreeNext(tls *crt.TLS, _pCur *XBtCursor, _pRes *int32) (r0 int32) { // sq _ = _idx var _pPage *XMemPage // sqlite3.c:64391:11 _ = _pPage - func() int32 { - if _cursorOwnsBtShared(tls, _pCur) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _cursorOwnsBtShared(tls, _pCur) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64393), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeNextØ00__func__Ø000))), unsafe.Pointer(str(74648))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pCur.X9) == i32(0)) || (int32(_pCur.X12) != i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pCur.X9) != i32(0) && int32(_pCur.X12) == i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64394), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeNextØ00__func__Ø000))), unsafe.Pointer(str(75648))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*_pRes) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (*_pRes) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64395), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeNextØ00__func__Ø000))), unsafe.Pointer(str(75716))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pCur.X12) == i32(1) { goto _7 } - func() int32 { - if (int32(_pCur.X10) & i32(4)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pCur.X10) & i32(4)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64397), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeNextØ00__func__Ø000))), unsafe.Pointer(str(75508))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = func() int32 { if int32(_pCur.X12) >= i32(3) { @@ -73264,15 +65736,11 @@ _13: goto _14 } - func() int32 { - if (int32(_pCur.X12) == i32(1)) || (int32(_pCur.X12) == i32(2)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pCur.X12) != i32(1) && int32(_pCur.X12) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64407), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeNextØ00__func__Ø000))), unsafe.Pointer(str(75728))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(62 /* X12 */))) = uint8(i32(1)) if (_pCur.X9) <= i32(0) { @@ -73289,15 +65757,11 @@ _14: _7: _pPage = *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14))) _idx = int32(preInc4530((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */)))))+2*uintptr(_pCur.X14))), uint16(1))) - func() int32 { - if (_pPage.X0) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pPage.X0) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64419), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeNextØ00__func__Ø000))), unsafe.Pointer(str(75492))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _idx < int32(_pPage.X14) { goto _21 @@ -73373,25 +65837,17 @@ func _btreeRestoreCursorPosition(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { // _ = _rc var _skipNext int32 // sqlite3.c:59754:7 _ = _skipNext - func() int32 { - if _cursorOwnsBtShared(tls, _pCur) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _cursorOwnsBtShared(tls, _pCur) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59755), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeRestoreCursorPositionØ00__func__Ø000))), unsafe.Pointer(str(74648))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pCur.X12) >= i32(3) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pCur.X12) < i32(3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59756), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeRestoreCursorPositionØ00__func__Ø000))), unsafe.Pointer(str(75800))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pCur.X12) != i32(4) { goto _4 @@ -73409,15 +65865,11 @@ _4: Xsqlite3_free(tls, _pCur.X6) *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(44 /* X6 */))) = (unsafe.Pointer)(uintptr(i32(0))) - func() int32 { - if (int32(_pCur.X12) == i32(1)) || (int32(_pCur.X12) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pCur.X12) != i32(1) && int32(_pCur.X12) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59765), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeRestoreCursorPositionØ00__func__Ø000))), unsafe.Pointer(str(75836))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(56 /* X9 */))) @@ -73451,15 +65903,11 @@ func _btreeMoveto(tls *crt.TLS, _pCur *XBtCursor, _pKey unsafe.Pointer, _nKey in goto _0 } - func() int32 { - if _nKey == int64(int32(_nKey)) { - return i32(0) - } - return func() int32 { + func() { + if _nKey != int64(int32(_nKey)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59726), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeMovetoØ00__func__Ø000))), unsafe.Pointer(str(75924))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pIdxKey = _sqlite3VdbeAllocUnpackedRecord(tls, (*XKeyInfo)(unsafe.Pointer(_pCur.X16))) if _pIdxKey != (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))) { @@ -73519,15 +65967,11 @@ func _sqlite3VdbeAllocUnpackedRecord(tls *crt.TLS, _pKeyInfo *XKeyInfo) (r0 *XUn _0: *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))))) = (*XMem)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + 1*uintptr(u32(16)))))) - func() int32 { - if (_pKeyInfo.X5) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (_pKeyInfo.X5) == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74856), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeAllocUnpackedRecordØ00__func__Ø000))), unsafe.Pointer(str(38556))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))) = _pKeyInfo *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X2 */))) = uint16(int32(_pKeyInfo.X2) + i32(1)) @@ -73560,15 +66004,11 @@ func _sqlite3VdbeRecordUnpack(tls *crt.TLS, _pKeyInfo *XKeyInfo, _nKey int32, _p _aKey = (*uint8)(unsafe.Pointer(_pKey)) _pMem = (*XMem)(unsafe.Pointer(_p.X1)) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(10 /* X3 */))) = int8(i32(0)) - func() int32 { - if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pMem))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pMem))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74881), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRecordUnpackØ00__func__Ø000))), unsafe.Pointer(str(4620))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _idx = uint32(uint8(func() int32 { if int32(*_aKey) < int32(u8(128)) { @@ -73616,15 +66056,11 @@ _9: goto _4 _5: - func() int32 { - if int32(_u) <= (int32(_pKeyInfo.X2) + i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_u) > (int32(_pKeyInfo.X2) + i32(1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74898), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRecordUnpackØ00__func__Ø000))), unsafe.Pointer(str(75992))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X2 */))) = _u return @@ -73697,15 +66133,11 @@ _1: sink4543 = *p } _3_n = _sqlite3GetVarint(tls, _p, &_3_v64) - func() int32 { - if (int32(_3_n) > i32(3)) && (int32(_3_n) <= i32(9)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_3_n) <= i32(3) || int32(_3_n) > i32(9) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(28679), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GetVarint32Ø00__func__Ø000))), unsafe.Pointer(str(76040))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_3_v64 & u64(4294967295)) == _3_v64 { goto _5 @@ -73765,31 +66197,31 @@ _3: goto _14 _4: - *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(int8(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(0)))))) + *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(int8(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(0)))))) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4)) r0 = uint32(i32(1)) return _5: - *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64((i32(256) * int32(int8(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(0))))))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(1)))))) + *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64((i32(256) * int32(int8(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(0))))))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(1)))))) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4)) r0 = uint32(i32(2)) return _6: - *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(((i32(65536) * int32(int8(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(0))))))) | (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(1))))) << uint(i32(8)))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(2)))))) + *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(((i32(65536) * int32(int8(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(0))))))) | (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(1))))) << uint(i32(8)))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(2)))))) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4)) r0 = uint32(i32(3)) return _7: - *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64((((i32(16777216) * int32(int8(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(0))))))) | (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(1))))) << uint(i32(16)))) | (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(2))))) << uint(i32(8)))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(3)))))) + *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64((((i32(16777216) * int32(int8(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(0))))))) | (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(1))))) << uint(i32(16)))) | (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(2))))) << uint(i32(8)))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(3)))))) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4)) r0 = uint32(i32(4)) return _8: - *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64((((uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_buf))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(2)))))))))) + 1*uintptr(i32(0)))))<<uint(i32(24)))|uint32(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_buf))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(2)))))))))) + 1*uintptr(i32(1)))))<<uint(i32(16))))|uint32(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_buf))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(2)))))))))) + 1*uintptr(i32(2)))))<<uint(i32(8))))|uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_buf))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(2)))))))))) + 1*uintptr(i32(3)))))) + (i64(4294967296) * int64((i32(256)*int32(int8(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(0)))))))|int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(1))))))) + *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64((((uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_buf))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(2)))))))))) + 1*uintptr(i32(0)))))<<uint(i32(24)))|uint32(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_buf))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(2)))))))))) + 1*uintptr(i32(1)))))<<uint(i32(16))))|uint32(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_buf))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(2)))))))))) + 1*uintptr(i32(2)))))<<uint(i32(8))))|uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_buf))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(2)))))))))) + 1*uintptr(i32(3)))))) + (i64(4294967296) * int64((i32(256)*int32(int8(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(0)))))))|int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(1))))))) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4)) r0 = uint32(i32(6)) return @@ -73801,7 +66233,7 @@ _10: _11: _12: - *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(_serial_type - uint32(i32(8))) + *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(_serial_type - uint32(i32(8))) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4)) r0 = uint32(i32(0)) return @@ -73833,26 +66265,22 @@ func _serialGet(tls *crt.TLS, _buf *uint8, _serial_type uint32, _pMem *XMem) (r0 goto _0 } - *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = *(*int64)(unsafe.Pointer(&_x)) + *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = *(*int64)(unsafe.Pointer(&_x)) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4)) goto _1 _0: _2_t2 = _serialGetØ00t1Ø001 - func() int32 { - if i32(1) != 0 && (crt.Xmemcmp(tls, (unsafe.Pointer)(&_serialGetØ00r1Ø002), (unsafe.Pointer)(&_2_t2), u32(8)) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if i32(1) == 0 || crt.Xmemcmp(tls, (unsafe.Pointer)(&_serialGetØ00r1Ø002), (unsafe.Pointer)(&_2_t2), u32(8)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74739), unsafe.Pointer((*int8)(unsafe.Pointer(&_serialGetØ00__func__Ø000))), unsafe.Pointer(str(76072))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() i32(0) - crt.Xmemcpy(tls, (unsafe.Pointer)((*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */)))))), (unsafe.Pointer)(&_x), u32(8)) + crt.Xmemcpy(tls, (unsafe.Pointer)((*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */)))))), (unsafe.Pointer)(&_x), u32(8)) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(func() int32 { - if _sqlite3IsNaN(tls, *(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) != 0 { + if _sqlite3IsNaN(tls, *(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) != 0 { return i32(1) } return i32(8) @@ -73891,45 +66319,29 @@ func _moveToChild(tls *crt.TLS, _pCur *XBtCursor, _newPgno uint32) (r0 int32) { var _pBt *XBtShared // sqlite3.c:63783:12 _ = _pBt _pBt = (*XBtShared)(unsafe.Pointer(_pCur.X1)) - func() int32 { - if _cursorOwnsBtShared(tls, _pCur) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _cursorOwnsBtShared(tls, _pCur) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63785), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToChildØ00__func__Ø000))), unsafe.Pointer(str(74648))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pCur.X12) == i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pCur.X12) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63786), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToChildØ00__func__Ø000))), unsafe.Pointer(str(9180))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pCur.X14) < i32(20) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pCur.X14) >= i32(20) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63787), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToChildØ00__func__Ø000))), unsafe.Pointer(str(76144))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pCur.X14) >= i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pCur.X14) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63788), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToChildØ00__func__Ø000))), unsafe.Pointer(str(76176))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pCur.X14) < i32(19) { goto _8 @@ -73963,45 +66375,29 @@ func _getAndInitPage(tls *crt.TLS, _pBt *XBtShared, _pgno uint32, _ppPage **XMem _ = _rc var _pDbPage *XPgHdr // sqlite3.c:61003:10 _ = _pDbPage - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61004), unsafe.Pointer((*int8)(unsafe.Pointer(&_getAndInitPageØ00__func__Ø000))), unsafe.Pointer(str(7928))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pCur == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0))))) || (_ppPage == (**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */)))))+4*uintptr(_pCur.X14)))) { - return i32(0) } - return func() int32 { + }() + func() { + if _pCur != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) && _ppPage != (**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */)))))+4*uintptr(_pCur.X14))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61005), unsafe.Pointer((*int8)(unsafe.Pointer(&_getAndInitPageØ00__func__Ø000))), unsafe.Pointer(str(76204))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pCur == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0))))) || (_bReadOnly == int32(_pCur.X11)) { - return i32(0) } - return func() int32 { + }() + func() { + if _pCur != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) && _bReadOnly != int32(_pCur.X11) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61006), unsafe.Pointer((*int8)(unsafe.Pointer(&_getAndInitPageØ00__func__Ø000))), unsafe.Pointer(str(76252))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pCur == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_pCur.X14) > i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if _pCur != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) && int32(_pCur.X14) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61007), unsafe.Pointer((*int8)(unsafe.Pointer(&_getAndInitPageØ00__func__Ø000))), unsafe.Pointer(str(76296))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pgno <= _btreePagecount(tls, _pBt) { goto _11 @@ -74035,25 +66431,17 @@ _12: _14: _13: - func() int32 { - if ((*_ppPage).X4) == _pgno { - return i32(0) - } - return func() int32 { + func() { + if ((*_ppPage).X4) != _pgno { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61026), unsafe.Pointer((*int8)(unsafe.Pointer(&_getAndInitPageØ00__func__Ø000))), unsafe.Pointer(str(76324))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*_ppPage).X19) == (*uint8)(unsafe.Pointer(_sqlite3PagerGetData(tls, _pDbPage))) { - return i32(0) } - return func() int32 { + }() + func() { + if ((*_ppPage).X19) != (*uint8)(unsafe.Pointer(_sqlite3PagerGetData(tls, _pDbPage))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61027), unsafe.Pointer((*int8)(unsafe.Pointer(&_getAndInitPageØ00__func__Ø000))), unsafe.Pointer(str(76348))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pCur == nil || int32((*_ppPage).X14) >= i32(1) && int32((*_ppPage).X2) == int32(_pCur.X15) { goto _21 @@ -74074,15 +66462,11 @@ _getAndInitPage_error: *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(64 /* X14 */))) -= 1 _22: - func() int32 { - if (_pgno != uint32(i32(0))) || (_rc == i32(11)) { - return i32(0) - } - return func() int32 { + func() { + if _pgno == uint32(i32(0)) && _rc != i32(11) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61041), unsafe.Pointer((*int8)(unsafe.Pointer(&_getAndInitPageØ00__func__Ø000))), unsafe.Pointer(str(76396))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _rc return @@ -74103,40 +66487,28 @@ func _moveToLeftmost(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { // sqlite3.c:6 var _pPage *XMemPage // sqlite3.c:63953:11 _ = _pPage _rc = i32(0) - func() int32 { - if _cursorOwnsBtShared(tls, _pCur) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _cursorOwnsBtShared(tls, _pCur) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63955), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToLeftmostØ00__func__Ø000))), unsafe.Pointer(str(74648))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pCur.X12) == i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pCur.X12) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63956), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToLeftmostØ00__func__Ø000))), unsafe.Pointer(str(9180))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _4: - if _rc != i32(0) || (store5661680(&_pPage, *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X5) != 0 { + if _rc != i32(0) || (store5661690(&_pPage, *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X5) != 0 { goto _5 } - func() int32 { - if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(_pCur.X14)))) < int32(_pPage.X14) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(_pCur.X14)))) >= int32(_pPage.X14) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63958), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToLeftmostØ00__func__Ø000))), unsafe.Pointer(str(9500))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pgno = _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_pPage.X19))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(int32(_pPage.X15)&((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage.X21))+1*uintptr(i32(2)*int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(_pCur.X14))))))))) + 1*uintptr(i32(0)))))<<uint(i32(8)))|int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage.X21))+1*uintptr(i32(2)*int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(_pCur.X14))))))))) + 1*uintptr(i32(1)))))))))))))) _rc = _moveToChild(tls, _pCur, _pgno) @@ -74155,45 +66527,29 @@ func init() { } func _moveToParent(tls *crt.TLS, _pCur *XBtCursor) { // sqlite3.c:63830:1 - func() int32 { - if _cursorOwnsBtShared(tls, _pCur) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _cursorOwnsBtShared(tls, _pCur) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63831), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToParentØ00__func__Ø000))), unsafe.Pointer(str(74648))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pCur.X12) == i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pCur.X12) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63832), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToParentØ00__func__Ø000))), unsafe.Pointer(str(9180))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pCur.X14) > i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pCur.X14) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63833), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToParentØ00__func__Ø000))), unsafe.Pointer(str(76460))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))) != nil { - return i32(0) } - return func() int32 { + }() + func() { + if (*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63834), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToParentØ00__func__Ø000))), unsafe.Pointer(str(76476))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _assertParentIndex(tls, *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(int32(_pCur.X14)-i32(1)))), int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(int32(_pCur.X14)-i32(1))))), (*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X4) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(16 /* X4 */))))) + uintptr(18 /* X4 */))) = uint16(i32(0)) @@ -74221,42 +66577,30 @@ func _assertParentIndex(tls *crt.TLS, _pParent *XMemPage, _iIdx int32, _iChild u return _0: - func() int32 { - if _iIdx <= int32(_pParent.X14) { - return i32(0) - } - return func() int32 { + func() { + if _iIdx > int32(_pParent.X14) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63811), unsafe.Pointer((*int8)(unsafe.Pointer(&_assertParentIndexØ00__func__Ø000))), unsafe.Pointer(str(76520))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _iIdx != int32(_pParent.X14) { goto _3 } - func() int32 { - if _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent.X19))+1*uintptr(int32(_pParent.X6)+i32(8))))) == _iChild { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent.X19))+1*uintptr(int32(_pParent.X6)+i32(8))))) != _iChild { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63813), unsafe.Pointer((*int8)(unsafe.Pointer(&_assertParentIndexØ00__func__Ø000))), unsafe.Pointer(str(76544))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _6 _3: - func() int32 { - if _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_pParent.X19))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(int32(_pParent.X15)&((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent.X21))+1*uintptr(i32(2)*_iIdx))))) + 1*uintptr(i32(0)))))<<uint(i32(8)))|int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent.X21))+1*uintptr(i32(2)*_iIdx))))) + 1*uintptr(i32(1)))))))))))))) == _iChild { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_pParent.X19))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(int32(_pParent.X15)&((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent.X21))+1*uintptr(i32(2)*_iIdx))))) + 1*uintptr(i32(0)))))<<uint(i32(8)))|int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent.X21))+1*uintptr(i32(2)*_iIdx))))) + 1*uintptr(i32(1)))))))))))))) != _iChild { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63815), unsafe.Pointer((*int8)(unsafe.Pointer(&_assertParentIndexØ00__func__Ø000))), unsafe.Pointer(str(76600))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _6: return @@ -74301,15 +66645,11 @@ _3: goto _5 } - func() int32 { - if (_1_flags & i32(2)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_1_flags & i32(2)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75693), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeFindCompareØ00__func__Ø000))), unsafe.Pointer(str(76664))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _vdbeRecordCompareString return @@ -74339,15 +66679,11 @@ func _vdbeRecordCompareInt(tls *crt.TLS, _nKey1 int32, _pKey1 unsafe.Pointer, _p _aKey = (*uint8)(unsafe.Pointer(uintptr(_pKey1) + 1*uintptr(int32(*(*uint8)(unsafe.Pointer(_pKey1)))&i32(63)))) _serial_type = int32(*(*uint8)(unsafe.Pointer(uintptr(_pKey1) + 1*uintptr(i32(1))))) _vdbeAssertFieldCountWithinLimits(tls, _nKey1, _pKey1, (*XKeyInfo)(unsafe.Pointer(_pPKey2.X0))) - func() int32 { - if (int32(*(*uint8)(unsafe.Pointer(_pKey1))) <= i32(63)) || ((_sqlite3Config.X6) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*uint8)(unsafe.Pointer(_pKey1))) > i32(63) && (_sqlite3Config.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75521), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeRecordCompareIntØ00__func__Ø000))), unsafe.Pointer(str(76680))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() switch _serial_type { case i32(0): @@ -74419,7 +66755,7 @@ _14: return _15: - _v = *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XMem)(unsafe.Pointer(uintptr(_pPKey2.X1)+48*uintptr(i32(0)))))) + uintptr(0 /* X0 */))))) + _v = *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XMem)(unsafe.Pointer(uintptr(_pPKey2.X1)+48*uintptr(i32(0)))))) + uintptr(0 /* X0 */))))) if _v <= _lhs { goto _16 } @@ -74449,15 +66785,11 @@ _20: _21: _19: _17: - func() int32 { - if _vdbeRecordCompareDebug(tls, _nKey1, _pKey1, _pPKey2, _res) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _vdbeRecordCompareDebug(tls, _nKey1, _pKey1, _pPKey2, _res) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75592), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeRecordCompareIntØ00__func__Ø000))), unsafe.Pointer(str(76716))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _res return @@ -74490,25 +66822,17 @@ _0: } return int32(_sqlite3GetVarint32(tls, _aKey, &_szHdr)) }())) - func() int32 { - if _nKey >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _nKey < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75031), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeAssertFieldCountWithinLimitsØ00__func__Ø000))), unsafe.Pointer(str(76768))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _szHdr <= uint32(_nKey) { - return i32(0) } - return func() int32 { + }() + func() { + if _szHdr > uint32(_nKey) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75032), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeAssertFieldCountWithinLimitsØ00__func__Ø000))), unsafe.Pointer(str(76776))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _7: if _idx >= _szHdr { @@ -74532,15 +66856,11 @@ _7: goto _7 _8: - func() int32 { - if _nField <= (int32(_pKeyInfo.X2) + int32(_pKeyInfo.X3)) { - return i32(0) - } - return func() int32 { + func() { + if _nField > (int32(_pKeyInfo.X2) + int32(_pKeyInfo.X3)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75037), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeAssertFieldCountWithinLimitsØ00__func__Ø000))), unsafe.Pointer(str(76796))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() return @@ -74640,45 +66960,29 @@ _6: _i = i32(0) _3: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem1)) + uintptr(24 /* X7 */))) = i32(0) - func() int32 { - if ((int32((*XKeyInfo)(unsafe.Pointer(_pPKey2.X0)).X2) + int32((*XKeyInfo)(unsafe.Pointer(_pPKey2.X0)).X3)) >= int32(_pPKey2.X2)) || ((_sqlite3Config.X6) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (int32((*XKeyInfo)(unsafe.Pointer(_pPKey2.X0)).X2)+int32((*XKeyInfo)(unsafe.Pointer(_pPKey2.X0)).X3)) < int32(_pPKey2.X2) && (_sqlite3Config.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75341), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRecordCompareWithSkipØ00__func__Ø000))), unsafe.Pointer(str(76904))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XKeyInfo)(unsafe.Pointer(_pPKey2.X0)).X5) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if ((*XKeyInfo)(unsafe.Pointer(_pPKey2.X0)).X5) == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75343), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRecordCompareWithSkipØ00__func__Ø000))), unsafe.Pointer(str(76988))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((*XKeyInfo)(unsafe.Pointer(_pPKey2.X0)).X2) > i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((*XKeyInfo)(unsafe.Pointer(_pPKey2.X0)).X2) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75344), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRecordCompareWithSkipØ00__func__Ø000))), unsafe.Pointer(str(77020))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_idx1 <= _szHdr1) || ((_sqlite3Config.X6) == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if _idx1 > _szHdr1 && (_sqlite3Config.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75345), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRecordCompareWithSkipØ00__func__Ø000))), unsafe.Pointer(str(77048))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _17: if (int32(_pRhs.X1) & i32(4)) == 0 { @@ -74707,12 +67011,12 @@ _21: } _sqlite3VdbeSerialGet(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1))+1*uintptr(_d1))), _4_serial_type, &_mem1) - _rc = -_sqlite3IntFloatCompare(tls, *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */))))), *(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem1)) + uintptr(0 /* X0 */)))))) + _rc = -_sqlite3IntFloatCompare(tls, *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */))))), *(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem1)) + uintptr(0 /* X0 */)))))) goto _24 _23: _9_lhs = _vdbeRecordDecodeInt(tls, _4_serial_type, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1))+1*uintptr(_d1)))) - _9_rhs = *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */))))) + _9_rhs = *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */))))) if _9_lhs >= _9_rhs { goto _25 } @@ -74760,7 +67064,7 @@ _32: goto _34 } - if (*(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem1)) + uintptr(0 /* X0 */)))))) >= (*(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */)))))) { + if (*(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem1)) + uintptr(0 /* X0 */)))))) >= (*(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */)))))) { goto _35 } @@ -74768,7 +67072,7 @@ _32: goto _36 _35: - if (*(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem1)) + uintptr(0 /* X0 */)))))) <= (*(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */)))))) { + if (*(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem1)) + uintptr(0 /* X0 */)))))) <= (*(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */)))))) { goto _37 } @@ -74778,7 +67082,7 @@ _36: goto _38 _34: - _rc = _sqlite3IntFloatCompare(tls, *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem1)) + uintptr(0 /* X0 */))))), *(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */)))))) + _rc = _sqlite3IntFloatCompare(tls, *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem1)) + uintptr(0 /* X0 */))))), *(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */)))))) _38: _33: _31: @@ -74789,14 +67093,10 @@ _29: goto _40 } - func() int32 { - if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1)) + 1*uintptr(_idx1)))) < int32(u8(128)) { - return func() int32 { - _4_serial_type = uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1)) + 1*uintptr(_idx1)))) - return i32(1) - }() + func() { + if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1)) + 1*uintptr(_idx1)))) >= int32(u8(128)) { + _sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1))+1*uintptr(_idx1))), &_4_serial_type) } - return int32(_sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1))+1*uintptr(_idx1))), &_4_serial_type)) }() if _4_serial_type >= uint32(i32(12)) { goto _43 @@ -74859,24 +67159,16 @@ _40: goto _55 } - func() int32 { - if ((int32(_pRhs.X1) & i32(16384)) == i32(0)) || ((_pRhs.X4) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pRhs.X1)&i32(16384)) != i32(0) && (_pRhs.X4) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75429), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRecordCompareWithSkipØ00__func__Ø000))), unsafe.Pointer(str(77076))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - func() int32 { - if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1)) + 1*uintptr(_idx1)))) < int32(u8(128)) { - return func() int32 { - _4_serial_type = uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1)) + 1*uintptr(_idx1)))) - return i32(1) - }() + func() { + if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1)) + 1*uintptr(_idx1)))) >= int32(u8(128)) { + _sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1))+1*uintptr(_idx1))), &_4_serial_type) } - return int32(_sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1))+1*uintptr(_idx1))), &_4_serial_type)) }() if _4_serial_type >= uint32(i32(12)) && (_4_serial_type&uint32(i32(1))) == 0 { goto _62 @@ -74908,7 +67200,7 @@ _64: goto _68 _67: - _rc = _29_nStr - (*(*int32)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */)))))) + _rc = _29_nStr - (*(*int32)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */)))))) _68: goto _69 @@ -74947,25 +67239,17 @@ _28: _rc = -_rc _75: - func() int32 { - if _vdbeRecordCompareDebug(tls, _nKey1, _pKey1, _pPKey2, _rc) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _vdbeRecordCompareDebug(tls, _nKey1, _pKey1, _pPKey2, _rc) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75465), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRecordCompareWithSkipØ00__func__Ø000))), unsafe.Pointer(str(77120))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_mem1.X7) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_mem1.X7) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75466), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRecordCompareWithSkipØ00__func__Ø000))), unsafe.Pointer(str(77172))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _rc return @@ -74987,25 +67271,17 @@ _74: goto _17 } - func() int32 { - if (_mem1.X7) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_mem1.X7) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75479), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRecordCompareWithSkipØ00__func__Ø000))), unsafe.Pointer(str(77172))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (((_sqlite3Config.X6) == i32(0)) || _vdbeRecordCompareDebug(tls, _nKey1, _pKey1, _pPKey2, int32(_pPKey2.X3)) != 0) || (((*Xsqlite3)(unsafe.Pointer(_pKeyInfo.X4)).X17) != 0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_sqlite3Config.X6) != i32(0) && _vdbeRecordCompareDebug(tls, _nKey1, _pKey1, _pPKey2, int32(_pPKey2.X3)) == 0 && ((*Xsqlite3)(unsafe.Pointer(_pKeyInfo.X4)).X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75484), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRecordCompareWithSkipØ00__func__Ø000))), unsafe.Pointer(str(77192))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPKey2)) + uintptr(14 /* X7 */))) = uint8(i32(1)) r0 = int32(_pPKey2.X3) @@ -75022,15 +67298,11 @@ func _sqlite3VdbeSerialTypeLen(tls *crt.TLS, _serial_type uint32) (r0 uint32) { return _0: - func() int32 { - if (_serial_type < uint32(i32(12))) || (uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3SmallTypeSizes)) + 1*uintptr(_serial_type)))) == ((_serial_type - uint32(i32(12))) / uint32(i32(2)))) { - return i32(0) - } - return func() int32 { + func() { + if _serial_type >= uint32(i32(12)) && uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3SmallTypeSizes)) + 1*uintptr(_serial_type)))) != ((_serial_type-uint32(i32(12)))/uint32(i32(2))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74582), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSerialTypeLenØ00__func__Ø000))), unsafe.Pointer(str(77304))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3SmallTypeSizes)) + 1*uintptr(_serial_type)))) return @@ -75060,15 +67332,11 @@ func _vdbeRecordDecodeInt(tls *crt.TLS, _serial_type uint32, _aKey *uint8) (r0 i _ = _y var _4_x uint64 // sqlite3.c:75274:11 _ = _4_x - func() int32 { - if ((_sqlite3Config.X6) == i32(0)) || (((_serial_type >= uint32(i32(1))) && (_serial_type <= uint32(i32(9)))) && (_serial_type != uint32(i32(7)))) { - return i32(0) - } - return func() int32 { + func() { + if (_sqlite3Config.X6) != i32(0) && (_serial_type < uint32(i32(1)) || _serial_type > uint32(i32(9)) || _serial_type == uint32(i32(7))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75252), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeRecordDecodeIntØ00__func__Ø000))), unsafe.Pointer(str(77444))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() switch _serial_type { case u32(0): @@ -75178,45 +67446,29 @@ _0: _3: _d1 = _szHdr1 - func() int32 { - if ((int32(_pKeyInfo.X2) + int32(_pKeyInfo.X3)) >= int32(_pPKey2.X2)) || ((_sqlite3Config.X6) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pKeyInfo.X2)+int32(_pKeyInfo.X3)) < int32(_pPKey2.X2) && (_sqlite3Config.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74947), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeRecordCompareDebugØ00__func__Ø000))), unsafe.Pointer(str(77532))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pKeyInfo.X5) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pKeyInfo.X5) == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74948), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeRecordCompareDebugØ00__func__Ø000))), unsafe.Pointer(str(38556))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pKeyInfo.X2) > i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pKeyInfo.X2) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74949), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeRecordCompareDebugØ00__func__Ø000))), unsafe.Pointer(str(77600))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_idx1 <= _szHdr1) || ((_sqlite3Config.X6) == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if _idx1 > _szHdr1 && (_sqlite3Config.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74950), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeRecordCompareDebugØ00__func__Ø000))), unsafe.Pointer(str(77048))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _14: { @@ -75249,15 +67501,11 @@ _18: goto _20 } - func() int32 { - if (_mem1.X7) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_mem1.X7) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74977), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeRecordCompareDebugØ00__func__Ø000))), unsafe.Pointer(str(77172))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pKeyInfo.X5)) + 1*uintptr(_i)))) == 0 { goto _23 @@ -75274,15 +67522,11 @@ _20: } _19: - func() int32 { - if (_mem1.X7) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_mem1.X7) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74990), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeRecordCompareDebugØ00__func__Ø000))), unsafe.Pointer(str(77172))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = int32(_pPKey2.X3) _debugCompareEnd: @@ -75346,15 +67590,11 @@ _0: goto _3 } - func() int32 { - if _i < i32(10) { - return i32(0) - } - return func() int32 { + func() { + if _i >= i32(10) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(28744), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VarintLenØ00__func__Ø000))), unsafe.Pointer(str(77644))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i += 1 goto _0 @@ -75391,25 +67631,17 @@ func _vdbeRecordCompareString(tls *crt.TLS, _nKey1 int32, _pKey1 unsafe.Pointer, var _3_szHdr int32 // sqlite3.c:75620:9 _ = _3_szHdr _aKey1 = (*uint8)(unsafe.Pointer(_pKey1)) - func() int32 { - if (int32((*XMem)(unsafe.Pointer(uintptr(_pPKey2.X1)+48*uintptr(i32(0)))).X1) & i32(2)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32((*XMem)(unsafe.Pointer(uintptr(_pPKey2.X1)+48*uintptr(i32(0)))).X1) & i32(2)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75610), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeRecordCompareStringØ00__func__Ø000))), unsafe.Pointer(str(77696))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _vdbeAssertFieldCountWithinLimits(tls, _nKey1, _pKey1, (*XKeyInfo)(unsafe.Pointer(_pPKey2.X0))) - func() int32 { - if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1)) + 1*uintptr(i32(1))))) < int32(u8(128)) { - return func() int32 { - _serial_type = int32(uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1)) + 1*uintptr(i32(1)))))) - return i32(1) - }() + func() { + if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1)) + 1*uintptr(i32(1))))) >= int32(u8(128)) { + _sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1))+1*uintptr(i32(1)))), (*uint32)(unsafe.Pointer(&_serial_type))) } - return int32(_sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1))+1*uintptr(i32(1)))), (*uint32)(unsafe.Pointer(&_serial_type)))) }() if _serial_type >= i32(12) { goto _4 @@ -75495,15 +67727,11 @@ _20: _18: _7: _5: - func() int32 { - if (_vdbeRecordCompareDebug(tls, _nKey1, _pKey1, _pPKey2, _res) != 0 || ((_sqlite3Config.X6) == i32(0))) || (((*Xsqlite3)(unsafe.Pointer((*XKeyInfo)(unsafe.Pointer(_pPKey2.X0)).X4)).X17) != 0) { - return i32(0) - } - return func() int32 { + func() { + if _vdbeRecordCompareDebug(tls, _nKey1, _pKey1, _pPKey2, _res) == 0 && (_sqlite3Config.X6) != i32(0) && ((*Xsqlite3)(unsafe.Pointer((*XKeyInfo)(unsafe.Pointer(_pPKey2.X0)).X4)).X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75651), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeRecordCompareStringØ00__func__Ø000))), unsafe.Pointer(str(77728))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _res return @@ -75524,15 +67752,11 @@ func _moveToRoot(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { // sqlite3.c:63867 var _11_subpage uint32 // sqlite3.c:63932:10 _ = _11_subpage _rc = i32(0) - func() int32 { - if _cursorOwnsBtShared(tls, _pCur) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _cursorOwnsBtShared(tls, _pCur) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63871), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToRootØ00__func__Ø000))), unsafe.Pointer(str(74648))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() i32(0) i32(0) @@ -75545,15 +67769,11 @@ func _moveToRoot(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { // sqlite3.c:63867 goto _3 } - func() int32 { - if (_pCur.X9) != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pCur.X9) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63877), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToRootØ00__func__Ø000))), unsafe.Pointer(str(77856))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _pCur.X9 return @@ -75570,15 +67790,11 @@ _2: } _8: - func() int32 { - if (*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))) != (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))) == (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63886), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToRootØ00__func__Ø000))), unsafe.Pointer(str(77884))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _releasePageNotNull(tls, *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(postInc973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(64 /* X14 */))), int8(-1)))))) if (_pCur.X14) != 0 { @@ -75600,15 +67816,11 @@ _6: return _12: - func() int32 { - if int32(_pCur.X14) == i32(-1) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pCur.X14) != i32(-1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63895), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToRootØ00__func__Ø000))), unsafe.Pointer(str(77916))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _getAndInitPage(tls, (*XBtShared)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCur.X0)).X1)), _pCur.X7, (**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */)))))+4*uintptr(i32(0)))), (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))), int32(_pCur.X11)) if _rc == i32(0) { @@ -75624,25 +67836,17 @@ _16: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(65 /* X15 */))) = (*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(i32(0))))).X2 _11: _pRoot = *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(i32(0)))) - func() int32 { - if (_pRoot.X4) == (_pCur.X7) { - return i32(0) - } - return func() int32 { + func() { + if (_pRoot.X4) != (_pCur.X7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63906), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToRootØ00__func__Ø000))), unsafe.Pointer(str(77936))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pRoot.X2) == i32(1)) || (int32(_pRoot.X2) == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pRoot.X2) != i32(1) && int32(_pRoot.X2) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63918), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToRootØ00__func__Ø000))), unsafe.Pointer(str(77964))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pRoot.X0) != i32(0) && bool2int((*XKeyInfo)(unsafe.Pointer(_pCur.X16)) == (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0))))) == int32(_pRoot.X2) { goto _23 @@ -75712,37 +67916,25 @@ func _handleMovedCursor(tls *crt.TLS, _p *XVdbeCursor) (r0 int32) { // sqlite3.c _ = _isDifferentRow var _rc int32 // sqlite3.c:74407:23 _ = _rc - func() int32 { - if int32(_p.X0) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X0) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74408), unsafe.Pointer((*int8)(unsafe.Pointer(&_handleMovedCursorØ00__func__Ø000))), unsafe.Pointer(str(74596))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(36 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(36 /* X14 */))))))) == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74409), unsafe.Pointer((*int8)(unsafe.Pointer(&_handleMovedCursorØ00__func__Ø000))), unsafe.Pointer(str(78016))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3BtreeCursorHasMoved(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(36 /* X14 */)))))))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3BtreeCursorHasMoved(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(36 /* X14 */)))))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74410), unsafe.Pointer((*int8)(unsafe.Pointer(&_handleMovedCursorØ00__func__Ø000))), unsafe.Pointer(str(78036))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _rc = _sqlite3BtreeCursorRestore(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(36 /* X14 */))))))), &_isDifferentRow) + _rc = _sqlite3BtreeCursorRestore(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(36 /* X14 */))))))), &_isDifferentRow) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X11 */))) = uint32(i32(0)) if _isDifferentRow == 0 { goto _6 @@ -75764,25 +67956,17 @@ func init() { func _sqlite3BtreeCursorRestore(tls *crt.TLS, _pCur *XBtCursor, _pDifferentRow *int32) (r0 int32) { // sqlite3.c:59808:1 var _rc int32 // sqlite3.c:59809:7 _ = _rc - func() int32 { - if _pCur != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pCur == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59811), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCursorRestoreØ00__func__Ø000))), unsafe.Pointer(str(78100))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pCur.X12) != i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pCur.X12) == i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59812), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCursorRestoreØ00__func__Ø000))), unsafe.Pointer(str(78108))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = func() int32 { if int32(_pCur.X12) >= i32(3) { @@ -75807,15 +67991,11 @@ _6: goto _8 _7: - func() int32 { - if (_pCur.X9) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pCur.X9) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59821), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCursorRestoreØ00__func__Ø000))), unsafe.Pointer(str(78136))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *_pDifferentRow = i32(0) _8: @@ -75845,85 +68025,53 @@ func _sqlite3BtreePayloadFetch(tls *crt.TLS, _pCur *XBtCursor, _pAmt *uint32) (r func _fetchPayload(tls *crt.TLS, _pCur *XBtCursor, _pAmt *uint32) (r0 unsafe.Pointer) { // sqlite3.c:63734:1 var _amt uint32 // sqlite3.c:63738:7 _ = _amt - func() int32 { - if ((_pCur != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0))))) && (int32(_pCur.X14) >= i32(0))) && ((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))) != nil) { - return i32(0) - } - return func() int32 { + func() { + if _pCur == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) || int32(_pCur.X14) < i32(0) || (*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63739), unsafe.Pointer((*int8)(unsafe.Pointer(&_fetchPayloadØ00__func__Ø000))), unsafe.Pointer(str(78184))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pCur.X12) == i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pCur.X12) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63740), unsafe.Pointer((*int8)(unsafe.Pointer(&_fetchPayloadØ00__func__Ø000))), unsafe.Pointer(str(9180))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCur.X0)).X0)).X3))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCur.X0)).X0)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63741), unsafe.Pointer((*int8)(unsafe.Pointer(&_fetchPayloadØ00__func__Ø000))), unsafe.Pointer(str(74676))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _cursorOwnsBtShared(tls, _pCur) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _cursorOwnsBtShared(tls, _pCur) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63742), unsafe.Pointer((*int8)(unsafe.Pointer(&_fetchPayloadØ00__func__Ø000))), unsafe.Pointer(str(74648))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(_pCur.X14)))) < int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X14) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(_pCur.X14)))) >= int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X14) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63743), unsafe.Pointer((*int8)(unsafe.Pointer(&_fetchPayloadØ00__func__Ø000))), unsafe.Pointer(str(9392))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(16 /* X4 */))).X4) > i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(16 /* X4 */))).X4) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63744), unsafe.Pointer((*int8)(unsafe.Pointer(&_fetchPayloadØ00__func__Ø000))), unsafe.Pointer(str(78240))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (uintptr(unsafe.Pointer((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(16 /* X4 */))).X1)) > uintptr(unsafe.Pointer((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X19))) || ((_sqlite3Config.X6) == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if uintptr(unsafe.Pointer((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(16 /* X4 */))).X1)) <= uintptr(unsafe.Pointer((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X19)) && (_sqlite3Config.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63745), unsafe.Pointer((*int8)(unsafe.Pointer(&_fetchPayloadØ00__func__Ø000))), unsafe.Pointer(str(78260))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (uintptr(unsafe.Pointer((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(16 /* X4 */))).X1)) < uintptr(unsafe.Pointer((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X20))) || ((_sqlite3Config.X6) == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if uintptr(unsafe.Pointer((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(16 /* X4 */))).X1)) >= uintptr(unsafe.Pointer((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X20)) && (_sqlite3Config.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63746), unsafe.Pointer((*int8)(unsafe.Pointer(&_fetchPayloadØ00__func__Ø000))), unsafe.Pointer(str(78328))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _amt = uint32(int32((uintptr(unsafe.Pointer((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X20)) - uintptr(unsafe.Pointer((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(16 /* X4 */))).X1))) / 1)) if uint32((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(16 /* X4 */))).X3) >= _amt { @@ -75953,46 +68101,30 @@ func _sqlite3VdbeMemFromBtree(tls *crt.TLS, _pCur *XBtCursor, _offset uint32, _a _ = _rc _available = u32(0) _rc = i32(0) - func() int32 { - if _sqlite3BtreeCursorIsValid(tls, _pCur) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3BtreeCursorIsValid(tls, _pCur) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70599), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemFromBtreeØ00__func__Ø000))), unsafe.Pointer(str(78416))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pMem.X1) & i32(9312)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pMem.X1) & i32(9312)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70600), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemFromBtreeØ00__func__Ø000))), unsafe.Pointer(str(78448))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pMem.X1) & i32(32)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pMem.X1) & i32(32)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70604), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemFromBtreeØ00__func__Ø000))), unsafe.Pointer(str(5052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _zData = (*int8)(unsafe.Pointer(_sqlite3BtreePayloadFetch(tls, _pCur, &_available))) - func() int32 { - if _zData != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _zData == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70606), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemFromBtreeØ00__func__Ø000))), unsafe.Pointer(str(78472))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_offset + _amt) > _available { goto _8 @@ -76046,15 +68178,11 @@ _0: } func _sqlite3VdbeOneByteSerialTypeLen(tls *crt.TLS, _serial_type uint8) (r0 uint8) { // sqlite3.c:74587:1 - func() int32 { - if int32(_serial_type) < i32(128) { - return i32(0) - } - return func() int32 { + func() { + if int32(_serial_type) >= i32(128) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74588), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeOneByteSerialTypeLenØ00__func__Ø000))), unsafe.Pointer(str(78508))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3SmallTypeSizes)) + 1*uintptr(_serial_type))) return @@ -76085,15 +68213,11 @@ func _sqlite3VdbeSerialType(tls *crt.TLS, _pMem *XMem, _file_format int32, _pLen var _2_u uint64 // sqlite3.c:74519:9 _ = _2_u _flags = int32(_pMem.X1) - func() int32 { - if _pLen != (*uint32)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pLen == (*uint32)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74510), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSerialTypeØ00__func__Ø000))), unsafe.Pointer(str(78556))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_flags & i32(1)) == 0 { goto _2 @@ -76108,7 +68232,7 @@ _2: goto _3 } - _2_i = *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) + _2_i = *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) if _2_i >= int64(i32(0)) { goto _4 } @@ -76187,25 +68311,17 @@ _3: return _14: - func() int32 { - if (((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X17) != 0) || (_flags&i32(18)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X17) == 0 && (_flags&i32(18)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74545), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSerialTypeØ00__func__Ø000))), unsafe.Pointer(str(78564))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pMem.X4) >= i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pMem.X4) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74546), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSerialTypeØ00__func__Ø000))), unsafe.Pointer(str(4280))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _n = uint32(_pMem.X4) if (_flags & i32(16384)) == 0 { @@ -76214,7 +68330,7 @@ _14: { p := &_n - *p = (*p) + uint32(*(*int32)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) + *p = (*p) + uint32(*(*int32)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) sink985 = *p } _20: @@ -76311,15 +68427,11 @@ _5: *p = uint8(int32(*p) & i32(127)) sink4537 = *p } - func() int32 { - if _n <= i32(9) { - return i32(0) - } - return func() int32 { + func() { + if _n > i32(9) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(28412), unsafe.Pointer((*int8)(unsafe.Pointer(&_putVarint64Ø00__func__Ø000))), unsafe.Pointer(str(78640))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *func() *int32 { _i = i32(0); return &_j }() = _n - i32(1) _8: @@ -76359,22 +68471,18 @@ func _sqlite3VdbeSerialPut(tls *crt.TLS, _buf *uint8, _pMem *XMem, _serial_type } i32(0) - crt.Xmemcpy(tls, (unsafe.Pointer)(&_1_v), (unsafe.Pointer)((*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */)))))), u32(8)) + crt.Xmemcpy(tls, (unsafe.Pointer)(&_1_v), (unsafe.Pointer)((*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */)))))), u32(8)) goto _3 _2: - _1_v = uint64(*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) + _1_v = uint64(*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) _3: _len = store985(&_1_i, uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3SmallTypeSizes)) + 1*uintptr(_serial_type))))) - func() int32 { - if _1_i > uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _1_i <= uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74673), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSerialPutØ00__func__Ø000))), unsafe.Pointer(str(11900))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _6: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(preInc985(&_1_i, uint32(4294967295))))) = uint8(_1_v & uint64(i32(255))) @@ -76395,20 +68503,16 @@ _1: goto _7 } - func() int32 { + func() { if ((_pMem.X4) + func() int32 { if (int32(_pMem.X1) & i32(16384)) != 0 { - return (*(*int32)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) + return (*(*int32)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) } return i32(0) - }()) == int32(_sqlite3VdbeSerialTypeLen(tls, _serial_type)) { - return i32(0) - } - return func() int32 { + }()) != int32(_sqlite3VdbeSerialTypeLen(tls, _serial_type)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74683), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSerialPutØ00__func__Ø000))), unsafe.Pointer(str(78660))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _len = uint32(_pMem.X4) if _len <= uint32(i32(0)) { @@ -76526,15 +68630,11 @@ _0: goto _0 _3: - func() int32 { - if _n == ((_db.X75) + int32(_db.X23)) { - return i32(0) - } - return func() int32 { + func() { + if _n != ((_db.X75) + int32(_db.X23)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78708), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkSavepointCountØ00__func__Ø000))), unsafe.Pointer(str(78784))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = i32(1) return @@ -76554,55 +68654,35 @@ func _sqlite3BtreeBeginStmt(tls *crt.TLS, _p *XBtree, _iStatement int32) (r0 int _ = _pBt _pBt = (*XBtShared)(unsafe.Pointer(_p.X1)) _sqlite3BtreeEnter(tls, _p) - func() int32 { - if int32(_p.X2) == i32(2) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X2) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63028), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeBeginStmtØ00__func__Ø000))), unsafe.Pointer(str(78856))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pBt.X10) & i32(1)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pBt.X10) & i32(1)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63029), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeBeginStmtØ00__func__Ø000))), unsafe.Pointer(str(78880))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _iStatement > i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if _iStatement <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63030), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeBeginStmtØ00__func__Ø000))), unsafe.Pointer(str(78916))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _iStatement > ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X75) { - return i32(0) } - return func() int32 { + }() + func() { + if _iStatement <= ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X75) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63031), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeBeginStmtØ00__func__Ø000))), unsafe.Pointer(str(78932))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pBt.X8) == i32(2) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pBt.X8) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63032), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeBeginStmtØ00__func__Ø000))), unsafe.Pointer(str(58756))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3PagerOpenSavepoint(tls, (*XPager)(unsafe.Pointer(_pBt.X0)), _iStatement) _sqlite3BtreeLeave(tls, _p) @@ -76625,36 +68705,24 @@ func _sqlite3BtreeUpdateMeta(tls *crt.TLS, _p *XBtree, _idx int32, _iMeta uint32 var _rc int32 // sqlite3.c:67808:7 _ = _rc _pBt = (*XBtShared)(unsafe.Pointer(_p.X1)) - func() int32 { - if (_idx >= i32(1)) && (_idx <= i32(15)) { - return i32(0) - } - return func() int32 { + func() { + if _idx < i32(1) || _idx > i32(15) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67809), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeUpdateMetaØ00__func__Ø000))), unsafe.Pointer(str(78988))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3BtreeEnter(tls, _p) - func() int32 { - if int32(_p.X2) == i32(2) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X2) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67811), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeUpdateMetaØ00__func__Ø000))), unsafe.Pointer(str(78856))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XMemPage)(unsafe.Pointer(_pBt.X3)) != (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XMemPage)(unsafe.Pointer(_pBt.X3)) == (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67812), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeUpdateMetaØ00__func__Ø000))), unsafe.Pointer(str(79008))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pP1 = (*XMemPage)(unsafe.Pointer(_pBt.X3)).X19 _rc = _sqlite3PagerWrite(tls, (*XPgHdr)(unsafe.Pointer((*XMemPage)(unsafe.Pointer(_pBt.X3)).X23))) @@ -76667,25 +68735,17 @@ func _sqlite3BtreeUpdateMeta(tls *crt.TLS, _p *XBtree, _idx int32, _iMeta uint32 goto _8 } - func() int32 { - if ((_pBt.X5) != 0) || (_iMeta == uint32(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if (_pBt.X5) == 0 && _iMeta != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67819), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeUpdateMetaØ00__func__Ø000))), unsafe.Pointer(str(79024))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_iMeta == uint32(i32(0))) || (_iMeta == uint32(i32(1))) { - return i32(0) } - return func() int32 { + }() + func() { + if _iMeta != uint32(i32(0)) && _iMeta != uint32(i32(1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67820), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeUpdateMetaØ00__func__Ø000))), unsafe.Pointer(str(79052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(18 /* X6 */))) = uint8(_iMeta) _8: @@ -76722,15 +68782,11 @@ func _allocateCursor(tls *crt.TLS, _p *TVdbe, _iCur int32, _nField int32, _iDb i } return i32(0) }())) - func() int32 { - if (_iCur >= i32(0)) && (_iCur < (_p.X7)) { - return i32(0) - } - return func() int32 { + func() { + if _iCur < i32(0) || _iCur >= (_p.X7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78312), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateCursorØ00__func__Ø000))), unsafe.Pointer(str(79100))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_iCur)))) == nil { goto _7 @@ -76743,7 +68799,7 @@ _7: goto _8 } - *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_iCur))) = store5821214(&_pCx, (*XVdbeCursor)(unsafe.Pointer(_pMem.X5))) + *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_iCur))) = store5821224(&_pCx, (*XVdbeCursor)(unsafe.Pointer(_pMem.X5))) crt.Xmemset(tls, (unsafe.Pointer)(_pCx), i32(0), u32(32)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(0 /* X0 */))) = _eCurType *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(1 /* X1 */))) = int8(_iDb) @@ -76753,8 +68809,8 @@ _7: goto _9 } - *(**XBtCursor)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(36 /* X14 */))))))) = (*XBtCursor)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem.X5)) + 1*uintptr(u32(88)+(u32(8)*uint32(_nField))))))) - _sqlite3BtreeCursorZero(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(36 /* X14 */)))))))) + *(**XBtCursor)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(36 /* X14 */))))))) = (*XBtCursor)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem.X5)) + 1*uintptr(u32(88)+(u32(8)*uint32(_nField))))))) + _sqlite3BtreeCursorZero(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(36 /* X14 */)))))))) _9: _8: r0 = _pCx @@ -76806,90 +68862,58 @@ func _btreeCursor(tls *crt.TLS, _p *XBtree, _iTable int32, _wrFlag int32, _pKeyI var _pX *XBtCursor // sqlite3.c:63135:12 _ = _pX _pBt = (*XBtShared)(unsafe.Pointer(_p.X1)) - func() int32 { - if _sqlite3BtreeHoldsMutex(tls, _p) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3BtreeHoldsMutex(tls, _p) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63137), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCursorØ00__func__Ø000))), unsafe.Pointer(str(16676))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_wrFlag == i32(0)) || (_wrFlag == i32(4))) || (_wrFlag == i32(12)) { - return i32(0) } - return func() int32 { + }() + func() { + if _wrFlag != i32(0) && _wrFlag != i32(4) && _wrFlag != i32(12) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63138), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCursorØ00__func__Ø000))), unsafe.Pointer(str(79144))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - func() int32 { + func() { if _hasSharedCacheTableLock(tls, _p, uint32(_iTable), bool2int(_pKeyInfo != (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0))))), func() int32 { if _wrFlag != 0 { return i32(2) } return i32(1) - }()) != 0 { - return i32(0) - } - return func() int32 { + }()) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63147), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCursorØ00__func__Ø000))), unsafe.Pointer(str(79220))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_wrFlag == i32(0)) || (_hasReadConflicts(tls, _p, uint32(_iTable)) == 0) { - return i32(0) } - return func() int32 { + }() + func() { + if _wrFlag != i32(0) && _hasReadConflicts(tls, _p, uint32(_iTable)) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63148), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCursorØ00__func__Ø000))), unsafe.Pointer(str(79284))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_p.X2) > i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_p.X2) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63151), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCursorØ00__func__Ø000))), unsafe.Pointer(str(55820))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_wrFlag == i32(0)) || (int32(_p.X2) == i32(2)) { - return i32(0) } - return func() int32 { + }() + func() { + if _wrFlag != i32(0) && int32(_p.X2) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63152), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCursorØ00__func__Ø000))), unsafe.Pointer(str(79328))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XMemPage)(unsafe.Pointer(_pBt.X3)) != nil) && (((*XMemPage)(unsafe.Pointer(_pBt.X3)).X19) != nil) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XMemPage)(unsafe.Pointer(_pBt.X3)) == nil || ((*XMemPage)(unsafe.Pointer(_pBt.X3)).X19) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63153), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCursorØ00__func__Ø000))), unsafe.Pointer(str(79368))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_wrFlag == i32(0)) || ((int32(_pBt.X10) & i32(1)) == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if _wrFlag != i32(0) && (int32(_pBt.X10)&i32(1)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63154), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCursorØ00__func__Ø000))), unsafe.Pointer(str(79404))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _wrFlag == 0 { goto _24 @@ -76909,15 +68933,11 @@ _24: goto _27 } - func() int32 { - if _wrFlag == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _wrFlag != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63161), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCursorØ00__func__Ø000))), unsafe.Pointer(str(79452))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _iTable = i32(0) _27: @@ -77112,15 +69132,11 @@ _0: } func _sqlite3BtreeCursorHintFlags(tls *crt.TLS, _pCur *XBtCursor, _x uint32) { // sqlite3.c:59841:1 - func() int32 { - if ((_x == uint32(i32(2))) || (_x == uint32(i32(1)))) || (_x == uint32(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if _x != uint32(i32(2)) && _x != uint32(i32(1)) && _x != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59842), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCursorHintFlagsØ00__func__Ø000))), unsafe.Pointer(str(79476))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(63 /* X13 */))) = uint8(_x) return @@ -77175,65 +69191,41 @@ func _sqlite3BtreeOpen(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zFilename *int8, _db _rc = i32(0) _isTempDb = bool2int((_zFilename == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zFilename)) + 1*uintptr(i32(0))))) == i32(0))) _isMemdb = bool2int((((_zFilename != nil) && (crt.Xstrcmp(tls, _zFilename, str(79552)) == i32(0))) || (_isTempDb != 0 && _sqlite3TempInMemory(tls, _db) != 0)) || ((_vfsFlags & i32(128)) != i32(0))) - func() int32 { - if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61179), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeOpenØ00__func__Ø000))), unsafe.Pointer(str(1184))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pVfs != (*Xsqlite3_vfs)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if _pVfs == (*Xsqlite3_vfs)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61180), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeOpenØ00__func__Ø000))), unsafe.Pointer(str(79564))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61181), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeOpenØ00__func__Ø000))), unsafe.Pointer(str(832))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_flags & i32(255)) == _flags { - return i32(0) } - return func() int32 { + }() + func() { + if (_flags & i32(255)) != _flags { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61182), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeOpenØ00__func__Ø000))), unsafe.Pointer(str(79572))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_flags & i32(8)) == i32(0)) || ((_flags & i32(4)) != i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_flags&i32(8)) != i32(0) && (_flags&i32(4)) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61185), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeOpenØ00__func__Ø000))), unsafe.Pointer(str(79592))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_flags & i32(4)) == i32(0)) || _isTempDb != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (_flags&i32(4)) != i32(0) && _isTempDb == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61188), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeOpenØ00__func__Ø000))), unsafe.Pointer(str(79652))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _isMemdb == 0 { goto _19 @@ -77320,15 +69312,11 @@ _34: goto _37 } - func() int32 { - if (_pBt.X23) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pBt.X23) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61242), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeOpenØ00__func__Ø000))), unsafe.Pointer(str(79692))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if i32(0) != crt.Xstrcmp(tls, _5_zFullPathname, _sqlite3PagerFilename(tls, (*XPager)(unsafe.Pointer(_pBt.X0)), i32(0))) || _sqlite3PagerVfs(tls, (*XPager)(unsafe.Pointer(_pBt.X0))) != _pVfs { goto _41 @@ -77468,15 +69456,11 @@ _59: _64: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(36 /* X16 */))) = (_pBt.X15) - uint32(_nReserve) - func() int32 { - if ((_pBt.X15) & uint32(i32(7))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_pBt.X15) & uint32(i32(7))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61347), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeOpenØ00__func__Ø000))), unsafe.Pointer(str(79704))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(64 /* X23 */))) = i32(1) if (_p.X3) == 0 { @@ -77515,7 +69499,7 @@ _72: goto _75 } - if store5420283(&_25_pSib, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_25_i))).X1))) == (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) || (_25_pSib.X3) == 0 { + if store5420293(&_25_pSib, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_25_i))).X1))) == (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) || (_25_pSib.X3) == 0 { goto _77 } @@ -77601,27 +69585,19 @@ _89: goto _92 } - func() int32 { - if Xsqlite3_mutex_held(tls, _mutexOpen) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, _mutexOpen) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61429), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeOpenØ00__func__Ø000))), unsafe.Pointer(str(79728))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() Xsqlite3_mutex_leave(tls, _mutexOpen) _92: - func() int32 { - if (_rc != i32(0)) || (_sqlite3BtreeConnectionCount(tls, *_ppBtree) > i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _rc == i32(0) && _sqlite3BtreeConnectionCount(tls, *_ppBtree) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61432), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeOpenØ00__func__Ø000))), unsafe.Pointer(str(79760))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _rc return @@ -77757,15 +69733,11 @@ _7: _8: _nUri = int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_z))+1*uintptr(i32(1)))))) - uintptr(unsafe.Pointer(_zUri))) / 1) - func() int32 { - if _nUri >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _nUri < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51552), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenØ00__func__Ø000))), unsafe.Pointer(str(79840))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _rc != i32(0) || (_nPathname+i32(8)) <= (_pVfs.X2) { goto _12 @@ -77784,15 +69756,11 @@ _12: _13: _5: _pPtr = (*uint8)(unsafe.Pointer(_sqlite3MallocZero(tls, uint64((((((((((((u32(224)+uint32((_pcacheSize+i32(7))&i32(-8)))+uint32(((_pVfs.X1)+i32(7))&i32(-8)))+uint32(_journalFileSize*i32(2)))+uint32(_nPathname))+uint32(i32(1)))+uint32(_nUri))+uint32(_nPathname))+uint32(i32(8)))+uint32(i32(2)))+uint32(_nPathname))+uint32(i32(4)))+uint32(i32(2)))))) - func() int32 { - if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer((unsafe.Pointer)(uintptr(_journalFileSize))))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer((unsafe.Pointer)(uintptr(_journalFileSize))))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51591), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenØ00__func__Ø000))), unsafe.Pointer(str(79848))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pPtr != nil { goto _16 @@ -77824,29 +69792,21 @@ _16: p := &_pPtr return p, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_journalFileSize))) }()))) - func() int32 { - if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32))))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32))))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51602), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenØ00__func__Ø000))), unsafe.Pointer(str(79908))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _zPathname == nil { goto _19 } - func() int32 { - if _nPathname > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _nPathname <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51606), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenØ00__func__Ø000))), unsafe.Pointer(str(79944))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(172 /* X52 */))) = (*int8)(unsafe.Pointer(store4543(func() (**uint8, *uint8) { p := &_pPtr @@ -77874,15 +69834,11 @@ _19: _10_fout = i32(0) _rc = _sqlite3OsOpen(tls, _pVfs, _pPager.X51, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)), _vfsFlags, &_10_fout) - func() int32 { - if _memDb == 0 { - return i32(0) - } - return func() int32 { + func() { + if _memDb != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51629), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenØ00__func__Ø000))), unsafe.Pointer(str(79976))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _readOnly = _10_fout & i32(1) if _rc != i32(0) { @@ -77940,15 +69896,11 @@ _34: goto _35 } - func() int32 { - if int32(_pPager.X13) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X13) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51696), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenØ00__func__Ø000))), unsafe.Pointer(str(80004))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3PagerSetPagesize(tls, _pPager, &_szPageDflt, i32(-1)) _35: @@ -77957,15 +69909,11 @@ _35: } _nExtra = (_nExtra + i32(7)) & i32(-8) - func() int32 { - if (_nExtra >= i32(8)) && (_nExtra < i32(1000)) { - return i32(0) - } - return func() int32 { + func() { + if _nExtra < i32(8) || _nExtra >= i32(1000) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51704), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenØ00__func__Ø000))), unsafe.Pointer(str(80024))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3PcacheOpen(tls, int32(_szPageDflt), _nExtra, bool2int(_memDb == 0), func() func(*crt.TLS, unsafe.Pointer, *XPgHdr) int32 { if _memDb == 0 { @@ -77988,85 +69936,57 @@ _44: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(6 /* X3 */))) = uint8(_useJournal) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(156 /* X49 */))) = uint32(i32(1073741823)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(13 /* X10 */))) = uint8(_tempFile) - func() int32 { - if (_tempFile == i32(0)) || (_tempFile == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _tempFile != i32(0) && _tempFile != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51732), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenØ00__func__Ø000))), unsafe.Pointer(str(80052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() i32(0) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(4 /* X1 */))) = uint8(_tempFile) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(19 /* X16 */))) = _pPager.X10 *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(16 /* X13 */))) = uint8(_memDb) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(15 /* X12 */))) = uint8(_readOnly) - func() int32 { - if _useJournal != 0 || ((_pPager.X10) != 0) { - return i32(0) - } - return func() int32 { + func() { + if _useJournal == 0 && (_pPager.X10) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51739), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenØ00__func__Ø000))), unsafe.Pointer(str(80128))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(7 /* X4 */))) = _pPager.X10 if (_pPager.X4) == 0 { goto _51 } - func() int32 { - if int32(_pPager.X5) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X5) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51742), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenØ00__func__Ø000))), unsafe.Pointer(str(80160))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPager.X6) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51743), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenØ00__func__Ø000))), unsafe.Pointer(str(80180))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPager.X9) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X9) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51744), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenØ00__func__Ø000))), unsafe.Pointer(str(80204))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPager.X8) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X8) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51745), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenØ00__func__Ø000))), unsafe.Pointer(str(80228))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPager.X7) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X7) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51746), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenØ00__func__Ø000))), unsafe.Pointer(str(80252))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _62 @@ -78079,15 +69999,11 @@ _51: _62: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(140 /* X44 */))) = uint16(_nExtra) *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(160 /* X50 */))) = int64(i32(-1)) - func() int32 { - if ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) || _tempFile != 0 { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) && _tempFile == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51759), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenØ00__func__Ø000))), unsafe.Pointer(str(80280))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _setSectorSize(tls, _pPager) if _useJournal != 0 { @@ -78270,15 +70186,11 @@ func _sqlite3PcacheOpen(tls *crt.TLS, _szPage int32, _szExtra int32, _bPurgeable crt.Xmemset(tls, (unsafe.Pointer)(_p), i32(0), u32(48)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X6 */))) = i32(1) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(28 /* X7 */))) = _szExtra - func() int32 { - if _szExtra >= i32(8) { - return i32(0) - } - return func() int32 { + func() { + if _szExtra < i32(8) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44383), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheOpenØ00__func__Ø000))), unsafe.Pointer(str(80360))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X8 */))) = uint8(_bPurgeable) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(33 /* X9 */))) = uint8(i32(2)) @@ -78304,34 +70216,23 @@ func _pagerStress(tls *crt.TLS, _p unsafe.Pointer, _pPg *XPgHdr) (r0 int32) { // _ = _rc _pPager = (*XPager)(unsafe.Pointer(_p)) _rc = i32(0) - func() int32 { - if (*XPager)(unsafe.Pointer(_pPg.X4)) == _pPager { - return i32(0) - } - return func() int32 { + func() { + if (*XPager)(unsafe.Pointer(_pPg.X4)) != _pPager { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51375), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerStressØ00__func__Ø000))), unsafe.Pointer(str(17868))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pPg.X6) & i32(2)) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pPg.X6) & i32(2)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51376), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerStressØ00__func__Ø000))), unsafe.Pointer(str(55708))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if func() int32 { if (_pPager.X26) != 0 { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51394), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerStressØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51394), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerStressØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -78377,15 +70278,11 @@ _14: goto _15 } - func() int32 { - if (int32(_pPg.X6) & i32(8)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pPg.X6) & i32(8)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51423), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerStressØ00__func__Ø000))), unsafe.Pointer(str(80392))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _pager_write_pagelist(tls, _pPager, _pPg) _15: @@ -78411,29 +70308,21 @@ func _pageReinit(tls *crt.TLS, _pData *XPgHdr) { // sqlite3.c:61100:1 var _pPage *XMemPage // sqlite3.c:61101:11 _ = _pPage _pPage = (*XMemPage)(unsafe.Pointer(_sqlite3PagerGetExtra(tls, _pData))) - func() int32 { - if _sqlite3PagerPageRefcount(tls, _pData) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3PagerPageRefcount(tls, _pData) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61103), unsafe.Pointer((*int8)(unsafe.Pointer(&_pageReinitØ00__func__Ø000))), unsafe.Pointer(str(80436))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pPage.X0) == 0 { goto _2 } - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61105), unsafe.Pointer((*int8)(unsafe.Pointer(&_pageReinitØ00__func__Ø000))), unsafe.Pointer(str(19920))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(0 /* X0 */))) = uint8(i32(0)) if _sqlite3PagerPageRefcount(tls, _pData) <= i32(1) { @@ -78465,25 +70354,17 @@ func _sqlite3PagerReadFileheader(tls *crt.TLS, _pPager *XPager, _N int32, _pDest _ = _rc _rc = i32(0) crt.Xmemset(tls, (unsafe.Pointer)(_pDest), i32(0), uint32(_N)) - func() int32 { - if ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) || ((_pPager.X10) != 0) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) && (_pPager.X10) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50694), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerReadFileheaderØ00__func__Ø000))), unsafe.Pointer(str(18996))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50700), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerReadFileheaderØ00__func__Ø000))), unsafe.Pointer(str(11056))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { goto _5 @@ -78518,29 +70399,21 @@ func _sqlite3PagerSetBusyhandler(tls *crt.TLS, _pPager *XPager, _xBusyHandler fu } _1_ap = (*unsafe.Pointer)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(176 /* X53 */))))) - func() int32 { + func() { if *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 - }{(*(*func(*crt.TLS, unsafe.Pointer) int32)(unsafe.Pointer(&struct{ f unsafe.Pointer }{(*(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_ap)) + 4*uintptr(i32(0)))))})))})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct { + }{(*(*func(*crt.TLS, unsafe.Pointer) int32)(unsafe.Pointer(&struct{ f unsafe.Pointer }{(*(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_ap)) + 4*uintptr(i32(0)))))})))})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 }{_xBusyHandler})) { - return i32(0) - } - return func() int32 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50534), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSetBusyhandlerØ00__func__Ø000))), unsafe.Pointer(str(80512))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_ap)) + 4*uintptr(i32(1))))) == _pBusyHandlerArg { - return i32(0) } - return func() int32 { + }() + func() { + if unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_ap)) + 4*uintptr(i32(1))))) != _pBusyHandlerArg { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50535), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSetBusyhandlerØ00__func__Ø000))), unsafe.Pointer(str(80552))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3OsFileControlHint(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)), i32(15), (unsafe.Pointer)(_1_ap)) _0: @@ -78627,35 +70500,23 @@ func _btreeCreateTable(tls *crt.TLS, _p *XBtree, _piTable *int32, _createTabFlag var _4_iPtrPage uint32 // sqlite3.c:67456:12 _ = _4_iPtrPage _pBt = (*XBtShared)(unsafe.Pointer(_p.X1)) - func() int32 { - if _sqlite3BtreeHoldsMutex(tls, _p) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3BtreeHoldsMutex(tls, _p) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67401), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCreateTableØ00__func__Ø000))), unsafe.Pointer(str(16676))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pBt.X8) == i32(2) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pBt.X8) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67402), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCreateTableØ00__func__Ø000))), unsafe.Pointer(str(58756))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pBt.X10) & i32(1)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pBt.X10) & i32(1)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67403), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCreateTableØ00__func__Ø000))), unsafe.Pointer(str(78880))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pBt.X5) == 0 { goto _6 @@ -78673,15 +70534,11 @@ _7: goto _7 _8: - func() int32 { - if (_pgnoRoot >= uint32(i32(3))) || ((_sqlite3Config.X6) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _pgnoRoot < uint32(i32(3)) && (_sqlite3Config.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67436), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCreateTableØ00__func__Ø000))), unsafe.Pointer(str(80604))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _allocateBtreePage(tls, _pBt, &_1_pPageMove, &_1_pgnoMove, _pgnoRoot, uint8(i32(1))) if _rc == i32(0) { @@ -78733,25 +70590,17 @@ _18: return _19: - func() int32 { - if int32(_4_eType) != i32(1) { - return i32(0) - } - return func() int32 { + func() { + if int32(_4_eType) == i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67480), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCreateTableØ00__func__Ø000))), unsafe.Pointer(str(80632))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_4_eType) != i32(2) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_4_eType) == i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67481), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCreateTableØ00__func__Ø000))), unsafe.Pointer(str(80656))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _relocatePage(tls, _pBt, _pRoot, _4_eType, _4_iPtrPage, _1_pgnoMove, i32(0)) _releasePage(tls, _pRoot) @@ -78797,25 +70646,18 @@ _27: return _28: - func() int32 { - if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer((*XMemPage)(unsafe.Pointer(_pBt.X3)).X23))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer((*XMemPage)(unsafe.Pointer(_pBt.X3)).X23))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67513), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCreateTableØ00__func__Ø000))), unsafe.Pointer(str(80680))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3BtreeUpdateMeta(tls, _p, i32(4), _pgnoRoot) if func() int32 { if _rc != 0 { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67515), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCreateTableØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67515), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCreateTableØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -78842,15 +70684,11 @@ _6: _35: _34: - func() int32 { - if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pRoot.X23))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pRoot.X23))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67525), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCreateTableØ00__func__Ø000))), unsafe.Pointer(str(80728))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_createTabFlags & i32(1)) == 0 { goto _38 @@ -78864,15 +70702,11 @@ _38: _39: _zeroPage(tls, _pRoot, _ptfFlags) _sqlite3PagerUnref(tls, (*XPgHdr)(unsafe.Pointer(_pRoot.X23))) - func() int32 { - if ((int32(_pBt.X4) & i32(4)) == i32(0)) || (_pgnoRoot == uint32(i32(2))) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pBt.X4)&i32(4)) != i32(0) && _pgnoRoot != uint32(i32(2)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67533), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCreateTableØ00__func__Ø000))), unsafe.Pointer(str(80768))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *_piTable = int32(_pgnoRoot) r0 = i32(0) @@ -78920,30 +70754,22 @@ func _sqlite3VdbeSorterInit(tls *crt.TLS, _db *Xsqlite3, _nField int32, _pCsr *X _1: _nWorker = *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[12]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(92 /* X31 */))))) + 4*uintptr(i32(11)))) _2: - func() int32 { - if ((*XKeyInfo)(unsafe.Pointer(_pCsr.X15)) != nil) && ((*XBtree)(unsafe.Pointer(_pCsr.X8)) == (*XBtree)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if (*XKeyInfo)(unsafe.Pointer(_pCsr.X15)) == nil || (*XBtree)(unsafe.Pointer(_pCsr.X8)) != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86811), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterInitØ00__func__Ø000))), unsafe.Pointer(str(80840))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pCsr.X0) == i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pCsr.X0) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86812), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterInitØ00__func__Ø000))), unsafe.Pointer(str(59748))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _szKeyInfo = int32(u32(24) + (uint32(int32((*XKeyInfo)(unsafe.Pointer(_pCsr.X15)).X2)-i32(1)) * u32(4))) _sz = int32(u32(124) + (uint32(_nWorker) * u32(60))) _pSorter = (*XVdbeSorter)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, uint64(_sz+_szKeyInfo)))) - *(**XVdbeSorter)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(36 /* X14 */))))))) = _pSorter + *(**XVdbeSorter)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(36 /* X14 */))))))) = _pSorter if _pSorter != (*XVdbeSorter)(unsafe.Pointer(uintptr(i32(0)))) { goto _8 } @@ -78952,7 +70778,7 @@ _2: goto _9 _8: - *(**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(28 /* X7 */))))) = store5666632(&_pKeyInfo, (*XKeyInfo)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(_pSorter))))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_sz)))))))))) + *(**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(28 /* X7 */))))) = store5666642(&_pKeyInfo, (*XKeyInfo)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(_pSorter))))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_sz)))))))))) crt.Xmemcpy(tls, (unsafe.Pointer)(_pKeyInfo), _pCsr.X15, uint32(_szKeyInfo)) *(**Xsqlite3)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pKeyInfo)) + uintptr(12 /* X4 */))))) = (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) if _nField == 0 || _nWorker != i32(0) { @@ -79016,19 +70842,15 @@ _18: goto _23 } - func() int32 { - if (_pSorter.X10) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pSorter.X10) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86859), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterInitØ00__func__Ø000))), unsafe.Pointer(str(80872))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(52 /* X11 */))) = _pgsz - *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(4 /* X1 */))) = (*uint8)(unsafe.Pointer(_sqlite3Malloc(tls, uint64(_pgsz)))) - if ((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X1) != nil { + *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(4 /* X1 */))) = (*uint8)(unsafe.Pointer(_sqlite3Malloc(tls, uint64(_pgsz)))) + if ((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X1) != nil { goto _26 } @@ -79061,45 +70883,29 @@ func _sqlite3BtreeCursorHasHint(tls *crt.TLS, _pCsr *XBtCursor, _mask uint32) (r } func _sqlite3BtreePrevious(tls *crt.TLS, _pCur *XBtCursor, _pRes *int32) (r0 int32) { // sqlite3.c:64557:1 - func() int32 { - if _cursorOwnsBtShared(tls, _pCur) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _cursorOwnsBtShared(tls, _pCur) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64558), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePreviousØ00__func__Ø000))), unsafe.Pointer(str(74648))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pRes != (*int32)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if _pRes == (*int32)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64559), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePreviousØ00__func__Ø000))), unsafe.Pointer(str(75616))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*_pRes) == i32(0)) || ((*_pRes) == i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if (*_pRes) != i32(0) && (*_pRes) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64560), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePreviousØ00__func__Ø000))), unsafe.Pointer(str(75624))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pCur.X9) == i32(0)) || (int32(_pCur.X12) != i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pCur.X9) != i32(0) && int32(_pCur.X12) == i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64561), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePreviousØ00__func__Ø000))), unsafe.Pointer(str(75648))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *_pRes = i32(0) { @@ -79135,65 +70941,41 @@ func _btreePrevious(tls *crt.TLS, _pCur *XBtCursor, _pRes *int32) (r0 int32) { / _ = _pPage var _6_idx int32 // sqlite3.c:64531:9 _ = _6_idx - func() int32 { - if _cursorOwnsBtShared(tls, _pCur) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _cursorOwnsBtShared(tls, _pCur) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64502), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreePreviousØ00__func__Ø000))), unsafe.Pointer(str(74648))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pRes != (*int32)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if _pRes == (*int32)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64503), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreePreviousØ00__func__Ø000))), unsafe.Pointer(str(75616))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*_pRes) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (*_pRes) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64504), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreePreviousØ00__func__Ø000))), unsafe.Pointer(str(75716))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pCur.X9) == i32(0)) || (int32(_pCur.X12) != i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pCur.X9) != i32(0) && int32(_pCur.X12) == i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64505), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreePreviousØ00__func__Ø000))), unsafe.Pointer(str(75648))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pCur.X10) & i32(14)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pCur.X10) & i32(14)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64506), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreePreviousØ00__func__Ø000))), unsafe.Pointer(str(80940))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(16 /* X4 */))).X4) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(16 /* X4 */))).X4) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64507), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreePreviousØ00__func__Ø000))), unsafe.Pointer(str(81008))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pCur.X12) == i32(1) { goto _13 @@ -79226,15 +71008,11 @@ _17: goto _18 } - func() int32 { - if (int32(_pCur.X12) == i32(1)) || (int32(_pCur.X12) == i32(2)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pCur.X12) != i32(1) && int32(_pCur.X12) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64518), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreePreviousØ00__func__Ø000))), unsafe.Pointer(str(75728))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(62 /* X12 */))) = uint8(i32(1)) if (_pCur.X9) >= i32(0) { @@ -79250,15 +71028,11 @@ _22: _18: _13: _pPage = *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14))) - func() int32 { - if (_pPage.X0) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pPage.X0) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64529), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreePreviousØ00__func__Ø000))), unsafe.Pointer(str(75492))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pPage.X5) != 0 { goto _25 @@ -79297,25 +71071,17 @@ _30: goto _28 _29: - func() int32 { - if int32((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(16 /* X4 */))).X4) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(16 /* X4 */))).X4) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64544), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreePreviousØ00__func__Ø000))), unsafe.Pointer(str(81008))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pCur.X10) & i32(4)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pCur.X10) & i32(4)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64545), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreePreviousØ00__func__Ø000))), unsafe.Pointer(str(81028))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(_pCur.X14))) -= 1 _pPage = *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14))) @@ -79350,28 +71116,20 @@ func _moveToRightmost(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { // sqlite3.c: _ = _pPage _rc = i32(0) _pPage = nil - func() int32 { - if _cursorOwnsBtShared(tls, _pCur) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _cursorOwnsBtShared(tls, _pCur) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63980), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToRightmostØ00__func__Ø000))), unsafe.Pointer(str(74648))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pCur.X12) == i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pCur.X12) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63981), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToRightmostØ00__func__Ø000))), unsafe.Pointer(str(9180))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _4: - if (store5661680(&_pPage, *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X5) != 0 { + if (store5661690(&_pPage, *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X5) != 0 { goto _5 } @@ -79390,25 +71148,17 @@ _6: _5: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(_pCur.X14))) = uint16(int32(_pPage.X14) - i32(1)) - func() int32 { - if int32((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(16 /* X4 */))).X4) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(16 /* X4 */))).X4) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63989), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToRightmostØ00__func__Ø000))), unsafe.Pointer(str(81008))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pCur.X10) & i32(2)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pCur.X10) & i32(2)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63990), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToRightmostØ00__func__Ø000))), unsafe.Pointer(str(81084))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = i32(0) return @@ -79432,25 +71182,17 @@ func _sqlite3BtreeLast(tls *crt.TLS, _pCur *XBtCursor, _pRes *int32) (r0 int32) _ = _rc var _1_ii int32 // sqlite3.c:64032:9 _ = _1_ii - func() int32 { - if _cursorOwnsBtShared(tls, _pCur) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _cursorOwnsBtShared(tls, _pCur) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64024), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeLastØ00__func__Ø000))), unsafe.Pointer(str(74648))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCur.X0)).X0)).X3))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCur.X0)).X0)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64025), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeLastØ00__func__Ø000))), unsafe.Pointer(str(74676))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if i32(1) != int32(_pCur.X12) || (int32(_pCur.X10)&i32(8)) == i32(0) { goto _5 @@ -79462,39 +71204,27 @@ _6: goto _9 } - func() int32 { - if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(_1_ii)))) == int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_1_ii)))).X14) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(_1_ii)))) != int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_1_ii)))).X14) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64034), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeLastØ00__func__Ø000))), unsafe.Pointer(str(81140))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _1_ii += 1 goto _6 _9: - func() int32 { - if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(_pCur.X14)))) == (int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X14) - i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(_pCur.X14)))) != (int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X14) - i32(1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64036), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeLastØ00__func__Ø000))), unsafe.Pointer(str(81184))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X5) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if ((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X5) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64037), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeLastØ00__func__Ø000))), unsafe.Pointer(str(81248))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = i32(0) return @@ -79509,29 +71239,21 @@ _5: goto _17 } - func() int32 { - if ((_pCur.X7) == uint32(i32(0))) || (int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X14) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_pCur.X7) != uint32(i32(0)) && int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X14) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64045), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeLastØ00__func__Ø000))), unsafe.Pointer(str(75080))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *_pRes = i32(1) goto _21 _17: - func() int32 { - if int32(_pCur.X12) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pCur.X12) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64048), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeLastØ00__func__Ø000))), unsafe.Pointer(str(9180))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *_pRes = i32(0) _rc = _moveToRightmost(tls, _pCur) @@ -79594,73 +71316,49 @@ func _sqlite3BtreeInsert(tls *crt.TLS, _pCur *XBtCursor, _pX *XBtreePayload, _fl _p = (*XBtree)(unsafe.Pointer(_pCur.X0)) _pBt = (*XBtShared)(unsafe.Pointer(_p.X1)) _newCell = nil - func() int32 { - if (_flags & i32(10)) == _flags { - return i32(0) - } - return func() int32 { + func() { + if (_flags & i32(10)) != _flags { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67031), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81300))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pCur.X12) != i32(4) { goto _2 } - func() int32 { - if (_pCur.X9) != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pCur.X9) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67034), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(77856))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _pCur.X9 return _2: - func() int32 { - if _cursorOwnsBtShared(tls, _pCur) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _cursorOwnsBtShared(tls, _pCur) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67038), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(74648))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (((int32(_pCur.X10) & i32(1)) != i32(0)) && (int32(_pBt.X8) == i32(2))) && ((int32(_pBt.X10) & i32(1)) == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pCur.X10)&i32(1)) == i32(0) || int32(_pBt.X8) != i32(2) || (int32(_pBt.X10)&i32(1)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67039), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81352))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _hasSharedCacheTableLock(tls, _p, _pCur.X7, bool2int((*XKeyInfo)(unsafe.Pointer(_pCur.X16)) != (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0))))), i32(2)) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _hasSharedCacheTableLock(tls, _p, _pCur.X7, bool2int((*XKeyInfo)(unsafe.Pointer(_pCur.X16)) != (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0))))), i32(2)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67042), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81464))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (unsafe.Pointer(_pX.X0) == (unsafe.Pointer)(uintptr(i32(0)))) == ((*XKeyInfo)(unsafe.Pointer(_pCur.X16)) == (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) } - return func() int32 { + }() + func() { + if (unsafe.Pointer(_pX.X0) == (unsafe.Pointer)(uintptr(i32(0)))) != ((*XKeyInfo)(unsafe.Pointer(_pCur.X16)) == (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67049), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81532))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_pCur.X10) & i32(32)) == 0 { goto _15 @@ -79680,26 +71378,18 @@ _15: goto _17 } - func() int32 { - if unsafe.Pointer(_pX.X0) == (unsafe.Pointer)(uintptr(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if unsafe.Pointer(_pX.X0) != (unsafe.Pointer)(uintptr(i32(0))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67068), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81568))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _invalidateIncrblobCursors(tls, _p, _pX.X1, i32(0)) - func() int32 { - if ((_flags & i32(2)) == i32(0)) || (((int32(_pCur.X10) & i32(2)) != i32(0)) && ((_pX.X1) == ((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(16 /* X4 */))).X0))) { - return i32(0) - } - return func() int32 { + func() { + if (_flags&i32(2)) != i32(0) && ((int32(_pCur.X10)&i32(2)) == i32(0) || (_pX.X1) != ((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(16 /* X4 */))).X0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67075), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81580))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_pCur.X10)&i32(2)) == i32(0) || (_pX.X1) != ((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(16 /* X4 */))).X0) { goto _25 @@ -79768,57 +71458,37 @@ _37: _38: _35: _33: - func() int32 { - if (int32(_pCur.X12) == i32(1)) || ((int32(_pCur.X12) == i32(0)) && _loc != 0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pCur.X12) != i32(1) && (int32(_pCur.X12) != i32(0) || _loc == 0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67107), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81684))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pPage = *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14))) - func() int32 { - if ((_pPage.X2) != 0) || ((_pX.X1) >= int64(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if (_pPage.X2) == 0 && (_pX.X1) < int64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67110), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81752))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pPage.X5) != 0) || ((_pPage.X2) == 0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pPage.X5) == 0 && (_pPage.X2) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67111), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81784))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pPage.X0) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (_pPage.X0) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67116), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(75492))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _newCell = _pBt.X27 - func() int32 { - if _newCell != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _newCell == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67118), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81816))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _fillInCell(tls, _pPage, _newCell, _pX, &_szNew) if _rc == 0 { @@ -79828,42 +71498,30 @@ _33: goto _end_insert _53: - func() int32 { - if _szNew == int32((*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct { + func() { + if _szNew != int32((*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *uint8) uint16 }{(_pPage.X24)})))(tls, _pPage, _newCell)) { - return i32(0) - } - return func() int32 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67121), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81828))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _szNew <= int32((_pBt.X15)-uint32(i32(8))) { - return i32(0) } - return func() int32 { + }() + func() { + if _szNew > int32((_pBt.X15)-uint32(i32(8))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67122), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81868))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _idx = int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(_pCur.X14)))) if _loc != i32(0) { goto _58 } - func() int32 { - if _idx < int32(_pPage.X14) { - return i32(0) - } - return func() int32 { + func() { + if _idx >= int32(_pPage.X14) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67126), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81896))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3PagerWrite(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) if _rc == 0 { @@ -79885,15 +71543,11 @@ _62: goto _64 } - func() int32 { - if _rc == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67142), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(14052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_oldCell))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_szNew))))))))) <= uintptr(unsafe.Pointer(_pPage.X20)) { goto _67 @@ -79923,67 +71577,47 @@ _58: goto _71 } - func() int32 { - if (_pPage.X5) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pPage.X5) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67150), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81916))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _idx = int32(preInc4530((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */)))))+2*uintptr(_pCur.X14))), uint16(1))) goto _74 _71: - func() int32 { - if (_pPage.X5) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pPage.X5) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67153), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81916))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _74: _69: _insertCell(tls, _pPage, _idx, _newCell, _szNew, (*uint8)(unsafe.Pointer(uintptr(i32(0)))), uint32(i32(0)), &_rc) - func() int32 { - if (int32(_pPage.X9) == i32(0)) || (_rc == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPage.X9) != i32(0) && _rc != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67156), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81928))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_rc != i32(0)) || (int32(_pPage.X14) > i32(0))) || (int32(_pPage.X9) > i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if _rc == i32(0) && int32(_pPage.X14) <= i32(0) && int32(_pPage.X9) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67157), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81968))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(16 /* X4 */))))) + uintptr(18 /* X4 */))) = uint16(i32(0)) if (_pPage.X9) == 0 { goto _84 } - func() int32 { - if _rc == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67181), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(14052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(60 /* X10 */))) @@ -80002,15 +71636,11 @@ _69: goto _89 } - func() int32 { - if unsafe.Pointer(_pCur.X6) == (unsafe.Pointer)(uintptr(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if unsafe.Pointer(_pCur.X6) != (unsafe.Pointer)(uintptr(i32(0))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67194), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(82024))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(44 /* X6 */))) = _sqlite3Malloc(tls, uint64(_pX.X1)) if unsafe.Pointer(_pCur.X6) != (unsafe.Pointer)(uintptr(i32(0))) { @@ -80028,15 +71658,11 @@ _89: *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(36 /* X5 */))) = _pX.X1 _88: _84: - func() int32 { - if int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X9) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X9) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67206), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(82040))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _end_insert: r0 = _rc @@ -80060,15 +71686,11 @@ func _invalidateIncrblobCursors(tls *crt.TLS, _pBtree *XBtree, _iRow int64, _isC return _0: - func() int32 { - if _sqlite3BtreeHoldsMutex(tls, _pBtree) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3BtreeHoldsMutex(tls, _pBtree) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59465), unsafe.Pointer((*int8)(unsafe.Pointer(&_invalidateIncrblobCursorsØ00__func__Ø000))), unsafe.Pointer(str(82100))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBtree)) + uintptr(11 /* X5 */))) = uint8(i32(0)) _p = (*XBtCursor)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pBtree.X1)).X2)) @@ -80142,25 +71764,17 @@ func _fillInCell(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8, _pX *XBtreePaylo _pToRelease = nil _pBt = (*XBtShared)(unsafe.Pointer(_pPage.X18)) _pgnoOvfl = u32(0) - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65155), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInCellØ00__func__Ø000))), unsafe.Pointer(str(19920))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((uintptr(unsafe.Pointer(_pCell)) < uintptr(unsafe.Pointer(_pPage.X19))) || (uintptr(unsafe.Pointer(_pCell)) >= uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage.X19))+1*uintptr(_pBt.X15))))))) || _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if uintptr(unsafe.Pointer(_pCell)) >= uintptr(unsafe.Pointer(_pPage.X19)) && uintptr(unsafe.Pointer(_pCell)) < uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage.X19))+1*uintptr(_pBt.X15))))) && _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65159), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInCellØ00__func__Ø000))), unsafe.Pointer(str(82160))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nHeader = int32(_pPage.X7) if (_pPage.X2) == 0 { @@ -80170,15 +71784,11 @@ func _fillInCell(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8, _pX *XBtreePaylo _nPayload = (_pX.X5) + (_pX.X6) _pSrc = (*uint8)(unsafe.Pointer(_pX.X2)) _nSrc = _pX.X5 - func() int32 { - if (_pPage.X3) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pPage.X3) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65168), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInCellØ00__func__Ø000))), unsafe.Pointer(str(55212))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := &_nHeader @@ -80201,15 +71811,11 @@ func _fillInCell(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8, _pX *XBtreePaylo goto _11 _6: - func() int32 { - if ((_pX.X1) <= int64(i32(2147483647))) && ((_pX.X0) != (unsafe.Pointer)(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (_pX.X1) > int64(i32(2147483647)) || (_pX.X0) == (unsafe.Pointer)(uintptr(i32(0))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65172), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInCellØ00__func__Ø000))), unsafe.Pointer(str(82264))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nSrc = store961(&_nPayload, int32(_pX.X1)) _pSrc = (*uint8)(unsafe.Pointer(_pX.X0)) @@ -80260,45 +71866,29 @@ _19: (*(*func(*crt.TLS, *XMemPage, *uint8, *XCellInfo))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *uint8, unsafe.Pointer) }{(_pPage.X25)})))(tls, _pPage, _pCell, &_5_info) - func() int32 { - if _nHeader == int32((uintptr(unsafe.Pointer(_5_info.X1))-uintptr(unsafe.Pointer(_pCell)))/1) { - return i32(0) - } - return func() int32 { + func() { + if _nHeader != int32((uintptr(unsafe.Pointer(_5_info.X1))-uintptr(unsafe.Pointer(_pCell)))/1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65215), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInCellØ00__func__Ø000))), unsafe.Pointer(str(82300))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_5_info.X0) == (_pX.X1) { - return i32(0) } - return func() int32 { + }() + func() { + if (_5_info.X0) != (_pX.X1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65216), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInCellØ00__func__Ø000))), unsafe.Pointer(str(82340))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*_pnSize) == int32(_5_info.X4) { - return i32(0) } - return func() int32 { + }() + func() { + if (*_pnSize) != int32(_5_info.X4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65217), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInCellØ00__func__Ø000))), unsafe.Pointer(str(82360))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _spaceLeft == int32(_5_info.X3) { - return i32(0) } - return func() int32 { + }() + func() { + if _spaceLeft != int32(_5_info.X3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65218), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInCellØ00__func__Ø000))), unsafe.Pointer(str(82384))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _29: if _nPayload <= i32(0) { @@ -80349,25 +71939,17 @@ _36: return _40: - func() int32 { - if (_pToRelease == (*XMemPage)(unsafe.Pointer(uintptr(i32(0))))) || _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pToRelease.X23))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _pToRelease != (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) && _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pToRelease.X23))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65262), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInCellØ00__func__Ø000))), unsafe.Pointer(str(82412))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((uintptr(unsafe.Pointer(_pPrior)) < uintptr(unsafe.Pointer(_pPage.X19))) || (uintptr(unsafe.Pointer(_pPrior)) >= uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage.X19))+1*uintptr(_pBt.X15))))))) || _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if uintptr(unsafe.Pointer(_pPrior)) >= uintptr(unsafe.Pointer(_pPage.X19)) && uintptr(unsafe.Pointer(_pPrior)) < uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage.X19))+1*uintptr(_pBt.X15))))) && _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65266), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInCellØ00__func__Ø000))), unsafe.Pointer(str(82476))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3Put4byte(tls, _pPrior, _pgnoOvfl) _releasePage(tls, _pToRelease) @@ -80384,25 +71966,17 @@ _31: _n = _spaceLeft _48: - func() int32 { - if (_pToRelease == (*XMemPage)(unsafe.Pointer(uintptr(i32(0))))) || _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pToRelease.X23))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _pToRelease != (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) && _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pToRelease.X23))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65282), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInCellØ00__func__Ø000))), unsafe.Pointer(str(82412))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((uintptr(unsafe.Pointer(_pPayload)) < uintptr(unsafe.Pointer(_pPage.X19))) || (uintptr(unsafe.Pointer(_pPayload)) >= uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage.X19))+1*uintptr(_pBt.X15))))))) || _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if uintptr(unsafe.Pointer(_pPayload)) >= uintptr(unsafe.Pointer(_pPage.X19)) && uintptr(unsafe.Pointer(_pPayload)) < uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage.X19))+1*uintptr(_pBt.X15))))) && _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65286), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInCellØ00__func__Ø000))), unsafe.Pointer(str(82580))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _nSrc <= i32(0) { goto _56 @@ -80414,15 +71988,11 @@ _48: _n = _nSrc _57: - func() int32 { - if _pSrc != nil { - return i32(0) - } - return func() int32 { + func() { + if _pSrc == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65291), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInCellØ00__func__Ø000))), unsafe.Pointer(str(82688))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() crt.Xmemcpy(tls, (unsafe.Pointer)(_pPayload), (unsafe.Pointer)(_pSrc), uint32(_n)) goto _60 @@ -80486,15 +72056,11 @@ func _clearCell(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8, _pInfo *XCellInfo var _3_pOvfl *XMemPage // sqlite3.c:65086:13 _ = _3_pOvfl _pBt = (*XBtShared)(unsafe.Pointer(_pPage.X18)) - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65069), unsafe.Pointer((*int8)(unsafe.Pointer(&_clearCellØ00__func__Ø000))), unsafe.Pointer(str(19920))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() (*(*func(*crt.TLS, *XMemPage, *uint8, *XCellInfo))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *uint8, unsafe.Pointer) @@ -80516,27 +72082,19 @@ _2: _3: _ovflPgno = _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_pCell))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_pInfo.X4)))))))))-uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(4))))))))) - func() int32 { - if (_pBt.X16) > uint32(i32(4)) { - return i32(0) - } - return func() int32 { + func() { + if (_pBt.X16) <= uint32(i32(4)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65078), unsafe.Pointer((*int8)(unsafe.Pointer(&_clearCellØ00__func__Ø000))), unsafe.Pointer(str(82708))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _ovflPageSize = (_pBt.X16) - uint32(i32(4)) _nOvfl = int32(((((_pInfo.X2) - uint32(_pInfo.X3)) + _ovflPageSize) - uint32(i32(1))) / _ovflPageSize) - func() int32 { - if (_nOvfl > i32(0)) || (((_sqlite3Config.X6) == i32(0)) && (((_pInfo.X2) + _ovflPageSize) < _ovflPageSize)) { - return i32(0) - } - return func() int32 { + func() { + if _nOvfl <= i32(0) && ((_sqlite3Config.X6) != i32(0) || ((_pInfo.X2)+_ovflPageSize) >= _ovflPageSize) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65081), unsafe.Pointer((*int8)(unsafe.Pointer(&_clearCellØ00__func__Ø000))), unsafe.Pointer(str(82728))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _10: if postInc961(&_nOvfl, int32(-1)) == 0 { @@ -80567,7 +72125,7 @@ _13: _15: _14: - if _3_pOvfl == nil && store5661680(&_3_pOvfl, _btreePageLookup(tls, _pBt, _ovflPgno)) == (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) || _sqlite3PagerPageRefcount(tls, (*XPgHdr)(unsafe.Pointer(_3_pOvfl.X23))) == i32(1) { + if _3_pOvfl == nil && store5661690(&_3_pOvfl, _btreePageLookup(tls, _pBt, _ovflPgno)) == (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) || _sqlite3PagerPageRefcount(tls, (*XPgHdr)(unsafe.Pointer(_3_pOvfl.X23))) == i32(1) { goto _18 } @@ -80609,15 +72167,11 @@ func init() { func _btreePageLookup(tls *crt.TLS, _pBt *XBtShared, _pgno uint32) (r0 *XMemPage) { // sqlite3.c:60959:1 var _pDbPage *XPgHdr // sqlite3.c:60960:10 _ = _pDbPage - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60961), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreePageLookupØ00__func__Ø000))), unsafe.Pointer(str(7928))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pDbPage = _sqlite3PagerLookup(tls, (*XPager)(unsafe.Pointer(_pBt.X0)), _pgno) if _pDbPage == nil { @@ -80657,35 +72211,23 @@ func _freePage2(tls *crt.TLS, _pBt *XBtShared, _pMemPage *XMemPage, _iPage uint3 _pTrunk = nil _iTrunk = u32(0) _pPage1 = (*XMemPage)(unsafe.Pointer(_pBt.X3)) - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64927), unsafe.Pointer((*int8)(unsafe.Pointer(&_freePage2Ø00__func__Ø000))), unsafe.Pointer(str(7928))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_sqlite3Config.X6) == i32(0)) || (_iPage > uint32(i32(1))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_sqlite3Config.X6) != i32(0) && _iPage <= uint32(i32(1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64928), unsafe.Pointer((*int8)(unsafe.Pointer(&_freePage2Ø00__func__Ø000))), unsafe.Pointer(str(82832))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pMemPage == nil) || ((_pMemPage.X4) == _iPage) { - return i32(0) } - return func() int32 { + }() + func() { + if _pMemPage != nil && (_pMemPage.X4) != _iPage { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64929), unsafe.Pointer((*int8)(unsafe.Pointer(&_freePage2Ø00__func__Ø000))), unsafe.Pointer(str(82856))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _iPage >= uint32(i32(2)) { goto _8 @@ -80756,15 +72298,11 @@ _16: _19: _6_nLeaf = _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTrunk.X19))+1*uintptr(i32(4))))) - func() int32 { - if (_pBt.X16) > uint32(i32(32)) { - return i32(0) - } - return func() int32 { + func() { + if (_pBt.X16) <= uint32(i32(32)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64982), unsafe.Pointer((*int8)(unsafe.Pointer(&_freePage2Ø00__func__Ø000))), unsafe.Pointer(str(82892))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _6_nLeaf <= (((_pBt.X16) / uint32(i32(4))) - uint32(i32(2))) { goto _22 @@ -80842,25 +72380,17 @@ func _sqlite3PagerRef(tls *crt.TLS, _pPg *XPgHdr) { // sqlite3.c:51007:1 } func _sqlite3PcacheRef(tls *crt.TLS, _p *XPgHdr) { // sqlite3.c:44607:1 - func() int32 { - if int32(_p.X7) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X7) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44608), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheRefØ00__func__Ø000))), unsafe.Pointer(str(12832))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3PcachePageSanity(tls, _p) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3PcachePageSanity(tls, _p) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44609), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheRefØ00__func__Ø000))), unsafe.Pointer(str(12844))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(26 /* X7 */))) += 1 *(*int32)(unsafe.Pointer(uintptr(_p.X8) + uintptr(12 /* X3 */))) += 1 @@ -80905,15 +72435,11 @@ func _btreeSetHasContent(tls *crt.TLS, _pBt *XBtShared, _pgno uint32) (r0 int32) goto _0 } - func() int32 { - if _pgno <= (_pBt.X18) { - return i32(0) - } - return func() int32 { + func() { + if _pgno > (_pBt.X18) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59520), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeSetHasContentØ00__func__Ø000))), unsafe.Pointer(str(82944))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XBitvec)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(60 /* X22 */))))) = _sqlite3BitvecCreate(tls, _pBt.X18) if (*XBitvec)(unsafe.Pointer(_pBt.X22)) != nil { @@ -80958,45 +72484,29 @@ func _dropCell(tls *crt.TLS, _pPage *XMemPage, _idx int32, _sz int32, _pRC *int3 return _0: - func() int32 { - if (_idx >= i32(0)) && (_idx < int32(_pPage.X14)) { - return i32(0) - } - return func() int32 { + func() { + if _idx < i32(0) || _idx >= int32(_pPage.X14) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65322), unsafe.Pointer((*int8)(unsafe.Pointer(&_dropCellØ00__func__Ø000))), unsafe.Pointer(str(82984))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_sqlite3Config.X6) == i32(0)) || (_sz == int32(_cellSize(tls, _pPage, _idx))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_sqlite3Config.X6) != i32(0) && _sz != int32(_cellSize(tls, _pPage, _idx)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65323), unsafe.Pointer((*int8)(unsafe.Pointer(&_dropCellØ00__func__Ø000))), unsafe.Pointer(str(83012))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65324), unsafe.Pointer((*int8)(unsafe.Pointer(&_dropCellØ00__func__Ø000))), unsafe.Pointer(str(54968))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65325), unsafe.Pointer((*int8)(unsafe.Pointer(&_dropCellØ00__func__Ø000))), unsafe.Pointer(str(19920))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _data = _pPage.X19 _ptr = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage.X21)) + 1*uintptr(i32(2)*_idx))) @@ -81087,75 +72597,47 @@ func _freeSpace(tls *crt.TLS, _pPage *XMemPage, _iStart uint16, _iSize uint16) ( _iLast = ((*XBtShared)(unsafe.Pointer(_pPage.X18)).X16) - uint32(i32(4)) _iEnd = uint32(int32(_iStart) + int32(_iSize)) _data = _pPage.X19 - func() int32 { - if (*XBtShared)(unsafe.Pointer(_pPage.X18)) != (*XBtShared)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XBtShared)(unsafe.Pointer(_pPage.X18)) == (*XBtShared)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60590), unsafe.Pointer((*int8)(unsafe.Pointer(&_freeSpaceØ00__func__Ø000))), unsafe.Pointer(str(57104))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60591), unsafe.Pointer((*int8)(unsafe.Pointer(&_freeSpaceØ00__func__Ø000))), unsafe.Pointer(str(54968))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_sqlite3Config.X6) == i32(0)) || (int32(_iStart) >= ((int32(_pPage.X6) + i32(6)) + int32(_pPage.X7))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_sqlite3Config.X6) != i32(0) && int32(_iStart) < ((int32(_pPage.X6)+i32(6))+int32(_pPage.X7)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60592), unsafe.Pointer((*int8)(unsafe.Pointer(&_freeSpaceØ00__func__Ø000))), unsafe.Pointer(str(83064))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_sqlite3Config.X6) == i32(0)) || (_iEnd <= ((*XBtShared)(unsafe.Pointer(_pPage.X18)).X16)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_sqlite3Config.X6) != i32(0) && _iEnd > ((*XBtShared)(unsafe.Pointer(_pPage.X18)).X16) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60593), unsafe.Pointer((*int8)(unsafe.Pointer(&_freeSpaceØ00__func__Ø000))), unsafe.Pointer(str(83128))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60594), unsafe.Pointer((*int8)(unsafe.Pointer(&_freeSpaceØ00__func__Ø000))), unsafe.Pointer(str(19920))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_iSize) >= i32(4) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_iSize) < i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60595), unsafe.Pointer((*int8)(unsafe.Pointer(&_freeSpaceØ00__func__Ø000))), unsafe.Pointer(str(83176))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if uint32(_iStart) <= _iLast { - return i32(0) } - return func() int32 { + }() + func() { + if uint32(_iStart) > _iLast { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60596), unsafe.Pointer((*int8)(unsafe.Pointer(&_freeSpaceØ00__func__Ø000))), unsafe.Pointer(str(83188))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32((*XBtShared)(unsafe.Pointer(_pPage.X18)).X10) & i32(4)) == 0 { goto _16 @@ -81205,15 +72687,11 @@ _21: return _24: - func() int32 { - if (int32(_iFreeBlk) > int32(_iPtr)) || (int32(_iFreeBlk) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_iFreeBlk) <= int32(_iPtr) && int32(_iFreeBlk) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60620), unsafe.Pointer((*int8)(unsafe.Pointer(&_freeSpaceØ00__func__Ø000))), unsafe.Pointer(str(83204))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _iFreeBlk == 0 || (_iEnd+uint32(i32(3))) < uint32(_iFreeBlk) { goto _29 @@ -81344,78 +72822,50 @@ func _insertCell(tls *crt.TLS, _pPage *XMemPage, _i int32, _pCell *uint8, _sz in var _4_rc int32 // sqlite3.c:65420:9 _ = _4_rc _idx = i32(0) - func() int32 { - if (*_pRC) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (*_pRC) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65383), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(83248))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_i >= i32(0)) && (_i <= (int32(_pPage.X14) + int32(_pPage.X9))) { - return i32(0) } - return func() int32 { + }() + func() { + if _i < i32(0) || _i > (int32(_pPage.X14)+int32(_pPage.X9)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65384), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(83264))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((((*XBtShared)(unsafe.Pointer(_pPage.X18)).X15) - uint32(i32(8))) / uint32(i32(6))) <= uint32(i32(10921)) { - return i32(0) } - return func() int32 { + }() + func() { + if ((((*XBtShared)(unsafe.Pointer(_pPage.X18)).X15) - uint32(i32(8))) / uint32(i32(6))) > uint32(i32(10921)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65385), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(83308))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (uint32(_pPage.X14) <= ((((*XBtShared)(unsafe.Pointer(_pPage.X18)).X15) - uint32(i32(8))) / uint32(i32(6)))) || ((_sqlite3Config.X6) == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if uint32(_pPage.X14) > ((((*XBtShared)(unsafe.Pointer(_pPage.X18)).X15)-uint32(i32(8)))/uint32(i32(6))) && (_sqlite3Config.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65386), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(83336))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPage.X9) <= i32(4) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPage.X9) > i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65387), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(83384))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() i32(0) - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65389), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(19920))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - func() int32 { - if (_sz == int32((*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct { + func() { + if _sz != int32((*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *uint8) uint16 - }{(_pPage.X24)})))(tls, _pPage, _pCell))) || ((_sz == i32(8)) && (_iChild > uint32(i32(0)))) { - return i32(0) - } - return func() int32 { + }{(_pPage.X24)})))(tls, _pPage, _pCell)) && (_sz != i32(8) || _iChild <= uint32(i32(0))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65395), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(83428))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pPage.X9) == 0 && (_sz+i32(2)) <= int32(_pPage.X13) { goto _19 @@ -81435,37 +72885,25 @@ _20: _sqlite3Put4byte(tls, _pCell, _iChild) _21: _j = int32(postInc4537((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage))+uintptr(12 /* X9 */))), uint8(1))) - func() int32 { - if _j < i32(3) { - return i32(0) - } - return func() int32 { + func() { + if _j >= i32(3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65408), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(83488))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[4]*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage))+uintptr(36 /* X17 */))))) + 4*uintptr(_j))) = _pCell *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[4]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage))+uintptr(26 /* X16 */))))) + 2*uintptr(_j))) = uint16(_i) - func() int32 { - if (_j == i32(0)) || (int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[4]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage))+uintptr(26 /* X16 */))))) + 2*uintptr(_j-i32(1))))) < int32(uint16(_i))) { - return i32(0) - } - return func() int32 { + func() { + if _j != i32(0) && int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[4]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage))+uintptr(26 /* X16 */))))) + 2*uintptr(_j-i32(1))))) >= int32(uint16(_i)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65417), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(83520))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_j == i32(0)) || (_i == (int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[4]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage))+uintptr(26 /* X16 */))))) + 2*uintptr(_j-i32(1))))) + i32(1))) { - return i32(0) } - return func() int32 { + }() + func() { + if _j != i32(0) && _i != (int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[4]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage))+uintptr(26 /* X16 */))))) + 2*uintptr(_j-i32(1)))))+i32(1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65418), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(83556))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _30 @@ -81479,26 +72917,18 @@ _19: return _31: - func() int32 { - if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65425), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(54968))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _data = _pPage.X19 - func() int32 { - if (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_pPage.X12))) == (_pPage.X21) { - return i32(0) - } - return func() int32 { + func() { + if (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_pPage.X12))) != (_pPage.X21) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65427), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(83588))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _4_rc = _allocateSpace(tls, _pPage, _sz, &_idx) if _4_rc == 0 { @@ -81509,35 +72939,23 @@ _31: return _36: - func() int32 { - if _idx >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _idx < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65432), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(83632))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_idx >= ((int32(_pPage.X12) + (i32(2) * int32(_pPage.X14))) + i32(2))) || ((_sqlite3Config.X6) == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if _idx < ((int32(_pPage.X12)+(i32(2)*int32(_pPage.X14)))+i32(2)) && (_sqlite3Config.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65433), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(83644))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_idx + _sz) <= int32((*XBtShared)(unsafe.Pointer(_pPage.X18)).X16) { - return i32(0) } - return func() int32 { + }() + func() { + if (_idx + _sz) > int32((*XBtShared)(unsafe.Pointer(_pPage.X18)).X16) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65434), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(83700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(20 /* X13 */))) @@ -81564,15 +72982,11 @@ _44: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(int32(_pPage.X6)+i32(3)))) += 1 _45: - func() int32 { - if ((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(int32(_pPage.X6)+i32(3)))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(int32(_pPage.X6)+i32(3)))))) + 1*uintptr(i32(1)))))) == int32(_pPage.X14) { - return i32(0) - } - return func() int32 { + func() { + if ((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(int32(_pPage.X6)+i32(3)))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(int32(_pPage.X6)+i32(3)))))) + 1*uintptr(i32(1)))))) != int32(_pPage.X14) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65446), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(83740))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((*XBtShared)(unsafe.Pointer(_pPage.X18)).X5) == 0 { goto _48 @@ -81607,107 +73021,67 @@ func _allocateSpace(tls *crt.TLS, _pPage *XMemPage, _nByte int32, _pIdx *int32) _hdr = int32(_pPage.X6) _data = _pPage.X19 _rc = i32(0) - func() int32 { - if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60497), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateSpaceØ00__func__Ø000))), unsafe.Pointer(str(54968))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XBtShared)(unsafe.Pointer(_pPage.X18)) != nil { - return i32(0) } - return func() int32 { + }() + func() { + if (*XBtShared)(unsafe.Pointer(_pPage.X18)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60498), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateSpaceØ00__func__Ø000))), unsafe.Pointer(str(19780))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60499), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateSpaceØ00__func__Ø000))), unsafe.Pointer(str(19920))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _nByte >= i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if _nByte < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60500), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateSpaceØ00__func__Ø000))), unsafe.Pointer(str(83804))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPage.X13) >= _nByte { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPage.X13) < _nByte { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60501), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateSpaceØ00__func__Ø000))), unsafe.Pointer(str(83816))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPage.X9) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPage.X9) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60502), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateSpaceØ00__func__Ø000))), unsafe.Pointer(str(83836))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _nByte < int32(((*XBtShared)(unsafe.Pointer(_pPage.X18)).X16)-uint32(i32(8))) { - return i32(0) } - return func() int32 { + }() + func() { + if _nByte >= int32(((*XBtShared)(unsafe.Pointer(_pPage.X18)).X16)-uint32(i32(8))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60503), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateSpaceØ00__func__Ø000))), unsafe.Pointer(str(83856))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPage.X12) == ((_hdr + i32(12)) - (i32(4) * int32(_pPage.X5))) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPage.X12) != ((_hdr + i32(12)) - (i32(4) * int32(_pPage.X5))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60505), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateSpaceØ00__func__Ø000))), unsafe.Pointer(str(83896))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _gap = int32(_pPage.X12) + (i32(2) * int32(_pPage.X14)) - func() int32 { - if _gap <= i32(65536) { - return i32(0) - } - return func() int32 { + func() { + if _gap > i32(65536) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60507), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateSpaceØ00__func__Ø000))), unsafe.Pointer(str(83944))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _top = (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_hdr+i32(5)))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_hdr+i32(5)))))) + 1*uintptr(i32(1))))) - func() int32 { - if _top <= int32((*XBtShared)(unsafe.Pointer(_pPage.X18)).X16) { - return i32(0) - } - return func() int32 { + func() { + if _top > int32((*XBtShared)(unsafe.Pointer(_pPage.X18)).X16) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60514), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateSpaceØ00__func__Ø000))), unsafe.Pointer(str(83956))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _gap <= _top { goto _20 @@ -81735,15 +73109,11 @@ _20: goto _27 } - func() int32 { - if (uintptr(unsafe.Pointer(_4_pSpace)) >= uintptr(unsafe.Pointer(_data))) && (int32((uintptr(unsafe.Pointer(_4_pSpace))-uintptr(unsafe.Pointer(_data)))/1) < i32(65536)) { - return i32(0) - } - return func() int32 { + func() { + if uintptr(unsafe.Pointer(_4_pSpace)) < uintptr(unsafe.Pointer(_data)) || int32((uintptr(unsafe.Pointer(_4_pSpace))-uintptr(unsafe.Pointer(_data)))/1) >= i32(65536) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60533), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateSpaceØ00__func__Ø000))), unsafe.Pointer(str(83992))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *_pIdx = int32((uintptr(unsafe.Pointer(_4_pSpace)) - uintptr(unsafe.Pointer(_data))) / 1) r0 = i32(0) @@ -81763,15 +73133,11 @@ _26: goto _33 } - func() int32 { - if (int32(_pPage.X14) > i32(0)) || ((_sqlite3Config.X6) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPage.X14) <= i32(0) && (_sqlite3Config.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60546), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateSpaceØ00__func__Ø000))), unsafe.Pointer(str(84032))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _defragmentPage(tls, _pPage, func() int32 { if i32(4) < (int32(_pPage.X13) - (i32(2) + _nByte)) { @@ -81788,15 +73154,11 @@ _26: _39: _top = ((((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_hdr+i32(5)))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_hdr+i32(5)))))) + 1*uintptr(i32(1)))))) - i32(1)) & i32(65535)) + i32(1) - func() int32 { - if ((_gap + i32(2)) + _nByte) <= _top { - return i32(0) - } - return func() int32 { + func() { + if ((_gap + i32(2)) + _nByte) > _top { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60550), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateSpaceØ00__func__Ø000))), unsafe.Pointer(str(84064))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _33: { @@ -81808,15 +73170,11 @@ _33: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_hdr+i32(5)))))) + 1*uintptr(i32(0)))) = uint8(_top >> uint(i32(8))) return _data }()))+1*uintptr(_hdr+i32(5)))))) + 1*uintptr(i32(1)))) = uint8(_top) - func() int32 { - if (_top + _nByte) <= int32((*XBtShared)(unsafe.Pointer(_pPage.X18)).X16) { - return i32(0) - } - return func() int32 { + func() { + if (_top + _nByte) > int32((*XBtShared)(unsafe.Pointer(_pPage.X18)).X16) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60562), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateSpaceØ00__func__Ø000))), unsafe.Pointer(str(84084))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *_pIdx = _top r0 = i32(0) @@ -81850,15 +73208,11 @@ func _pageFindSlot(tls *crt.TLS, _pPg *XMemPage, _nByte int32, _pRc *int32) (r0 _iAddr = _hdr + i32(1) _pc = (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData))+1*uintptr(_iAddr))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData))+1*uintptr(_iAddr))))) + 1*uintptr(i32(1))))) _usableSize = int32((*XBtShared)(unsafe.Pointer(_pPg.X18)).X16) - func() int32 { - if _pc > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _pc <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60435), unsafe.Pointer((*int8)(unsafe.Pointer(&_pageFindSlotØ00__func__Ø000))), unsafe.Pointer(str(84144))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _2: if _pc <= (_usableSize-i32(4)) && _pc >= (_iAddr+i32(4)) { @@ -81976,70 +73330,46 @@ func _defragmentPage(tls *crt.TLS, _pPage *XMemPage, _nMaxFrag int32) (r0 int32) _ = _8_pAddr var _11_x int32 // sqlite3.c:60389:11 _ = _11_x - func() int32 { - if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60304), unsafe.Pointer((*int8)(unsafe.Pointer(&_defragmentPageØ00__func__Ø000))), unsafe.Pointer(str(54968))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XBtShared)(unsafe.Pointer(_pPage.X18)) != (*XBtShared)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XBtShared)(unsafe.Pointer(_pPage.X18)) == (*XBtShared)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60305), unsafe.Pointer((*int8)(unsafe.Pointer(&_defragmentPageØ00__func__Ø000))), unsafe.Pointer(str(57104))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XBtShared)(unsafe.Pointer(_pPage.X18)).X16) <= uint32(i32(65536)) { - return i32(0) } - return func() int32 { + }() + func() { + if ((*XBtShared)(unsafe.Pointer(_pPage.X18)).X16) > uint32(i32(65536)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60306), unsafe.Pointer((*int8)(unsafe.Pointer(&_defragmentPageØ00__func__Ø000))), unsafe.Pointer(str(84168))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPage.X9) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPage.X9) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60307), unsafe.Pointer((*int8)(unsafe.Pointer(&_defragmentPageØ00__func__Ø000))), unsafe.Pointer(str(83836))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60308), unsafe.Pointer((*int8)(unsafe.Pointer(&_defragmentPageØ00__func__Ø000))), unsafe.Pointer(str(19920))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _temp = (*uint8)(unsafe.Pointer(uintptr(i32(0)))) _src = store4543(&_data, _pPage.X19) _hdr = int32(_pPage.X6) _cellOffset = int32(_pPage.X12) _nCell = int32(_pPage.X14) - func() int32 { - if _nCell == ((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_hdr+i32(3)))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_hdr+i32(3)))))) + 1*uintptr(i32(1)))))) { - return i32(0) - } - return func() int32 { + func() { + if _nCell != ((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_hdr+i32(3)))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_hdr+i32(3)))))) + 1*uintptr(i32(1)))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60314), unsafe.Pointer((*int8)(unsafe.Pointer(&_defragmentPageØ00__func__Ø000))), unsafe.Pointer(str(84216))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _iCellFirst = _cellOffset + (i32(2) * _nCell) _usableSize = int32((*XBtShared)(unsafe.Pointer(_pPage.X18)).X16) @@ -82053,35 +73383,23 @@ func _defragmentPage(tls *crt.TLS, _pPage *XMemPage, _nMaxFrag int32) (r0 int32) } _2_iFree2 = (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_1_iFree))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_1_iFree))))) + 1*uintptr(i32(1))))) - func() int32 { - if (_2_iFree2 == i32(0)) || (_2_iFree2 > _1_iFree) { - return i32(0) - } - return func() int32 { + func() { + if _2_iFree2 != i32(0) && _2_iFree2 <= _1_iFree { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60334), unsafe.Pointer((*int8)(unsafe.Pointer(&_defragmentPageØ00__func__Ø000))), unsafe.Pointer(str(84248))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_1_iFree + ((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_1_iFree+i32(2)))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_1_iFree+i32(2)))))) + 1*uintptr(i32(1))))))) <= _usableSize { - return i32(0) } - return func() int32 { + }() + func() { + if (_1_iFree + ((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_1_iFree+i32(2)))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_1_iFree+i32(2)))))) + 1*uintptr(i32(1))))))) > _usableSize { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60335), unsafe.Pointer((*int8)(unsafe.Pointer(&_defragmentPageØ00__func__Ø000))), unsafe.Pointer(str(84276))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_2_iFree2 == i32(0)) || ((_2_iFree2 + ((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_2_iFree2+i32(2)))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_2_iFree2+i32(2)))))) + 1*uintptr(i32(1))))))) <= _usableSize) { - return i32(0) } - return func() int32 { + }() + func() { + if _2_iFree2 != i32(0) && (_2_iFree2+((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_2_iFree2+i32(2)))))) + 1*uintptr(i32(0)))))<<uint(i32(8)))|int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_2_iFree2+i32(2)))))) + 1*uintptr(i32(1))))))) > _usableSize { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60336), unsafe.Pointer((*int8)(unsafe.Pointer(&_defragmentPageØ00__func__Ø000))), unsafe.Pointer(str(84324))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if i32(0) != _2_iFree2 && (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(_2_iFree2)))) != i32(0) || int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(_2_iFree2+i32(1))))) != i32(0)) { goto _24 @@ -82104,15 +73422,11 @@ func _defragmentPage(tls *crt.TLS, _pPage *XMemPage, _nMaxFrag int32) (r0 int32) _26: _3_sz2 = (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_2_iFree2+i32(2)))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_2_iFree2+i32(2)))))) + 1*uintptr(i32(1))))) - func() int32 { - if ((((_1_iFree + _3_sz) + _3_sz2) + _2_iFree2) - (_1_iFree + _3_sz)) <= _usableSize { - return i32(0) - } - return func() int32 { + func() { + if ((((_1_iFree + _3_sz) + _3_sz2) + _2_iFree2) - (_1_iFree + _3_sz)) > _usableSize { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60347), unsafe.Pointer((*int8)(unsafe.Pointer(&_defragmentPageØ00__func__Ø000))), unsafe.Pointer(str(84384))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() crt.Xmemmove(tls, (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr((_1_iFree+_3_sz)+_3_sz2)))), (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_1_iFree+_3_sz)))), uint32(_2_iFree2-(_1_iFree+_3_sz))) { @@ -82122,15 +73436,11 @@ _26: } _25: _cbrk = _3_top + _3_sz - func() int32 { - if (_cbrk + (_1_iFree - _3_top)) <= _usableSize { - return i32(0) - } - return func() int32 { + func() { + if (_cbrk + (_1_iFree - _3_top)) > _usableSize { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60352), unsafe.Pointer((*int8)(unsafe.Pointer(&_defragmentPageØ00__func__Ø000))), unsafe.Pointer(str(84432))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() crt.Xmemmove(tls, (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_cbrk)))), (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_3_top)))), uint32(_1_iFree-_3_top)) _3_pAddr = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(_cellOffset))) @@ -82192,15 +73502,11 @@ _38: return _43: - func() int32 { - if (_pc >= _iCellFirst) && (_pc <= _iCellLast) { - return i32(0) - } - return func() int32 { + func() { + if _pc < _iCellFirst || _pc > _iCellLast { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60378), unsafe.Pointer((*int8)(unsafe.Pointer(&_defragmentPageØ00__func__Ø000))), unsafe.Pointer(str(84464))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _size = int32((*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *uint8) uint16 @@ -82218,15 +73524,11 @@ _43: return _48: - func() int32 { - if ((_cbrk + _size) <= _usableSize) && (_cbrk >= _iCellFirst) { - return i32(0) - } - return func() int32 { + func() { + if (_cbrk+_size) > _usableSize || _cbrk < _iCellFirst { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60384), unsafe.Pointer((*int8)(unsafe.Pointer(&_defragmentPageØ00__func__Ø000))), unsafe.Pointer(str(84496))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(func() *uint8 { *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pAddr)) + 1*uintptr(i32(0)))) = uint8(_cbrk >> uint(i32(8))) @@ -82264,15 +73566,11 @@ _defragment_out: return _54: - func() int32 { - if _cbrk >= _iCellFirst { - return i32(0) - } - return func() int32 { + func() { + if _cbrk < _iCellFirst { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60404), unsafe.Pointer((*int8)(unsafe.Pointer(&_defragmentPageØ00__func__Ø000))), unsafe.Pointer(str(84540))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(func() *uint8 { *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_hdr+i32(5)))))) + 1*uintptr(i32(0)))) = uint8(_cbrk >> uint(i32(8))) @@ -82281,15 +73579,11 @@ _54: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(_hdr+i32(1)))) = uint8(i32(0)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(_hdr+i32(2)))) = uint8(i32(0)) crt.Xmemset(tls, (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_iCellFirst)))), i32(0), uint32(_cbrk-_iCellFirst)) - func() int32 { - if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60409), unsafe.Pointer((*int8)(unsafe.Pointer(&_defragmentPageØ00__func__Ø000))), unsafe.Pointer(str(54968))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = i32(0) return @@ -82347,15 +73641,11 @@ _0: goto _2 } - func() int32 { - if _balance_deeper_called == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _balance_deeper_called != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66888), unsafe.Pointer((*int8)(unsafe.Pointer(&_balanceØ00__func__Ø000))), unsafe.Pointer(str(84576))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _balance_deeper_called += 1 _rc = _balance_deeper(tls, _1_pPage, (**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */)))))+4*uintptr(i32(1))))) @@ -82366,15 +73656,11 @@ _0: *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(64 /* X14 */))) = int8(i32(1)) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(i32(0)))) = uint16(i32(0)) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(i32(1)))) = uint16(i32(0)) - func() int32 { - if ((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(i32(1))))).X9) != 0 { - return i32(0) - } - return func() int32 { + func() { + if ((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(i32(1))))).X9) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66895), unsafe.Pointer((*int8)(unsafe.Pointer(&_balanceØ00__func__Ø000))), unsafe.Pointer(str(84604))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _5: goto _8 @@ -82404,15 +73690,11 @@ _12: goto _19 } - func() int32 { - if _balance_quick_called == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _balance_quick_called != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66928), unsafe.Pointer((*int8)(unsafe.Pointer(&_balanceØ00__func__Ø000))), unsafe.Pointer(str(84632))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _balance_quick_called += 1 _rc = _balance_quick(tls, _7_pParent, _1_pPage, (*uint8)(unsafe.Pointer(&_aBalanceQuickSpace))) @@ -82433,15 +73715,11 @@ _14: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pPage)) + uintptr(12 /* X9 */))) = uint8(i32(0)) _releasePage(tls, _1_pPage) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(64 /* X14 */))) -= 1 - func() int32 { - if int32(_pCur.X14) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pCur.X14) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66974), unsafe.Pointer((*int8)(unsafe.Pointer(&_balanceØ00__func__Ø000))), unsafe.Pointer(str(76176))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _10: if _rc == i32(0) { @@ -82478,25 +73756,17 @@ func _balance_deeper(tls *crt.TLS, _pRoot *XMemPage, _ppChild **XMemPage) (r0 in _pChild = nil _pgnoChild = u32(0) _pBt = (*XBtShared)(unsafe.Pointer(_pRoot.X18)) - func() int32 { - if int32(_pRoot.X9) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pRoot.X9) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66817), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_deeperØ00__func__Ø000))), unsafe.Pointer(str(84664))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66818), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_deeperØ00__func__Ø000))), unsafe.Pointer(str(7928))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3PagerWrite(tls, (*XPgHdr)(unsafe.Pointer(_pRoot.X23))) if _rc != i32(0) { @@ -82522,35 +73792,23 @@ _4: return _6: - func() int32 { - if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pChild.X23))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pChild.X23))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66837), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_deeperØ00__func__Ø000))), unsafe.Pointer(str(84684))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pRoot.X23))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pRoot.X23))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66838), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_deeperØ00__func__Ø000))), unsafe.Pointer(str(80728))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pChild.X14) == int32(_pRoot.X14) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pChild.X14) != int32(_pRoot.X14) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66839), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_deeperØ00__func__Ø000))), unsafe.Pointer(str(84728))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() crt.Xmemcpy(tls, (unsafe.Pointer)((*[4]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pChild))+uintptr(26 /* X16 */)))), (unsafe.Pointer)((*[4]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRoot))+uintptr(26 /* X16 */)))), uint32(_pRoot.X9)*u32(2)) crt.Xmemcpy(tls, (unsafe.Pointer)((*[4]*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pChild))+uintptr(36 /* X17 */)))), (unsafe.Pointer)((*[4]*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRoot))+uintptr(36 /* X17 */)))), uint32(_pRoot.X9)*u32(4)) @@ -82598,35 +73856,23 @@ func _copyNodeContent(tls *crt.TLS, _pFrom *XMemPage, _pTo *XMemPage, _pRC *int3 } return i32(0) }() - func() int32 { - if (_pFrom.X0) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pFrom.X0) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65978), unsafe.Pointer((*int8)(unsafe.Pointer(&_copyNodeContentØ00__func__Ø000))), unsafe.Pointer(str(84772))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pFrom.X13) >= _1_iToHdr { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pFrom.X13) < _1_iToHdr { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65979), unsafe.Pointer((*int8)(unsafe.Pointer(&_copyNodeContentØ00__func__Ø000))), unsafe.Pointer(str(84788))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_aFrom))+1*uintptr(_1_iFromHdr+i32(5)))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_aFrom))+1*uintptr(_1_iFromHdr+i32(5)))))) + 1*uintptr(i32(1)))))) <= int32(_1_pBt.X16) { - return i32(0) } - return func() int32 { + }() + func() { + if ((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_aFrom))+1*uintptr(_1_iFromHdr+i32(5)))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_aFrom))+1*uintptr(_1_iFromHdr+i32(5)))))) + 1*uintptr(i32(1)))))) > int32(_1_pBt.X16) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65980), unsafe.Pointer((*int8)(unsafe.Pointer(&_copyNodeContentØ00__func__Ø000))), unsafe.Pointer(str(84812))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _1_iData = (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_aFrom))+1*uintptr(_1_iFromHdr+i32(5)))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_aFrom))+1*uintptr(_1_iFromHdr+i32(5)))))) + 1*uintptr(i32(1))))) crt.Xmemcpy(tls, (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_aTo))+1*uintptr(_1_iData)))), (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_aFrom))+1*uintptr(_1_iData)))), (_1_pBt.X16)-uint32(_1_iData)) @@ -82676,44 +73922,29 @@ func _balance_quick(tls *crt.TLS, _pParent *XMemPage, _pPage *XMemPage, _pSpace var _1_pStop *uint8 // sqlite3.c:65847:8 _ = _1_pStop _pBt = (*XBtShared)(unsafe.Pointer(_pPage.X18)) - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65829), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_quickØ00__func__Ø000))), unsafe.Pointer(str(19920))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pParent.X23))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pParent.X23))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65830), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_quickØ00__func__Ø000))), unsafe.Pointer(str(84884))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPage.X9) == i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPage.X9) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65831), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_quickØ00__func__Ø000))), unsafe.Pointer(str(84928))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if func() int32 { if int32(_pPage.X14) == i32(0) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65834), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_quickØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65834), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_quickØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -82736,36 +73967,25 @@ _8: _1_szCell = (*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *uint8) uint16 }{(_pPage.X24)})))(tls, _pPage, _1_pCell) - func() int32 { - if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pNew.X23))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pNew.X23))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65849), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_quickØ00__func__Ø000))), unsafe.Pointer(str(84948))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage.X19)) + 1*uintptr(i32(0))))) == i32(13) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage.X19)) + 1*uintptr(i32(0))))) != i32(13) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65850), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_quickØ00__func__Ø000))), unsafe.Pointer(str(84988))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _zeroPage(tls, _pNew, i32(13)) _rc = _rebuildPage(tls, _pNew, i32(1), &_1_pCell, &_1_szCell) if func() int32 { if _rc != 0 { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65853), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_quickØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65853), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_quickØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -82894,17 +74114,13 @@ _5: _6: crt.Xmemcpy(tls, (unsafe.Pointer)(_pData), (unsafe.Pointer)(_1_pCell), uint32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_szCell)) + 2*uintptr(_i))))) - func() int32 { - if (int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_szCell)) + 2*uintptr(_i)))) == int32((*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct { + func() { + if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_szCell)) + 2*uintptr(_i)))) != int32((*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *uint8) uint16 - }{(_pPg.X24)})))(tls, _pPg, _1_pCell))) || ((_sqlite3Config.X6) == i32(0)) { - return i32(0) - } - return func() int32 { + }{(_pPg.X24)})))(tls, _pPg, _1_pCell)) && (_sqlite3Config.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65546), unsafe.Pointer((*int8)(unsafe.Pointer(&_rebuildPageØ00__func__Ø000))), unsafe.Pointer(str(85056))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i += 1 goto _0 @@ -83078,45 +74294,29 @@ func _balance_nonroot(tls *crt.TLS, _pParent *XMemPage, _iParentIdx int32, _aOvf *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_b)) + uintptr(0 /* X0 */))) = i32(0) *(***uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_b)) + uintptr(8 /* X2 */))) = (**uint8)(unsafe.Pointer(uintptr(i32(0)))) _pBt = (*XBtShared)(unsafe.Pointer(_pParent.X18)) - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66088), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(7928))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pParent.X23))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pParent.X23))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66089), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(84884))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pParent.X9) == i32(0)) || (int32(_pParent.X9) == i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pParent.X9) != i32(0) && int32(_pParent.X9) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66100), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85120))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pParent.X9) == i32(0)) || (int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[4]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent))+uintptr(26 /* X16 */))))) + 2*uintptr(i32(0))))) == _iParentIdx) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pParent.X9) != i32(0) && int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[4]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent))+uintptr(26 /* X16 */))))) + 2*uintptr(i32(0))))) != _iParentIdx { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66101), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85168))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _aOvflSpace != nil { goto _10 @@ -83135,15 +74335,11 @@ _10: goto _12 _11: - func() int32 { - if (_bBulk == i32(0)) || (_bBulk == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _bBulk != i32(0) && _bBulk != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66122), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85224))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _iParentIdx != i32(0) { goto _16 @@ -83242,15 +74438,11 @@ _28: _23: _nMaxCells = (_nMaxCells + i32(3)) & i32(-4) _szScratch = int32(((uint32(_nMaxCells) * u32(4)) + (uint32(_nMaxCells) * u32(2))) + (_pBt.X15)) - func() int32 { - if _szScratch <= (i32(6) * int32(_pBt.X15)) { - return i32(0) - } - return func() int32 { + func() { + if _szScratch > (i32(6) * int32(_pBt.X15)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66201), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85248))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(***uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_b)) + uintptr(8 /* X2 */))) = (**uint8)(unsafe.Pointer(_sqlite3ScratchMalloc(tls, _szScratch))) if (_b.X2) != (**uint8)(unsafe.Pointer(uintptr(i32(0)))) { @@ -83263,15 +74455,11 @@ _23: _34: *(**uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_b)) + uintptr(12 /* X3 */))) = (*uint16)(unsafe.Pointer((**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X2)) + 4*uintptr(_nMaxCells))))) _aSpace1 = (*uint8)(unsafe.Pointer((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X3)) + 2*uintptr(_nMaxCells))))) - func() int32 { - if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_aSpace1))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_aSpace1))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66209), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85280))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XMemPage)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_b)) + uintptr(4 /* X1 */))))) = *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apOld)) + 4*uintptr(i32(0)))) _leafCorrection = uint16(int32((*XMemPage)(unsafe.Pointer(_b.X1)).X5) * i32(4)) @@ -83324,15 +74512,11 @@ _47: goto _50 } - func() int32 { - if (_k == i32(0)) || ((int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[4]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_17_pOld))+uintptr(26 /* X16 */))))) + 2*uintptr(_k-i32(1))))) + i32(1)) == int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[4]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_17_pOld))+uintptr(26 /* X16 */))))) + 2*uintptr(_k))))) { - return i32(0) - } - return func() int32 { + func() { + if _k != i32(0) && (int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[4]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_17_pOld))+uintptr(26 /* X16 */))))) + 2*uintptr(_k-i32(1)))))+i32(1)) != int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[4]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_17_pOld))+uintptr(26 /* X16 */))))) + 2*uintptr(_k)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66272), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85312))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X2)) + 4*uintptr(_b.X0))) = *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[4]*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_17_pOld))+uintptr(36 /* X17 */))))) + 4*uintptr(_k))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_b)) + uintptr(0 /* X0 */))) += 1 @@ -83347,15 +74531,11 @@ _54: goto _55 } - func() int32 { - if (_b.X0) < _nMaxCells { - return i32(0) - } - return func() int32 { + func() { + if (_b.X0) >= _nMaxCells { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66279), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85360))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X2)) + 4*uintptr(_b.X0))) = (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_17_aData)) + uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(int32(_17_maskPage)&((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_17_piCell)) + 1*uintptr(i32(0)))))<<uint(i32(8)))|int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_17_piCell)) + 1*uintptr(i32(1))))))))))))) { @@ -83373,15 +74553,11 @@ _55: } _23_sz = uint16(*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_szNew)) + 4*uintptr(_i)))) - func() int32 { - if (_b.X0) < _nMaxCells { - return i32(0) - } - return func() int32 { + func() { + if (_b.X0) >= _nMaxCells { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66289), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85360))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X3)) + 2*uintptr(_b.X0))) = _23_sz _23_pTemp = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aSpace1)) + 1*uintptr(_iSpace1))) @@ -83390,101 +74566,69 @@ _55: *p = (*p) + int32(_23_sz) sink961 = *p } - func() int32 { - if int32(_23_sz) <= (int32(_pBt.X11) + i32(23)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_23_sz) > (int32(_pBt.X11) + i32(23)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66293), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85380))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _iSpace1 <= int32(_pBt.X15) { - return i32(0) } - return func() int32 { + }() + func() { + if _iSpace1 > int32(_pBt.X15) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66294), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85404))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() crt.Xmemcpy(tls, (unsafe.Pointer)(_23_pTemp), (unsafe.Pointer)(*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apDiv)) + 4*uintptr(_i)))), uint32(_23_sz)) *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X2)) + 4*uintptr(_b.X0))) = (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_23_pTemp)) + uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_leafCorrection))))))) - func() int32 { - if (int32(_leafCorrection) == i32(0)) || (int32(_leafCorrection) == i32(4)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_leafCorrection) != i32(0) && int32(_leafCorrection) != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66297), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85436))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X3)) + 2*uintptr(_b.X0))) = uint16(int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X3)) + 2*uintptr(_b.X0)))) - int32(_leafCorrection)) if (_17_pOld.X5) != 0 { goto _69 } - func() int32 { - if int32(_leafCorrection) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_leafCorrection) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66300), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85476))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_17_pOld.X6) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_17_pOld.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66301), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85496))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() crt.Xmemcpy(tls, (unsafe.Pointer)(*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X2)) + 4*uintptr(_b.X0)))), (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_17_pOld.X19))+1*uintptr(i32(8))))), uint32(i32(4))) goto _74 _69: - func() int32 { - if int32(_leafCorrection) == i32(4) { - return i32(0) - } - return func() int32 { + func() { + if int32(_leafCorrection) != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66306), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85516))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _77: if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X3)) + 2*uintptr(_b.X0)))) >= i32(4) { goto _78 } - func() int32 { - if (int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X3)) + 2*uintptr(_b.X0)))) == i32(3)) || ((_sqlite3Config.X6) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X3)) + 2*uintptr(_b.X0)))) != i32(3) && (_sqlite3Config.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66310), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85536))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X2)) + 4*uintptr(_b.X0)))) == (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aSpace1))+1*uintptr(_iSpace1-i32(3))))) || ((_sqlite3Config.X6) == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if (*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X2)) + 4*uintptr(_b.X0)))) != (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aSpace1))+1*uintptr(_iSpace1-i32(3)))) && (_sqlite3Config.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66311), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85572))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aSpace1)) + 1*uintptr(postInc961(&_iSpace1, int32(1))))) = uint8(i32(0)) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X3)) + 2*uintptr(_b.X0))) += 1 @@ -83667,25 +74811,17 @@ _115: _42_d = (_42_r + i32(1)) - _leafData _cachedCellSize(tls, &_b, _42_d) _119: - func() int32 { - if _42_d < _nMaxCells { - return i32(0) - } - return func() int32 { + func() { + if _42_d >= _nMaxCells { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66410), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85628))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _42_r < _nMaxCells { - return i32(0) } - return func() int32 { + }() + func() { + if _42_r >= _nMaxCells { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66411), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85640))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _cachedCellSize(tls, &_b, _42_r) if _42_szRight == i32(0) || _bBulk == 0 && ((_42_szRight+int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X3)) + 2*uintptr(_42_d)))))+i32(2)) <= (_42_szLeft-(int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X3)) + 2*uintptr(_42_r))))+func() int32 { @@ -83737,15 +74873,11 @@ _132: goto _115 _118: - func() int32 { - if (((*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cntNew)) + 4*uintptr(i32(0))))) > i32(0)) || (((_pParent.X4) == uint32(i32(1))) && (int32(_pParent.X14) == i32(0)))) || ((_sqlite3Config.X6) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cntNew)) + 4*uintptr(i32(0))))) <= i32(0) && ((_pParent.X4) != uint32(i32(1)) || int32(_pParent.X14) != i32(0)) && (_sqlite3Config.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66438), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85652))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pageFlags = int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apOld)) + 4*uintptr(i32(0))))).X19)) + 1*uintptr(i32(0))))) _i = i32(0) @@ -83758,7 +74890,7 @@ _138: goto _142 } - _46_pNew = store5661680((**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew))+4*uintptr(_i))), *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apOld)) + 4*uintptr(_i)))) + _46_pNew = store5661690((**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew))+4*uintptr(_i))), *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apOld)) + 4*uintptr(_i)))) *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apOld)) + 4*uintptr(_i))) = (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) _rc = _sqlite3PagerWrite(tls, (*XPgHdr)(unsafe.Pointer(_46_pNew.X23))) _nNew += 1 @@ -83772,15 +74904,11 @@ _143: goto _144 _142: - func() int32 { - if _i > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _i <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66458), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(11900))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _allocateBtreePage(tls, _pBt, &_46_pNew, &_pgno, func() uint32 { if _bBulk != 0 { @@ -83835,15 +74963,11 @@ _156: goto _160 } - func() int32 { - if (_sqlite3Config.X6) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_sqlite3Config.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66499), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85724))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3CorruptError(tls, i32(66500)) goto _balance_cleanup @@ -83899,15 +75023,11 @@ _172: goto _163 _166: - func() int32 { - if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pParent.X23))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pParent.X23))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66534), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(84884))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3Put4byte(tls, _pRight, (*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 4*uintptr(_nNew-i32(1))))).X4) if (_pageFlags&i32(8)) != i32(0) || _nOld == _nNew { @@ -84007,25 +75127,17 @@ _197: _66_pNew = *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 4*uintptr(_i))) _j = *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cntNew)) + 4*uintptr(_i))) - func() int32 { - if _j < _nMaxCells { - return i32(0) - } - return func() int32 { + func() { + if _j >= _nMaxCells { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66610), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85736))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X2)) + 4*uintptr(_j)))) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X2)) + 4*uintptr(_j)))) == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66611), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85748))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _66_pCell = *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X2)) + 4*uintptr(_j))) _66_sz = int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X3)) + 2*uintptr(_j)))) + int32(_leafCorrection) @@ -84061,15 +75173,11 @@ _207: goto _209 } - func() int32 { - if int32(_leafCorrection) == i32(4) { - return i32(0) - } - return func() int32 { + func() { + if int32(_leafCorrection) != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66643), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85516))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _66_sz = int32((*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *uint8) uint16 @@ -84082,25 +75190,17 @@ _206: *p = (*p) + _66_sz sink961 = *p } - func() int32 { - if _66_sz <= (int32(_pBt.X11) + i32(23)) { - return i32(0) - } - return func() int32 { + func() { + if _66_sz > (int32(_pBt.X11) + i32(23)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66648), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85380))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _iOvflSpace <= int32(_pBt.X15) { - return i32(0) } - return func() int32 { + }() + func() { + if _iOvflSpace > int32(_pBt.X15) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66649), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85764))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _insertCell(tls, _pParent, _nxDiv+_i, _66_pCell, _66_sz, _66_pTemp, _66_pNew.X4, &_rc) if _rc == i32(0) { @@ -84110,15 +75210,11 @@ _206: goto _balance_cleanup _216: - func() int32 { - if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pParent.X23))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pParent.X23))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66652), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(84884))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i += 1 goto _197 @@ -84136,15 +75232,11 @@ _219: } return _i }() - func() int32 { - if (_71_iPg >= i32(0)) && (_71_iPg < _nNew) { - return i32(0) - } - return func() int32 { + func() { + if _71_iPg < i32(0) || _71_iPg >= _nNew { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66679), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85800))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_abDone)) + 1*uintptr(_71_iPg)))) == 0 { goto _228 @@ -84157,25 +75249,17 @@ _228: goto _230 } - func() int32 { - if ((_71_iPg == i32(0)) || ((*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cntOld)) + 4*uintptr(_71_iPg-i32(1))))) >= (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cntNew)) + 4*uintptr(_71_iPg-i32(1))))))) || ((*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_abDone)) + 1*uintptr(_71_iPg-i32(1))))) != 0) { - return i32(0) - } - return func() int32 { + func() { + if _71_iPg != i32(0) && (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cntOld)) + 4*uintptr(_71_iPg-i32(1))))) < (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cntNew)) + 4*uintptr(_71_iPg-i32(1))))) && (*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_abDone)) + 1*uintptr(_71_iPg-i32(1))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66690), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85820))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cntNew)) + 4*uintptr(_71_iPg)))) >= (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cntOld)) + 4*uintptr(_71_iPg))))) || ((*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_abDone)) + 1*uintptr(_71_iPg+i32(1))))) != 0) { - return i32(0) } - return func() int32 { + }() + func() { + if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cntNew)) + 4*uintptr(_71_iPg)))) < (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cntOld)) + 4*uintptr(_71_iPg)))) && (*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_abDone)) + 1*uintptr(_71_iPg+i32(1))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66694), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85876))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _71_iPg != i32(0) { goto _238 @@ -84205,25 +75289,17 @@ _239: _242: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_abDone)) + 1*uintptr(_71_iPg))) += 1 *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 4*uintptr(_71_iPg))))) + uintptr(20 /* X13 */))) = uint16(_usableSpace - (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_szNew)) + 4*uintptr(_71_iPg))))) - func() int32 { - if int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 4*uintptr(_71_iPg)))).X9) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 4*uintptr(_71_iPg)))).X9) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66709), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85920))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 4*uintptr(_71_iPg)))).X14) == _72_nNewCell { - return i32(0) } - return func() int32 { + }() + func() { + if int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 4*uintptr(_71_iPg)))).X14) != _72_nNewCell { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66710), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85948))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _230: _220: @@ -84231,60 +75307,40 @@ _220: goto _219 _222: - func() int32 { - if crt.Xmemcmp(tls, (unsafe.Pointer)(&_abDone), (unsafe.Pointer)(str(85976)), uint32(_nNew)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if crt.Xmemcmp(tls, (unsafe.Pointer)(&_abDone), (unsafe.Pointer)(str(85976)), uint32(_nNew)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66715), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85984))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _nOld > i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if _nOld <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66717), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(86028))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _nNew > i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if _nNew <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66718), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(86036))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _isRoot == 0 || int32(_pParent.X14) != i32(0) || int32(_pParent.X6) > int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 4*uintptr(i32(0))))).X13) { goto _255 } - func() int32 { - if (_nNew == i32(1)) || ((_sqlite3Config.X6) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _nNew != i32(1) && (_sqlite3Config.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66736), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(86044))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _defragmentPage(tls, *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 4*uintptr(i32(0)))), i32(-1)) - func() int32 { - if (int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 4*uintptr(i32(0))))).X13) == ((((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 4*uintptr(i32(0))))).X19))+1*uintptr(i32(5)))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 4*uintptr(i32(0))))).X19))+1*uintptr(i32(5)))))) + 1*uintptr(i32(1)))))) - int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 4*uintptr(i32(0))))).X12)) - (int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 4*uintptr(i32(0))))).X14) * i32(2)))) || (_rc != i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 4*uintptr(i32(0))))).X13) != ((((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 4*uintptr(i32(0))))).X19))+1*uintptr(i32(5)))))) + 1*uintptr(i32(0)))))<<uint(i32(8)))|int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 4*uintptr(i32(0))))).X19))+1*uintptr(i32(5)))))) + 1*uintptr(i32(1))))))-int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 4*uintptr(i32(0))))).X12))-(int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 4*uintptr(i32(0))))).X14)*i32(2))) && _rc == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66739), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(86068))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _copyNodeContent(tls, *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 4*uintptr(i32(0)))), _pParent, &_rc) _freePage(tls, *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 4*uintptr(i32(0)))), &_rc) @@ -84309,15 +75365,11 @@ _265: _268: _264: _262: - func() int32 { - if (_pParent.X0) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pParent.X0) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66755), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(86176))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = _nNew _271: @@ -84368,15 +75420,11 @@ func init() { func _sqlite3ScratchMalloc(tls *crt.TLS, _n int32) (r0 unsafe.Pointer) { // sqlite3.c:24513:1 var _p unsafe.Pointer // sqlite3.c:24514:8 _ = _p - func() int32 { - if _n > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _n <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24515), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ScratchMallocØ00__func__Ø000))), unsafe.Pointer(str(1352))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_mem0.X0))) _sqlite3StatusHighwater(tls, i32(8), _n) @@ -84403,15 +75451,11 @@ _3: Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_mem0.X0))) _6: _4: - func() int32 { - if Xsqlite3_mutex_notheld(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_mem0.X0))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_notheld(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_mem0.X0))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24535), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ScratchMallocØ00__func__Ø000))), unsafe.Pointer(str(86208))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _p return @@ -84425,15 +75469,11 @@ func init() { } func _cachedCellSize(tls *crt.TLS, _p *XCellArray, _N int32) (r0 uint16) { // sqlite3.c:65498:1 - func() int32 { - if (_N >= i32(0)) && (_N < (_p.X0)) { - return i32(0) - } - return func() int32 { + func() { + if _N < i32(0) || _N >= (_p.X0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65499), unsafe.Pointer((*int8)(unsafe.Pointer(&_cachedCellSizeØ00__func__Ø000))), unsafe.Pointer(str(86268))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X3)) + 2*uintptr(_N)))) == 0 { goto _3 @@ -84455,25 +75495,17 @@ func init() { } func _computeCellSize(tls *crt.TLS, _p *XCellArray, _N int32) (r0 uint16) { // sqlite3.c:65492:1 - func() int32 { - if (_N >= i32(0)) && (_N < (_p.X0)) { - return i32(0) - } - return func() int32 { + func() { + if _N < i32(0) || _N >= (_p.X0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65493), unsafe.Pointer((*int8)(unsafe.Pointer(&_computeCellSizeØ00__func__Ø000))), unsafe.Pointer(str(86268))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X3)) + 2*uintptr(_N)))) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X3)) + 2*uintptr(_N)))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65494), unsafe.Pointer((*int8)(unsafe.Pointer(&_computeCellSizeØ00__func__Ø000))), unsafe.Pointer(str(86304))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X3)) + 2*uintptr(_N))) = (*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *uint8) uint16 @@ -84490,15 +75522,11 @@ func init() { } func _sqlite3PagerRekey(tls *crt.TLS, _pPg *XPgHdr, _iNew uint32, _flags uint16) { // sqlite3.c:53938:1 - func() int32 { - if (_pPg.X5) != _iNew { - return i32(0) - } - return func() int32 { + func() { + if (_pPg.X5) == _iNew { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53939), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerRekeyØ00__func__Ø000))), unsafe.Pointer(str(86336))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPg)) + uintptr(24 /* X6 */))) = _flags _sqlite3PcacheMove(tls, _pPg, _iNew) @@ -84591,15 +75619,11 @@ _2: } return (_iOld - _iNew) }() - func() int32 { - if (((_iOld - _iNew) < _nNew) || (_nCell == i32(0))) || ((_sqlite3Config.X6) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_iOld-_iNew) >= _nNew && _nCell != i32(0) && (_sqlite3Config.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65727), unsafe.Pointer((*int8)(unsafe.Pointer(&_editPageØ00__func__Ø000))), unsafe.Pointer(str(86372))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pCellptr = _pPg.X21 crt.Xmemmove(tls, (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCellptr))+1*uintptr(_3_nAdd*i32(2))))), (unsafe.Pointer)(_pCellptr), uint32(_nCell*i32(2))) @@ -84674,17 +75698,13 @@ _19: _6_pCell = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTmp)) + 1*uintptr(int32((uintptr(unsafe.Pointer(_6_pCell))-uintptr(unsafe.Pointer(_aData)))/1)))) _25: - func() int32 { - if i32(0) == crt.Xmemcmp(tls, (unsafe.Pointer)(_6_pCell), (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData))+1*uintptr(_6_iOff)))), uint32((*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct { + func() { + if i32(0) != crt.Xmemcmp(tls, (unsafe.Pointer)(_6_pCell), (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData))+1*uintptr(_6_iOff)))), uint32((*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *uint8) uint16 }{((*XMemPage)(unsafe.Pointer(_pCArray.X1)).X24)})))(tls, (*XMemPage)(unsafe.Pointer(_pCArray.X1)), *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCArray.X2)) + 4*uintptr(_i+_iNew)))))) { - return i32(0) - } - return func() int32 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65771), unsafe.Pointer((*int8)(unsafe.Pointer(&_editPageØ00__func__Ø000))), unsafe.Pointer(str(86416))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i += 1 goto _19 @@ -84740,15 +75760,11 @@ _0: } _2_sz = int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCArray.X3)) + 2*uintptr(_i)))) - func() int32 { - if _2_sz > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _2_sz <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65654), unsafe.Pointer((*int8)(unsafe.Pointer(&_pageFreeArrayØ00__func__Ø000))), unsafe.Pointer(str(86516))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pFree == (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_1_pCell))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_2_sz))))))) { goto _8 @@ -84758,15 +75774,11 @@ _0: goto _9 } - func() int32 { - if (uintptr(unsafe.Pointer(_pFree)) > uintptr(unsafe.Pointer(_aData))) && (int32((uintptr(unsafe.Pointer(_pFree))-uintptr(unsafe.Pointer(_aData)))/1) < i32(65536)) { - return i32(0) - } - return func() int32 { + func() { + if uintptr(unsafe.Pointer(_pFree)) <= uintptr(unsafe.Pointer(_aData)) || int32((uintptr(unsafe.Pointer(_pFree))-uintptr(unsafe.Pointer(_aData)))/1) >= i32(65536) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65657), unsafe.Pointer((*int8)(unsafe.Pointer(&_pageFreeArrayØ00__func__Ø000))), unsafe.Pointer(str(86524))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _freeSpace(tls, _pPg, uint16(int32((uintptr(unsafe.Pointer(_pFree))-uintptr(unsafe.Pointer(_aData)))/1)), uint16(_szFree)) _9: @@ -84800,15 +75812,11 @@ _3: goto _15 } - func() int32 { - if (uintptr(unsafe.Pointer(_pFree)) > uintptr(unsafe.Pointer(_aData))) && (int32((uintptr(unsafe.Pointer(_pFree))-uintptr(unsafe.Pointer(_aData)))/1) < i32(65536)) { - return i32(0) - } - return func() int32 { + func() { + if uintptr(unsafe.Pointer(_pFree)) <= uintptr(unsafe.Pointer(_aData)) || int32((uintptr(unsafe.Pointer(_pFree))-uintptr(unsafe.Pointer(_aData)))/1) >= i32(65536) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65671), unsafe.Pointer((*int8)(unsafe.Pointer(&_pageFreeArrayØ00__func__Ø000))), unsafe.Pointer(str(86524))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _freeSpace(tls, _pPg, uint16(int32((uintptr(unsafe.Pointer(_pFree))-uintptr(unsafe.Pointer(_aData)))/1)), uint16(_szFree)) _15: @@ -84847,15 +75855,11 @@ func _pageInsertArray(tls *crt.TLS, _pPg *XMemPage, _pBegin *uint8, _ppData **ui _aData = _pPg.X19 _pData = *_ppData _iEnd = _iFirst + _nCell - func() int32 { - if ((_sqlite3Config.X6) == i32(0)) || (int32(_pPg.X6) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_sqlite3Config.X6) != i32(0) && int32(_pPg.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65599), unsafe.Pointer((*int8)(unsafe.Pointer(&_pageInsertArrayØ00__func__Ø000))), unsafe.Pointer(str(86592))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = _iFirst _3: @@ -84883,15 +75887,11 @@ _10: } _1_pSlot = _pData _9: - func() int32 { - if ((uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_1_pSlot))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_1_sz))))))))) <= uintptr(unsafe.Pointer(*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCArray.X2)) + 4*uintptr(_i)))))) || (uintptr(unsafe.Pointer(_1_pSlot)) >= uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCArray.X2)) + 4*uintptr(_i)))))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_1_sz))))))))))) || ((_sqlite3Config.X6) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_1_pSlot))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_1_sz))))))))) > uintptr(unsafe.Pointer(*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCArray.X2)) + 4*uintptr(_i))))) && uintptr(unsafe.Pointer(_1_pSlot)) < uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCArray.X2)) + 4*uintptr(_i)))))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_1_sz))))))))) && (_sqlite3Config.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65612), unsafe.Pointer((*int8)(unsafe.Pointer(&_pageInsertArrayØ00__func__Ø000))), unsafe.Pointer(str(86624))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() crt.Xmemmove(tls, (unsafe.Pointer)(_1_pSlot), (unsafe.Pointer)(*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCArray.X2)) + 4*uintptr(_i)))), uint32(_1_sz)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(func() *uint8 { @@ -84920,30 +75920,22 @@ func init() { } func _populateCellCache(tls *crt.TLS, _p *XCellArray, _idx int32, _N int32) { // sqlite3.c:65474:1 - func() int32 { - if (_idx >= i32(0)) && ((_idx + _N) <= (_p.X0)) { - return i32(0) - } - return func() int32 { + func() { + if _idx < i32(0) || (_idx+_N) > (_p.X0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65475), unsafe.Pointer((*int8)(unsafe.Pointer(&_populateCellCacheØ00__func__Ø000))), unsafe.Pointer(str(86720))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _3: if _N <= i32(0) { goto _4 } - func() int32 { - if (*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X2)) + 4*uintptr(_idx)))) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X2)) + 4*uintptr(_idx)))) == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65477), unsafe.Pointer((*int8)(unsafe.Pointer(&_populateCellCacheØ00__func__Ø000))), unsafe.Pointer(str(86748))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X3)) + 2*uintptr(_idx)))) != i32(0) { goto _7 @@ -84955,17 +75947,13 @@ _3: goto _8 _7: - func() int32 { - if ((_sqlite3Config.X6) == i32(0)) || (int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X3)) + 2*uintptr(_idx)))) == int32((*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct { + func() { + if (_sqlite3Config.X6) != i32(0) && int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X3)) + 2*uintptr(_idx)))) != int32((*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *uint8) uint16 - }{((*XMemPage)(unsafe.Pointer(_p.X1)).X24)})))(tls, (*XMemPage)(unsafe.Pointer(_p.X1)), *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X2)) + 4*uintptr(_idx)))))) { - return i32(0) - } - return func() int32 { + }{((*XMemPage)(unsafe.Pointer(_p.X1)).X24)})))(tls, (*XMemPage)(unsafe.Pointer(_p.X1)), *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X2)) + 4*uintptr(_idx))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65481), unsafe.Pointer((*int8)(unsafe.Pointer(&_populateCellCacheØ00__func__Ø000))), unsafe.Pointer(str(86768))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _8: _idx += 1 @@ -85012,15 +76000,11 @@ func _sqlite3ScratchFree(tls *crt.TLS, _p unsafe.Pointer) { // sqlite3.c:24550:1 *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pSlot)) + uintptr(0 /* X0 */))))) = (*Xsqlite3_file)(unsafe.Pointer(_mem0.X3)) *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem0)) + uintptr(16 /* X3 */))))) = _2_pSlot *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem0)) + uintptr(20 /* X4 */))) += 1 - func() int32 { - if (_mem0.X4) <= uint32(_sqlite3Config.X21) { - return i32(0) - } - return func() int32 { + func() { + if (_mem0.X4) > uint32(_sqlite3Config.X21) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24570), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ScratchFreeØ00__func__Ø000))), unsafe.Pointer(str(86864))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3StatusDown(tls, i32(3), i32(1)) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_mem0.X0))) @@ -85092,95 +76076,59 @@ func _sqlite3BtreeDelete(tls *crt.TLS, _pCur *XBtCursor, _flags uint8) (r0 int32 _pBt = (*XBtShared)(unsafe.Pointer(_p.X1)) _bSkipnext = i32(0) _bPreserve = uint8(int32(_flags) & i32(2)) - func() int32 { - if _cursorOwnsBtShared(tls, _pCur) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _cursorOwnsBtShared(tls, _pCur) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67241), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeDeleteØ00__func__Ø000))), unsafe.Pointer(str(74648))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pBt.X8) == i32(2) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pBt.X8) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67242), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeDeleteØ00__func__Ø000))), unsafe.Pointer(str(58756))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pBt.X10) & i32(1)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pBt.X10) & i32(1)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67243), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeDeleteØ00__func__Ø000))), unsafe.Pointer(str(78880))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pCur.X10) & i32(1)) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pCur.X10) & i32(1)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67244), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeDeleteØ00__func__Ø000))), unsafe.Pointer(str(86940))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _hasSharedCacheTableLock(tls, _p, _pCur.X7, bool2int((*XKeyInfo)(unsafe.Pointer(_pCur.X16)) != (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0))))), i32(2)) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _hasSharedCacheTableLock(tls, _p, _pCur.X7, bool2int((*XKeyInfo)(unsafe.Pointer(_pCur.X16)) != (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0))))), i32(2)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67245), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeDeleteØ00__func__Ø000))), unsafe.Pointer(str(81464))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _hasReadConflicts(tls, _p, _pCur.X7) == 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _hasReadConflicts(tls, _p, _pCur.X7) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67246), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeDeleteØ00__func__Ø000))), unsafe.Pointer(str(86972))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(_pCur.X14)))) < int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X14) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(_pCur.X14)))) >= int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X14) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67247), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeDeleteØ00__func__Ø000))), unsafe.Pointer(str(9392))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pCur.X12) == i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pCur.X12) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67248), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeDeleteØ00__func__Ø000))), unsafe.Pointer(str(9180))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_flags) & i32(-7)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_flags) & i32(-7)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67249), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeDeleteØ00__func__Ø000))), unsafe.Pointer(str(87012))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _iCellDepth = int32(_pCur.X14) _iCellIdx = int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(_iCellDepth)))) @@ -85281,26 +76229,18 @@ _31: _7_nCell = int32((*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *uint8) uint16 }{(_7_pLeaf.X24)})))(tls, _7_pLeaf, _pCell)) - func() int32 { - if int32((_pBt.X15)-uint32(i32(8))) >= _7_nCell { - return i32(0) - } - return func() int32 { + func() { + if int32((_pBt.X15)-uint32(i32(8))) < _7_nCell { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67327), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeDeleteØ00__func__Ø000))), unsafe.Pointer(str(87068))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _7_pTmp = _pBt.X27 - func() int32 { - if _7_pTmp != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _7_pTmp == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67329), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeDeleteØ00__func__Ø000))), unsafe.Pointer(str(87096))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3PagerWrite(tls, (*XPgHdr)(unsafe.Pointer(_7_pLeaf.X23))) if _rc != i32(0) { @@ -85343,35 +76283,23 @@ _39: goto _43 } - func() int32 { - if (_bPreserve != 0) && ((int32(_pCur.X14) == _iCellDepth) || ((_sqlite3Config.X6) == i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if _bPreserve == 0 || int32(_pCur.X14) != _iCellDepth && (_sqlite3Config.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67363), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeDeleteØ00__func__Ø000))), unsafe.Pointer(str(87104))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pPage == (*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14))))) || ((_sqlite3Config.X6) == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if _pPage != (*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))) && (_sqlite3Config.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67364), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeDeleteØ00__func__Ø000))), unsafe.Pointer(str(87160))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((int32(_pPage.X14) > i32(0)) || ((_sqlite3Config.X6) == i32(0))) && (_iCellIdx <= int32(_pPage.X14)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPage.X14) <= i32(0) && (_sqlite3Config.X6) != i32(0) || _iCellIdx > int32(_pPage.X14) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67365), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeDeleteØ00__func__Ø000))), unsafe.Pointer(str(87208))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(62 /* X12 */))) = uint8(i32(2)) if _iCellIdx < int32(_pPage.X14) { @@ -85421,24 +76349,20 @@ func _sqlite3VdbeSorterCompare(tls *crt.TLS, _pCsr *XVdbeCursor, _pVal *XMem, _n _ = _pKey var _nKey int32 // sqlite3.c:88574:19 _ = _nKey - func() int32 { - if int32(_pCsr.X0) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pCsr.X0) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88576), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterCompareØ00__func__Ø000))), unsafe.Pointer(str(59748))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(36 /* X14 */))))))) + _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(36 /* X14 */))))))) _r2 = (*XUnpackedRecord)(unsafe.Pointer(_pSorter.X8)) _pKeyInfo = (*XKeyInfo)(unsafe.Pointer(_pCsr.X15)) if _r2 != (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 } - _r2 = store5666225((**XUnpackedRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(32 /* X8 */))))), _sqlite3VdbeAllocUnpackedRecord(tls, _pKeyInfo)) + _r2 = store5666235((**XUnpackedRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(32 /* X8 */))))), _sqlite3VdbeAllocUnpackedRecord(tls, _pKeyInfo)) if _r2 != (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))) { goto _3 } @@ -85449,15 +76373,11 @@ func _sqlite3VdbeSorterCompare(tls *crt.TLS, _pCsr *XVdbeCursor, _pVal *XMem, _n _3: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_r2)) + uintptr(8 /* X2 */))) = uint16(_nKeyCol) _2: - func() int32 { - if int32(_r2.X2) == _nKeyCol { - return i32(0) - } - return func() int32 { + func() { + if int32(_r2.X2) != _nKeyCol { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88585), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterCompareØ00__func__Ø000))), unsafe.Pointer(str(87288))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pKey = _vdbeSorterRowkey(tls, _pSorter, &_nKey) _sqlite3VdbeRecordUnpack(tls, _pKeyInfo, _nKey, _pKey, _r2) @@ -85516,8 +76436,8 @@ _2: goto _3 _0: - *_pnKey = (*XSorterRecord)(unsafe.Pointer((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X0)).X0 - _pKey = (unsafe.Pointer)((*XSorterRecord)(unsafe.Pointer(uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X0)))) + uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer(uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer(uintptr(i32(1))))))*uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer(uintptr(8)))))))))))) + *_pnKey = (*XSorterRecord)(unsafe.Pointer((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X0)).X0 + _pKey = (unsafe.Pointer)((*XSorterRecord)(unsafe.Pointer(uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X0)))) + uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer(uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer(uintptr(i32(1))))))*uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer(uintptr(8)))))))))))) _3: r0 = _pKey return @@ -85531,17 +76451,13 @@ func _sqlite3VdbeSorterRowkey(tls *crt.TLS, _pCsr *XVdbeCursor, _pOut *XMem) (r0 _ = _pKey var _nKey int32 // sqlite3.c:88533:19 _ = _nKey - func() int32 { - if int32(_pCsr.X0) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pCsr.X0) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88535), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterRowkeyØ00__func__Ø000))), unsafe.Pointer(str(59748))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(36 /* X14 */))))))) + _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(36 /* X14 */))))))) _pKey = _vdbeSorterRowkey(tls, _pSorter, &_nKey) if _sqlite3VdbeMemClearAndResize(tls, _pOut, _nKey) == 0 { goto _2 @@ -85566,17 +76482,13 @@ func init() { } func _sqlite3VdbeCursorRestore(tls *crt.TLS, _p *XVdbeCursor) (r0 int32) { // sqlite3.c:74421:1 - func() int32 { - if int32(_p.X0) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X0) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74422), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeCursorRestoreØ00__func__Ø000))), unsafe.Pointer(str(74596))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if _sqlite3BtreeCursorHasMoved(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(36 /* X14 */)))))))) == 0 { + if _sqlite3BtreeCursorHasMoved(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(36 /* X14 */)))))))) == 0 { goto _2 } @@ -85596,15 +76508,11 @@ func init() { } func _sqlite3BtreeCursorIsValidNN(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { // sqlite3.c:63303:1 - func() int32 { - if _pCur != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pCur == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63304), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCursorIsValidNNØ00__func__Ø000))), unsafe.Pointer(str(78100))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = bool2int(int32(_pCur.X12) == i32(1)) return @@ -85620,25 +76528,17 @@ func init() { func _sqlite3BtreeFirst(tls *crt.TLS, _pCur *XBtCursor, _pRes *int32) (r0 int32) { // sqlite3.c:63998:1 var _rc int32 // sqlite3.c:63999:7 _ = _rc - func() int32 { - if _cursorOwnsBtShared(tls, _pCur) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _cursorOwnsBtShared(tls, _pCur) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64001), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeFirstØ00__func__Ø000))), unsafe.Pointer(str(74648))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCur.X0)).X0)).X3))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCur.X0)).X0)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64002), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeFirstØ00__func__Ø000))), unsafe.Pointer(str(74676))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _moveToRoot(tls, _pCur) if _rc != i32(0) { @@ -85649,29 +76549,21 @@ func _sqlite3BtreeFirst(tls *crt.TLS, _pCur *XBtCursor, _pRes *int32) (r0 int32) goto _5 } - func() int32 { - if ((_pCur.X7) == uint32(i32(0))) || (int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X14) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_pCur.X7) != uint32(i32(0)) && int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X14) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64006), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeFirstØ00__func__Ø000))), unsafe.Pointer(str(75080))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *_pRes = i32(1) goto _9 _5: - func() int32 { - if int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X14) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X14) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64009), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeFirstØ00__func__Ø000))), unsafe.Pointer(str(87416))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *_pRes = i32(0) _rc = _moveToLeftmost(tls, _pCur) @@ -85693,34 +76585,23 @@ func _sqlite3BtreeRowCountEst(tls *crt.TLS, _pCur *XBtCursor) (r0 int64) { // sq _ = _n var _i uint8 // sqlite3.c:64350:6 _ = _i - func() int32 { - if _cursorOwnsBtShared(tls, _pCur) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _cursorOwnsBtShared(tls, _pCur) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64352), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeRowCountEstØ00__func__Ø000))), unsafe.Pointer(str(74648))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCur.X0)).X0)).X3))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCur.X0)).X0)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64353), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeRowCountEstØ00__func__Ø000))), unsafe.Pointer(str(74676))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if func() int32 { if int32(_pCur.X12) != i32(1) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64358), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeRowCountEstØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64358), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeRowCountEstØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -85736,11 +76617,8 @@ _6: if func() int32 { if int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X5) == i32(0) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64359), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeRowCountEstØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64359), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeRowCountEstØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -85785,37 +76663,29 @@ func _sqlite3VdbeSorterRewind(tls *crt.TLS, _pCsr *XVdbeCursor, _pbEof *int32) ( var _rc int32 // sqlite3.c:88421:7 _ = _rc _rc = i32(0) - func() int32 { - if int32(_pCsr.X0) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pCsr.X0) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88423), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterRewindØ00__func__Ø000))), unsafe.Pointer(str(59748))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(36 /* X14 */))))))) - func() int32 { - if _pSorter != nil { - return i32(0) } - return func() int32 { + }() + _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(36 /* X14 */))))))) + func() { + if _pSorter == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88425), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterRewindØ00__func__Ø000))), unsafe.Pointer(str(87496))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pSorter.X12) != i32(0) { goto _4 } - if (*XSorterRecord)(unsafe.Pointer((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X0)) == nil { + if (*XSorterRecord)(unsafe.Pointer((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X0)) == nil { goto _5 } *_pbEof = i32(0) - _rc = _vdbeSorterSort(tls, (*XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(64 /* X17 */)))))+60*uintptr(i32(0)))), (*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */)))) + _rc = _vdbeSorterSort(tls, (*XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(64 /* X17 */)))))+60*uintptr(i32(0)))), (*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */)))) goto _6 _5: @@ -85825,27 +76695,19 @@ _6: return _4: - func() int32 { - if (*XSorterRecord)(unsafe.Pointer((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X0)) != nil { - return i32(0) - } - return func() int32 { + func() { + if (*XSorterRecord)(unsafe.Pointer((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X0)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88444), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterRewindØ00__func__Ø000))), unsafe.Pointer(str(87504))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _vdbeSorterFlushPMA(tls, _pSorter) _rc = _vdbeSorterJoinAll(tls, _pSorter, _rc) - func() int32 { - if (*XPmaReader)(unsafe.Pointer(_pSorter.X4)) == (*XPmaReader)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XPmaReader)(unsafe.Pointer(_pSorter.X4)) != (*XPmaReader)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88454), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterRewindØ00__func__Ø000))), unsafe.Pointer(str(87524))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _rc != i32(0) { goto _11 @@ -85865,7 +76727,7 @@ func init() { crt.Xstrncpy(nil, &_sqlite3VdbeSorterRewindØ00__func__Ø000[0], str(87544), 24) } -func _vdbeSorterSort(tls *crt.TLS, _pTask *XSortSubtask, _pList *T5898982) (r0 int32) { // sqlite3.c:87247:1 +func _vdbeSorterSort(tls *crt.TLS, _pTask *XSortSubtask, _pList *T5898992) (r0 int32) { // sqlite3.c:87247:1 var _i int32 // sqlite3.c:87248:7 _ = _i var _aSlot **XSorterRecord // sqlite3.c:87249:16 @@ -85913,24 +76775,20 @@ _2: goto _6 _5: - func() int32 { - if (*(*int32)(unsafe.Pointer((*T5938754)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */)))))) < _sqlite3MallocSize(tls, (unsafe.Pointer)(_pList.X1)) { - return i32(0) - } - return func() int32 { + func() { + if (*(*int32)(unsafe.Pointer((*T5938764)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */)))))) >= _sqlite3MallocSize(tls, (unsafe.Pointer)(_pList.X1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87270), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterSortØ00__func__Ø000))), unsafe.Pointer(str(87568))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _2_pNext = (*XSorterRecord)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pList.X1)) + 1*uintptr(*(*int32)(unsafe.Pointer((*T5938754)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */)))))))))) + _2_pNext = (*XSorterRecord)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pList.X1)) + 1*uintptr(*(*int32)(unsafe.Pointer((*T5938764)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */)))))))))) _6: goto _9 _4: - _2_pNext = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5938754)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))))))) + _2_pNext = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5938764)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))))))) _9: - *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5938754)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))))))) = (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) + *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5938764)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))))))) = (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) _i = i32(0) _10: if (*(**XSorterRecord)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aSlot)) + 4*uintptr(_i)))) == nil { @@ -85975,15 +76833,11 @@ _15: _17: *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pList)) + uintptr(0 /* X0 */))))) = _p Xsqlite3_free(tls, (unsafe.Pointer)(_aSlot)) - func() int32 { - if (int32((*XUnpackedRecord)(unsafe.Pointer(_pTask.X3)).X4) == i32(0)) || (int32((*XUnpackedRecord)(unsafe.Pointer(_pTask.X3)).X4) == i32(7)) { - return i32(0) - } - return func() int32 { + func() { + if int32((*XUnpackedRecord)(unsafe.Pointer(_pTask.X3)).X4) != i32(0) && int32((*XUnpackedRecord)(unsafe.Pointer(_pTask.X3)).X4) != i32(7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87294), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterSortØ00__func__Ø000))), unsafe.Pointer(str(87616))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = int32((*XUnpackedRecord)(unsafe.Pointer(_pTask.X3)).X4) return @@ -86057,25 +76911,17 @@ func _vdbeSorterCompareInt(tls *crt.TLS, _pTask *XSortSubtask, _pbKey2Cached *in _s2 = int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2)) + 1*uintptr(i32(1))))) _v1 = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1)) + 1*uintptr(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1)) + 1*uintptr(i32(0))))))) _v2 = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2)) + 1*uintptr(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2)) + 1*uintptr(i32(0))))))) - func() int32 { - if (((_s1 > i32(0)) && (_s1 < i32(7))) || (_s1 == i32(8))) || (_s1 == i32(9)) { - return i32(0) - } - return func() int32 { + func() { + if (_s1 <= i32(0) || _s1 >= i32(7)) && _s1 != i32(8) && _s1 != i32(9) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86707), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterCompareIntØ00__func__Ø000))), unsafe.Pointer(str(87696))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (((_s2 > i32(0)) && (_s2 < i32(7))) || (_s2 == i32(8))) || (_s2 == i32(9)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_s2 <= i32(0) || _s2 >= i32(7)) && _s2 != i32(8) && _s2 != i32(9) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86708), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterCompareIntØ00__func__Ø000))), unsafe.Pointer(str(87732))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _s1 <= i32(7) || _s2 <= i32(7) { goto _11 @@ -86143,15 +76989,11 @@ _26: _res = _s1 - _s2 _27: _25: - func() int32 { - if _res != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _res == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86734), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterCompareIntØ00__func__Ø000))), unsafe.Pointer(str(68864))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _res <= i32(0) { goto _30 @@ -86247,24 +77089,16 @@ func _vdbeSorterCompareText(tls *crt.TLS, _pTask *XSortSubtask, _pbKey2Cached *i _p2 = (*uint8)(unsafe.Pointer(_pKey2)) _v1 = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1)) + 1*uintptr(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1)) + 1*uintptr(i32(0))))))) _v2 = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2)) + 1*uintptr(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2)) + 1*uintptr(i32(0))))))) - func() int32 { - if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1)) + 1*uintptr(i32(1))))) < int32(u8(128)) { - return func() int32 { - _n1 = int32(uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1)) + 1*uintptr(i32(1)))))) - return i32(1) - }() + func() { + if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1)) + 1*uintptr(i32(1))))) >= int32(u8(128)) { + _sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1))+1*uintptr(i32(1)))), (*uint32)(unsafe.Pointer(&_n1))) } - return int32(_sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1))+1*uintptr(i32(1)))), (*uint32)(unsafe.Pointer(&_n1)))) }() _n1 = (_n1 - i32(13)) / i32(2) - func() int32 { - if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2)) + 1*uintptr(i32(1))))) < int32(u8(128)) { - return func() int32 { - _n2 = int32(uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2)) + 1*uintptr(i32(1)))))) - return i32(1) - }() + func() { + if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2)) + 1*uintptr(i32(1))))) >= int32(u8(128)) { + _sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2))+1*uintptr(i32(1)))), (*uint32)(unsafe.Pointer(&_n2))) } - return int32(_sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2))+1*uintptr(i32(1)))), (*uint32)(unsafe.Pointer(&_n2)))) }() _n2 = (_n2 - i32(13)) / i32(2) _res = crt.Xmemcmp(tls, (unsafe.Pointer)(_v1), (unsafe.Pointer)(_v2), uint32(func() int32 { @@ -86338,15 +77172,11 @@ func _vdbeSorterMerge(tls *crt.TLS, _pTask *XSortSubtask, _p1 *XSorterRecord, _p _pFinal = nil _pp = &_pFinal _bCached = i32(0) - func() int32 { - if (_p1 != (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0))))) && (_p2 != (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if _p1 == (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) || _p2 == (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87200), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterMergeØ00__func__Ø000))), unsafe.Pointer(str(87808))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _3: _1_res = (*(*func(*crt.TLS, *XSortSubtask, *int32, unsafe.Pointer, int32, unsafe.Pointer, int32) int32)(unsafe.Pointer(&struct { @@ -86357,8 +77187,8 @@ _3: } *_pp = _p1 - _pp = (**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5938754)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1)) + uintptr(4 /* X1 */))))))) - _p1 = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5938754)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1)) + uintptr(4 /* X1 */))))))) + _pp = (**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5938764)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1)) + uintptr(4 /* X1 */))))))) + _p1 = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5938764)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1)) + uintptr(4 /* X1 */))))))) if _p1 != (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) { goto _7 } @@ -86371,8 +77201,8 @@ _7: _6: *_pp = _p2 - _pp = (**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5938754)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2)) + uintptr(4 /* X1 */))))))) - _p2 = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5938754)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2)) + uintptr(4 /* X1 */))))))) + _pp = (**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5938764)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2)) + uintptr(4 /* X1 */))))))) + _p2 = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5938764)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2)) + uintptr(4 /* X1 */))))))) _bCached = i32(0) if _p2 != (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) { goto _9 @@ -86449,61 +77279,49 @@ _3: goto _8 } - _rc = _vdbeSorterListToPMA(tls, (*XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(64 /* X17 */)))))+60*uintptr(_nWorker))), (*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */)))) + _rc = _vdbeSorterListToPMA(tls, (*XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(64 /* X17 */)))))+60*uintptr(_nWorker))), (*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */)))) goto _9 _8: - _5_aMem = (*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(16 /* X4 */))).X1 + _5_aMem = (*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(16 /* X4 */))).X1 _5_pCtx = (unsafe.Pointer)(_pTask) - func() int32 { - if ((*XSQLiteThread)(unsafe.Pointer(_pTask.X0)) == (*XSQLiteThread)(unsafe.Pointer(uintptr(i32(0))))) && ((_pTask.X1) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (*XSQLiteThread)(unsafe.Pointer(_pTask.X0)) != (*XSQLiteThread)(unsafe.Pointer(uintptr(i32(0)))) || (_pTask.X1) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87587), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterFlushPMAØ00__func__Ø000))), unsafe.Pointer(str(87840))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XSorterRecord)(unsafe.Pointer((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(16 /* X4 */))).X0)) == (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XSorterRecord)(unsafe.Pointer((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(16 /* X4 */))).X0)) != (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87588), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterFlushPMAØ00__func__Ø000))), unsafe.Pointer(str(87880))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(16 /* X4 */))).X1) == (*uint8)(unsafe.Pointer(uintptr(i32(0))))) || (((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X1) != (*uint8)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) } - return func() int32 { + }() + func() { + if ((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(16 /* X4 */))).X1) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) && ((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X1) == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87589), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterFlushPMAØ00__func__Ø000))), unsafe.Pointer(str(87904))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(58 /* X14 */))) = uint8(int32((uintptr(unsafe.Pointer(_pTask)) - uintptr(unsafe.Pointer((*XSortSubtask)(unsafe.Pointer((*[1]XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(64 /* X17 */)))))))) / 60)) - *(*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(16 /* X4 */))) = _pSorter.X9 - *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(0 /* X0 */))))) = (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(8 /* X2 */))) = i32(0) + *(*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(16 /* X4 */))) = _pSorter.X9 + *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(0 /* X0 */))))) = (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(8 /* X2 */))) = i32(0) if _5_aMem == nil { goto _18 } - *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(4 /* X1 */))) = _5_aMem + *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(4 /* X1 */))) = _5_aMem *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(52 /* X11 */))) = _sqlite3MallocSize(tls, (unsafe.Pointer)(_5_aMem)) goto _19 _18: - if ((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X1) == nil { + if ((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X1) == nil { goto _20 } - *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(4 /* X1 */))) = (*uint8)(unsafe.Pointer(_sqlite3Malloc(tls, uint64(_pSorter.X11)))) - if ((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X1) != nil { + *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(4 /* X1 */))) = (*uint8)(unsafe.Pointer(_sqlite3Malloc(tls, uint64(_pSorter.X11)))) + if ((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X1) != nil { goto _21 } @@ -86521,7 +77339,7 @@ _7: } -func _vdbeSorterListToPMA(tls *crt.TLS, _pTask *XSortSubtask, _pList *T5898982) (r0 int32) { // sqlite3.c:87398:1 +func _vdbeSorterListToPMA(tls *crt.TLS, _pTask *XSortSubtask, _pList *T5898992) (r0 int32) { // sqlite3.c:87398:1 var _db *Xsqlite3 // sqlite3.c:87399:11 _ = _db var _rc int32 // sqlite3.c:87400:7 @@ -86538,50 +77356,34 @@ func _vdbeSorterListToPMA(tls *crt.TLS, _pTask *XSortSubtask, _pList *T5898982) _rc = i32(0) _iSz = int64((_pList.X2)+_sqlite3VarintLen(tls, uint64(_pList.X2))) + ((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(36 /* X7 */))).X1) crt.Xmemset(tls, (unsafe.Pointer)(&_writer), i32(0), u32(32)) - func() int32 { - if (_pList.X2) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pList.X2) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87411), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterListToPMAØ00__func__Ø000))), unsafe.Pointer(str(87956))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*Xsqlite3_file)(unsafe.Pointer((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(36 /* X7 */))).X0)) != (*Xsqlite3_file)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 } _rc = _vdbeSorterOpenTempFile(tls, _db, int64(i32(0)), (**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(36 /* X7 */)))))+uintptr(0 /* X0 */)))))) - func() int32 { - if (_rc != i32(0)) || ((*Xsqlite3_file)(unsafe.Pointer((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(36 /* X7 */))).X0)) != nil) { - return i32(0) - } - return func() int32 { + func() { + if _rc == i32(0) && (*Xsqlite3_file)(unsafe.Pointer((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(36 /* X7 */))).X0)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87416), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterListToPMAØ00__func__Ø000))), unsafe.Pointer(str(87972))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(36 /* X7 */))).X1) == int64(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if ((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(36 /* X7 */))).X1) != int64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87417), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterListToPMAØ00__func__Ø000))), unsafe.Pointer(str(88008))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pTask.X5) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pTask.X5) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87418), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterListToPMAØ00__func__Ø000))), unsafe.Pointer(str(88028))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _2: if _rc != i32(0) { @@ -86610,7 +77412,7 @@ _13: goto _16 } - _4_pNext = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5938754)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_p)) + uintptr(4 /* X1 */))))))) + _4_pNext = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5938764)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_p)) + uintptr(4 /* X1 */))))))) _vdbePmaWriteVarint(tls, &_writer, uint64(_4_p.X0)) _vdbePmaWriteBlob(tls, &_writer, (*uint8)(unsafe.Pointer((unsafe.Pointer)((*XSorterRecord)(unsafe.Pointer(uintptr(unsafe.Pointer(_4_p))+uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer(uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer(uintptr(i32(1))))))*uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer(uintptr(8)))))))))))))), _4_p.X0) if (_pList.X1) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { @@ -86626,25 +77428,17 @@ _16: *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pList)) + uintptr(0 /* X0 */))))) = _4_p _rc = _vdbePmaWriterFinish(tls, &_writer, (*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(36 /* X7 */)))))+uintptr(4 /* X1 */)))) _12: - func() int32 { - if (_rc != i32(0)) || ((*XSorterRecord)(unsafe.Pointer(_pList.X0)) == (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if _rc == i32(0) && (*XSorterRecord)(unsafe.Pointer(_pList.X0)) != (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87450), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterListToPMAØ00__func__Ø000))), unsafe.Pointer(str(88044))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_rc != i32(0)) || (((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(36 /* X7 */))).X1) == _iSz) { - return i32(0) } - return func() int32 { + }() + func() { + if _rc == i32(0) && ((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(36 /* X7 */))).X1) != _iSz { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87451), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterListToPMAØ00__func__Ø000))), unsafe.Pointer(str(88080))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _rc return @@ -86776,15 +77570,11 @@ _3: sink967 = *p } _4: - func() int32 { - if (_p.X4) < (_p.X2) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X4) >= (_p.X2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87343), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbePmaWriteBlobØ00__func__Ø000))), unsafe.Pointer(str(88140))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := &_nRem @@ -86812,11 +77602,8 @@ func _vdbePmaWriterFinish(tls *crt.TLS, _p *XPmaWriter, _piEof *int64) (r0 int32 return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87360), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbePmaWriterFinishØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87360), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbePmaWriterFinishØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 || (_p.X4) <= (_p.X3) { @@ -86847,15 +77634,11 @@ func init() { } func _vdbeSorterCreateThread(tls *crt.TLS, _pTask *XSortSubtask, _xTask func(*crt.TLS, unsafe.Pointer) unsafe.Pointer, _pIn unsafe.Pointer) (r0 int32) { // sqlite3.c:86979:1 - func() int32 { - if ((*XSQLiteThread)(unsafe.Pointer(_pTask.X0)) == (*XSQLiteThread)(unsafe.Pointer(uintptr(i32(0))))) && ((_pTask.X1) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (*XSQLiteThread)(unsafe.Pointer(_pTask.X0)) != (*XSQLiteThread)(unsafe.Pointer(uintptr(i32(0)))) || (_pTask.X1) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86984), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterCreateThreadØ00__func__Ø000))), unsafe.Pointer(str(87840))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _sqlite3ThreadCreate(tls, (**XSQLiteThread)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(0 /* X0 */))))), _xTask, _pIn) return @@ -86873,39 +77656,27 @@ func _sqlite3ThreadCreate(tls *crt.TLS, _ppThread **XSQLiteThread, _xTask func(* _ = _p var _rc int32 // sqlite3.c:26861:7 _ = _rc - func() int32 { - if _ppThread != (**XSQLiteThread)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _ppThread == (**XSQLiteThread)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(26863), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ThreadCreateØ00__func__Ø000))), unsafe.Pointer(str(88248))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - func() int32 { + func() { if *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) unsafe.Pointer - }{_xTask})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct { + }{_xTask})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) unsafe.Pointer }{nil})) { - return i32(0) - } - return func() int32 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(26864), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ThreadCreateØ00__func__Ø000))), unsafe.Pointer(str(88260))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_sqlite3Config.X1) != i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_sqlite3Config.X1) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(26866), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ThreadCreateØ00__func__Ø000))), unsafe.Pointer(str(88272))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *_ppThread = (*XSQLiteThread)(unsafe.Pointer(uintptr(i32(0)))) _p = (*XSQLiteThread)(unsafe.Pointer(_sqlite3Malloc(tls, uint64(u32(20))))) @@ -86955,17 +77726,13 @@ func _vdbeSorterFlushThread(tls *crt.TLS, _pCtx unsafe.Pointer) (r0 unsafe.Point var _rc int32 // sqlite3.c:87535:7 _ = _rc _pTask = (*XSortSubtask)(unsafe.Pointer(_pCtx)) - func() int32 { - if (_pTask.X1) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pTask.X1) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87536), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterFlushThreadØ00__func__Ø000))), unsafe.Pointer(str(88328))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _rc = _vdbeSorterListToPMA(tls, _pTask, (*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(16 /* X4 */)))) + _rc = _vdbeSorterListToPMA(tls, _pTask, (*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(16 /* X4 */)))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(4 /* X1 */))) = i32(1) r0 = (unsafe.Pointer)(uintptr(_rc)) return @@ -87021,15 +77788,11 @@ _3: goto _4 } - func() int32 { - if (int32(_pSorter.X13) == i32(0)) || (int32(_pSorter.X15) > i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pSorter.X13) != i32(0) && int32(_pSorter.X15) <= i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88353), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterSetupMergeØ00__func__Ø000))), unsafe.Pointer(str(88368))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pSorter.X13) == 0 { goto _8 @@ -87067,20 +77830,16 @@ _13: goto _16 } - if store5932984(&_7_pIncr, (*XIncrMerger)(unsafe.Pointer((*XPmaReader)(unsafe.Pointer(uintptr(_pMain.X3)+52*uintptr(_3_iTask))).X10))) == nil { + if store5932994(&_7_pIncr, (*XIncrMerger)(unsafe.Pointer((*XPmaReader)(unsafe.Pointer(uintptr(_pMain.X3)+52*uintptr(_3_iTask))).X10))) == nil { goto _17 } _vdbeIncrMergerSetThreads(tls, _7_pIncr) - func() int32 { - if (*XSortSubtask)(unsafe.Pointer(_7_pIncr.X0)) != _3_pLast { - return i32(0) - } - return func() int32 { + func() { + if (*XSortSubtask)(unsafe.Pointer(_7_pIncr.X0)) == _3_pLast { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88372), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterSetupMergeØ00__func__Ø000))), unsafe.Pointer(str(88412))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _17: _3_iTask += 1 @@ -87094,15 +77853,11 @@ _20: } _9_p = (*XPmaReader)(unsafe.Pointer(uintptr(_pMain.X3) + 52*uintptr(_3_iTask))) - func() int32 { - if ((*XIncrMerger)(unsafe.Pointer(_9_p.X10)) == (*XIncrMerger)(unsafe.Pointer(uintptr(i32(0))))) || (((*XSortSubtask)(unsafe.Pointer((*XIncrMerger)(unsafe.Pointer(_9_p.X10)).X0)) == (*XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(64 /* X17 */)))))+60*uintptr(_3_iTask)))) && ((_3_iTask != (int32(_pSorter.X15) - i32(1))) || (((*XIncrMerger)(unsafe.Pointer(_9_p.X10)).X5) == i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XIncrMerger)(unsafe.Pointer(_9_p.X10)) != (*XIncrMerger)(unsafe.Pointer(uintptr(i32(0)))) && ((*XSortSubtask)(unsafe.Pointer((*XIncrMerger)(unsafe.Pointer(_9_p.X10)).X0)) != (*XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(64 /* X17 */)))))+60*uintptr(_3_iTask))) || _3_iTask == (int32(_pSorter.X15)-i32(1)) && ((*XIncrMerger)(unsafe.Pointer(_9_p.X10)).X5) != i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88386), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterSetupMergeØ00__func__Ø000))), unsafe.Pointer(str(88432))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _vdbePmaReaderIncrInit(tls, _9_p, i32(1)) _3_iTask += 1 @@ -87162,15 +77917,11 @@ func _vdbeSorterMergeTreeBuild(tls *crt.TLS, _pSorter *XVdbeSorter, _ppOut **XMe _ = _6_nReader _pMain = nil _rc = i32(0) - func() int32 { - if ((_pSorter.X13) != 0) || (int32(_pSorter.X15) == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if (_pSorter.X13) == 0 && int32(_pSorter.X15) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88270), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterMergeTreeBuildØ00__func__Ø000))), unsafe.Pointer(str(88552))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pSorter.X15) <= i32(1) { goto _3 @@ -87191,15 +77942,11 @@ _5: } _2_pTask = (*XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(64 /* X17 */))))) + 60*uintptr(_iTask))) - func() int32 { - if ((_2_pTask.X5) > i32(0)) || i32(1) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_2_pTask.X5) <= i32(0) && i32(1) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88279), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterMergeTreeBuildØ00__func__Ø000))), unsafe.Pointer(str(88596))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if i32(0) == 0 && (_2_pTask.X5) == 0 { goto _14 @@ -87265,15 +78012,11 @@ _16: goto _28 _27: - func() int32 { - if _pMain == (*XMergeEngine)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pMain != (*XMergeEngine)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88311), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterMergeTreeBuildØ00__func__Ø000))), unsafe.Pointer(str(88644))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pMain = _3_pRoot _28: @@ -87314,15 +78057,11 @@ func _vdbeMergeEngineNew(tls *crt.TLS, _nReader int32) (r0 *XMergeEngine) { // s var _pNew *XMergeEngine // sqlite3.c:87025:15 _ = _pNew _N = i32(2) - func() int32 { - if _nReader <= i32(16) { - return i32(0) - } - return func() int32 { + func() { + if _nReader > i32(16) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87027), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeMergeEngineNewØ00__func__Ø000))), unsafe.Pointer(str(88684))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _2: if _N >= _nReader { @@ -87401,7 +78140,7 @@ func _vdbeMergeEngineLevel0(tls *crt.TLS, _pTask *XSortSubtask, _nPMA int32, _pi _ = _1_pReadr _iOff = *_piOffset _rc = i32(0) - *_ppOut = store5943040(&_pNew, _vdbeMergeEngineNew(tls, _nPMA)) + *_ppOut = store5943050(&_pNew, _vdbeMergeEngineNew(tls, _nPMA)) if _pNew != (*XMergeEngine)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } @@ -87440,45 +78179,29 @@ func _vdbePmaReaderInit(tls *crt.TLS, _pTask *XSortSubtask, _pFile *XSorterFile, _ = _rc var _1_nByte uint64 // sqlite3.c:86589:9 _ = _1_nByte - func() int32 { - if (_pFile.X1) > _iStart { - return i32(0) - } - return func() int32 { + func() { + if (_pFile.X1) <= _iStart { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86582), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbePmaReaderInitØ00__func__Ø000))), unsafe.Pointer(str(88736))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pReadr.X5) == (*uint8)(unsafe.Pointer(uintptr(i32(0))))) && ((_pReadr.X2) == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pReadr.X5) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) || (_pReadr.X2) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86583), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbePmaReaderInitØ00__func__Ø000))), unsafe.Pointer(str(88756))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pReadr.X7) == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pReadr.X7) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86584), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbePmaReaderInitØ00__func__Ø000))), unsafe.Pointer(str(88796))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pReadr.X9) == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pReadr.X9) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86585), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbePmaReaderInitØ00__func__Ø000))), unsafe.Pointer(str(88816))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _vdbePmaReaderSeek(tls, _pTask, _pReadr, _pFile, _iStart) if _rc != i32(0) { @@ -87521,15 +78244,11 @@ func _vdbePmaReaderSeek(tls *crt.TLS, _pTask *XSortSubtask, _pReadr *XPmaReader, var _4_nRead int32 // sqlite3.c:86508:11 _ = _4_nRead _rc = i32(0) - func() int32 { - if ((*XIncrMerger)(unsafe.Pointer(_pReadr.X10)) == (*XIncrMerger)(unsafe.Pointer(uintptr(i32(0))))) || (((*XIncrMerger)(unsafe.Pointer(_pReadr.X10)).X4) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (*XIncrMerger)(unsafe.Pointer(_pReadr.X10)) != (*XIncrMerger)(unsafe.Pointer(uintptr(i32(0)))) && ((*XIncrMerger)(unsafe.Pointer(_pReadr.X10)).X4) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86487), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbePmaReaderSeekØ00__func__Ø000))), unsafe.Pointer(str(88852))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3FaultSim(tls, i32(201)) == 0 { goto _3 @@ -87712,15 +78431,11 @@ func _vdbePmaReadBlob(tls *crt.TLS, _p *XPmaReader, _nByte int32, _ppOut **uint8 return _0: - func() int32 { - if (_p.X7) != nil { - return i32(0) - } - return func() int32 { + func() { + if (_p.X7) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86349), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbePmaReadBlobØ00__func__Ø000))), unsafe.Pointer(str(88916))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _iBuf = int32((_p.X0) % int64(_p.X8)) if _iBuf != i32(0) { @@ -87737,26 +78452,18 @@ _0: _4: _2_nRead = int32((_p.X1) - (_p.X0)) _5: - func() int32 { - if _2_nRead > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _2_nRead <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86365), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbePmaReadBlobØ00__func__Ø000))), unsafe.Pointer(str(88928))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _2_rc = _sqlite3OsRead(tls, (*Xsqlite3_file)(unsafe.Pointer(_p.X4)), (unsafe.Pointer)(_p.X7), _2_nRead, _p.X0) - func() int32 { - if _2_rc != i32(522) { - return i32(0) - } - return func() int32 { + func() { + if _2_rc == i32(522) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86369), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbePmaReadBlobØ00__func__Ø000))), unsafe.Pointer(str(88936))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _2_rc == i32(0) { goto _10 @@ -87840,15 +78547,11 @@ _21: return _22: - func() int32 { - if _8_aNext != (_p.X5) { - return i32(0) - } - return func() int32 { + func() { + if _8_aNext == (_p.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86414), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbePmaReadBlobØ00__func__Ø000))), unsafe.Pointer(str(88964))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() crt.Xmemcpy(tls, (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X5))+1*uintptr(_nByte-_6_nRem)))), (unsafe.Pointer)(_8_aNext), uint32(_8_nCopy)) { @@ -87985,15 +78688,11 @@ func _vdbeIncrBgPopulate(tls *crt.TLS, _pIncr *XIncrMerger) (r0 int32) { // sqli var _p unsafe.Pointer // sqlite3.c:87775:8 _ = _p _p = (unsafe.Pointer)(_pIncr) - func() int32 { - if (_pIncr.X5) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pIncr.X5) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87776), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeIncrBgPopulateØ00__func__Ø000))), unsafe.Pointer(str(89000))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _vdbeSorterCreateThread(tls, (*XSortSubtask)(unsafe.Pointer(_pIncr.X0)), _vdbeIncrPopulateThread, _p) return @@ -88047,15 +78746,11 @@ func _vdbeIncrPopulate(tls *crt.TLS, _pIncr *XIncrMerger) (r0 int32) { // sqlite _pOut = (*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIncr))+uintptr(28 /* X6 */))))) + 12*uintptr(i32(1)))) _pTask = (*XSortSubtask)(unsafe.Pointer(_pIncr.X0)) _pMerger = (*XMergeEngine)(unsafe.Pointer(_pIncr.X1)) - func() int32 { - if (_pIncr.X4) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pIncr.X4) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87730), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeIncrPopulateØ00__func__Ø000))), unsafe.Pointer(str(89040))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _vdbePmaWriterInit(tls, (*Xsqlite3_file)(unsafe.Pointer(_pOut.X0)), &_writer, (*XVdbeSorter)(unsafe.Pointer(_pTask.X2)).X3, _iStart) _2: @@ -88082,15 +78777,11 @@ _4: _5: _vdbePmaWriteVarint(tls, &_writer, uint64(_1_nKey)) _vdbePmaWriteBlob(tls, &_writer, _1_pReader.X6, _1_nKey) - func() int32 { - if (*XSortSubtask)(unsafe.Pointer((*XMergeEngine)(unsafe.Pointer(_pIncr.X1)).X1)) == _pTask { - return i32(0) - } - return func() int32 { + func() { + if (*XSortSubtask)(unsafe.Pointer((*XMergeEngine)(unsafe.Pointer(_pIncr.X1)).X1)) != _pTask { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87749), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeIncrPopulateØ00__func__Ø000))), unsafe.Pointer(str(89056))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _vdbeMergeEngineStep(tls, (*XMergeEngine)(unsafe.Pointer(_pIncr.X1)), &_1_dummy) goto _2 @@ -88291,7 +78982,7 @@ func _vdbeIncrMergerNew(tls *crt.TLS, _pTask *XSortSubtask, _pMerger *XMergeEngi var _pIncr *XIncrMerger // sqlite3.c:87843:14 _ = _pIncr _rc = i32(0) - _pIncr = store5932984(_ppOut, (*XIncrMerger)(unsafe.Pointer(func() unsafe.Pointer { + _pIncr = store5932994(_ppOut, (*XIncrMerger)(unsafe.Pointer(func() unsafe.Pointer { if _sqlite3FaultSim(tls, i32(100)) != 0 { return unsafe.Pointer((unsafe.Pointer)(uintptr(i32(0)))) } @@ -88355,15 +79046,11 @@ func _vdbePmaReaderIncrInit(tls *crt.TLS, _pReadr *XPmaReader, _eMode int32) (r0 goto _0 } - func() int32 { - if ((_pIncr.X5) == i32(0)) || (_eMode == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if (_pIncr.X5) != i32(0) && _eMode != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88120), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbePmaReaderIncrInitØ00__func__Ø000))), unsafe.Pointer(str(89132))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pIncr.X5) == 0 { goto _4 @@ -88441,15 +79128,11 @@ _1: goto _4 } - func() int32 { - if ((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(48 /* X8 */))).X1) > int64(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(48 /* X8 */))).X1) <= int64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88053), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbePmaReaderIncrMergeInitØ00__func__Ø000))), unsafe.Pointer(str(89204))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _vdbeSorterOpenTempFile(tls, _db, (*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(48 /* X8 */))).X1, (**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(48 /* X8 */)))))+uintptr(0 /* X0 */)))))) *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(48 /* X8 */))))) + uintptr(4 /* X1 */))) = int64(i32(0)) @@ -88472,15 +79155,11 @@ _0: goto _9 } - func() int32 { - if (_eMode == i32(2)) || (_eMode == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _eMode != i32(2) && _eMode != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88077), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbePmaReaderIncrMergeInitØ00__func__Ø000))), unsafe.Pointer(str(89224))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _vdbeIncrPopulate(tls, _pIncr) _9: @@ -88505,15 +79184,11 @@ func _vdbeMergeEngineInit(tls *crt.TLS, _pTask *XSortSubtask, _pMerger *XMergeEn _rc = i32(0) _nTree = _pMerger.X0 i32(0) - func() int32 { - if (*XSortSubtask)(unsafe.Pointer(_pMerger.X1)) == (*XSortSubtask)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XSortSubtask)(unsafe.Pointer(_pMerger.X1)) != (*XSortSubtask)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87969), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeMergeEngineInitØ00__func__Ø000))), unsafe.Pointer(str(89272))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XSortSubtask)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMerger)) + uintptr(4 /* X1 */))))) = _pTask _i = i32(0) @@ -88583,15 +79258,11 @@ func _vdbeMergeEngineCompare(tls *crt.TLS, _pMerger *XMergeEngine, _iOut int32) _ = _5_bCached var _5_res int32 // sqlite3.c:87904:9 _ = _5_res - func() int32 { - if (_iOut < (_pMerger.X0)) && (_iOut > i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _iOut >= (_pMerger.X0) || _iOut <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87884), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeMergeEngineCompareØ00__func__Ø000))), unsafe.Pointer(str(89312))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _iOut < ((_pMerger.X0) / i32(2)) { goto _3 @@ -88625,15 +79296,11 @@ _5: _7: _5_pTask = (*XSortSubtask)(unsafe.Pointer(_pMerger.X1)) _5_bCached = i32(0) - func() int32 { - if (*XUnpackedRecord)(unsafe.Pointer(_5_pTask.X3)) != (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XUnpackedRecord)(unsafe.Pointer(_5_pTask.X3)) == (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87905), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeMergeEngineCompareØ00__func__Ø000))), unsafe.Pointer(str(89344))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _5_res = (*(*func(*crt.TLS, *XSortSubtask, *int32, unsafe.Pointer, int32, unsafe.Pointer, int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *int32, unsafe.Pointer, int32, unsafe.Pointer, int32) int32 @@ -88674,60 +79341,40 @@ func _sqlite3VdbeSorterNext(tls *crt.TLS, _db *Xsqlite3, _pCsr *XVdbeCursor, _pb _ = _rc var _4_pFree *XSorterRecord // sqlite3.c:88490:18 _ = _4_pFree - func() int32 { - if int32(_pCsr.X0) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pCsr.X0) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88471), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterNextØ00__func__Ø000))), unsafe.Pointer(str(59748))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(36 /* X14 */))))))) - func() int32 { - if ((_pSorter.X12) != 0) || (((*XPmaReader)(unsafe.Pointer(_pSorter.X4)) == (*XPmaReader)(unsafe.Pointer(uintptr(i32(0))))) && ((*XMergeEngine)(unsafe.Pointer(_pSorter.X5)) == (*XMergeEngine)(unsafe.Pointer(uintptr(i32(0)))))) { - return i32(0) } - return func() int32 { + }() + _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(36 /* X14 */))))))) + func() { + if (_pSorter.X12) == 0 && ((*XPmaReader)(unsafe.Pointer(_pSorter.X4)) != (*XPmaReader)(unsafe.Pointer(uintptr(i32(0)))) || (*XMergeEngine)(unsafe.Pointer(_pSorter.X5)) != (*XMergeEngine)(unsafe.Pointer(uintptr(i32(0))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88473), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterNextØ00__func__Ø000))), unsafe.Pointer(str(89416))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pSorter.X12) == 0 { goto _6 } - func() int32 { - if ((*XPmaReader)(unsafe.Pointer(_pSorter.X4)) == (*XPmaReader)(unsafe.Pointer(uintptr(i32(0))))) || ((*XMergeEngine)(unsafe.Pointer(_pSorter.X5)) == (*XMergeEngine)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if (*XPmaReader)(unsafe.Pointer(_pSorter.X4)) != (*XPmaReader)(unsafe.Pointer(uintptr(i32(0)))) && (*XMergeEngine)(unsafe.Pointer(_pSorter.X5)) != (*XMergeEngine)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88475), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterNextØ00__func__Ø000))), unsafe.Pointer(str(89484))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pSorter.X13) == i32(0)) || ((*XPmaReader)(unsafe.Pointer(_pSorter.X4)) != nil) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pSorter.X13) != i32(0) && (*XPmaReader)(unsafe.Pointer(_pSorter.X4)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88476), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterNextØ00__func__Ø000))), unsafe.Pointer(str(89528))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pSorter.X13) == i32(1)) || ((*XMergeEngine)(unsafe.Pointer(_pSorter.X5)) != nil) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pSorter.X13) != i32(1) && (*XMergeEngine)(unsafe.Pointer(_pSorter.X5)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88477), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterNextØ00__func__Ø000))), unsafe.Pointer(str(89572))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pSorter.X13) == 0 { goto _16 @@ -88738,41 +79385,33 @@ func _sqlite3VdbeSorterNext(tls *crt.TLS, _db *Xsqlite3, _pCsr *XVdbeCursor, _pb goto _17 _16: - func() int32 { - if (*XMergeEngine)(unsafe.Pointer(_pSorter.X5)) != (*XMergeEngine)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XMergeEngine)(unsafe.Pointer(_pSorter.X5)) == (*XMergeEngine)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88485), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterNextØ00__func__Ø000))), unsafe.Pointer(str(89616))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XSortSubtask)(unsafe.Pointer((*XMergeEngine)(unsafe.Pointer(_pSorter.X5)).X1)) == (*XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(64 /* X17 */)))))+60*uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XSortSubtask)(unsafe.Pointer((*XMergeEngine)(unsafe.Pointer(_pSorter.X5)).X1)) != (*XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(64 /* X17 */)))))+60*uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88486), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterNextØ00__func__Ø000))), unsafe.Pointer(str(89636))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _vdbeMergeEngineStep(tls, (*XMergeEngine)(unsafe.Pointer(_pSorter.X5)), _pbEof) _17: goto _22 _6: - _4_pFree = (*XSorterRecord)(unsafe.Pointer((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X0)) - *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(0 /* X0 */))))) = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5938754)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pFree)) + uintptr(4 /* X1 */))))))) - *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5938754)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pFree)) + uintptr(4 /* X1 */))))))) = (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) - if ((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X1) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { + _4_pFree = (*XSorterRecord)(unsafe.Pointer((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X0)) + *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(0 /* X0 */))))) = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5938764)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pFree)) + uintptr(4 /* X1 */))))))) + *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5938764)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pFree)) + uintptr(4 /* X1 */))))))) = (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) + if ((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X1) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { goto _23 } _vdbeSorterRecordFree(tls, _db, _4_pFree) _23: - *_pbEof = bool2int((*XSorterRecord)(unsafe.Pointer((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X0)) == nil) + *_pbEof = bool2int((*XSorterRecord)(unsafe.Pointer((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X0)) == nil) _rc = i32(0) _22: r0 = _rc @@ -88810,25 +79449,17 @@ func _sqlite3VdbeSorterWrite(tls *crt.TLS, _pCsr *XVdbeCursor, _pVal *XMem) (r0 var _10_nNew int32 // sqlite3.c:87685:11 _ = _10_nNew _rc = i32(0) - func() int32 { - if int32(_pCsr.X0) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pCsr.X0) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87626), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterWriteØ00__func__Ø000))), unsafe.Pointer(str(59748))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(36 /* X14 */))))))) - func() int32 { - if int32(*(*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal.X5)) + 1*uintptr(i32(1))))))) < int32(u8(128)) { - return func() int32 { - _t = int32(uint32(*(*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal.X5)) + 1*uintptr(i32(1)))))))) - return i32(1) - }() + _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(36 /* X14 */))))))) + func() { + if int32(*(*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal.X5)) + 1*uintptr(i32(1))))))) >= int32(u8(128)) { + _sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal.X5))+1*uintptr(i32(1)))))), (*uint32)(unsafe.Pointer(&_t))) } - return int32(_sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal.X5))+1*uintptr(i32(1)))))), (*uint32)(unsafe.Pointer(&_t)))) }() if _t <= i32(0) || _t >= i32(10) || _t == i32(7) { goto _6 @@ -88857,15 +79488,11 @@ _9: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(60 /* X16 */))) = uint8(i32(0)) _10: _7: - func() int32 { - if _pSorter != nil { - return i32(0) - } - return func() int32 { + func() { + if _pSorter == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87637), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterWriteØ00__func__Ø000))), unsafe.Pointer(str(87496))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nReq = int32(uint32(_pVal.X4) + u32(8)) _nPMA = (_pVal.X4) + _sqlite3VarintLen(tls, uint64(_pVal.X4)) @@ -88873,7 +79500,7 @@ _7: goto _13 } - if ((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X1) == nil { + if ((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X1) == nil { goto _14 } @@ -88881,29 +79508,25 @@ _7: goto _16 _14: - _bFlush = bool2int((((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X2) > (_pSorter.X1)) || ((((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X2) > (_pSorter.X0)) && _sqlite3HeapNearlyFull(tls) != 0)) + _bFlush = bool2int((((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X2) > (_pSorter.X1)) || ((((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X2) > (_pSorter.X0)) && _sqlite3HeapNearlyFull(tls) != 0)) _16: if _bFlush == 0 { goto _19 } _rc = _vdbeSorterFlushPMA(tls, _pSorter) - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(8 /* X2 */))) = i32(0) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(8 /* X2 */))) = i32(0) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(48 /* X10 */))) = i32(0) - func() int32 { - if (_rc != i32(0)) || ((*XSorterRecord)(unsafe.Pointer((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X0)) == (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if _rc == i32(0) && (*XSorterRecord)(unsafe.Pointer((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X0)) != (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87670), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterWriteØ00__func__Ø000))), unsafe.Pointer(str(89708))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _19: _13: { - p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(8 /* X2 */))) + p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(8 /* X2 */))) *p = (*p) + _nPMA sink961 = *p } @@ -88913,7 +79536,7 @@ _13: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(8 /* X2 */))) = _nPMA _23: - if ((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X1) == nil { + if ((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X1) == nil { goto _24 } @@ -88922,7 +79545,7 @@ _23: goto _25 } - _10_iListOff = int32((uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X0)))))) - uintptr(unsafe.Pointer((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X1))) / 1) + _10_iListOff = int32((uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X0)))))) - uintptr(unsafe.Pointer((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X1))) / 1) _10_nNew = (_pSorter.X11) * i32(2) _26: if _10_nNew >= _9_nMin { @@ -88945,7 +79568,7 @@ _28: _10_nNew = _9_nMin _29: - _10_aNew = (*uint8)(unsafe.Pointer(_sqlite3Realloc(tls, (unsafe.Pointer)((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X1), uint64(_10_nNew)))) + _10_aNew = (*uint8)(unsafe.Pointer(_sqlite3Realloc(tls, (unsafe.Pointer)((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X1), uint64(_10_nNew)))) if _10_aNew != nil { goto _30 } @@ -88954,21 +79577,21 @@ _29: return _30: - *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(0 /* X0 */))))) = (*XSorterRecord)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_10_aNew)) + 1*uintptr(_10_iListOff))))) - *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(4 /* X1 */))) = _10_aNew + *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(0 /* X0 */))))) = (*XSorterRecord)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_10_aNew)) + 1*uintptr(_10_iListOff))))) + *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(4 /* X1 */))) = _10_aNew *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(52 /* X11 */))) = _10_nNew _25: - _pNew = (*XSorterRecord)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X1)) + 1*uintptr(_pSorter.X10))))) + _pNew = (*XSorterRecord)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X1)) + 1*uintptr(_pSorter.X10))))) { p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(48 /* X10 */))) *p = (*p) + ((_nReq + i32(7)) & i32(-8)) sink961 = *p } - if (*XSorterRecord)(unsafe.Pointer((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X0)) == nil { + if (*XSorterRecord)(unsafe.Pointer((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X0)) == nil { goto _31 } - *(*int32)(unsafe.Pointer((*T5938754)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(4 /* X1 */))))) = int32((uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X0)))))) - uintptr(unsafe.Pointer((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X1))) / 1) + *(*int32)(unsafe.Pointer((*T5938764)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(4 /* X1 */))))) = int32((uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X0)))))) - uintptr(unsafe.Pointer((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X1))) / 1) _31: goto _32 @@ -88982,11 +79605,11 @@ _24: return _33: - *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5938754)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(4 /* X1 */))))))) = (*XSorterRecord)(unsafe.Pointer((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X0)) + *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5938764)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(4 /* X1 */))))))) = (*XSorterRecord)(unsafe.Pointer((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X0)) _32: crt.Xmemcpy(tls, (unsafe.Pointer)((*XSorterRecord)(unsafe.Pointer(uintptr(unsafe.Pointer(_pNew))+uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer(uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer(uintptr(i32(1))))))*uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer(uintptr(8)))))))))))), (unsafe.Pointer)(_pVal.X5), uint32(_pVal.X4)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(0 /* X0 */))) = _pVal.X4 - *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(0 /* X0 */))))) = _pNew + *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(0 /* X0 */))))) = _pNew r0 = _rc return @@ -89020,26 +79643,18 @@ func _sqlite3VdbeIdxRowid(tls *crt.TLS, _db *Xsqlite3, _pCur *XBtCursor, _rowid var _v XMem // sqlite3.c:75715:10 _ = _v _nCellKey = i64(0) - func() int32 { - if _sqlite3BtreeCursorIsValid(tls, _pCur) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3BtreeCursorIsValid(tls, _pCur) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75722), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeIdxRowidØ00__func__Ø000))), unsafe.Pointer(str(78416))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nCellKey = int64(_sqlite3BtreePayloadSize(tls, _pCur)) - func() int32 { - if (uint64(_nCellKey) & u64(4294967295)) == uint64(_nCellKey) { - return i32(0) - } - return func() int32 { + func() { + if (uint64(_nCellKey) & u64(4294967295)) != uint64(_nCellKey) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75724), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeIdxRowidØ00__func__Ø000))), unsafe.Pointer(str(89772))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeMemInit(tls, &_m, _db, uint16(i32(0))) _rc = _sqlite3VdbeMemFromBtree(tls, _pCur, uint32(i32(0)), uint32(_nCellKey), &_m) @@ -89051,11 +79666,10 @@ func _sqlite3VdbeIdxRowid(tls *crt.TLS, _db *Xsqlite3, _pCur *XBtCursor, _rowid return _4: - func() int32 { - if int32(*(*uint8)(unsafe.Pointer(_m.X5))) < int32(u8(128)) { - return func() int32 { _szHdr = uint32(*(*uint8)(unsafe.Pointer(_m.X5))); return i32(1) }() + func() { + if int32(*(*uint8)(unsafe.Pointer(_m.X5))) >= int32(u8(128)) { + _sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer(_m.X5)), &_szHdr) } - return int32(_sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer(_m.X5)), &_szHdr)) }() if _szHdr >= uint32(i32(3)) && int32(_szHdr) <= (_m.X4) { goto _8 @@ -89064,14 +79678,10 @@ _4: goto _idx_rowid_corruption _8: - func() int32 { - if int32(*(*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_m.X5)) + 1*uintptr(_szHdr-uint32(i32(1)))))))) < int32(u8(128)) { - return func() int32 { - _typeRowid = uint32(*(*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_m.X5)) + 1*uintptr(_szHdr-uint32(i32(1)))))))) - return i32(1) - }() + func() { + if int32(*(*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_m.X5)) + 1*uintptr(_szHdr-uint32(i32(1)))))))) >= int32(u8(128)) { + _sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_m.X5))+1*uintptr(_szHdr-uint32(i32(1))))))), &_typeRowid) } - return int32(_sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_m.X5))+1*uintptr(_szHdr-uint32(i32(1))))))), &_typeRowid)) }() if _typeRowid >= uint32(i32(1)) && _typeRowid <= uint32(i32(9)) && _typeRowid != uint32(i32(7)) { goto _13 @@ -89089,7 +79699,7 @@ _13: _14: _sqlite3VdbeSerialGet(tls, (*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_m.X5))+1*uintptr(uint32(_m.X4)-_lenRowid))))), _typeRowid, &_v) - *_rowid = *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_v)) + uintptr(0 /* X0 */))))) + *_rowid = *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_v)) + uintptr(0 /* X0 */))))) _sqlite3VdbeMemRelease(tls, &_m) r0 = i32(0) return @@ -89117,26 +79727,18 @@ func _sqlite3VdbeIdxKeyCompare(tls *crt.TLS, _db *Xsqlite3, _pC *XVdbeCursor, _p var _m XMem // sqlite3.c:75795:7 _ = _m _nCellKey = i64(0) - func() int32 { - if int32(_pC.X0) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pC.X0) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75797), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeIdxKeyCompareØ00__func__Ø000))), unsafe.Pointer(str(66180))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - _pCur = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pC)) + uintptr(36 /* X14 */))))))) - func() int32 { - if _sqlite3BtreeCursorIsValid(tls, _pCur) != 0 { - return i32(0) } - return func() int32 { + }() + _pCur = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pC)) + uintptr(36 /* X14 */))))))) + func() { + if _sqlite3BtreeCursorIsValid(tls, _pCur) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75799), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeIdxKeyCompareØ00__func__Ø000))), unsafe.Pointer(str(78416))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nCellKey = int64(_sqlite3BtreePayloadSize(tls, _pCur)) if _nCellKey > int64(i32(0)) && _nCellKey <= int64(i32(2147483647)) { @@ -89195,35 +79797,23 @@ func _btreeDropTable(tls *crt.TLS, _p *XBtree, _iTable uint32, _piMoved *int32) _ = _5_pMove _pPage = nil _pBt = (*XBtShared)(unsafe.Pointer(_p.X1)) - func() int32 { - if _sqlite3BtreeHoldsMutex(tls, _p) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3BtreeHoldsMutex(tls, _p) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67669), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeDropTableØ00__func__Ø000))), unsafe.Pointer(str(16676))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_p.X2) == i32(2) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_p.X2) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67670), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeDropTableØ00__func__Ø000))), unsafe.Pointer(str(78856))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _iTable >= uint32(i32(2)) { - return i32(0) } - return func() int32 { + }() + func() { + if _iTable < uint32(i32(2)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67671), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeDropTableØ00__func__Ø000))), unsafe.Pointer(str(89864))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _btreeGetPage(tls, _pBt, _iTable, &_pPage, i32(0)) if _rc == 0 { @@ -89311,15 +79901,11 @@ _15: goto _15 _16: - func() int32 { - if _2_maxRootPgno != ((uint32(_sqlite3PendingByte) / (_pBt.X15)) + uint32(i32(1))) { - return i32(0) - } - return func() int32 { + func() { + if _2_maxRootPgno == ((uint32(_sqlite3PendingByte) / (_pBt.X15)) + uint32(i32(1))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67736), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeDropTableØ00__func__Ø000))), unsafe.Pointer(str(89876))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3BtreeUpdateMeta(tls, _p, i32(4), _2_maxRootPgno) goto _20 @@ -89346,15 +79932,11 @@ func _sqlite3BtreeClearTable(tls *crt.TLS, _p *XBtree, _iTable int32, _pnChange _ = _pBt _pBt = (*XBtShared)(unsafe.Pointer(_p.X1)) _sqlite3BtreeEnter(tls, _p) - func() int32 { - if int32(_p.X2) == i32(2) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X2) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67620), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeClearTableØ00__func__Ø000))), unsafe.Pointer(str(78856))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _saveAllCursors(tls, _pBt, uint32(_iTable), (*XBtCursor)(unsafe.Pointer(uintptr(i32(0))))) if i32(0) != _rc { @@ -89389,15 +79971,11 @@ func _clearDatabasePage(tls *crt.TLS, _pBt *XBtShared, _pgno uint32, _freePageFl _ = _hdr var _info XCellInfo // sqlite3.c:67560:12 _ = _info - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67562), unsafe.Pointer((*int8)(unsafe.Pointer(&_clearDatabasePageØ00__func__Ø000))), unsafe.Pointer(str(7928))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pgno <= _btreePagecount(tls, _pBt) { goto _2 @@ -89477,15 +80055,11 @@ _12: goto _15 } - func() int32 { - if ((_pPage.X2) != 0) || ((_sqlite3Config.X6) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_pPage.X2) == 0 && (_sqlite3Config.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67587), unsafe.Pointer((*int8)(unsafe.Pointer(&_clearDatabasePageØ00__func__Ø000))), unsafe.Pointer(str(89952))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := _pnChange @@ -89534,15 +80108,11 @@ func _sqlite3RootPageMoved(tls *crt.TLS, _db *Xsqlite3, _iDb int32, _iFrom int32 _ = _1_pTab var _3_pIdx *XIndex // sqlite3.c:101764:11 _ = _3_pIdx - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101753), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RootPageMovedØ00__func__Ø000))), unsafe.Pointer(str(52700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_iDb))) _pHash = (*XHash)(unsafe.Pointer(uintptr(_pDb.X4) + uintptr(8 /* X2 */))) @@ -89616,35 +80186,23 @@ func _sqlite3AnalysisLoad(tls *crt.TLS, _db *Xsqlite3, _iDb int32) (r0 int32) { _ = _6_pIdx _rc = i32(0) _pSchema = (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_iDb))).X4)) - func() int32 { - if (_iDb >= i32(0)) && (_iDb < (_db.X5)) { - return i32(0) - } - return func() int32 { + func() { + if _iDb < i32(0) || _iDb >= (_db.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98538), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AnalysisLoadØ00__func__Ø000))), unsafe.Pointer(str(21300))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_iDb))).X1)) != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_iDb))).X1)) == (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98539), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AnalysisLoadØ00__func__Ø000))), unsafe.Pointer(str(67664))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98542), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AnalysisLoadØ00__func__Ø000))), unsafe.Pointer(str(52700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = (*XHashElem)(unsafe.Pointer((*XHash)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSchema)) + uintptr(8 /* X2 */))).X2)) _7: @@ -89693,15 +80251,11 @@ _16: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_zSql)) _17: _15: - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98571), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AnalysisLoadØ00__func__Ø000))), unsafe.Pointer(str(52700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = (*XHashElem)(unsafe.Pointer((*XHash)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSchema)) + uintptr(24 /* X3 */))).X2)) _20: @@ -89745,15 +80299,11 @@ func _sqlite3FindTable(tls *crt.TLS, _db *Xsqlite3, _zName *int8, _zDatabase *in var _2_j int32 // sqlite3.c:99764:11 _ = _2_j _p = nil - func() int32 { - if (_zDatabase != (*int8)(unsafe.Pointer(uintptr(i32(0))))) || _sqlite3BtreeHoldsAllMutexes(tls, _db) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _zDatabase == (*int8)(unsafe.Pointer(uintptr(i32(0)))) && _sqlite3BtreeHoldsAllMutexes(tls, _db) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99754), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindTableØ00__func__Ø000))), unsafe.Pointer(str(90104))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _3: _i = i32(0) @@ -89772,15 +80322,11 @@ _5: goto _12 } - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, _2_j, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3SchemaMutexHeld(tls, _db, _2_j, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99766), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindTableØ00__func__Ø000))), unsafe.Pointer(str(61992))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _p = (*XTable)(unsafe.Pointer(_sqlite3HashFind(tls, (*XHash)(unsafe.Pointer(uintptr((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_2_j))).X4)+uintptr(8 /* X2 */))), _zName))) if _p == nil { @@ -89841,17 +80387,14 @@ func _analysisLoader(tls *crt.TLS, _pData unsafe.Pointer, _argc int32, _argv **i var _8_fakeIdx XIndex // sqlite3.c:98234:11 _ = _8_fakeIdx _pInfo = (*XanalysisInfo)(unsafe.Pointer(_pData)) - func() int32 { - if _argc == i32(3) { - return i32(0) - } - return func() int32 { + func() { + if _argc != i32(3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98194), unsafe.Pointer((*int8)(unsafe.Pointer(&_analysisLoaderØ00__func__Ø000))), unsafe.Pointer(str(51784))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - func() int32 { ; return _argc }() + _ = _argc + if _argv != (**int8)(unsafe.Pointer(uintptr(i32(0)))) && (*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) && (*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(2))))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _4 } @@ -89942,15 +80485,11 @@ func _decodeIntArray(tls *crt.TLS, _zIntArray *int8, _nOut int32, _aOut *uint32, var _v uint32 // sqlite3.c:98127:11 _ = _v _z = _zIntArray - func() int32 { - if _z != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _z == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98132), unsafe.Pointer((*int8)(unsafe.Pointer(&_decodeIntArrayØ00__func__Ø000))), unsafe.Pointer(str(45588))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = i32(0) _2: @@ -89969,26 +80508,18 @@ _7: goto _7 _8: - func() int32 { - if _aOut == (*uint32)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _aOut != (*uint32)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98144), unsafe.Pointer((*int8)(unsafe.Pointer(&_decodeIntArrayØ00__func__Ø000))), unsafe.Pointer(str(90188))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - func() int32 { - if _aLog != (*int16)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _aLog == (*int16)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98146), unsafe.Pointer((*int8)(unsafe.Pointer(&_decodeIntArrayØ00__func__Ø000))), unsafe.Pointer(str(90196))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aLog)) + 2*uintptr(_i))) = _sqlite3LogEst(tls, uint64(_v)) if int32(*_z) != i32(32) { @@ -90001,15 +80532,11 @@ _14: goto _2 _6: - func() int32 { - if _pIndex != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pIndex == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98152), unsafe.Pointer((*int8)(unsafe.Pointer(&_decodeIntArrayØ00__func__Ø000))), unsafe.Pointer(str(90204))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex))+uintptr(55 /* X16 */))), int8(i32(0)), 4, 2) storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex))+uintptr(55 /* X16 */))), int8(i32(0)), 64, 6) @@ -90173,15 +80700,11 @@ _16: goto _17 _15: - func() int32 { - if _matchOther < uint32(i32(128)) { - return i32(0) - } - return func() int32 { + func() { + if _matchOther >= uint32(i32(128)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105965), unsafe.Pointer((*int8)(unsafe.Pointer(&_patternCompareØ00__func__Ø000))), unsafe.Pointer(str(90268))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _20: if (*_zString) == 0 { @@ -90492,15 +81015,11 @@ func _sqlite3DefaultRowEst(tls *crt.TLS, _pIdx *XIndex) { // sqlite3.c:102902:1 } return int32(_pIdx.X13) }() - func() int32 { - if ((uint32((_pIdx.X16)>>uint(i32(7))) << uint(i32(31))) >> uint(i32(31))) == 0 { - return i32(0) - } - return func() int32 { + func() { + if ((uint32((_pIdx.X16)>>uint(i32(7))) << uint(i32(31))) >> uint(i32(31))) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102910), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DefaultRowEstØ00__func__Ø000))), unsafe.Pointer(str(90300))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_a)) + 2*uintptr(i32(0)))) = (*XTable)(unsafe.Pointer(_pIdx.X3)).X12 if (*XExpr)(unsafe.Pointer(_pIdx.X9)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { @@ -90513,15 +81032,11 @@ func _sqlite3DefaultRowEst(tls *crt.TLS, _pIdx *XIndex) { // sqlite3.c:102902:1 sink955 = *p } _4: - func() int32 { - if i32(10) == int32(_sqlite3LogEst(tls, uint64(i32(2)))) { - return i32(0) - } - return func() int32 { + func() { + if i32(10) != int32(_sqlite3LogEst(tls, uint64(i32(2)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102916), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DefaultRowEstØ00__func__Ø000))), unsafe.Pointer(str(90316))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_a)) + 2*uintptr(i32(0))))) >= i32(33) { goto _7 @@ -90529,15 +81044,11 @@ _4: *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_a)) + 2*uintptr(i32(0)))) = int16(i32(33)) _7: - func() int32 { - if i32(33) == int32(_sqlite3LogEst(tls, uint64(i32(10)))) { - return i32(0) - } - return func() int32 { + func() { + if i32(33) != int32(_sqlite3LogEst(tls, uint64(i32(10)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102917), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DefaultRowEstØ00__func__Ø000))), unsafe.Pointer(str(90340))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() crt.Xmemcpy(tls, (unsafe.Pointer)((*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_a))+2*uintptr(i32(1))))), (unsafe.Pointer)(&_aVal), uint32(_nCopy)*u32(2)) _i = _nCopy + i32(1) @@ -90547,29 +81058,21 @@ _10: } *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_a)) + 2*uintptr(_i))) = int16(i32(23)) - func() int32 { - if i32(23) == int32(_sqlite3LogEst(tls, uint64(i32(5)))) { - return i32(0) - } - return func() int32 { + func() { + if i32(23) != int32(_sqlite3LogEst(tls, uint64(i32(5)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102923), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DefaultRowEstØ00__func__Ø000))), unsafe.Pointer(str(90364))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i += 1 goto _10 _13: - func() int32 { - if i32(0) == int32(_sqlite3LogEst(tls, uint64(i32(1)))) { - return i32(0) - } - return func() int32 { + func() { + if i32(0) != int32(_sqlite3LogEst(tls, uint64(i32(1)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102926), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DefaultRowEstØ00__func__Ø000))), unsafe.Pointer(str(47620))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pIdx.X15) == i32(0) { goto _18 @@ -90592,45 +81095,29 @@ func _sqlite3UnlinkAndDeleteTable(tls *crt.TLS, _db *Xsqlite3, _iDb int32, _zTab _ = _p var _pDb *XDb // sqlite3.c:100109:6 _ = _pDb - func() int32 { - if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100111), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UnlinkAndDeleteTableØ00__func__Ø000))), unsafe.Pointer(str(1184))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_iDb >= i32(0)) && (_iDb < (_db.X5)) { - return i32(0) } - return func() int32 { + }() + func() { + if _iDb < i32(0) || _iDb >= (_db.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100112), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UnlinkAndDeleteTableØ00__func__Ø000))), unsafe.Pointer(str(21300))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _zTabName != nil { - return i32(0) } - return func() int32 { + }() + func() { + if _zTabName == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100113), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UnlinkAndDeleteTableØ00__func__Ø000))), unsafe.Pointer(str(90412))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100114), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UnlinkAndDeleteTableØ00__func__Ø000))), unsafe.Pointer(str(52700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_iDb))) _p = (*XTable)(unsafe.Pointer(_sqlite3HashInsert(tls, (*XHash)(unsafe.Pointer(uintptr(_pDb.X4)+uintptr(8 /* X2 */))), _zTabName, (unsafe.Pointer)(uintptr(i32(0)))))) @@ -90657,15 +81144,11 @@ func _sqlite3UnlinkAndDeleteIndex(tls *crt.TLS, _db *Xsqlite3, _iDb int32, _zIdx _ = _pHash var _3_p *XIndex // sqlite3.c:99922:13 _ = _3_p - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99915), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UnlinkAndDeleteIndexØ00__func__Ø000))), unsafe.Pointer(str(52700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pHash = (*XHash)(unsafe.Pointer(uintptr((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_iDb))).X4) + uintptr(24 /* X3 */))) _pIndex = (*XIndex)(unsafe.Pointer(_sqlite3HashInsert(tls, _pHash, _zIdxName, (unsafe.Pointer)(uintptr(i32(0)))))) @@ -90674,11 +81157,8 @@ func _sqlite3UnlinkAndDeleteIndex(tls *crt.TLS, _db *Xsqlite3, _iDb int32, _zIdx return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99918), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UnlinkAndDeleteIndexØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99918), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UnlinkAndDeleteIndexØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -90700,11 +81180,8 @@ _7: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99926), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UnlinkAndDeleteIndexØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99926), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UnlinkAndDeleteIndexØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 || (*XIndex)(unsafe.Pointer(_3_p.X5)) == _pIndex { @@ -90720,11 +81197,8 @@ _8: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99927), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UnlinkAndDeleteIndexØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99927), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UnlinkAndDeleteIndexØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -90760,15 +81234,11 @@ func _sqlite3UnlinkAndDeleteTrigger(tls *crt.TLS, _db *Xsqlite3, _iDb int32, _zN _ = _2_pTab var _2_pp **XTrigger // sqlite3.c:122764:15 _ = _2_pp - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122758), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UnlinkAndDeleteTriggerØ00__func__Ø000))), unsafe.Pointer(str(52700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pHash = (*XHash)(unsafe.Pointer(uintptr((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_iDb))).X4) + uintptr(40 /* X4 */))) _pTrigger = (*XTrigger)(unsafe.Pointer(_sqlite3HashInsert(tls, _pHash, _zName, (unsafe.Pointer)(uintptr(i32(0)))))) @@ -90777,11 +81247,8 @@ func _sqlite3UnlinkAndDeleteTrigger(tls *crt.TLS, _db *Xsqlite3, _iDb int32, _zN return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122761), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UnlinkAndDeleteTriggerØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122761), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UnlinkAndDeleteTriggerØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -90846,26 +81313,18 @@ func _sqlite3BtreeIntegrityCheck(tls *crt.TLS, _p *XBtree, _aRoot *int32, _nRoot _pBt = (*XBtShared)(unsafe.Pointer(_p.X1)) _savedDbFlags = (*Xsqlite3)(unsafe.Pointer(_pBt.X1)).X6 _sqlite3BtreeEnter(tls, _p) - func() int32 { - if (int32(_p.X2) > i32(0)) && (int32(_pBt.X8) > i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X2) <= i32(0) || int32(_pBt.X8) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68432), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeIntegrityCheckØ00__func__Ø000))), unsafe.Pointer(str(90512))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nRef = _sqlite3PagerRefcount(tls, (*XPager)(unsafe.Pointer(_pBt.X0))) - func() int32 { - if _nRef >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _nRef < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68434), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeIntegrityCheckØ00__func__Ø000))), unsafe.Pointer(str(90568))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XBtShared)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sCheck)) + uintptr(0 /* X0 */))))) = _pBt *(**XPager)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sCheck)) + uintptr(4 /* X1 */))))) = (*XPager)(unsafe.Pointer(_pBt.X0)) @@ -90985,15 +81444,11 @@ _28: _sqlite3StrAccumReset(tls, (*XStrAccum)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sCheck))+uintptr(40 /* X10 */)))) _29: - func() int32 { - if _nRef == _sqlite3PagerRefcount(tls, (*XPager)(unsafe.Pointer(_pBt.X0))) { - return i32(0) - } - return func() int32 { + func() { + if _nRef != _sqlite3PagerRefcount(tls, (*XPager)(unsafe.Pointer(_pBt.X0))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68523), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeIntegrityCheckØ00__func__Ø000))), unsafe.Pointer(str(90652))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3BtreeLeave(tls, _p) r0 = _sqlite3StrAccumFinish(tls, (*XStrAccum)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sCheck))+uintptr(40 /* X10 */)))) @@ -91008,15 +81463,11 @@ func init() { } func _setPageReferenced(tls *crt.TLS, _pCheck *XIntegrityCk, _iPg uint32) { // sqlite3.c:67954:1 - func() int32 { - if (_iPg <= (_pCheck.X3)) && i32(1) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _iPg > (_pCheck.X3) || i32(1) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67955), unsafe.Pointer((*int8)(unsafe.Pointer(&_setPageReferencedØ00__func__Ø000))), unsafe.Pointer(str(90720))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCheck.X2)) + 1*uintptr(_iPg/uint32(i32(8))))) @@ -91220,15 +81671,11 @@ _2: } func _getPageReferenced(tls *crt.TLS, _pCheck *XIntegrityCk, _iPg uint32) (r0 int32) { // sqlite3.c:67946:1 - func() int32 { - if (_iPg <= (_pCheck.X3)) && i32(1) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _iPg > (_pCheck.X3) || i32(1) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67947), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageReferencedØ00__func__Ø000))), unsafe.Pointer(str(90720))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCheck.X2)) + 1*uintptr(_iPg/uint32(i32(8)))))) & (i32(1) << uint(int32(_iPg&uint32(i32(7))))) return @@ -91382,15 +81829,11 @@ _2: goto _3 } - func() int32 { - if _rc == i32(11) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(11) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68204), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkTreePageØ00__func__Ø000))), unsafe.Pointer(str(91168))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _checkAppendMsg(tls, _pCheck, str(91188), _rc) goto _end_of_check @@ -91400,37 +81843,25 @@ _3: _hdr = int32(_pPage.X6) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCheck)) + uintptr(28 /* X7 */))) = str(91228) _contentOffset = uint32(((((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_hdr+i32(5)))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_hdr+i32(5)))))) + 1*uintptr(i32(1)))))) - i32(1)) & i32(65535)) + i32(1)) - func() int32 { - if _contentOffset <= _usableSize { - return i32(0) - } - return func() int32 { + func() { + if _contentOffset > _usableSize { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68215), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkTreePageØ00__func__Ø000))), unsafe.Pointer(str(91256))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nCell = (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_hdr+i32(3)))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_hdr+i32(3)))))) + 1*uintptr(i32(1))))) - func() int32 { - if int32(_pPage.X14) == _nCell { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPage.X14) != _nCell { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68220), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkTreePageØ00__func__Ø000))), unsafe.Pointer(str(91284))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _cellStart = (_hdr + i32(12)) - (i32(4) * int32(_pPage.X5)) - func() int32 { - if (_pPage.X21) == (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_cellStart))) { - return i32(0) - } - return func() int32 { + func() { + if (_pPage.X21) != (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_cellStart))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68225), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkTreePageØ00__func__Ø000))), unsafe.Pointer(str(91304))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pCellIdx = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(_cellStart+(i32(2)*(_nCell-i32(1)))))) if (_pPage.X5) != 0 { @@ -91460,15 +81891,11 @@ _15: } *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCheck)) + uintptr(36 /* X9 */))) = _i - func() int32 { - if _pCellIdx == (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_cellStart+(_i*i32(2))))) { - return i32(0) - } - return func() int32 { + func() { + if _pCellIdx != (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_cellStart+(_i*i32(2))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68253), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkTreePageØ00__func__Ø000))), unsafe.Pointer(str(91368))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pc = uint32((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCellIdx)) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCellIdx)) + 1*uintptr(i32(1)))))) { @@ -91519,15 +81946,11 @@ _25: goto _29 } - func() int32 { - if ((_pc + uint32(_6_info.X4)) - uint32(i32(4))) <= _usableSize { - return i32(0) - } - return func() int32 { + func() { + if ((_pc + uint32(_6_info.X4)) - uint32(i32(4))) > _usableSize { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68282), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkTreePageØ00__func__Ø000))), unsafe.Pointer(str(91484))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _11_nPage = int32(((((_6_info.X2) - uint32(_6_info.X3)) + _usableSize) - uint32(i32(5))) / (_usableSize - uint32(i32(4)))) _11_pgnoOvfl = _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCell))+1*uintptr(int32(_6_info.X4)-i32(4))))) @@ -91603,48 +82026,32 @@ _44: goto _45 } - func() int32 { - if uint32(_i) <= (_usableSize - uint32(i32(4))) { - return i32(0) - } - return func() int32 { + func() { + if uint32(_i) > (_usableSize - uint32(i32(4))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68340), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkTreePageØ00__func__Ø000))), unsafe.Pointer(str(91548))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _20_size = (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_i+i32(2)))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_i+i32(2)))))) + 1*uintptr(i32(1))))) - func() int32 { - if uint32(_i+_20_size) <= _usableSize { - return i32(0) - } - return func() int32 { + func() { + if uint32(_i+_20_size) > _usableSize { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68342), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkTreePageØ00__func__Ø000))), unsafe.Pointer(str(91572))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _btreeHeapInsert(tls, _heap, (uint32(_i)<<uint(i32(16)))|uint32((_i+_20_size)-i32(1))) _20_j = (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_i))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_i))))) + 1*uintptr(i32(1))))) - func() int32 { - if (_20_j == i32(0)) || (_20_j > (_i + _20_size)) { - return i32(0) - } - return func() int32 { + func() { + if _20_j != i32(0) && _20_j <= (_i+_20_size) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68351), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkTreePageØ00__func__Ø000))), unsafe.Pointer(str(91600))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if uint32(_20_j) <= (_usableSize - uint32(i32(4))) { - return i32(0) } - return func() int32 { + }() + func() { + if uint32(_20_j) > (_usableSize - uint32(i32(4))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68352), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkTreePageØ00__func__Ø000))), unsafe.Pointer(str(91620))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = _20_j goto _44 @@ -91785,25 +82192,17 @@ func _sqlite3VdbeMemSetRowSet(tls *crt.TLS, _pMem *XMem) { // sqlite3.c:70336:1 var _db *Xsqlite3 // sqlite3.c:70337:11 _ = _db _db = (*Xsqlite3)(unsafe.Pointer(_pMem.X9)) - func() int32 { - if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70338), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemSetRowSetØ00__func__Ø000))), unsafe.Pointer(str(1184))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pMem.X1) & i32(32)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pMem.X1) & i32(32)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70339), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemSetRowSetØ00__func__Ø000))), unsafe.Pointer(str(5052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeMemRelease(tls, _pMem) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(20 /* X6 */))) = (*int8)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, _db, uint64(i32(64))))) @@ -91816,27 +82215,19 @@ func _sqlite3VdbeMemSetRowSet(tls *crt.TLS, _pMem *XMem) { // sqlite3.c:70336:1 goto _5 _4: - func() int32 { - if (_pMem.X6) != nil { - return i32(0) - } - return func() int32 { + func() { + if (_pMem.X6) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70346), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemSetRowSetØ00__func__Ø000))), unsafe.Pointer(str(91752))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(24 /* X7 */))) = _sqlite3DbMallocSize(tls, _db, (unsafe.Pointer)(_pMem.X6)) - *(**XRowSet)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))) = _sqlite3RowSetInit(tls, _db, (unsafe.Pointer)(_pMem.X6), uint32(_pMem.X7)) - func() int32 { - if (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))) != (*XRowSet)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + *(**XRowSet)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))) = _sqlite3RowSetInit(tls, _db, (unsafe.Pointer)(_pMem.X6), uint32(_pMem.X7)) + func() { + if (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))) == (*XRowSet)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70349), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemSetRowSetØ00__func__Ø000))), unsafe.Pointer(str(91768))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(32)) _5: @@ -91853,15 +82244,11 @@ func init() { func _sqlite3RowSetInit(tls *crt.TLS, _db *Xsqlite3, _pSpace unsafe.Pointer, _N uint32) (r0 *XRowSet) { // sqlite3.c:46358:1 var _p *XRowSet // sqlite3.c:46359:10 _ = _p - func() int32 { - if _N >= u32(32) { - return i32(0) - } - return func() int32 { + func() { + if _N < u32(32) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46360), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RowSetInitØ00__func__Ø000))), unsafe.Pointer(str(91812))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _p = (*XRowSet)(unsafe.Pointer(_pSpace)) *(**TRowSetChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))) = (*TRowSetChunk)(unsafe.Pointer(uintptr(i32(0)))) @@ -91889,15 +82276,11 @@ func _sqlite3RowSetInsert(tls *crt.TLS, _p *XRowSet, _rowid int64) { // sqlite3. _ = _pEntry var _pLast *TRowSetEntry // sqlite3.c:46428:22 _ = _pLast - func() int32 { - if (_p != (*XRowSet)(unsafe.Pointer(uintptr(i32(0))))) && ((int32(_p.X7) & i32(2)) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _p == (*XRowSet)(unsafe.Pointer(uintptr(i32(0)))) || (int32(_p.X7)&i32(2)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46431), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RowSetInsertØ00__func__Ø000))), unsafe.Pointer(str(91856))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pEntry = _rowSetEntryAlloc(tls, _p) if _pEntry != (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) { @@ -91944,15 +82327,11 @@ func init() { func _rowSetEntryAlloc(tls *crt.TLS, _p *XRowSet) (r0 *TRowSetEntry) { // sqlite3.c:46401:1 var _1_pNew *TRowSetChunk // sqlite3.c:46406:24 _ = _1_pNew - func() int32 { - if _p != (*XRowSet)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _p == (*XRowSet)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46402), unsafe.Pointer((*int8)(unsafe.Pointer(&_rowSetEntryAllocØ00__func__Ø000))), unsafe.Pointer(str(824))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_p.X6) != i32(0) { goto _2 @@ -91973,7 +82352,7 @@ _3: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X6 */))) = uint16(u32(63)) _2: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X6 */))) -= 1 - r0 = postInc5570645((**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X4 */))))), 16) + r0 = postInc5570655((**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X4 */))))), 16) return } @@ -91985,25 +82364,17 @@ func init() { } func _sqlite3RowSetNext(tls *crt.TLS, _p *XRowSet, _pRowid *int64) (r0 int32) { // sqlite3.c:46624:1 - func() int32 { - if _p != (*XRowSet)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _p == (*XRowSet)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46625), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RowSetNextØ00__func__Ø000))), unsafe.Pointer(str(824))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*TRowSetEntry)(unsafe.Pointer(_p.X5)) == (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*TRowSetEntry)(unsafe.Pointer(_p.X5)) != (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46626), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RowSetNextØ00__func__Ø000))), unsafe.Pointer(str(91936))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_p.X7) & i32(2)) != i32(0) { goto _4 @@ -92116,36 +82487,24 @@ func _rowSetEntryMerge(tls *crt.TLS, _pA *TRowSetEntry, _pB *TRowSetEntry) (r0 * var _pTail *TRowSetEntry // sqlite3.c:46462:22 _ = _pTail _pTail = &_head - func() int32 { - if (_pA != (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0))))) && (_pB != (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if _pA == (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) || _pB == (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46465), unsafe.Pointer((*int8)(unsafe.Pointer(&_rowSetEntryMergeØ00__func__Ø000))), unsafe.Pointer(str(15752))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _3: - func() int32 { - if ((*TRowSetEntry)(unsafe.Pointer(_pA.X1)) == (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0))))) || ((_pA.X0) <= ((*TRowSetEntry)(unsafe.Pointer(_pA.X1)).X0)) { - return i32(0) - } - return func() int32 { + func() { + if (*TRowSetEntry)(unsafe.Pointer(_pA.X1)) != (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) && (_pA.X0) > ((*TRowSetEntry)(unsafe.Pointer(_pA.X1)).X0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46467), unsafe.Pointer((*int8)(unsafe.Pointer(&_rowSetEntryMergeØ00__func__Ø000))), unsafe.Pointer(str(91972))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*TRowSetEntry)(unsafe.Pointer(_pB.X1)) == (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0))))) || ((_pB.X0) <= ((*TRowSetEntry)(unsafe.Pointer(_pB.X1)).X0)) { - return i32(0) } - return func() int32 { + }() + func() { + if (*TRowSetEntry)(unsafe.Pointer(_pB.X1)) != (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) && (_pB.X0) > ((*TRowSetEntry)(unsafe.Pointer(_pB.X1)).X0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46468), unsafe.Pointer((*int8)(unsafe.Pointer(&_rowSetEntryMergeØ00__func__Ø000))), unsafe.Pointer(str(92012))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pA.X0) > (_pB.X0) { goto _12 @@ -92155,7 +82514,7 @@ _3: goto _13 } - _pTail = store5570645((**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTail))+uintptr(8 /* X1 */))))), _pA) + _pTail = store5570655((**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTail))+uintptr(8 /* X1 */))))), _pA) _13: _pA = (*TRowSetEntry)(unsafe.Pointer(_pA.X1)) if _pA != (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) { @@ -92169,7 +82528,7 @@ _14: goto _15 _12: - _pTail = store5570645((**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTail))+uintptr(8 /* X1 */))))), _pB) + _pTail = store5570655((**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTail))+uintptr(8 /* X1 */))))), _pB) _pB = (*TRowSetEntry)(unsafe.Pointer(_pB.X1)) if _pB != (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) { goto _16 @@ -92205,15 +82564,11 @@ func _sqlite3RowSetTest(tls *crt.TLS, _pRowSet *XRowSet, _iBatch int32, _iRowid _ = _6_pAux var _6_pTail *TRowSetEntry // sqlite3.c:46681:37 _ = _6_pTail - func() int32 { - if (_pRowSet != (*XRowSet)(unsafe.Pointer(uintptr(i32(0))))) && ((int32(_pRowSet.X7) & i32(2)) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _pRowSet == (*XRowSet)(unsafe.Pointer(uintptr(i32(0)))) || (int32(_pRowSet.X7)&i32(2)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46662), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RowSetTestØ00__func__Ø000))), unsafe.Pointer(str(92072))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _iBatch == (_pRowSet.X8) { goto _3 @@ -92257,7 +82612,7 @@ _9: goto _12 } - *_2_ppPrevTree = store5570645(&_pTree, _rowSetEntryAlloc(tls, _pRowSet)) + *_2_ppPrevTree = store5570655(&_pTree, _rowSetEntryAlloc(tls, _pRowSet)) if _pTree == nil { goto _13 } @@ -92335,19 +82690,15 @@ func _rowSetListToTree(tls *crt.TLS, _pList *TRowSetEntry) (r0 *TRowSetEntry) { _ = _p var _pLeft *TRowSetEntry // sqlite3.c:46595:22 _ = _pLeft - func() int32 { - if _pList != (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pList == (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46597), unsafe.Pointer((*int8)(unsafe.Pointer(&_rowSetListToTreeØ00__func__Ø000))), unsafe.Pointer(str(92144))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _p = _pList _pList = (*TRowSetEntry)(unsafe.Pointer(_p.X1)) - *(**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X2 */))))) = store5570645((**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X1 */))))), (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0))))) + *(**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X2 */))))) = store5570655((**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X1 */))))), (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0))))) _iDepth = i32(1) _2: if _pList == nil { @@ -92409,7 +82760,7 @@ _2: _1: _p = *_ppList *_ppList = (*TRowSetEntry)(unsafe.Pointer(_p.X1)) - *(**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X2 */))))) = store5570645((**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X1 */))))), (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0))))) + *(**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X2 */))))) = store5570655((**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X1 */))))), (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0))))) _3: r0 = _p return @@ -92419,15 +82770,11 @@ _3: func _rowSetTreeToList(tls *crt.TLS, _pIn *TRowSetEntry, _ppFirst **TRowSetEntry, _ppLast **TRowSetEntry) { // sqlite3.c:46521:1 var _1_p *TRowSetEntry // sqlite3.c:46528:24 _ = _1_p - func() int32 { - if _pIn != (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pIn == (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46526), unsafe.Pointer((*int8)(unsafe.Pointer(&_rowSetTreeToListØ00__func__Ø000))), unsafe.Pointer(str(92176))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*TRowSetEntry)(unsafe.Pointer(_pIn.X2)) == nil { goto _2 @@ -92450,15 +82797,11 @@ _3: _4: *_ppLast = _pIn _5: - func() int32 { - if (*TRowSetEntry)(unsafe.Pointer((*_ppLast).X1)) == (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*TRowSetEntry)(unsafe.Pointer((*_ppLast).X1)) != (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46539), unsafe.Pointer((*int8)(unsafe.Pointer(&_rowSetTreeToListØ00__func__Ø000))), unsafe.Pointer(str(92184))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() return @@ -92479,35 +82822,23 @@ func _sqlite3Checkpoint(tls *crt.TLS, _db *Xsqlite3, _iDb int32, _eMode int32, _ _ = _bBusy _rc = i32(0) _bBusy = i32(0) - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142077), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CheckpointØ00__func__Ø000))), unsafe.Pointer(str(832))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pnLog == nil) || ((*_pnLog) == i32(-1)) { - return i32(0) } - return func() int32 { + }() + func() { + if _pnLog != nil && (*_pnLog) != i32(-1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142078), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CheckpointØ00__func__Ø000))), unsafe.Pointer(str(92228))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pnCkpt == nil) || ((*_pnCkpt) == i32(-1)) { - return i32(0) } - return func() int32 { + }() + func() { + if _pnCkpt != nil && (*_pnCkpt) != i32(-1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142079), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CheckpointØ00__func__Ø000))), unsafe.Pointer(str(92252))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = i32(0) _8: @@ -92600,15 +82931,11 @@ _0: } func _sqlite3PagerOkToChangeJournalMode(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3.c:54110:1 - func() int32 { - if _assert_pager_state(tls, _pPager) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _assert_pager_state(tls, _pPager) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54111), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOkToChangeJournalModeØ00__func__Ø000))), unsafe.Pointer(str(9864))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pPager.X14) < i32(3) { goto _2 @@ -92621,11 +82948,8 @@ _2: if func() int32 { if ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) && ((_pPager.X34) > int64(i32(0))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54113), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOkToChangeJournalModeØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54113), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOkToChangeJournalModeØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -92655,15 +82979,11 @@ func _sqlite3PagerCloseWal(tls *crt.TLS, _pPager *XPager, _db *Xsqlite3) (r0 int var _1_logexists int32 // sqlite3.c:54311:9 _ = _1_logexists _rc = i32(0) - func() int32 { - if int32(_pPager.X2) == i32(5) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X2) != i32(5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54304), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCloseWalØ00__func__Ø000))), unsafe.Pointer(str(92332))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XWal)(unsafe.Pointer(_pPager.X60)) != nil { goto _2 @@ -92724,39 +83044,27 @@ func _sqlite3PagerSetJournalMode(tls *crt.TLS, _pPager *XPager, _eMode int32) (r _ = _6_state _eOld = _pPager.X2 _print_pager_state(tls, _pPager) - func() int32 { - if (((((_eMode == i32(0)) || (_eMode == i32(3))) || (_eMode == i32(1))) || (_eMode == i32(2))) || (_eMode == i32(5))) || (_eMode == i32(4)) { - return i32(0) - } - return func() int32 { + func() { + if _eMode != i32(0) && _eMode != i32(3) && _eMode != i32(1) && _eMode != i32(2) && _eMode != i32(5) && _eMode != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54014), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSetJournalModeØ00__func__Ø000))), unsafe.Pointer(str(92400))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pPager.X10) == i32(0)) || (_eMode != i32(5)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X10) != i32(0) && _eMode == i32(5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54025), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSetJournalModeØ00__func__Ø000))), unsafe.Pointer(str(92604))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pPager.X13) == 0 { goto _10 } - func() int32 { - if (int32(_eOld) == i32(4)) || (int32(_eOld) == i32(2)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_eOld) != i32(4) && int32(_eOld) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54031), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSetJournalModeØ00__func__Ø000))), unsafe.Pointer(str(92656))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _eMode == i32(4) || _eMode == i32(2) { goto _15 @@ -92769,15 +83077,11 @@ _10: goto _16 } - func() int32 { - if int32(_pPager.X14) != i32(6) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X14) == i32(6) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54040), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSetJournalModeØ00__func__Ø000))), unsafe.Pointer(str(14108))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(5 /* X2 */))) = uint8(_eMode) i32(0) @@ -92786,15 +83090,11 @@ _10: i32(0) i32(0) i32(0) - func() int32 { - if ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) || ((_pPager.X1) != 0) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) && (_pPager.X1) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54054), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSetJournalModeØ00__func__Ø000))), unsafe.Pointer(str(92720))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pPager.X1) != 0 || (int32(_eOld)&i32(5)) != i32(1) || (_eMode&i32(1)) != i32(0) { goto _24 @@ -92811,15 +83111,11 @@ _10: _25: _6_rc = i32(0) _6_state = int32(_pPager.X14) - func() int32 { - if (_6_state == i32(0)) || (_6_state == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _6_state != i32(0) && _6_state != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54071), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSetJournalModeØ00__func__Ø000))), unsafe.Pointer(str(92764))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _6_state != i32(0) { goto _30 @@ -92831,15 +83127,11 @@ _30: goto _31 } - func() int32 { - if _6_rc == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _6_rc != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54076), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSetJournalModeØ00__func__Ø000))), unsafe.Pointer(str(14052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _6_rc = _pagerLockDb(tls, _pPager, i32(2)) _31: @@ -92864,15 +83156,11 @@ _36: _pager_unlock(tls, _pPager) _38: _37: - func() int32 { - if _6_state == int32(_pPager.X14) { - return i32(0) - } - return func() int32 { + func() { + if _6_state != int32(_pPager.X14) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54087), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSetJournalModeØ00__func__Ø000))), unsafe.Pointer(str(92808))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _26: goto _41 @@ -93009,15 +83297,11 @@ func _sqlite3BtreeSetVersion(tls *crt.TLS, _pBtree *XBtree, _iVersion int32) (r0 var _1_aData *uint8 // sqlite3.c:68758:8 _ = _1_aData _pBt = (*XBtShared)(unsafe.Pointer(_pBtree.X1)) - func() int32 { - if (_iVersion == i32(1)) || (_iVersion == i32(2)) { - return i32(0) - } - return func() int32 { + func() { + if _iVersion != i32(1) && _iVersion != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68748), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeSetVersionØ00__func__Ø000))), unsafe.Pointer(str(93336))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(22 /* X10 */))) @@ -93083,15 +83367,11 @@ func _sqlite3JournalModename(tls *crt.TLS, _eMode int32) (r0 *int8) { // sqlite3 i32(0) i32(0) i32(0) - func() int32 { - if (_eMode >= i32(0)) && (_eMode <= i32(6)) { - return i32(0) - } - return func() int32 { + func() { + if _eMode < i32(0) || _eMode > i32(6) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113232), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3JournalModenameØ00__func__Ø000))), unsafe.Pointer(str(93388))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _eMode != i32(6) { goto _3 @@ -93194,26 +83474,18 @@ _1: goto _end_of_vacuum _2: - func() int32 { - if ((_db.X5) - i32(1)) == _nDb { - return i32(0) - } - return func() int32 { + func() { + if ((_db.X5) - i32(1)) != _nDb { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124339), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunVacuumØ00__func__Ø000))), unsafe.Pointer(str(93564))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_nDb))) - func() int32 { - if crt.Xstrcmp(tls, _pDb.X0, str(93584)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if crt.Xstrcmp(tls, _pDb.X0, str(93584)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124341), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunVacuumØ00__func__Ø000))), unsafe.Pointer(str(93596))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pTemp = (*XBtree)(unsafe.Pointer(_pDb.X1)) _sqlite3BtreeCommit(tls, _pTemp) @@ -93246,11 +83518,8 @@ _9: if _sqlite3BtreeSetPageSize(tls, _pTemp, _sqlite3BtreeGetPageSize(tls, _pMain), _nRes, i32(0)) == 0 && (_isMemDb != 0 || _sqlite3BtreeSetPageSize(tls, _pTemp, _db.X27, _nRes, i32(0)) == 0) && func() int32 { if (_db.X17) != 0 { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124384), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunVacuumØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124384), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunVacuumØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -93269,7 +83538,7 @@ _15: } return _sqlite3BtreeGetAutoVacuum(tls, _pMain) }()) - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(4 /* X1 */))) = uint8(_nDb) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(4 /* X1 */))) = uint8(_nDb) _rc = _execSqlF(tls, _db, _pzErrMsg, str(93636), unsafe.Pointer(_zDbMain)) if _rc == i32(0) { goto _18 @@ -93286,17 +83555,13 @@ _18: goto _end_of_vacuum _19: - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(4 /* X1 */))) = uint8(i32(0)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(4 /* X1 */))) = uint8(i32(0)) _rc = _execSqlF(tls, _db, _pzErrMsg, str(93820), unsafe.Pointer(_zDbMain)) - func() int32 { - if ((_db.X6) & i32(268435456)) != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if ((_db.X6) & i32(268435456)) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124425), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunVacuumØ00__func__Ø000))), unsafe.Pointer(str(93972))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(24 /* X6 */))) @@ -93318,25 +83583,17 @@ _22: goto _end_of_vacuum _23: - func() int32 { - if i32(1) == _sqlite3BtreeIsInTrans(tls, _pTemp) { - return i32(0) - } - return func() int32 { + func() { + if i32(1) != _sqlite3BtreeIsInTrans(tls, _pTemp) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124467), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunVacuumØ00__func__Ø000))), unsafe.Pointer(str(94136))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if i32(1) == _sqlite3BtreeIsInTrans(tls, _pMain) { - return i32(0) } - return func() int32 { + }() + func() { + if i32(1) != _sqlite3BtreeIsInTrans(tls, _pMain) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124468), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunVacuumØ00__func__Ø000))), unsafe.Pointer(str(94168))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _5_i = i32(0) _28: @@ -93349,11 +83606,8 @@ _28: if func() int32 { if _rc != i32(0) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124476), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunVacuumØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124476), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunVacuumØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -93390,19 +83644,15 @@ _35: _36: _sqlite3BtreeSetAutoVacuum(tls, _pMain, _sqlite3BtreeGetAutoVacuum(tls, _pTemp)) - func() int32 { - if _rc == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124488), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunVacuumØ00__func__Ø000))), unsafe.Pointer(str(14052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3BtreeSetPageSize(tls, _pMain, _sqlite3BtreeGetPageSize(tls, _pTemp), _nRes, i32(1)) _end_of_vacuum: - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(4 /* X1 */))) = uint8(i32(0)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(4 /* X1 */))) = uint8(i32(0)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(24 /* X6 */))) = _saved_flags *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(84 /* X29 */))) = _saved_nChange *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(88 /* X30 */))) = _saved_nTotalChange @@ -93445,29 +83695,21 @@ _1: } _1_zSubSql = (*int8)(unsafe.Pointer(Xsqlite3_column_text(tls, _pStmt, i32(0)))) - func() int32 { - if Xsqlite3_strnicmp(tls, _zSql, str(25616), i32(6)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_strnicmp(tls, _zSql, str(25616), i32(6)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124195), unsafe.Pointer((*int8)(unsafe.Pointer(&_execSqlØ00__func__Ø000))), unsafe.Pointer(str(94200))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _1_zSubSql == nil { goto _5 } - func() int32 { - if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_zSubSql)) + 1*uintptr(i32(0))))) != i32(83) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_zSubSql)) + 1*uintptr(i32(0))))) == i32(83) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124197), unsafe.Pointer((*int8)(unsafe.Pointer(&_execSqlØ00__func__Ø000))), unsafe.Pointer(str(94240))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _execSql(tls, _db, _pzErrMsg, _1_zSubSql) if _rc == i32(0) { @@ -93481,15 +83723,11 @@ _5: goto _1 _2: - func() int32 { - if _rc != i32(100) { - return i32(0) - } - return func() int32 { + func() { + if _rc == i32(100) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124202), unsafe.Pointer((*int8)(unsafe.Pointer(&_execSqlØ00__func__Ø000))), unsafe.Pointer(str(94256))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _rc != i32(101) { goto _11 @@ -93538,15 +83776,11 @@ func _sqlite3BtreeSetSpillSize(tls *crt.TLS, _p *XBtree, _mxPage int32) (r0 int3 var _res int32 // sqlite3.c:61604:7 _ = _res _pBt = (*XBtShared)(unsafe.Pointer(_p.X1)) - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61605), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeSetSpillSizeØ00__func__Ø000))), unsafe.Pointer(str(7616))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3BtreeEnter(tls, _p) _res = _sqlite3PagerSetSpillsize(tls, (*XPager)(unsafe.Pointer(_pBt.X0)), _mxPage) @@ -93571,15 +83805,11 @@ func _sqlite3PagerSetSpillsize(tls *crt.TLS, _pPager *XPager, _mxPage int32) (r0 func _sqlite3PcacheSetSpillsize(tls *crt.TLS, _p *XPCache, _mxPage int32) (r0 int32) { // sqlite3.c:44905:1 var _res int32 // sqlite3.c:44906:7 _ = _res - func() int32 { - if (_p.X12) != (unsafe.Pointer)(uintptr(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X12) == (unsafe.Pointer)(uintptr(i32(0))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44907), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheSetSpillsizeØ00__func__Ø000))), unsafe.Pointer(str(94328))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _mxPage == 0 { goto _2 @@ -93615,15 +83845,11 @@ func _sqlite3BtreeSetPagerFlags(tls *crt.TLS, _p *XBtree, _pgFlags uint32) (r0 i var _pBt *XBtShared // sqlite3.c:61640:12 _ = _pBt _pBt = (*XBtShared)(unsafe.Pointer(_p.X1)) - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61641), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeSetPagerFlagsØ00__func__Ø000))), unsafe.Pointer(str(7616))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3BtreeEnter(tls, _p) _sqlite3PagerSetFlags(tls, (*XPager)(unsafe.Pointer(_pBt.X0)), _pgFlags) @@ -93744,15 +83970,11 @@ func _sqlite3BtreeSetPageSize(tls *crt.TLS, _p *XBtree, _pageSize int32, _nReser _ = _pBt _rc = i32(0) _pBt = (*XBtShared)(unsafe.Pointer(_p.X1)) - func() int32 { - if (_nReserve >= i32(-1)) && (_nReserve <= i32(255)) { - return i32(0) - } - return func() int32 { + func() { + if _nReserve < i32(-1) || _nReserve > i32(255) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61672), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeSetPageSizeØ00__func__Ø000))), unsafe.Pointer(str(94400))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3BtreeEnter(tls, _p) if (int32(_pBt.X10) & i32(2)) == 0 { @@ -93770,39 +83992,27 @@ _3: _nReserve = int32((_pBt.X15) - (_pBt.X16)) _4: - func() int32 { - if (_nReserve >= i32(0)) && (_nReserve <= i32(255)) { - return i32(0) - } - return func() int32 { + func() { + if _nReserve < i32(0) || _nReserve > i32(255) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61684), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeSetPageSizeØ00__func__Ø000))), unsafe.Pointer(str(94432))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pageSize < i32(512) || _pageSize > i32(65536) || ((_pageSize-i32(1))&_pageSize) != i32(0) { goto _10 } - func() int32 { - if (_pageSize & i32(7)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pageSize & i32(7)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61687), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeSetPageSizeØ00__func__Ø000))), unsafe.Pointer(str(52948))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XBtCursor)(unsafe.Pointer(_pBt.X2)) == nil { - return i32(0) } - return func() int32 { + }() + func() { + if (*XBtCursor)(unsafe.Pointer(_pBt.X2)) != nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61688), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeSetPageSizeØ00__func__Ø000))), unsafe.Pointer(str(21696))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(32 /* X15 */))) = uint32(_pageSize) _freeTempSpace(tls, _pBt) @@ -93937,15 +84147,11 @@ func _sqlite3BtreeCopyFile(tls *crt.TLS, _pTo *XBtree, _pFrom *XBtree) (r0 int32 _ = _1_nByte _sqlite3BtreeEnter(tls, _pTo) _sqlite3BtreeEnter(tls, _pFrom) - func() int32 { - if _sqlite3BtreeIsInTrans(tls, _pTo) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3BtreeIsInTrans(tls, _pTo) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69569), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCopyFileØ00__func__Ø000))), unsafe.Pointer(str(94488))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pFd = _sqlite3PagerFile(tls, _sqlite3BtreePager(tls, _pTo)) if (*Xsqlite3_io_methods)(unsafe.Pointer(_pFd.X0)) == nil { @@ -93974,15 +84180,11 @@ _2: *(**XBtree)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_b)) + uintptr(4 /* X1 */))))) = _pTo *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_b)) + uintptr(16 /* X4 */))) = uint32(i32(1)) Xsqlite3_backup_step(tls, &_b, i32(2147483647)) - func() int32 { - if (_b.X7) != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_b.X7) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69600), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCopyFileØ00__func__Ø000))), unsafe.Pointer(str(94516))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = Xsqlite3_backup_finish(tls, &_b) if _rc != i32(0) { @@ -93999,15 +84201,11 @@ _2: _7: _sqlite3PagerClearCache(tls, _sqlite3BtreePager(tls, (*XBtree)(unsafe.Pointer(_b.X1)))) _8: - func() int32 { - if _sqlite3BtreeIsInTrans(tls, _pTo) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3BtreeIsInTrans(tls, _pTo) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69609), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCopyFileØ00__func__Ø000))), unsafe.Pointer(str(94532))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _copy_finished: _sqlite3BtreeLeave(tls, _pFrom) @@ -94139,15 +84337,11 @@ _13: _rc = i32(8) _16: _2_nSrcPage = int32(_sqlite3BtreeLastPage(tls, (*XBtree)(unsafe.Pointer(_p.X6)))) - func() int32 { - if _2_nSrcPage >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _2_nSrcPage < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69235), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_backup_stepØ00__func__Ø000))), unsafe.Pointer(str(94588))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _2_ii = i32(0) _19: @@ -94234,25 +84428,17 @@ _36: goto _39 } - func() int32 { - if _pgszSrc == _sqlite3BtreeGetPageSize(tls, (*XBtree)(unsafe.Pointer(_p.X6))) { - return i32(0) - } - return func() int32 { + func() { + if _pgszSrc != _sqlite3BtreeGetPageSize(tls, (*XBtree)(unsafe.Pointer(_p.X6))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69293), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_backup_stepØ00__func__Ø000))), unsafe.Pointer(str(94600))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pgszDest == _sqlite3BtreeGetPageSize(tls, (*XBtree)(unsafe.Pointer(_p.X1))) { - return i32(0) } - return func() int32 { + }() + func() { + if _pgszDest != _sqlite3BtreeGetPageSize(tls, (*XBtree)(unsafe.Pointer(_p.X1))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69294), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_backup_stepØ00__func__Ø000))), unsafe.Pointer(str(94644))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pgszSrc >= _pgszDest { goto _44 @@ -94271,15 +84457,11 @@ _45: _44: _21_nDestTruncate = _2_nSrcPage * (_pgszSrc / _pgszDest) _46: - func() int32 { - if _21_nDestTruncate > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _21_nDestTruncate <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69304), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_backup_stepØ00__func__Ø000))), unsafe.Pointer(str(94688))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pgszSrc >= _pgszDest { goto _49 @@ -94287,25 +84469,17 @@ _46: _25_iSize = int64(_pgszSrc) * int64(_2_nSrcPage) _25_pFile = _sqlite3PagerFile(tls, _2_pDestPager) - func() int32 { - if _25_pFile != nil { - return i32(0) - } - return func() int32 { + func() { + if _25_pFile == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69323), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_backup_stepØ00__func__Ø000))), unsafe.Pointer(str(59944))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_21_nDestTruncate == i32(0)) || ((int64(_21_nDestTruncate) * int64(_pgszDest)) >= _25_iSize)) || (((_21_nDestTruncate == int32(((uint32(_sqlite3PendingByte)/((*XBtShared)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X1)).X1)).X15))+uint32(i32(1)))-uint32(i32(1)))) && (_25_iSize >= int64(_sqlite3PendingByte))) && (_25_iSize <= int64(_sqlite3PendingByte+_pgszDest))) { - return i32(0) } - return func() int32 { + }() + func() { + if _21_nDestTruncate != i32(0) && (int64(_21_nDestTruncate)*int64(_pgszDest)) < _25_iSize && (_21_nDestTruncate != int32(((uint32(_sqlite3PendingByte)/((*XBtShared)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X1)).X1)).X15))+uint32(i32(1)))-uint32(i32(1))) || _25_iSize < int64(_sqlite3PendingByte) || _25_iSize > int64(_sqlite3PendingByte+_pgszDest)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69324), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_backup_stepØ00__func__Ø000))), unsafe.Pointer(str(94704))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3PagerPagecount(tls, _2_pDestPager, &_25_nDstPage) _25_iPg = uint32(_21_nDestTruncate) @@ -94404,15 +84578,11 @@ _32: *p = (*p) | _sqlite3BtreeCommitPhaseTwo(tls, (*XBtree)(unsafe.Pointer(_p.X6)), i32(0)) sink961 = *p } - func() int32 { - if _36_rc2 == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _36_rc2 != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69398), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_backup_stepØ00__func__Ø000))), unsafe.Pointer(str(18264))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _79: if _rc != i32(3082) { @@ -94454,15 +84624,11 @@ func init() { func _attachBackupObject(tls *crt.TLS, _p *Xsqlite3_backup) { // sqlite3.c:69151:1 var _pp **Xsqlite3_backup // sqlite3.c:69152:18 _ = _pp - func() int32 { - if _sqlite3BtreeHoldsMutex(tls, (*XBtree)(unsafe.Pointer(_p.X6))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3BtreeHoldsMutex(tls, (*XBtree)(unsafe.Pointer(_p.X6))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69153), unsafe.Pointer((*int8)(unsafe.Pointer(&_attachBackupObjectØ00__func__Ø000))), unsafe.Pointer(str(94908))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pp = _sqlite3PagerBackupPtr(tls, _sqlite3BtreePager(tls, (*XBtree)(unsafe.Pointer(_p.X6)))) *(**Xsqlite3_backup)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(44 /* X11 */))))) = *_pp @@ -94587,15 +84753,11 @@ _9: } func _sqlite3PagerClearCache(tls *crt.TLS, _pPager *XPager) { // sqlite3.c:54145:1 - func() int32 { - if (int32(_pPager.X13) == i32(0)) || ((_pPager.X10) != 0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X13) != i32(0) && (_pPager.X10) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54146), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerClearCacheØ00__func__Ø000))), unsafe.Pointer(str(57668))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pPager.X10) != i32(0) { goto _3 @@ -94626,15 +84788,11 @@ func _sqlite3BtreeIncrVacuum(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c _ = _2_nFin _pBt = (*XBtShared)(unsafe.Pointer(_p.X1)) _sqlite3BtreeEnter(tls, _p) - func() int32 { - if (int32(_pBt.X8) == i32(2)) && (int32(_p.X2) == i32(2)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pBt.X8) != i32(2) || int32(_p.X2) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62638), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeIncrVacuumØ00__func__Ø000))), unsafe.Pointer(str(94984))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pBt.X5) != 0 { goto _3 @@ -94699,15 +84857,11 @@ func _sqlite3BtreeLockTable(tls *crt.TLS, _p *XBtree, _iTab int32, _isWriteLock var _1_lockType uint8 // sqlite3.c:68659:8 _ = _1_lockType _rc = i32(0) - func() int32 { - if int32(_p.X2) != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X2) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68657), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeLockTableØ00__func__Ø000))), unsafe.Pointer(str(95068))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_p.X3) == 0 { goto _2 @@ -94715,15 +84869,11 @@ func _sqlite3BtreeLockTable(tls *crt.TLS, _p *XBtree, _iTab int32, _isWriteLock _1_lockType = uint8(i32(1) + int32(_isWriteLock)) i32(0) - func() int32 { - if (int32(_isWriteLock) == i32(0)) || (int32(_isWriteLock) == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_isWriteLock) != i32(0) && int32(_isWriteLock) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68661), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeLockTableØ00__func__Ø000))), unsafe.Pointer(str(72496))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3BtreeEnter(tls, _p) _rc = _querySharedCacheTableLock(tls, _p, uint32(_iTab), _1_lockType) @@ -94755,65 +84905,41 @@ func _setSharedCacheTableLock(tls *crt.TLS, _p *XBtree, _iTable uint32, _eLock u _ = _pIter _pBt = (*XBtShared)(unsafe.Pointer(_p.X1)) _pLock = nil - func() int32 { - if _sqlite3BtreeHoldsMutex(tls, _p) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3BtreeHoldsMutex(tls, _p) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59282), unsafe.Pointer((*int8)(unsafe.Pointer(&_setSharedCacheTableLockØ00__func__Ø000))), unsafe.Pointer(str(16676))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_eLock) == i32(1)) || (int32(_eLock) == i32(2)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_eLock) != i32(1) && int32(_eLock) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59283), unsafe.Pointer((*int8)(unsafe.Pointer(&_setSharedCacheTableLockØ00__func__Ø000))), unsafe.Pointer(str(52292))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*Xsqlite3)(unsafe.Pointer(_p.X0)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3)(unsafe.Pointer(_p.X0)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59284), unsafe.Pointer((*int8)(unsafe.Pointer(&_setSharedCacheTableLockØ00__func__Ø000))), unsafe.Pointer(str(23364))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (i32(0) == (((*Xsqlite3)(unsafe.Pointer(_p.X0)).X6) & i32(16384))) || (int32(_eLock) == i32(2)) { - return i32(0) } - return func() int32 { + }() + func() { + if i32(0) != (((*Xsqlite3)(unsafe.Pointer(_p.X0)).X6)&i32(16384)) && int32(_eLock) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59290), unsafe.Pointer((*int8)(unsafe.Pointer(&_setSharedCacheTableLockØ00__func__Ø000))), unsafe.Pointer(str(95116))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_p.X3) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (_p.X3) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59294), unsafe.Pointer((*int8)(unsafe.Pointer(&_setSharedCacheTableLockØ00__func__Ø000))), unsafe.Pointer(str(95180))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if i32(0) == _querySharedCacheTableLock(tls, _p, _iTable, _eLock) { - return i32(0) } - return func() int32 { + }() + func() { + if i32(0) != _querySharedCacheTableLock(tls, _p, _iTable, _eLock) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59295), unsafe.Pointer((*int8)(unsafe.Pointer(&_setSharedCacheTableLockØ00__func__Ø000))), unsafe.Pointer(str(95192))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pIter = (*XBtLock)(unsafe.Pointer(_pBt.X25)) _14: @@ -94994,15 +85120,11 @@ func _sqlite3VdbeMemCopy(tls *crt.TLS, _pTo *XMem, _pFrom *XMem) (r0 int32) { // var _rc int32 // sqlite3.c:70421:7 _ = _rc _rc = i32(0) - func() int32 { - if (int32(_pFrom.X1) & i32(32)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pFrom.X1) & i32(32)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70423), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemCopyØ00__func__Ø000))), unsafe.Pointer(str(73768))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_pTo.X1) & i32(9312)) == i32(0) { goto _2 @@ -95054,15 +85176,11 @@ func _sqlite3VtabCallCreate(tls *crt.TLS, _db *Xsqlite3, _iDb int32, _zTab *int8 _ = _zMod _rc = i32(0) _pTab = _sqlite3FindTable(tls, _db, _zTab, (*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_iDb))).X0) - func() int32 { - if ((_pTab != nil) && (_pTab.X16) != 0) && ((*XVTable)(unsafe.Pointer(_pTab.X18)) == nil) { - return i32(0) - } - return func() int32 { + func() { + if _pTab == nil || (_pTab.X16) == 0 || (*XVTable)(unsafe.Pointer(_pTab.X18)) != nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125225), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabCallCreateØ00__func__Ø000))), unsafe.Pointer(str(95292))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _zMod = *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab.X17)) + 4*uintptr(i32(0)))) _pMod = (*XModule)(unsafe.Pointer(_sqlite3HashFind(tls, (*XHash)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(316 /* X65 */))), _zMod))) @@ -95096,11 +85214,8 @@ _7: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125244), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabCallCreateØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125244), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabCallCreateØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -95206,25 +85321,17 @@ _6: *(**XModule)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVTable)) + uintptr(4 /* X1 */))))) = _pMod _iDb = _sqlite3SchemaToIndex(tls, _db, (*XSchema)(unsafe.Pointer(_pTab.X20))) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab.X17)) + 4*uintptr(i32(1)))) = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_iDb))).X0 - func() int32 { - if (**XVtabCtx)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(332 /* X66 */))))) != nil { - return i32(0) - } - return func() int32 { + func() { + if (**XVtabCtx)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(332 /* X66 */))))) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125063), unsafe.Pointer((*int8)(unsafe.Pointer(&_vtabCallConstructorØ00__func__Ø000))), unsafe.Pointer(str(95424))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _xConstruct != nil { - return i32(0) } - return func() int32 { + }() + func() { + if _xConstruct == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125064), unsafe.Pointer((*int8)(unsafe.Pointer(&_vtabCallConstructorØ00__func__Ø000))), unsafe.Pointer(str(95440))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sCtx)) + uintptr(4 /* X1 */))))) = _pTab *(**XVTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sCtx)) + uintptr(0 /* X0 */))))) = _pVTable @@ -95239,15 +85346,11 @@ _6: _sqlite3OomFault(tls, _db) _11: - func() int32 { - if (*XTable)(unsafe.Pointer(_sCtx.X1)) == _pTab { - return i32(0) - } - return func() int32 { + func() { + if (*XTable)(unsafe.Pointer(_sCtx.X1)) != _pTab { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125073), unsafe.Pointer((*int8)(unsafe.Pointer(&_vtabCallConstructorØ00__func__Ø000))), unsafe.Pointer(str(95452))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if i32(0) == _rc { goto _14 @@ -95273,11 +85376,8 @@ _14: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125083), unsafe.Pointer((*int8)(unsafe.Pointer(&_vtabCallConstructorØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125083), unsafe.Pointer((*int8)(unsafe.Pointer(&_vtabCallConstructorØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -95352,15 +85452,11 @@ _42: goto _44 } - func() int32 { - if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_11_zType)) + 1*uintptr(_11_i-i32(1))))) == i32(32) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_11_zType)) + 1*uintptr(_11_i-i32(1))))) != i32(32) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125125), unsafe.Pointer((*int8)(unsafe.Pointer(&_vtabCallConstructorØ00__func__Ø000))), unsafe.Pointer(str(95556))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_11_zType)) + 1*uintptr(_11_i-i32(1)))) = int8(i32(0)) _44: @@ -95428,11 +85524,8 @@ func _sqlite3VtabCallDestroy(tls *crt.TLS, _db *Xsqlite3, _iDb int32, _zTab *int return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125349), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabCallDestroyØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125349), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabCallDestroyØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -95445,15 +85538,11 @@ _4: goto _7 } - func() int32 { - if (*Xsqlite3_vtab)(unsafe.Pointer(_1_p.X2)) != nil { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_vtab)(unsafe.Pointer(_1_p.X2)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125353), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabCallDestroyØ00__func__Ø000))), unsafe.Pointer(str(95592))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((*Xsqlite3_vtab)(unsafe.Pointer(_1_p.X2)).X1) <= i32(0) { goto _10 @@ -95471,34 +85560,26 @@ _7: _1_xDestroy = *(*func(*crt.TLS, *Xsqlite3_vtab) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 }{((*Xsqlite3_module)(unsafe.Pointer((*XModule)(unsafe.Pointer(_1_p.X1)).X0)).X5)})) - func() int32 { + func() { if *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_vtab) int32 - }{_1_xDestroy})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct { + }{_1_xDestroy})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_vtab) int32 }{nil})) { - return i32(0) - } - return func() int32 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125360), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabCallDestroyØ00__func__Ø000))), unsafe.Pointer(str(95604))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _1_xDestroy(tls, (*Xsqlite3_vtab)(unsafe.Pointer(_1_p.X2))) if _rc != i32(0) { goto _13 } - func() int32 { - if ((*XVTable)(unsafe.Pointer(_pTab.X18)) == _1_p) && ((*XVTable)(unsafe.Pointer(_1_p.X6)) == (*XVTable)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if (*XVTable)(unsafe.Pointer(_pTab.X18)) != _1_p || (*XVTable)(unsafe.Pointer(_1_p.X6)) != (*XVTable)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125364), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabCallDestroyØ00__func__Ø000))), unsafe.Pointer(str(95616))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**Xsqlite3_vtab)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_p)) + uintptr(8 /* X2 */))))) = (*Xsqlite3_vtab)(unsafe.Pointer(uintptr(i32(0)))) *(**XVTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab)) + uintptr(64 /* X18 */))))) = (*XVTable)(unsafe.Pointer(uintptr(i32(0)))) @@ -95534,25 +85615,17 @@ func _sqlite3PagerMaxPageCount(tls *crt.TLS, _pPager *XPager, _mxPage int32) (r0 *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(156 /* X49 */))) = uint32(_mxPage) _0: - func() int32 { - if int32(_pPager.X14) != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X14) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50648), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerMaxPageCountØ00__func__Ø000))), unsafe.Pointer(str(95672))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pPager.X49) >= (_pPager.X22) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pPager.X49) < (_pPager.X22) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50649), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerMaxPageCountØ00__func__Ø000))), unsafe.Pointer(str(95700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = int32(_pPager.X49) return @@ -95617,15 +85690,11 @@ _3: _4: _sqlite3StrAccumAppend(tls, &_out, str(73092), i32(3)) - func() int32 { - if int32((uintptr(unsafe.Pointer(_zRawSql))-uintptr(unsafe.Pointer(_2_zStart)))/1) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32((uintptr(unsafe.Pointer(_zRawSql))-uintptr(unsafe.Pointer(_2_zStart)))/1) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77995), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExpandSqlØ00__func__Ø000))), unsafe.Pointer(str(95760))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3StrAccumAppend(tls, &_out, _2_zStart, int32((uintptr(unsafe.Pointer(_zRawSql))-uintptr(unsafe.Pointer(_2_zStart)))/1)) goto _1 @@ -95648,15 +85717,11 @@ _11: } _n = _findNextHostParameter(tls, _zRawSql, &_nToken) - func() int32 { - if _n > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _n <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78003), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExpandSqlØ00__func__Ø000))), unsafe.Pointer(str(1352))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3StrAccumAppend(tls, &_out, _zRawSql, _n) { @@ -95664,15 +85729,11 @@ _11: *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_n))) sink1025 = *p } - func() int32 { - if ((*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zRawSql)) + 1*uintptr(i32(0))))) != 0) || (_nToken == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zRawSql)) + 1*uintptr(i32(0))))) == 0 && _nToken != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78006), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExpandSqlØ00__func__Ø000))), unsafe.Pointer(str(95784))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _nToken != i32(0) { goto _18 @@ -95689,15 +85750,11 @@ _18: goto _20 } - func() int32 { - if (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(uint8(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zRawSql)) + 1*uintptr(i32(1))))))))) & i32(4)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(uint8(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zRawSql)) + 1*uintptr(i32(1))))))))) & i32(4)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78010), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExpandSqlØ00__func__Ø000))), unsafe.Pointer(str(95808))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3GetInt32(tls, (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zRawSql))+1*uintptr(i32(1)))), &_idx) goto _23 @@ -95708,26 +85765,18 @@ _23: goto _24 _19: - func() int32 { - if (((int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zRawSql)) + 1*uintptr(i32(0))))) == i32(58)) || (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zRawSql)) + 1*uintptr(i32(0))))) == i32(36))) || (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zRawSql)) + 1*uintptr(i32(0))))) == i32(64))) || (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zRawSql)) + 1*uintptr(i32(0))))) == i32(35)) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zRawSql)) + 1*uintptr(i32(0))))) != i32(58) && int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zRawSql)) + 1*uintptr(i32(0))))) != i32(36) && int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zRawSql)) + 1*uintptr(i32(0))))) != i32(64) && int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zRawSql)) + 1*uintptr(i32(0))))) != i32(35) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78016), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExpandSqlØ00__func__Ø000))), unsafe.Pointer(str(95836))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _idx = _sqlite3VdbeParameterIndex(tls, _p, _zRawSql, _nToken) - func() int32 { - if _idx > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _idx <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78023), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExpandSqlØ00__func__Ø000))), unsafe.Pointer(str(95912))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _24: { @@ -95736,15 +85785,11 @@ _24: sink1025 = *p } _nextIndex = _idx + i32(1) - func() int32 { - if (_idx > i32(0)) && (_idx <= int32(_p.X4)) { - return i32(0) - } - return func() int32 { + func() { + if _idx <= i32(0) || _idx > int32(_p.X4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78027), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExpandSqlØ00__func__Ø000))), unsafe.Pointer(str(95920))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pVar = (*XMem)(unsafe.Pointer(uintptr(_p.X24) + 48*uintptr(_idx-i32(1)))) if (int32(_pVar.X1) & i32(1)) == 0 { @@ -95759,7 +85804,7 @@ _35: goto _37 } - _sqlite3XPrintf(tls, &_out, str(4648), *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVar)) + uintptr(0 /* X0 */)))))) + _sqlite3XPrintf(tls, &_out, str(4648), *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVar)) + uintptr(0 /* X0 */)))))) goto _38 _37: @@ -95767,7 +85812,7 @@ _37: goto _39 } - _sqlite3XPrintf(tls, &_out, str(4672), *(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVar)) + uintptr(0 /* X0 */)))))) + _sqlite3XPrintf(tls, &_out, str(4672), *(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVar)) + uintptr(0 /* X0 */)))))) goto _40 _39: @@ -95807,19 +85852,15 @@ _41: goto _46 } - _sqlite3XPrintf(tls, &_out, str(95952), *(*int32)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVar)) + uintptr(0 /* X0 */)))))) + _sqlite3XPrintf(tls, &_out, str(95952), *(*int32)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVar)) + uintptr(0 /* X0 */)))))) goto _47 _46: - func() int32 { - if (int32(_pVar.X1) & i32(16)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pVar.X1) & i32(16)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78070), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExpandSqlØ00__func__Ø000))), unsafe.Pointer(str(95968))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3StrAccumAppend(tls, &_out, str(95992), i32(2)) _17_nOut = _pVar.X4 @@ -95877,15 +85918,11 @@ _0: } _n = _sqlite3GetToken(tls, (*uint8)(unsafe.Pointer(_zSql)), &_tokenType) - func() int32 { - if (_n > i32(0)) && (_tokenType != i32(163)) { - return i32(0) - } - return func() int32 { + func() { + if _n <= i32(0) || _tokenType == i32(163) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77935), unsafe.Pointer((*int8)(unsafe.Pointer(&_findNextHostParameterØ00__func__Ø000))), unsafe.Pointer(str(96032))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _tokenType != i32(135) { goto _5 @@ -96006,37 +86043,25 @@ func _sqlite3Reprepare(tls *crt.TLS, _p *TVdbe) (r0 int32) { // sqlite3.c:116094 _ = _zSql var _db *Xsqlite3 // sqlite3.c:116098:11 _ = _db - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_sqlite3VdbeDb(tls, _p).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_sqlite3VdbeDb(tls, _p).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116100), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ReprepareØ00__func__Ø000))), unsafe.Pointer(str(96088))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _zSql = Xsqlite3_sql(tls, (unsafe.Pointer)(_p)) - func() int32 { - if _zSql != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _zSql == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116102), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ReprepareØ00__func__Ø000))), unsafe.Pointer(str(24348))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _db = _sqlite3VdbeDb(tls, _p) - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116104), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ReprepareØ00__func__Ø000))), unsafe.Pointer(str(832))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3LockAndPrepare(tls, _db, _zSql, i32(-1), i32(0), _p, &_pNew, (**int8)(unsafe.Pointer(uintptr(i32(0))))) if _rc == 0 { @@ -96049,29 +86074,21 @@ func _sqlite3Reprepare(tls *crt.TLS, _p *TVdbe) (r0 int32) { // sqlite3.c:116094 _sqlite3OomFault(tls, _db) _7: - func() int32 { - if unsafe.Pointer(_pNew) == (unsafe.Pointer)(uintptr(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if unsafe.Pointer(_pNew) != (unsafe.Pointer)(uintptr(i32(0))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116110), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ReprepareØ00__func__Ø000))), unsafe.Pointer(str(96132))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _rc return _6: - func() int32 { - if _pNew != (unsafe.Pointer)(uintptr(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if _pNew == (unsafe.Pointer)(uintptr(i32(0))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116113), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ReprepareØ00__func__Ø000))), unsafe.Pointer(str(20660))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeSwap(tls, (*TVdbe)(unsafe.Pointer(_pNew)), _p) _sqlite3TransferBindings(tls, _pNew, (unsafe.Pointer)(_p)) @@ -96109,15 +86126,11 @@ func _sqlite3VdbeSwap(tls *crt.TLS, _pA *TVdbe, _pB *TVdbe) { // sqlite3.c:71401 _ = _pTmp var _zTmp *int8 // sqlite3.c:71403:8 _ = _zTmp - func() int32 { - if (*Xsqlite3)(unsafe.Pointer(_pA.X0)) == (*Xsqlite3)(unsafe.Pointer(_pB.X0)) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3)(unsafe.Pointer(_pA.X0)) != (*Xsqlite3)(unsafe.Pointer(_pB.X0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71404), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSwapØ00__func__Ø000))), unsafe.Pointer(str(96160))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _tmp = *_pA *_pA = *_pB @@ -96152,25 +86165,17 @@ func _sqlite3TransferBindings(tls *crt.TLS, _pFromStmt unsafe.Pointer, _pToStmt _ = _i _pFrom = (*TVdbe)(unsafe.Pointer(_pFromStmt)) _pTo = (*TVdbe)(unsafe.Pointer(_pToStmt)) - func() int32 { - if (*Xsqlite3)(unsafe.Pointer(_pTo.X0)) == (*Xsqlite3)(unsafe.Pointer(_pFrom.X0)) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3)(unsafe.Pointer(_pTo.X0)) != (*Xsqlite3)(unsafe.Pointer(_pFrom.X0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77501), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3TransferBindingsØ00__func__Ø000))), unsafe.Pointer(str(73800))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pTo.X4) == int32(_pFrom.X4) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pTo.X4) != int32(_pFrom.X4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77502), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3TransferBindingsØ00__func__Ø000))), unsafe.Pointer(str(96192))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pTo.X0)).X3))) _i = i32(0) @@ -96251,15 +86256,11 @@ _0: func _sqlite3PragmaVtabRegister(tls *crt.TLS, _db *Xsqlite3, _zName *int8) (r0 *XModule) { // sqlite3.c:115377:1 var _pName *XPragmaName // sqlite3.c:115378:20 _ = _pName - func() int32 { - if Xsqlite3_strnicmp(tls, _zName, str(51280), i32(7)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_strnicmp(tls, _zName, str(51280), i32(7)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115379), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaVtabRegisterØ00__func__Ø000))), unsafe.Pointer(str(96264))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pName = _pragmaLocate(tls, (*int8)(unsafe.Pointer(uintptr(unsafe.Pointer(_zName))+uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(i32(7))))))))) if _pName != (*XPragmaName)(unsafe.Pointer(uintptr(i32(0)))) { @@ -96278,15 +86279,11 @@ _2: return _3: - func() int32 { - if unsafe.Pointer(_sqlite3HashFind(tls, (*XHash)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(316 /* X65 */))), _zName)) == (unsafe.Pointer)(uintptr(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if unsafe.Pointer(_sqlite3HashFind(tls, (*XHash)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(316 /* X65 */))), _zName)) != (unsafe.Pointer)(uintptr(i32(0))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115383), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaVtabRegisterØ00__func__Ø000))), unsafe.Pointer(str(96308))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _sqlite3VtabCreateModule(tls, _db, _zName, &_pragmaVtabModule, (unsafe.Pointer)(_pName), nil) return @@ -96440,15 +86437,11 @@ _5: _6: _sqlite3StrAccumAppend(tls, &_acc, str(38612), i32(1)) _sqlite3StrAccumFinish(tls, &_acc) - func() int32 { - if crt.Xstrlen(tls, (*int8)(unsafe.Pointer(&_zBuf))) < u32(199) { - return i32(0) - } - return func() int32 { + func() { + if crt.Xstrlen(tls, (*int8)(unsafe.Pointer(&_zBuf))) >= u32(199) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115145), unsafe.Pointer((*int8)(unsafe.Pointer(&_pragmaVtabConnectØ00__func__Ø000))), unsafe.Pointer(str(97504))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = Xsqlite3_declare_vtab(tls, _db, (*int8)(unsafe.Pointer(&_zBuf))) if _rc != i32(0) { @@ -96551,15 +86544,11 @@ _6: _7: _j = (_pConstraint.X0) - int32(_pTab.X4) - func() int32 { - if _j < i32(2) { - return i32(0) - } - return func() int32 { + func() { + if _j >= i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115198), unsafe.Pointer((*int8)(unsafe.Pointer(&_pragmaVtabBestIndexØ00__func__Ø000))), unsafe.Pointer(str(97816))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_seen)) + 4*uintptr(_j))) = _i + i32(1) _2: @@ -96697,15 +86686,11 @@ _2: goto _5 } - func() int32 { - if _j < i32(2) { - return i32(0) - } - return func() int32 { + func() { + if _j >= i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115284), unsafe.Pointer((*int8)(unsafe.Pointer(&_pragmaVtabFilterØ00__func__Ø000))), unsafe.Pointer(str(97844))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr))+uintptr(16 /* X3 */))))) + 4*uintptr(_j))) = Xsqlite3_mprintf(tls, str(24304), unsafe.Pointer(Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(_i)))))) if (*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr))+uintptr(16 /* X3 */))))) + 4*uintptr(_j)))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { @@ -96774,15 +86759,11 @@ func _pragmaVtabNext(tls *crt.TLS, _pVtabCursor *Xsqlite3_file) (r0 int32) { // _pCsr = (*XPragmaVtabCursor)(unsafe.Pointer(_pVtabCursor)) _rc = i32(0) *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(8 /* X2 */))) += 1 - func() int32 { - if (_pCsr.X1) != nil { - return i32(0) - } - return func() int32 { + func() { + if (_pCsr.X1) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115255), unsafe.Pointer((*int8)(unsafe.Pointer(&_pragmaVtabNextØ00__func__Ø000))), unsafe.Pointer(str(97908))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if i32(100) == Xsqlite3_step(tls, _pCsr.X1) { goto _2 @@ -96835,15 +86816,11 @@ _1: } func Xsqlite3_result_value(tls *crt.TLS, _pCtx *Xsqlite3_context, _pValue *XMem) { // sqlite3.c:76444:12 - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76445), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_valueØ00__func__Ø000))), unsafe.Pointer(str(4988))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeMemCopy(tls, (*XMem)(unsafe.Pointer(_pCtx.X0)), _pValue) return @@ -96932,15 +86909,11 @@ _4: *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMod)) + uintptr(16 /* X4 */))))) = _pTab *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab)) + uintptr(32 /* X8 */))) = uint32(i32(1)) *(**XSchema)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab)) + uintptr(72 /* X20 */))))) = (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(i32(0)))).X4)) - func() int32 { - if (_pTab.X16) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pTab.X16) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125677), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabEponymousTableInitØ00__func__Ø000))), unsafe.Pointer(str(97964))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab)) + uintptr(40 /* X10 */))) = int16(i32(-1)) _addModuleArgument(tls, _db, _pTab, _sqlite3DbStrDup(tls, _db, _pTab.X0)) @@ -97012,15 +86985,11 @@ func _sqlite3ViewGetColumnNames(tls *crt.TLS, _pParse *XParse, _pTable *XTable) _ = _xAuth _nErr = i32(0) _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) - func() int32 { - if _pTable != nil { - return i32(0) - } - return func() int32 { + func() { + if _pTable == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101608), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ViewGetColumnNamesØ00__func__Ø000))), unsafe.Pointer(str(98016))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3VtabCallConnect(tls, _pParse, _pTable) == 0 { goto _2 @@ -97055,25 +87024,17 @@ _4: return _5: - func() int32 { - if int32(_pTable.X11) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pTable.X11) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101642), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ViewGetColumnNamesØ00__func__Ø000))), unsafe.Pointer(str(98056))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XSelect)(unsafe.Pointer(_pTable.X3)) != nil { - return i32(0) } - return func() int32 { + }() + func() { + if (*XSelect)(unsafe.Pointer(_pTable.X3)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101651), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ViewGetColumnNamesØ00__func__Ø000))), unsafe.Pointer(str(98072))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pSel = _sqlite3SelectDup(tls, _db, (*XSelect)(unsafe.Pointer(_pTable.X3)), i32(0)) if _pSel == nil { @@ -97083,7 +87044,7 @@ _5: _n = _pParse.X17 _sqlite3SrcListAssignCursors(tls, _pParse, (*XSrcList)(unsafe.Pointer(_pSel.X8))) *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTable)) + uintptr(42 /* X11 */))) = int16(i32(-1)) - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */))) += 1 + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */))) += 1 _xAuth = _db.X59 *(*func(*crt.TLS, unsafe.Pointer, int32, *int8, *int8, *int8, *int8) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(292 /* X59 */))) = nil _pSelTab = _sqlite3ResultSetOfSelect(tls, _pParse, _pSel) @@ -97107,29 +87068,21 @@ _11: goto _16 } - func() int32 { - if (*XColumn)(unsafe.Pointer(_pTable.X1)) == (*XColumn)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XColumn)(unsafe.Pointer(_pTable.X1)) != (*XColumn)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101686), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ViewGetColumnNamesØ00__func__Ø000))), unsafe.Pointer(str(98088))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTable)) + uintptr(42 /* X11 */))) = _pSelTab.X11 *(**XColumn)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTable)) + uintptr(4 /* X1 */))))) = (*XColumn)(unsafe.Pointer(_pSelTab.X1)) *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSelTab)) + uintptr(42 /* X11 */))) = int16(i32(0)) *(**XColumn)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSelTab)) + uintptr(4 /* X1 */))))) = (*XColumn)(unsafe.Pointer(uintptr(i32(0)))) - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_pTable.X20))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_pTable.X20))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101691), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ViewGetColumnNamesØ00__func__Ø000))), unsafe.Pointer(str(98104))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _21 @@ -97140,7 +87093,7 @@ _21: _15: _sqlite3DeleteTable(tls, _db, _pSelTab) _sqlite3SelectDelete(tls, _db, _pSel) - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */))) -= 1 + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */))) -= 1 goto _22 _10: @@ -97176,15 +87129,11 @@ func _sqlite3VtabCallConnect(tls *crt.TLS, _pParse *XParse, _pTab *XTable) (r0 i var _3_zErr *int8 // sqlite3.c:125168:10 _ = _3_zErr _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) - func() int32 { - if _pTab != nil { - return i32(0) - } - return func() int32 { + func() { + if _pTab == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125154), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabCallConnectØ00__func__Ø000))), unsafe.Pointer(str(98180))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pTab.X16) != 0 && _sqlite3GetVTable(tls, _db, _pTab) == nil { goto _3 @@ -97276,28 +87225,20 @@ _2: return _3: - func() int32 { - if ((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X0) != 0 { - return i32(0) - } - return func() int32 { + func() { + if ((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X0) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118056), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ResultSetOfSelectØ00__func__Ø000))), unsafe.Pointer(str(98212))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab)) + uintptr(32 /* X8 */))) = uint32(i32(1)) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab)) + uintptr(0 /* X0 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab)) + uintptr(44 /* X12 */))) = int16(i32(200)) - func() int32 { - if i32(200) == int32(_sqlite3LogEst(tls, uint64(i32(1048576)))) { - return i32(0) - } - return func() int32 { + func() { + if i32(200) != int32(_sqlite3LogEst(tls, uint64(i32(1048576)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118059), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ResultSetOfSelectØ00__func__Ø000))), unsafe.Pointer(str(49500))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3ColumnsFromExprList(tls, _pParse, (*XExprList)(unsafe.Pointer(_pSelect.X0)), (*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab))+uintptr(42 /* X11 */))), (**XColumn)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab))+uintptr(4 /* X1 */)))))) _sqlite3SelectAddColumnTypeAndCollation(tls, _pParse, _pTab, _pSelect) @@ -97347,35 +87288,23 @@ func _sqlite3SelectAddColumnTypeAndCollation(tls *crt.TLS, _pParse *XParse, _pTa _ = _1_m _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) _szAll = u64(0) - func() int32 { - if _pSelect != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pSelect == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118003), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectAddColumnTypeAndCollationØ00__func__Ø000))), unsafe.Pointer(str(98264))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pSelect.X3) & uint32(i32(4))) != uint32(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if ((_pSelect.X3) & uint32(i32(4))) == uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118004), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectAddColumnTypeAndCollationØ00__func__Ø000))), unsafe.Pointer(str(98276))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pTab.X11) == ((*XExprList)(unsafe.Pointer(_pSelect.X0)).X0)) || ((_db.X17) != 0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pTab.X11) != ((*XExprList)(unsafe.Pointer(_pSelect.X0)).X0) && (_db.X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118005), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectAddColumnTypeAndCollationØ00__func__Ø000))), unsafe.Pointer(str(98316))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_db.X17) == 0 { goto _7 @@ -97474,25 +87403,17 @@ func _columnTypeImpl(tls *crt.TLS, _pNC *XNameContext, _pExpr *XExpr, _pEstWidth _ = _12_p _zType = nil _estWidth = u8(1) - func() int32 { - if _pExpr != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pExpr == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117637), unsafe.Pointer((*int8)(unsafe.Pointer(&_columnTypeImplØ00__func__Ø000))), unsafe.Pointer(str(44732))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XSrcList)(unsafe.Pointer(_pNC.X1)) != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XSrcList)(unsafe.Pointer(_pNC.X1)) == (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117638), unsafe.Pointer((*int8)(unsafe.Pointer(&_columnTypeImplØ00__func__Ø000))), unsafe.Pointer(str(98412))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() switch int32(_pExpr.X0) { case i32(119): @@ -97547,15 +87468,11 @@ _10: goto _8 _19: - func() int32 { - if (_2_pTab != nil) && ((*XTable)(unsafe.Pointer(_pExpr.X14)) == _2_pTab) { - return i32(0) - } - return func() int32 { + func() { + if _2_pTab == nil || (*XTable)(unsafe.Pointer(_pExpr.X14)) != _2_pTab { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117683), unsafe.Pointer((*int8)(unsafe.Pointer(&_columnTypeImplØ00__func__Ø000))), unsafe.Pointer(str(98432))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _2_pS == nil { goto _23 @@ -97566,11 +87483,8 @@ _19: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117689), unsafe.Pointer((*int8)(unsafe.Pointer(&_columnTypeImplØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117689), unsafe.Pointer((*int8)(unsafe.Pointer(&_columnTypeImplØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -97590,15 +87504,11 @@ _23: goto _29 } - func() int32 { - if _2_pS == nil { - return i32(0) - } - return func() int32 { + func() { + if _2_pS != nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117706), unsafe.Pointer((*int8)(unsafe.Pointer(&_columnTypeImplØ00__func__Ø000))), unsafe.Pointer(str(98460))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _2_iCol >= i32(0) { goto _32 @@ -97606,15 +87516,11 @@ _23: _2_iCol = int32(_2_pTab.X10) _32: - func() int32 { - if (_2_iCol == i32(-1)) || ((_2_iCol >= i32(0)) && (_2_iCol < int32(_2_pTab.X11))) { - return i32(0) - } - return func() int32 { + func() { + if _2_iCol != i32(-1) && (_2_iCol < i32(0) || _2_iCol >= int32(_2_pTab.X11)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117708), unsafe.Pointer((*int8)(unsafe.Pointer(&_columnTypeImplØ00__func__Ø000))), unsafe.Pointer(str(98464))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _2_iCol >= i32(0) { goto _37 @@ -97632,17 +87538,13 @@ _28: goto _8 _7: - _12_pS = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) + _12_pS = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) _12_p = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_12_pS.X0)).X1) + 20*uintptr(i32(0)))).X0)) - func() int32 { - if ((_pExpr.X2) & uint32(i32(2048))) != uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_pExpr.X2) & uint32(i32(2048))) == uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117743), unsafe.Pointer((*int8)(unsafe.Pointer(&_columnTypeImplØ00__func__Ø000))), unsafe.Pointer(str(46336))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XSrcList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_12_sNC)) + uintptr(4 /* X1 */))))) = (*XSrcList)(unsafe.Pointer(_12_pS.X8)) *(**XNameContext)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_12_sNC)) + uintptr(16 /* X4 */))))) = _pNC @@ -97713,7 +87615,7 @@ _4: goto _7 } - _pColl = _sqlite3GetCollSeq(tls, _pParse, _db.X14, (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))), *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) + _pColl = _sqlite3GetCollSeq(tls, _pParse, _db.X14, (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))), *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) goto _1 _7: @@ -97745,26 +87647,19 @@ _12: _16: _8_pNext = (*XExpr)(unsafe.Pointer(_p.X5)) - func() int32 { - if ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))) == (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) || ((*XExpr)(unsafe.Pointer(_p.X5)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && (*XExpr)(unsafe.Pointer(_p.X5)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90900), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCollSeqØ00__func__Ø000))), unsafe.Pointer(str(20808))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) || func() int32 { + if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) || func() int32 { if ((_p.X2) & uint32(i32(2048))) == uint32(i32(0)) { return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90904), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCollSeqØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90904), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCollSeqØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -97774,26 +87669,23 @@ _16: _9_i = i32(0) _25: if func() int32 { - if _9_i < ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))).X0) { + if _9_i < ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))).X0) { return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90906), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCollSeqØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90906), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCollSeqØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { goto _30 } - if (((*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(_9_i))).X0)).X2) & uint32(i32(256))) == uint32(i32(0)) { + if (((*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(_9_i))).X0)).X2) & uint32(i32(256))) == uint32(i32(0)) { goto _31 } - _8_pNext = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(_9_i))).X0)) + _8_pNext = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(_9_i))).X0)) goto _30 _31: @@ -97852,15 +87744,11 @@ func _sqlite3CheckCollSeq(tls *crt.TLS, _pParse *XParse, _pColl *XCollSeq) (r0 i return _1: - func() int32 { - if _1_p == _pColl { - return i32(0) - } - return func() int32 { + func() { + if _1_p != _pColl { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104031), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CheckCollSeqØ00__func__Ø000))), unsafe.Pointer(str(98544))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _0: r0 = i32(0) @@ -97881,12 +87769,12 @@ func _sqlite3IndexedByLookup(tls *crt.TLS, _pParse *XParse, _pFrom *TSrcList_ite _ = _1_zIndexedBy var _1_pIdx *XIndex // sqlite3.c:120199:11 _ = _1_pIdx - if (*XTable)(unsafe.Pointer(_pFrom.X4)) == nil || ((uint32(((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(36 /* X9 */))).X1)>>uint(i32(1)))<<uint(i32(31)))>>uint(i32(31))) == 0 { + if (*XTable)(unsafe.Pointer(_pFrom.X4)) == nil || ((uint32(((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(36 /* X9 */))).X1)>>uint(i32(1)))<<uint(i32(31)))>>uint(i32(31))) == 0 { goto _1 } _1_pTab = (*XTable)(unsafe.Pointer(_pFrom.X4)) - _1_zIndexedBy = *(**int8)(unsafe.Pointer((*T5504255)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(60 /* X15 */))))) + _1_zIndexedBy = *(**int8)(unsafe.Pointer((*T5504265)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(60 /* X15 */))))) _1_pIdx = (*XIndex)(unsafe.Pointer(_1_pTab.X2)) _2: if _1_pIdx == nil || _sqlite3StrICmp(tls, _1_pIdx.X0, _1_zIndexedBy) == 0 { @@ -97961,11 +87849,8 @@ _0: if func() int32 { if (_1_pLeftTab == (*XTable)(unsafe.Pointer(uintptr(i32(0))))) || (_1_pRightTab == (*XTable)(unsafe.Pointer(uintptr(i32(0))))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116665), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqliteProcessJoinØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116665), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqliteProcessJoinØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -97977,8 +87862,8 @@ _0: goto _1 _7: - _1_isOuter = bool2int((int32((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRight))+uintptr(36 /* X9 */))).X0) & i32(32)) != i32(0)) - if (int32((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRight))+uintptr(36 /* X9 */))).X0) & i32(4)) == 0 { + _1_isOuter = bool2int((int32((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRight))+uintptr(36 /* X9 */))).X0) & i32(32)) != i32(0)) + if (int32((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRight))+uintptr(36 /* X9 */))).X0) & i32(4)) == 0 { goto _8 } @@ -98083,15 +87968,11 @@ func _tableAndColumnIndex(tls *crt.TLS, _pSrc *XSrcList, _N int32, _zCol *int8, _ = _i var _iCol int32 // sqlite3.c:116534:7 _ = _iCol - func() int32 { - if (_piTab == (*int32)(unsafe.Pointer(uintptr(i32(0))))) == (_piCol == (*int32)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if (_piTab == (*int32)(unsafe.Pointer(uintptr(i32(0))))) != (_piCol == (*int32)(unsafe.Pointer(uintptr(i32(0))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116536), unsafe.Pointer((*int8)(unsafe.Pointer(&_tableAndColumnIndexØ00__func__Ø000))), unsafe.Pointer(str(98788))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = i32(0) _2: @@ -98166,45 +88047,29 @@ func _addWhereTerm(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList, _iLeft int32, var _pEq *XExpr // sqlite3.c:116574:8 _ = _pEq _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) - func() int32 { - if _iLeft < _iRight { - return i32(0) - } - return func() int32 { + func() { + if _iLeft >= _iRight { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116576), unsafe.Pointer((*int8)(unsafe.Pointer(&_addWhereTermØ00__func__Ø000))), unsafe.Pointer(str(98832))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pSrc.X0) > _iRight { - return i32(0) } - return func() int32 { + }() + func() { + if (_pSrc.X0) <= _iRight { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116577), unsafe.Pointer((*int8)(unsafe.Pointer(&_addWhereTermØ00__func__Ø000))), unsafe.Pointer(str(98848))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XTable)(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */)))))+68*uintptr(_iLeft))).X4)) != nil { - return i32(0) } - return func() int32 { + }() + func() { + if (*XTable)(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */)))))+68*uintptr(_iLeft))).X4)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116578), unsafe.Pointer((*int8)(unsafe.Pointer(&_addWhereTermØ00__func__Ø000))), unsafe.Pointer(str(98868))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XTable)(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */)))))+68*uintptr(_iRight))).X4)) != nil { - return i32(0) } - return func() int32 { + }() + func() { + if (*XTable)(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */)))))+68*uintptr(_iRight))).X4)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116579), unsafe.Pointer((*int8)(unsafe.Pointer(&_addWhereTermØ00__func__Ø000))), unsafe.Pointer(str(98888))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pE1 = _sqlite3CreateColumnExpr(tls, _db, _pSrc, _iLeft, _iColLeft) _pE2 = _sqlite3CreateColumnExpr(tls, _db, _pSrc, _iRight, _iColRight) @@ -98218,15 +88083,11 @@ func _addWhereTerm(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList, _iLeft int32, *p = (*p) | uint32(i32(1)) sink985 = *p } - func() int32 { - if ((_pEq.X2) & uint32(i32(24576))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_pEq.X2) & uint32(i32(24576))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116587), unsafe.Pointer((*int8)(unsafe.Pointer(&_addWhereTermØ00__func__Ø000))), unsafe.Pointer(str(98912))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pEq)) + uintptr(4 /* X2 */))) @@ -98398,21 +88259,17 @@ func _sqlite3ExprIsInteger(tls *crt.TLS, _p *XExpr, _pValue *int32) (r0 int32) { return _0: - func() int32 { - if ((int32(_p.X0) != i32(134)) || (((_p.X2) & uint32(i32(1024))) != uint32(i32(0)))) || (_sqlite3GetInt32(tls, *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))), &_rc) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X0) == i32(134) && ((_p.X2)&uint32(i32(1024))) == uint32(i32(0)) && _sqlite3GetInt32(tls, *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))), &_rc) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92601), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIsIntegerØ00__func__Ø000))), unsafe.Pointer(str(98976))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_p.X2) & uint32(i32(1024))) == 0 { goto _5 } - *_pValue = *(*int32)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))) + *_pValue = *(*int32)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))) r0 = i32(1) return @@ -98435,15 +88292,11 @@ _8: goto _11 } - func() int32 { - if _4_v != i32(-2147483648) { - return i32(0) - } - return func() int32 { + func() { + if _4_v == i32(-2147483648) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92616), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIsIntegerØ00__func__Ø000))), unsafe.Pointer(str(99068))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *_pValue = -_4_v _rc = i32(1) @@ -98476,15 +88329,11 @@ func _sqlite3ExprAttachSubtrees(tls *crt.TLS, _db *Xsqlite3, _pRoot *XExpr, _pLe goto _0 } - func() int32 { - if (_db.X17) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_db.X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91533), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprAttachSubtreesØ00__func__Ø000))), unsafe.Pointer(str(49168))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3ExprDelete(tls, _db, _pLeft) _sqlite3ExprDelete(tls, _db, _pRight) @@ -98535,18 +88384,18 @@ func _exprSetHeight(tls *crt.TLS, _p *XExpr) { // sqlite3.c:91391:1 goto _0 } - _heightOfSelect(tls, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))), &_nHeight) + _heightOfSelect(tls, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))), &_nHeight) goto _1 _0: - if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))) == nil { + if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))) == nil { goto _2 } - _heightOfExprList(tls, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))), &_nHeight) + _heightOfExprList(tls, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))), &_nHeight) { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X2 */))) - *p = (*p) | (uint32(i32(2097408)) & _sqlite3ExprListFlags(tls, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))))) + *p = (*p) | (uint32(i32(2097408)) & _sqlite3ExprListFlags(tls, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))))) sink985 = *p } _2: @@ -98632,15 +88481,11 @@ _1: } _2_pExpr = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_pList.X1) + 20*uintptr(_i))).X0)) - func() int32 { - if _2_pExpr != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _2_pExpr == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92425), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListFlagsØ00__func__Ø000))), unsafe.Pointer(str(44732))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := &_m @@ -98695,15 +88540,11 @@ _0: *p = (*p) | uint32(i32(1)) sink985 = *p } - func() int32 { - if ((_p.X2) & uint32(i32(24576))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_p.X2) & uint32(i32(24576))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116623), unsafe.Pointer((*int8)(unsafe.Pointer(&_setJoinExprØ00__func__Ø000))), unsafe.Pointer(str(50868))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X2 */))) @@ -98711,17 +88552,17 @@ _0: sink985 = *p } *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(36 /* X11 */))) = int16(_iTable) - if int32(_p.X0) != i32(151) || (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))) == nil { + if int32(_p.X0) != i32(151) || (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))) == nil { goto _5 } _2_i = i32(0) _6: - if _2_i >= ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))).X0) { + if _2_i >= ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))).X0) { goto _9 } - _setJoinExpr(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))).X1)+20*uintptr(_2_i))).X0)), _iTable) + _setJoinExpr(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))).X1)+20*uintptr(_2_i))).X0)), _iTable) _2_i += 1 goto _6 @@ -98752,11 +88593,8 @@ _0: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89320), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MatchSpanNameØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89320), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MatchSpanNameØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 || int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zSpan)) + 1*uintptr(_n)))) == i32(46) { @@ -98787,11 +88625,8 @@ _10: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89325), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MatchSpanNameØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89325), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MatchSpanNameØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 || int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zSpan)) + 1*uintptr(_n)))) == i32(46) { @@ -98878,40 +88713,28 @@ func _sqlite3TokenInit(tls *crt.TLS, _p *XToken, _z *int8) { // sqlite3.c:27885: func _sqlite3ExprListSetName(tls *crt.TLS, _pParse *XParse, _pList *XExprList, _pName *XToken, _dequote int32) { // sqlite3.c:92337:1 var _1_pItem *TExprList_item // sqlite3.c:92345:26 _ = _1_pItem - func() int32 { - if (_pList != (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) || (int32((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) != i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _pList == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && int32((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92343), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListSetNameØ00__func__Ø000))), unsafe.Pointer(str(99248))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pList == nil { goto _3 } - func() int32 { - if (_pList.X0) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pList.X0) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92346), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListSetNameØ00__func__Ø000))), unsafe.Pointer(str(49244))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _1_pItem = (*TExprList_item)(unsafe.Pointer(uintptr(_pList.X1) + 20*uintptr((_pList.X0)-i32(1)))) - func() int32 { - if (_1_pItem.X1) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (_1_pItem.X1) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92348), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListSetNameØ00__func__Ø000))), unsafe.Pointer(str(99288))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem)) + uintptr(4 /* X1 */))) = _sqlite3DbStrNDup(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _pName.X0, uint64(_pName.X1)) if _dequote == 0 { @@ -98946,15 +88769,11 @@ func _selectPopWith(tls *crt.TLS, _pWalker *XWalker, _p *XSelect) { // sqlite3.c goto _2 } - func() int32 { - if (*XWith)(unsafe.Pointer(_pParse.X70)) == _1_pWith { - return i32(0) - } - return func() int32 { + func() { + if (*XWith)(unsafe.Pointer(_pParse.X70)) != _1_pWith { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120493), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectPopWithØ00__func__Ø000))), unsafe.Pointer(str(99328))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XWith)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(476 /* X70 */))))) = (*XWith)(unsafe.Pointer(_1_pWith.X1)) _2: @@ -98987,21 +88806,17 @@ func init() { func _sqlite3ResolveSelectNames(tls *crt.TLS, _pParse *XParse, _p *XSelect, _pOuterNC *XNameContext) { // sqlite3.c:90682:1 var _w XWalker // sqlite3.c:90687:10 _ = _w - func() int32 { - if _p != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _p == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90689), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ResolveSelectNamesØ00__func__Ø000))), unsafe.Pointer(str(824))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() crt.Xmemset(tls, (unsafe.Pointer)(&_w), i32(0), u32(28)) *(*func(*crt.TLS, *XWalker, *XExpr) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(4 /* X1 */))))) = _resolveExprStep *(*func(*crt.TLS, *XWalker, *XSelect) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(8 /* X2 */))))) = _resolveSelectStep *(**XParse)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(0 /* X0 */))))) = _pParse - *(**XNameContext)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5962177)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(24 /* X6 */))))))) = _pOuterNC + *(**XNameContext)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5962187)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(24 /* X6 */))))))) = _pOuterNC _sqlite3WalkSelect(tls, &_w, _p) return @@ -99058,27 +88873,19 @@ func _resolveExprStep(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r0 int32) _ = _33_nLeft var _33_nRight int32 // sqlite3.c:89982:18 _ = _33_nRight - _pNC = (*XNameContext)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5962177)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(24 /* X6 */))))))) - func() int32 { - if _pNC != (*XNameContext)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + _pNC = (*XNameContext)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5962187)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(24 /* X6 */))))))) + func() { + if _pNC == (*XNameContext)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89761), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveExprStepØ00__func__Ø000))), unsafe.Pointer(str(99396))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pParse = (*XParse)(unsafe.Pointer(_pNC.X0)) - func() int32 { - if _pParse == (*XParse)(unsafe.Pointer(_pWalker.X0)) { - return i32(0) - } - return func() int32 { + func() { + if _pParse != (*XParse)(unsafe.Pointer(_pWalker.X0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89763), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveExprStepØ00__func__Ø000))), unsafe.Pointer(str(99404))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_pExpr.X2) & uint32(i32(4))) == uint32(i32(0)) { goto _4 @@ -99104,15 +88911,11 @@ _7: goto _10 } - func() int32 { - if (((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pSrcList))+uintptr(8 /* X2 */))))) + 68*uintptr(_1_i))).X11) >= i32(0)) && (((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pSrcList))+uintptr(8 /* X2 */))))) + 68*uintptr(_1_i))).X11) < (_pParse.X17)) { - return i32(0) - } - return func() int32 { + func() { + if ((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pSrcList))+uintptr(8 /* X2 */)))))+68*uintptr(_1_i))).X11) < i32(0) || ((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pSrcList))+uintptr(8 /* X2 */)))))+68*uintptr(_1_i))).X11) >= (_pParse.X17) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89772), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveExprStepØ00__func__Ø000))), unsafe.Pointer(str(99428))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _1_i += 1 goto _7 @@ -99164,7 +88967,7 @@ _16: _4_zDb = (*int8)(unsafe.Pointer(uintptr(i32(0)))) _4_zTable = (*int8)(unsafe.Pointer(uintptr(i32(0)))) - _4_zColumn = *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) + _4_zColumn = *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) goto _33 _32: @@ -99175,31 +88978,27 @@ _32: } _4_zDb = (*int8)(unsafe.Pointer(uintptr(i32(0)))) - _4_zTable = *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr(_pExpr.X4) + uintptr(8 /* X3 */))))) - _4_zColumn = *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pRight)) + uintptr(8 /* X3 */))))) + _4_zTable = *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr(_pExpr.X4) + uintptr(8 /* X3 */))))) + _4_zColumn = *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pRight)) + uintptr(8 /* X3 */))))) goto _35 _34: - func() int32 { - if int32(_4_pRight.X0) == i32(122) { - return i32(0) - } - return func() int32 { + func() { + if int32(_4_pRight.X0) != i32(122) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89825), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveExprStepØ00__func__Ø000))), unsafe.Pointer(str(99516))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _4_zDb = *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr(_pExpr.X4) + uintptr(8 /* X3 */))))) - _4_zTable = *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr(_4_pRight.X4) + uintptr(8 /* X3 */))))) - _4_zColumn = *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr(_4_pRight.X5) + uintptr(8 /* X3 */))))) + _4_zDb = *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr(_pExpr.X4) + uintptr(8 /* X3 */))))) + _4_zTable = *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr(_4_pRight.X4) + uintptr(8 /* X3 */))))) + _4_zColumn = *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr(_4_pRight.X5) + uintptr(8 /* X3 */))))) _35: _33: r0 = _lookupName(tls, _pParse, _4_zDb, _4_zTable, _4_zColumn, _pNC, _pExpr) return _17: - _9_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) + _9_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) _9_n = func() int32 { if _9_pList != nil { return (_9_pList.X0) @@ -99210,17 +89009,13 @@ _17: _9_wrong_num_args = i32(0) _9_is_agg = i32(0) _9_enc = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X14 - func() int32 { - if ((_pExpr.X2) & uint32(i32(2048))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_pExpr.X2) & uint32(i32(2048))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89847), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveExprStepØ00__func__Ø000))), unsafe.Pointer(str(43812))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _9_zId = *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) + _9_zId = *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) _9_nId = _sqlite3Strlen30(tls, _9_zId) _9_pDef = _sqlite3FindFunction(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _9_zId, _9_n, _9_enc, uint8(i32(0))) if _9_pDef != (*XFuncDef)(unsafe.Pointer(uintptr(i32(0)))) { @@ -99324,7 +89119,7 @@ _45: goto _58 _57: - if _9_no_such_func == 0 || int32((*T5411962)(unsafe.Pointer(uintptr(_pParse.X0)+uintptr(144 /* X33 */))).X2) != i32(0) { + if _9_no_such_func == 0 || int32((*T5411972)(unsafe.Pointer(uintptr(_pParse.X0)+uintptr(144 /* X33 */))).X2) != i32(0) { goto _60 } @@ -99370,15 +89165,11 @@ _65: goto _65 _66: - func() int32 { - if _9_pDef != (*XFuncDef)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _9_pDef == (*XFuncDef)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89937), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveExprStepØ00__func__Ø000))), unsafe.Pointer(str(99780))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _26_pNC2 == nil { goto _70 @@ -99409,16 +89200,12 @@ _20: _30_nRef = _pNC.X5 _notValid(tls, _pParse, _pNC, str(99788), i32(38)) - _sqlite3WalkSelect(tls, _pWalker, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))) - func() int32 { - if (_pNC.X5) >= _30_nRef { - return i32(0) - } - return func() int32 { + _sqlite3WalkSelect(tls, _pWalker, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))) + func() { + if (_pNC.X5) < _30_nRef { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89961), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveExprStepØ00__func__Ø000))), unsafe.Pointer(str(99800))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _30_nRef == (_pNC.X5) { goto _74 @@ -99458,40 +89245,32 @@ _30: goto _31 _75: - func() int32 { - if (*XExpr)(unsafe.Pointer(_pExpr.X4)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XExpr)(unsafe.Pointer(_pExpr.X4)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89984), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveExprStepØ00__func__Ø000))), unsafe.Pointer(str(99828))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _33_nLeft = _sqlite3ExprVectorSize(tls, (*XExpr)(unsafe.Pointer(_pExpr.X4))) if int32(_pExpr.X0) != i32(32) { goto _78 } - _33_nRight = _sqlite3ExprVectorSize(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1)+20*uintptr(i32(0)))).X0))) + _33_nRight = _sqlite3ExprVectorSize(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1)+20*uintptr(i32(0)))).X0))) if _33_nRight != _33_nLeft { goto _79 } - _33_nRight = _sqlite3ExprVectorSize(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1)+20*uintptr(i32(1)))).X0))) + _33_nRight = _sqlite3ExprVectorSize(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1)+20*uintptr(i32(1)))).X0))) _79: goto _80 _78: - func() int32 { - if (*XExpr)(unsafe.Pointer(_pExpr.X5)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XExpr)(unsafe.Pointer(_pExpr.X5)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89992), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveExprStepØ00__func__Ø000))), unsafe.Pointer(str(99844))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _33_nRight = _sqlite3ExprVectorSize(tls, (*XExpr)(unsafe.Pointer(_pExpr.X5))) _80: @@ -99523,15 +89302,11 @@ func init() { func _notValid(tls *crt.TLS, _pParse *XParse, _pNC *XNameContext, _zMsg *int8, _validMask int32) { // sqlite3.c:89714:1 var _1_zIn *int8 // sqlite3.c:89722:16 _ = _1_zIn - func() int32 { - if (_validMask & i32(-39)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_validMask & i32(-39)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89720), unsafe.Pointer((*int8)(unsafe.Pointer(&_notValidØ00__func__Ø000))), unsafe.Pointer(str(99880))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_pNC.X7) & _validMask) == i32(0) { goto _2 @@ -99621,35 +89396,23 @@ func _lookupName(tls *crt.TLS, _pParse *XParse, _zDb *int8, _zTab *int8, _zCol * _pSchema = nil _isTrigger = i32(0) _pTab = nil - func() int32 { - if _pNC != nil { - return i32(0) - } - return func() int32 { + func() { + if _pNC == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89384), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(100032))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _zCol != nil { - return i32(0) } - return func() int32 { + }() + func() { + if _zCol == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89385), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(100036))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pExpr.X2) & uint32(i32(24576))) == uint32(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if ((_pExpr.X2) & uint32(i32(24576))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89386), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(100044))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(28 /* X8 */))) = i32(-1) *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(44 /* X14 */))))) = (*XTable)(unsafe.Pointer(uintptr(i32(0)))) @@ -99676,15 +89439,11 @@ _9: goto _12 } - func() int32 { - if ((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_i))).X0) != nil { - return i32(0) - } - return func() int32 { + func() { + if ((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_i))).X0) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89408), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(100096))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3StrICmp(tls, (*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_i))).X0, _zDb) != i32(0) { goto _15 @@ -99700,15 +89459,11 @@ _15: _12: _8: _6: - func() int32 { - if (_pNC != nil) && (_cnt == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _pNC == nil || _cnt != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89418), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(100116))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _19: _6_pSrcList = (*XSrcList)(unsafe.Pointer(_pNC.X1)) @@ -99723,25 +89478,17 @@ _21: } _pTab = (*XTable)(unsafe.Pointer(_pItem.X4)) - func() int32 { - if (_pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0))))) && ((_pTab.X0) != (*int8)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if _pTab == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) || (_pTab.X0) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89426), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(100132))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pTab.X11) > i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pTab.X11) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89427), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(100160))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XSelect)(unsafe.Pointer(_pItem.X5)) == nil || (((*XSelect)(unsafe.Pointer(_pItem.X5)).X3)&uint32(i32(2048))) == uint32(i32(0)) { goto _31 @@ -99794,15 +89541,11 @@ _40: } return (_pTab.X0) }() - func() int32 { - if _13_zTabName != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _13_zTabName == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89447), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(100176))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3StrICmp(tls, _13_zTabName, _zTab) == i32(0) { goto _46 @@ -99832,7 +89575,7 @@ _48: goto _53 } - if (int32((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(36 /* X9 */))).X0) & i32(4)) == 0 { + if (int32((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(36 /* X9 */))).X0) & i32(4)) == 0 { goto _54 } @@ -99874,17 +89617,13 @@ _24: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(28 /* X8 */))) = _pMatch.X11 *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(44 /* X14 */))))) = (*XTable)(unsafe.Pointer(_pMatch.X4)) - func() int32 { - if (int32((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMatch))+uintptr(36 /* X9 */))).X0) & i32(16)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMatch))+uintptr(36 /* X9 */))).X0) & i32(16)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89477), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(100188))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if (int32((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMatch))+uintptr(36 /* X9 */))).X0) & i32(8)) == i32(0) { + if (int32((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMatch))+uintptr(36 /* X9 */))).X0) & i32(8)) == i32(0) { goto _61 } @@ -99902,15 +89641,11 @@ _20: } _21_op = int32(_pParse.X45) - func() int32 { - if ((_21_op == i32(109)) || (_21_op == i32(110))) || (_21_op == i32(108)) { - return i32(0) - } - return func() int32 { + func() { + if _21_op != i32(109) && _21_op != i32(110) && _21_op != i32(108) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89491), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(100224))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _21_op == i32(109) || _sqlite3StrICmp(tls, str(44248), _zTab) != i32(0) { goto _71 @@ -100024,7 +89759,7 @@ _65: *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X9 */))) = int16(i32(-1)) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(1 /* X1 */))) = int8(i32(68)) _100: - if store5427056(&_6_pEList, (*XExprList)(unsafe.Pointer(_pNC.X2))) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) || _zTab != (*int8)(unsafe.Pointer(uintptr(i32(0)))) || _cnt != i32(0) { + if store5427066(&_6_pEList, (*XExprList)(unsafe.Pointer(_pNC.X2))) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) || _zTab != (*int8)(unsafe.Pointer(uintptr(i32(0)))) || _cnt != i32(0) { goto _103 } @@ -100039,35 +89774,23 @@ _104: goto _109 } - func() int32 { - if ((*XExpr)(unsafe.Pointer(_pExpr.X4)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) && ((*XExpr)(unsafe.Pointer(_pExpr.X5)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if (*XExpr)(unsafe.Pointer(_pExpr.X4)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) || (*XExpr)(unsafe.Pointer(_pExpr.X5)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89580), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(100272))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89581), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(100308))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89582), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(100328))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _37_pOrig = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_6_pEList.X1) + 20*uintptr(_j))).X0)) if (int32(_pNC.X7)&i32(1)) != i32(0) || ((_37_pOrig.X2)&uint32(i32(2))) == uint32(i32(0)) { @@ -100091,15 +89814,11 @@ _119: _resolveAlias(tls, _pParse, _6_pEList, _j, _pExpr, str(196), _nSubquery) _cnt = i32(1) _pMatch = (*TSrcList_item)(unsafe.Pointer(uintptr(i32(0)))) - func() int32 { - if (_zTab == (*int8)(unsafe.Pointer(uintptr(i32(0))))) && (_zDb == (*int8)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if _zTab != (*int8)(unsafe.Pointer(uintptr(i32(0)))) || _zDb != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89595), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(100380))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _lookupname_end @@ -100176,15 +89895,11 @@ _128: _45_n = i32(63) _137: - func() int32 { - if (_pMatch.X11) == (_pExpr.X8) { - return i32(0) - } - return func() int32 { + func() { + if (_pMatch.X11) != (_pExpr.X8) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89656), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(100456))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMatch)) + uintptr(52 /* X14 */))) @@ -100207,15 +89922,11 @@ _lookupname_end: goto _142 } - func() int32 { - if _pNC != (*XNameContext)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pNC == (*XNameContext)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89669), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(99396))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_pExpr.X2) & uint32(i32(4194304))) != uint32(i32(0)) { goto _145 @@ -100224,15 +89935,11 @@ _lookupname_end: _sqlite3AuthRead(tls, _pParse, _pExpr, _pSchema, (*XSrcList)(unsafe.Pointer(_pNC.X1))) _145: _146: - func() int32 { - if _pTopNC != (*XNameContext)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pTopNC == (*XNameContext)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89676), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(100488))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTopNC)) + uintptr(20 /* X5 */))) += 1 if _pTopNC != _pNC { @@ -100329,26 +90036,18 @@ func _resolveAlias(tls *crt.TLS, _pParse *XParse, _pEList *XExprList, _iCol int3 _ = _pDup var _db *Xsqlite3 // sqlite3.c:89257:11 _ = _db - func() int32 { - if (_iCol >= i32(0)) && (_iCol < (_pEList.X0)) { - return i32(0) - } - return func() int32 { + func() { + if _iCol < i32(0) || _iCol >= (_pEList.X0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89259), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveAliasØ00__func__Ø000))), unsafe.Pointer(str(100532))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pOrig = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_pEList.X1) + 20*uintptr(_iCol))).X0)) - func() int32 { - if _pOrig != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pOrig == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89261), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveAliasØ00__func__Ø000))), unsafe.Pointer(str(100564))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) _pDup = _sqlite3ExprDup(tls, _db, _pOrig, i32(0)) @@ -100369,7 +90068,7 @@ _6: goto _7 } - _pDup = _sqlite3ExprAddCollateString(tls, _pParse, _pDup, *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) + _pDup = _sqlite3ExprAddCollateString(tls, _pParse, _pDup, *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) _7: { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pDup)) + uintptr(4 /* X2 */))) @@ -100383,21 +90082,17 @@ _7: } _sqlite3ExprDelete(tls, _db, _pExpr) crt.Xmemcpy(tls, (unsafe.Pointer)(_pExpr), (unsafe.Pointer)(_pDup), u32(48)) - if ((_pExpr.X2)&uint32(i32(1024))) != uint32(i32(0)) || (*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { + if ((_pExpr.X2)&uint32(i32(1024))) != uint32(i32(0)) || (*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _9 } - func() int32 { - if ((_pExpr.X2) & uint32(i32(24576))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_pExpr.X2) & uint32(i32(24576))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89282), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveAliasØ00__func__Ø000))), unsafe.Pointer(str(100576))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) = _sqlite3DbStrDup(tls, _db, *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) + *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) = _sqlite3DbStrDup(tls, _db, *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(4 /* X2 */))) *p = (*p) | uint32(i32(65536)) @@ -100424,7 +90119,7 @@ func _incrAggFunctionDepth(tls *crt.TLS, _pExpr *XExpr, _N int32) { // sqlite3.c crt.Xmemset(tls, (unsafe.Pointer)(&_1_w), i32(0), u32(28)) *(*func(*crt.TLS, *XWalker, *XExpr) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_1_w)) + uintptr(4 /* X1 */))))) = _incrAggDepth - *(*int32)(unsafe.Pointer((*T5962177)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_1_w)) + uintptr(24 /* X6 */))))) = _N + *(*int32)(unsafe.Pointer((*T5962187)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_1_w)) + uintptr(24 /* X6 */))))) = _N _sqlite3WalkExpr(tls, &_1_w, _pExpr) _0: return @@ -100438,7 +90133,7 @@ func _incrAggDepth(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r0 int32) { { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(38 /* X12 */))) - *p = uint8(int32(*p) + (*(*int32)(unsafe.Pointer((*T5962177)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(24 /* X6 */))))))) + *p = uint8(int32(*p) + (*(*int32)(unsafe.Pointer((*T5962187)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(24 /* X6 */))))))) sink4537 = *p } _0: @@ -100450,15 +90145,11 @@ _0: func _sqlite3ExprAddCollateString(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _zC *int8) (r0 *XExpr) { // sqlite3.c:90831:1 var _s XToken // sqlite3.c:90832:9 _ = _s - func() int32 { - if _zC != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _zC == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90833), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprAddCollateStringØ00__func__Ø000))), unsafe.Pointer(str(100640))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3TokenInit(tls, &_s, _zC) r0 = _sqlite3ExprAddCollateToken(tls, _pParse, _pExpr, &_s, i32(0)) @@ -100532,15 +90223,11 @@ _0: return _1: - func() int32 { - if (int32(_pExpr.X0) == i32(152)) || (int32(_pExpr.X0) == i32(88)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pExpr.X0) != i32(152) && int32(_pExpr.X0) != i32(88) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99350), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AuthReadØ00__func__Ø000))), unsafe.Pointer(str(100676))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pExpr.X0) != i32(88) { goto _5 @@ -100550,15 +90237,11 @@ _1: goto _6 _5: - func() int32 { - if _pTabList != nil { - return i32(0) - } - return func() int32 { + func() { + if _pTabList == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99354), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AuthReadØ00__func__Ø000))), unsafe.Pointer(str(100724))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _iSrc = i32(0) _9: @@ -100567,11 +90250,8 @@ _9: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99355), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AuthReadØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99355), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AuthReadØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -100595,11 +90275,8 @@ _6: if func() int32 { if _pTab == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99363), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AuthReadØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99363), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AuthReadØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -100615,15 +90292,11 @@ _18: goto _19 } - func() int32 { - if _iCol < int32(_pTab.X11) { - return i32(0) - } - return func() int32 { + func() { + if _iCol >= int32(_pTab.X11) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99366), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AuthReadØ00__func__Ø000))), unsafe.Pointer(str(46780))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _zCol = (*XColumn)(unsafe.Pointer(uintptr(_pTab.X1) + 16*uintptr(_iCol))).X0 goto _22 @@ -100633,15 +90306,11 @@ _19: goto _23 } - func() int32 { - if int32(_pTab.X10) < int32(_pTab.X11) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pTab.X10) >= int32(_pTab.X11) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99369), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AuthReadØ00__func__Ø000))), unsafe.Pointer(str(100736))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _zCol = (*XColumn)(unsafe.Pointer(uintptr(_pTab.X1) + 16*uintptr(_pTab.X10))).X0 goto _26 @@ -100650,15 +90319,11 @@ _23: _zCol = str(100520) _26: _22: - func() int32 { - if (_iDb >= i32(0)) && (_iDb < (_db.X5)) { - return i32(0) - } - return func() int32 { + func() { + if _iDb < i32(0) || _iDb >= (_db.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99374), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AuthReadØ00__func__Ø000))), unsafe.Pointer(str(21300))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if i32(2) != _sqlite3AuthReadCol(tls, _pParse, _pTab.X0, _zCol, _iDb) { goto _30 @@ -100685,7 +90350,7 @@ func _sqlite3AuthReadCol(tls *crt.TLS, _pParse *XParse, _zTab *int8, _zCol *int8 _ = _rc _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) _zDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_iDb))).X0 - if ((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) == 0 { + if ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) == 0 { goto _0 } @@ -100736,16 +90401,12 @@ func _exprProbability(tls *crt.TLS, _p *XExpr) (r0 int32) { // sqlite3.c:89736:1 return _0: - _sqlite3AtoF(tls, *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))), &_r, _sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))), uint8(i32(1))) - func() int32 { - if _r >= float64(0) { - return i32(0) - } - return func() int32 { + _sqlite3AtoF(tls, *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))), &_r, _sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))), uint8(i32(1))) + func() { + if _r < float64(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89740), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprProbabilityØ00__func__Ø000))), unsafe.Pointer(str(100844))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _r <= float64(1) { goto _3 @@ -100771,23 +90432,19 @@ func _sqlite3FunctionUsesThisSrc(tls *crt.TLS, _pExpr *XExpr, _pSrcList *XSrcLis _ = _w var _cnt TSrcCount // sqlite3.c:95567:19 _ = _cnt - func() int32 { - if int32(_pExpr.X0) == i32(153) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pExpr.X0) != i32(153) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95568), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FunctionUsesThisSrcØ00__func__Ø000))), unsafe.Pointer(str(100868))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() crt.Xmemset(tls, (unsafe.Pointer)(&_w), i32(0), u32(28)) *(*func(*crt.TLS, *XWalker, *XExpr) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(4 /* X1 */))))) = _exprSrcCount - *(**TSrcCount)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5962177)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(24 /* X6 */))))))) = &_cnt + *(**TSrcCount)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5962187)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(24 /* X6 */))))))) = &_cnt *(**XSrcList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cnt)) + uintptr(0 /* X0 */))))) = _pSrcList *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cnt)) + uintptr(4 /* X1 */))) = i32(0) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cnt)) + uintptr(8 /* X2 */))) = i32(0) - _sqlite3WalkExprList(tls, &_w, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))) + _sqlite3WalkExprList(tls, &_w, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))) r0 = bool2int(((_cnt.X1) > i32(0)) || ((_cnt.X2) == i32(0))) return @@ -100811,11 +90468,8 @@ func _exprSrcCount(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r0 int32) { if int32(_pExpr.X0) != i32(152) && func() int32 { if int32(_pExpr.X0) == i32(154) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95542), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprSrcCountØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95542), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprSrcCountØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -100824,7 +90478,7 @@ func _exprSrcCount(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r0 int32) { goto _3 } - _1_p = (*TSrcCount)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5962177)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(24 /* X6 */))))))) + _1_p = (*TSrcCount)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5962187)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(24 /* X6 */))))))) _1_pSrc = (*XSrcList)(unsafe.Pointer(_1_p.X0)) _1_nSrc = func() int32 { if _1_pSrc != nil { @@ -100906,15 +90560,11 @@ func _resolveSelectStep(tls *crt.TLS, _pWalker *XWalker, _p *XSelect) (r0 int32) _ = _13_pSub var _16_pItem *TExprList_item // sqlite3.c:90527:28 _ = _16_pItem - func() int32 { - if _p != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _p == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90356), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveSelectStepØ00__func__Ø000))), unsafe.Pointer(str(824))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_p.X3) & uint32(i32(4))) == 0 { goto _2 @@ -100924,7 +90574,7 @@ func _resolveSelectStep(tls *crt.TLS, _pWalker *XWalker, _p *XSelect) (r0 int32) return _2: - _pOuterNC = (*XNameContext)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5962177)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(24 /* X6 */))))))) + _pOuterNC = (*XNameContext)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5962187)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(24 /* X6 */))))))) _pParse = (*XParse)(unsafe.Pointer(_pWalker.X0)) _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) if ((_p.X3) & uint32(i32(64))) != uint32(i32(0)) { @@ -100949,25 +90599,17 @@ _7: goto _8 } - func() int32 { - if ((_p.X3) & uint32(i32(64))) != uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_p.X3) & uint32(i32(64))) == uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90381), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveSelectStepØ00__func__Ø000))), unsafe.Pointer(str(100940))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_p.X3) & uint32(i32(4))) == uint32(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if ((_p.X3) & uint32(i32(4))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90382), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveSelectStepØ00__func__Ø000))), unsafe.Pointer(str(100972))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))) @@ -100989,25 +90631,17 @@ _14: } _5_pSub = (*XSelect)(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr(_p.X8)+uintptr(8 /* X2 */))))) + 68*uintptr(i32(0)))).X5)) - func() int32 { - if (((*XSrcList)(unsafe.Pointer(_p.X8)).X0) == i32(1)) && ((*XExprList)(unsafe.Pointer(_p.X12)) != nil) { - return i32(0) - } - return func() int32 { + func() { + if ((*XSrcList)(unsafe.Pointer(_p.X8)).X0) != i32(1) || (*XExprList)(unsafe.Pointer(_p.X12)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90403), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveSelectStepØ00__func__Ø000))), unsafe.Pointer(str(101004))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XSelect)(unsafe.Pointer(_5_pSub.X13)) != nil) && ((*XExprList)(unsafe.Pointer(_5_pSub.X12)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XSelect)(unsafe.Pointer(_5_pSub.X13)) == nil || (*XExprList)(unsafe.Pointer(_5_pSub.X12)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90404), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveSelectStepØ00__func__Ø000))), unsafe.Pointer(str(101036))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pSub)) + uintptr(56 /* X12 */))))) = (*XExprList)(unsafe.Pointer(_p.X12)) *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(56 /* X12 */))))) = (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) @@ -101071,17 +90705,13 @@ _34: goto _34 _37: - func() int32 { - if (int32((uint32(((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(3)))<<uint(i32(31)))>>uint(i32(31))) == i32(0)) && (_7_nRef <= i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if int32((uint32(((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(3)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) || _7_nRef > i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90431), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveSelectStepØ00__func__Ø000))), unsafe.Pointer(str(101072))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_pItem))+uintptr(36 /* X9 */)))))+uintptr(1 /* X1 */))), int8(bool2int(_7_nRef != i32(0))), 8, 3) + storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_pItem))+uintptr(36 /* X9 */)))))+uintptr(1 /* X1 */))), int8(bool2int(_7_nRef != i32(0))), 8, 3) _26: _i += 1 goto _22 @@ -101098,15 +90728,11 @@ _25: return _41: - func() int32 { - if ((_p.X3) & uint32(i32(8))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_p.X3) & uint32(i32(8))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90449), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveSelectStepØ00__func__Ø000))), unsafe.Pointer(str(101112))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pGroupBy = (*XExprList)(unsafe.Pointer(_p.X10)) if _pGroupBy == nil && (int32(_sNC.X7)&i32(16)) == i32(0) { @@ -101161,7 +90787,7 @@ _51: } _11_pItem = (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr(_p.X8)+uintptr(8 /* X2 */))))) + 68*uintptr(_i))) - if ((uint32(((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_11_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) == 0 || _sqlite3ResolveExprListNames(tls, &_sNC, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5504255)(unsafe.Pointer(uintptr((unsafe.Pointer)(_11_pItem)) + uintptr(60 /* X15 */)))))))) == 0 { + if ((uint32(((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_11_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) == 0 || _sqlite3ResolveExprListNames(tls, &_sNC, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5504265)(unsafe.Pointer(uintptr((unsafe.Pointer)(_11_pItem)) + uintptr(60 /* X15 */)))))))) == 0 { goto _56 } @@ -101309,7 +90935,7 @@ _1: *(*func(*crt.TLS, *XWalker, *XSelect))(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer))(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(12 /* X3 */))))) = nil *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(16 /* X4 */))) = i32(0) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(20 /* X5 */))) = uint8(i32(0)) - *(**XNameContext)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5962177)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(24 /* X6 */))))))) = _pNC + *(**XNameContext)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5962187)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(24 /* X6 */))))))) = _pNC _sqlite3WalkExpr(tls, &_w, _pExpr) { p := (*int32)(unsafe.Pointer(uintptr(_pNC.X0) + uintptr(420 /* X57 */))) @@ -101421,7 +91047,7 @@ _1: goto _6 } - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5515113)(unsafe.Pointer((*T5515135)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(16 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_iCol) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5515123)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(16 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_iCol) goto _2 _6: @@ -101439,11 +91065,11 @@ _5: return _9: - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5515113)(unsafe.Pointer((*T5515135)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(16 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_iCol) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5515123)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(16 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_iCol) goto _2 _7: - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5515113)(unsafe.Pointer((*T5515135)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(16 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(i32(0)) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5515123)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(16 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(i32(0)) if _sqlite3ResolveExprNames(tls, _pNC, _1_pE) == 0 { goto _10 } @@ -101462,7 +91088,7 @@ _11: goto _15 } - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5515113)(unsafe.Pointer((*T5515135)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(16 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_j + i32(1)) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5515123)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(16 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_j + i32(1)) _15: _j += 1 goto _11 @@ -101490,7 +91116,7 @@ func _resolveAsName(tls *crt.TLS, _pParse *XParse, _pEList *XExprList, _pE *XExp goto _0 } - _1_zCol = *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pE)) + uintptr(8 /* X3 */))))) + _1_zCol = *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pE)) + uintptr(8 /* X3 */))))) _i = i32(0) _1: if _i >= (_pEList.X0) { @@ -101543,7 +91169,7 @@ _1: goto _4 } - if (((_pA.X2)&(_pB.X2))&uint32(i32(1024))) == uint32(i32(0)) || (*(*int32)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(8 /* X3 */)))))) != (*(*int32)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB)) + uintptr(8 /* X3 */)))))) { + if (((_pA.X2)&(_pB.X2))&uint32(i32(1024))) == uint32(i32(0)) || (*(*int32)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(8 /* X3 */)))))) != (*(*int32)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB)) + uintptr(8 /* X3 */)))))) { goto _6 } @@ -101579,7 +91205,7 @@ _11: return _7: - if int32(_pA.X0) == i32(152) || int32(_pA.X0) == i32(154) || (*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(8 /* X3 */)))))) == nil { + if int32(_pA.X0) == i32(152) || int32(_pA.X0) == i32(154) || (*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(8 /* X3 */)))))) == nil { goto _14 } @@ -101587,7 +91213,7 @@ _7: goto _15 } - if _sqlite3StrICmp(tls, *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(8 /* X3 */))))), *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB)) + uintptr(8 /* X3 */)))))) == i32(0) { + if _sqlite3StrICmp(tls, *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(8 /* X3 */))))), *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB)) + uintptr(8 /* X3 */)))))) == i32(0) { goto _16 } @@ -101598,7 +91224,7 @@ _16: goto _17 _15: - if crt.Xstrcmp(tls, *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(8 /* X3 */))))), *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB)) + uintptr(8 /* X3 */)))))) == i32(0) { + if crt.Xstrcmp(tls, *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(8 /* X3 */))))), *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB)) + uintptr(8 /* X3 */)))))) == i32(0) { goto _18 } @@ -101626,11 +91252,8 @@ _21: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95374), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCompareØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95374), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCompareØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -101661,7 +91284,7 @@ _26: return _27: - if _sqlite3ExprListCompare(tls, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(20 /* X6 */))))))), (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB)) + uintptr(20 /* X6 */))))))), _iTab) == 0 { + if _sqlite3ExprListCompare(tls, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(20 /* X6 */))))))), (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB)) + uintptr(20 /* X6 */))))))), _iTab) == 0 { goto _28 } @@ -101674,11 +91297,8 @@ _28: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95379), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCompareØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95379), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCompareØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 || int32(_pA.X0) == i32(97) { @@ -101696,11 +91316,8 @@ _33: if (_pA.X8) == (_pB.X8) || (_pA.X8) == _iTab && func() int32 { if (_pB.X8) >= i32(0) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95382), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCompareØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95382), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCompareØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -101818,15 +91435,11 @@ _1: _2: _pEList = (*XExprList)(unsafe.Pointer(_pSelect.X0)) - func() int32 { - if _pEList != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pEList == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90254), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ResolveOrderGroupByØ00__func__Ø000))), unsafe.Pointer(str(46224))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *func() **TExprList_item { _i = i32(0); return &_pItem }() = (*TExprList_item)(unsafe.Pointer(_pOrderBy.X1)) _5: @@ -101834,11 +91447,11 @@ _5: goto _8 } - if ((*T5515113)(unsafe.Pointer((*T5515135)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(16 /* X5 */))))).X0) == 0 { + if ((*T5515123)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(16 /* X5 */))))).X0) == 0 { goto _9 } - if int32((*T5515113)(unsafe.Pointer((*T5515135)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(16 /* X5 */))))).X0) <= (_pEList.X0) { + if int32((*T5515123)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(16 /* X5 */))))).X0) <= (_pEList.X0) { goto _10 } @@ -101847,7 +91460,7 @@ _5: return _10: - _resolveAlias(tls, _pParse, _pEList, int32((*T5515113)(unsafe.Pointer((*T5515135)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(16 /* X5 */))))).X0)-i32(1), (*XExpr)(unsafe.Pointer(_pItem.X0)), _zType, i32(0)) + _resolveAlias(tls, _pParse, _pEList, int32((*T5515123)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(16 /* X5 */))))).X0)-i32(1), (*XExpr)(unsafe.Pointer(_pItem.X0)), _zType, i32(0)) _9: *(*uintptr)(unsafe.Pointer(func() **TExprList_item { _i += 1; return &_pItem }())) += uintptr(20) goto _5 @@ -101987,15 +91600,11 @@ _8: _moreToDo = i32(0) _pEList = (*XExprList)(unsafe.Pointer(_pSelect.X0)) - func() int32 { - if _pEList != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pEList == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90168), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveCompoundOrderByØ00__func__Ø000))), unsafe.Pointer(str(46224))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *func() **TExprList_item { _i = i32(0); return &_4_pItem }() = (*TExprList_item)(unsafe.Pointer(_pOrderBy.X1)) _13: @@ -102038,15 +91647,11 @@ _18: goto _23 } - func() int32 { - if _5_pDup != nil { - return i32(0) - } - return func() int32 { + func() { + if _5_pDup == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90184), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveCompoundOrderByØ00__func__Ø000))), unsafe.Pointer(str(101572))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _5_iCol = _resolveOrderByTermToExprList(tls, _pParse, _pSelect, _5_pDup) _23: @@ -102071,7 +91676,7 @@ _27: *p = (*p) | uint32(i32(1024)) sink985 = *p } - *(*int32)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_11_pNew)) + uintptr(8 /* X3 */))))) = _5_iCol + *(*int32)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_11_pNew)) + uintptr(8 /* X3 */))))) = _5_iCol if (*XExpr)(unsafe.Pointer(_4_pItem.X0)) != _5_pE { goto _28 } @@ -102081,15 +91686,11 @@ _27: _28: _13_pParent = (*XExpr)(unsafe.Pointer(_4_pItem.X0)) - func() int32 { - if int32(_13_pParent.X0) == i32(53) { - return i32(0) - } - return func() int32 { + func() { + if int32(_13_pParent.X0) != i32(53) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90201), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveCompoundOrderByØ00__func__Ø000))), unsafe.Pointer(str(101580))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _32: if int32((*XExpr)(unsafe.Pointer(_13_pParent.X4)).X0) != i32(53) { @@ -102100,20 +91701,16 @@ _32: goto _32 _33: - func() int32 { - if (*XExpr)(unsafe.Pointer(_13_pParent.X4)) == _5_pE { - return i32(0) - } - return func() int32 { + func() { + if (*XExpr)(unsafe.Pointer(_13_pParent.X4)) != _5_pE { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90203), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveCompoundOrderByØ00__func__Ø000))), unsafe.Pointer(str(101604))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_13_pParent)) + uintptr(12 /* X4 */))))) = _11_pNew _29: _sqlite3ExprDelete(tls, _db, _5_pE) - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5515113)(unsafe.Pointer((*T5515135)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pItem))+uintptr(16 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_5_iCol) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5515123)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pItem))+uintptr(16 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_5_iCol) storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pItem))+uintptr(13 /* X4 */))), int8(i32(1)), 1, 0) goto _36 @@ -102172,15 +91769,11 @@ func _resolveOrderByTermToExprList(tls *crt.TLS, _pParse *XParse, _pSelect *XSel _ = _rc var _savedSuppErr uint8 // sqlite3.c:90074:6 _ = _savedSuppErr - func() int32 { - if _sqlite3ExprIsInteger(tls, _pE, &_i) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3ExprIsInteger(tls, _pE, &_i) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90076), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveOrderByTermToExprListØ00__func__Ø000))), unsafe.Pointer(str(101712))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pEList = (*XExprList)(unsafe.Pointer(_pSelect.X0)) crt.Xmemset(tls, (unsafe.Pointer)(&_nc), i32(0), u32(32)) @@ -102256,25 +91849,17 @@ func _selectAddSubqueryTypeInfo(tls *crt.TLS, _pWalker *XWalker, _p *XSelect) { _ = _1_pTab var _2_pSel *XSelect // sqlite3.c:120868:14 _ = _2_pSel - func() int32 { - if ((_p.X3) & uint32(i32(4))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if ((_p.X3) & uint32(i32(4))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120858), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectAddSubqueryTypeInfoØ00__func__Ø000))), unsafe.Pointer(str(101776))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_p.X3) & uint32(i32(128))) == uint32(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if ((_p.X3) & uint32(i32(128))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120859), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectAddSubqueryTypeInfoØ00__func__Ø000))), unsafe.Pointer(str(101804))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))) @@ -102290,15 +91875,11 @@ _4: } _1_pTab = (*XTable)(unsafe.Pointer(_pFrom.X4)) - func() int32 { - if _1_pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _1_pTab == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120865), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectAddSubqueryTypeInfoØ00__func__Ø000))), unsafe.Pointer(str(44684))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_1_pTab.X9) & uint32(i32(2))) == uint32(i32(0)) { goto _10 @@ -102386,25 +91967,17 @@ func _flattenSubquery(tls *crt.TLS, _pParse *XParse, _p *XSelect, _iFrom int32, _ = _33_pOrderBy _zSavedAuthContext = _pParse.X65 _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) - func() int32 { - if _p != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _p == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119643), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(824))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XSelect)(unsafe.Pointer(_p.X13)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XSelect)(unsafe.Pointer(_p.X13)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119644), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(101868))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_db.X13) & i32(1)) == i32(0) { goto _4 @@ -102415,28 +91988,20 @@ func _flattenSubquery(tls *crt.TLS, _pParse *XParse, _p *XSelect, _iFrom int32, _4: _pSrc = (*XSrcList)(unsafe.Pointer(_p.X8)) - func() int32 { - if ((_pSrc != nil) && (_iFrom >= i32(0))) && (_iFrom < (_pSrc.X0)) { - return i32(0) - } - return func() int32 { + func() { + if _pSrc == nil || _iFrom < i32(0) || _iFrom >= (_pSrc.X0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119647), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(101884))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pSubitem = (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */))))) + 68*uintptr(_iFrom))) _iParent = _pSubitem.X11 _pSub = (*XSelect)(unsafe.Pointer(_pSubitem.X5)) - func() int32 { - if _pSub != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pSub == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119651), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(101924))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _subqueryIsAgg == 0 { goto _11 @@ -102468,15 +92033,11 @@ _13: _17: _11: _pSubSrc = (*XSrcList)(unsafe.Pointer(_pSub.X8)) - func() int32 { - if _pSubSrc != nil { - return i32(0) - } - return func() int32 { + func() { + if _pSubSrc == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119664), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(101932))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XExpr)(unsafe.Pointer(_pSub.X15)) == nil || (*XExpr)(unsafe.Pointer(_p.X15)) == nil { goto _21 @@ -102582,7 +92143,7 @@ _40: return _42: - if (int32((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSubitem))+uintptr(36 /* X9 */))).X0) & i32(32)) == i32(0) { + if (int32((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSubitem))+uintptr(36 /* X9 */))).X0) & i32(32)) == i32(0) { goto _43 } @@ -102616,25 +92177,17 @@ _49: goto _52 } - func() int32 { - if (*XSrcList)(unsafe.Pointer(_pSub.X8)) != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XSrcList)(unsafe.Pointer(_pSub.X8)) == (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119751), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(101940))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XExprList)(unsafe.Pointer(_pSub.X0)).X0) == ((*XExprList)(unsafe.Pointer(_pSub1.X0)).X0) { - return i32(0) } - return func() int32 { + }() + func() { + if ((*XExprList)(unsafe.Pointer(_pSub.X0)).X0) != ((*XExprList)(unsafe.Pointer(_pSub1.X0)).X0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119752), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(101956))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_pSub1.X3)&uint32(i32(9))) == uint32(i32(0)) && ((*XSelect)(unsafe.Pointer(_pSub1.X13)) == nil || int32(_pSub1.X1) == i32(116)) && ((*XSrcList)(unsafe.Pointer(_pSub1.X8)).X0) >= i32(1) { goto _60 @@ -102658,7 +92211,7 @@ _62: goto _65 } - if int32((*T5515113)(unsafe.Pointer((*T5515135)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_p.X12)).X1)+20*uintptr(_16_ii)))))+uintptr(16 /* X5 */))))).X0) != i32(0) { + if int32((*T5515123)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_p.X12)).X1)+20*uintptr(_16_ii)))))+uintptr(16 /* X5 */))))).X0) != i32(0) { goto _66 } @@ -102745,7 +92298,7 @@ _76: goto _68 _71: - _pSub = store5515676(&_pSub1, (*XSelect)(unsafe.Pointer(_pSubitem.X5))) + _pSub = store5515686(&_pSub1, (*XSelect)(unsafe.Pointer(_pSubitem.X5))) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pSubitem.X1)) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pSubitem.X2)) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pSubitem.X3)) @@ -102758,11 +92311,8 @@ _71: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119869), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119869), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -102803,44 +92353,32 @@ _84: goto _88 } - func() int32 { - if _pParent == _p { - return i32(0) - } - return func() int32 { + func() { + if _pParent != _p { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119902), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(102080))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _24_jointype = (*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSubitem)) + uintptr(36 /* X9 */))).X0 + _24_jointype = (*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSubitem)) + uintptr(36 /* X9 */))).X0 goto _91 _88: - func() int32 { - if _pParent != _p { - return i32(0) - } - return func() int32 { + func() { + if _pParent == _p { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119905), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(102092))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _pSrc = store5504043((**XSrcList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent))+uintptr(40 /* X8 */))))), _sqlite3SrcListAppend(tls, _db, (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))), (*XToken)(unsafe.Pointer(uintptr(i32(0)))), (*XToken)(unsafe.Pointer(uintptr(i32(0)))))) + _pSrc = store5504053((**XSrcList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent))+uintptr(40 /* X8 */))))), _sqlite3SrcListAppend(tls, _db, (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))), (*XToken)(unsafe.Pointer(uintptr(i32(0)))), (*XToken)(unsafe.Pointer(uintptr(i32(0)))))) if _pSrc != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { goto _94 } - func() int32 { - if (_db.X17) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_db.X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119908), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(49168))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _87 @@ -102850,7 +92388,7 @@ _91: goto _97 } - *(**XSrcList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent)) + uintptr(40 /* X8 */))))) = store5504043(&_pSrc, _sqlite3SrcListEnlarge(tls, _db, _pSrc, _24_nSubSrc-i32(1), _iFrom+i32(1))) + *(**XSrcList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent)) + uintptr(40 /* X8 */))))) = store5504053(&_pSrc, _sqlite3SrcListEnlarge(tls, _db, _pSrc, _24_nSubSrc-i32(1), _iFrom+i32(1))) if (_db.X17) == 0 { goto _98 } @@ -102866,15 +92404,11 @@ _99: } _sqlite3IdListDelete(tls, _db, (*XIdList)(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */)))))+68*uintptr(_i+_iFrom))).X13))) - func() int32 { - if int32((uint32(((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */)))))+68*uintptr(_i+_iFrom)))))+uintptr(36 /* X9 */))).X1)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32((uint32(((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */)))))+68*uintptr(_i+_iFrom)))))+uintptr(36 /* X9 */))).X1)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119940), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(102104))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */))))) + 68*uintptr(_i+_iFrom))) = *(*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSubSrc))+uintptr(8 /* X2 */))))) + 68*uintptr(_i))) crt.Xmemset(tls, (unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSubSrc))+uintptr(8 /* X2 */)))))+68*uintptr(_i)))), i32(0), u32(68)) @@ -102882,7 +92416,7 @@ _99: goto _99 _102: - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */)))))+68*uintptr(_iFrom)))))+uintptr(36 /* X9 */))))) + uintptr(0 /* X0 */))) = _24_jointype + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */)))))+68*uintptr(_iFrom)))))+uintptr(36 /* X9 */))))) + uintptr(0 /* X0 */))) = _24_jointype _pList = (*XExprList)(unsafe.Pointer(_pParent.X0)) _i = i32(0) _105: @@ -102913,30 +92447,22 @@ _111: goto _114 } - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5515113)(unsafe.Pointer((*T5515135)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_33_pOrderBy.X1)+20*uintptr(_i)))))+uintptr(16 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(i32(0)) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5515123)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_33_pOrderBy.X1)+20*uintptr(_i)))))+uintptr(16 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(i32(0)) _i += 1 goto _111 _114: - func() int32 { - if (*XExprList)(unsafe.Pointer(_pParent.X12)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XExprList)(unsafe.Pointer(_pParent.X12)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119981), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(102140))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XSelect)(unsafe.Pointer(_pSub.X13)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XSelect)(unsafe.Pointer(_pSub.X13)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119982), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(102164))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent)) + uintptr(56 /* X12 */))))) = _33_pOrderBy *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSub)) + uintptr(56 /* X12 */))))) = (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) @@ -102946,28 +92472,20 @@ _110: goto _119 } - func() int32 { - if (*XExpr)(unsafe.Pointer(_pParent.X11)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XExpr)(unsafe.Pointer(_pParent.X11)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119988), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(102180))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent)) + uintptr(52 /* X11 */))))) = (*XExpr)(unsafe.Pointer(_pParent.X9)) *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent)) + uintptr(44 /* X9 */))))) = _pWhere *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent)) + uintptr(52 /* X11 */))))) = _sqlite3ExprAnd(tls, _db, _sqlite3ExprDup(tls, _db, (*XExpr)(unsafe.Pointer(_pSub.X11)), i32(0)), (*XExpr)(unsafe.Pointer(_pParent.X11))) - func() int32 { - if (*XExprList)(unsafe.Pointer(_pParent.X10)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XExprList)(unsafe.Pointer(_pParent.X10)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119994), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(102200))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent)) + uintptr(48 /* X10 */))))) = _sqlite3ExprListDup(tls, _db, (*XExprList)(unsafe.Pointer(_pSub.X10)), i32(0)) goto _124 @@ -103011,7 +92529,7 @@ _87: return str(102224) }()) _128: - _sqlite3TreeViewSelect(tls, (*T5513999)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0))) + _sqlite3TreeViewSelect(tls, (*T5514009)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0))) _127: r0 = i32(1) return @@ -103045,15 +92563,11 @@ _1: *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(52 /* X11 */))))) = _substExpr(tls, _pParse, (*XExpr)(unsafe.Pointer(_p.X11)), _iTable, _pEList) *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(44 /* X9 */))))) = _substExpr(tls, _pParse, (*XExpr)(unsafe.Pointer(_p.X9)), _iTable, _pEList) _pSrc = (*XSrcList)(unsafe.Pointer(_p.X8)) - func() int32 { - if _pSrc != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pSrc == (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119470), unsafe.Pointer((*int8)(unsafe.Pointer(&_substSelectØ00__func__Ø000))), unsafe.Pointer(str(49140))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *func() **TSrcList_item { _i = _pSrc.X0; return &_pItem }() = (*TSrcList_item)(unsafe.Pointer((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc)) + uintptr(8 /* X2 */))))) _4: @@ -103062,17 +92576,17 @@ _4: } _substSelect(tls, _pParse, (*XSelect)(unsafe.Pointer(_pItem.X5)), _iTable, _pEList, i32(1)) - if ((uint32(((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _8 } - _substExprList(tls, _pParse, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5504255)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(60 /* X15 */))))))), _iTable, _pEList) + _substExprList(tls, _pParse, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5504265)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(60 /* X15 */))))))), _iTable, _pEList) _8: *(*uintptr)(unsafe.Pointer(func() **TSrcList_item { _i -= 1; return &_pItem }())) += uintptr(68) goto _4 _7: - if _doPrior != 0 && (store5515676(&_p, (*XSelect)(unsafe.Pointer(_p.X13))) != (*XSelect)(unsafe.Pointer(uintptr(i32(0))))) { + if _doPrior != 0 && (store5515686(&_p, (*XSelect)(unsafe.Pointer(_p.X13))) != (*XSelect)(unsafe.Pointer(uintptr(i32(0))))) { goto _1 } @@ -103134,25 +92648,17 @@ _0: _3: _3_pCopy = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_pEList.X1) + 20*uintptr(_pExpr.X9))).X0)) - func() int32 { - if (_pEList != (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) && (int32(_pExpr.X9) < (_pEList.X0)) { - return i32(0) - } - return func() int32 { + func() { + if _pEList == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) || int32(_pExpr.X9) >= (_pEList.X0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119415), unsafe.Pointer((*int8)(unsafe.Pointer(&_substExprØ00__func__Ø000))), unsafe.Pointer(str(102260))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XExpr)(unsafe.Pointer(_pExpr.X4)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) && ((*XExpr)(unsafe.Pointer(_pExpr.X5)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XExpr)(unsafe.Pointer(_pExpr.X4)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) || (*XExpr)(unsafe.Pointer(_pExpr.X5)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119416), unsafe.Pointer((*int8)(unsafe.Pointer(&_substExprØ00__func__Ø000))), unsafe.Pointer(str(100272))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3ExprIsVector(tls, _3_pCopy) == 0 { goto _11 @@ -103187,11 +92693,11 @@ _2: goto _16 } - _substSelect(tls, _pParse, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))), _iTable, _pEList, i32(1)) + _substSelect(tls, _pParse, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))), _iTable, _pEList, i32(1)) goto _17 _16: - _substExprList(tls, _pParse, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))), _iTable, _pEList) + _substExprList(tls, _pParse, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))), _iTable, _pEList) _17: _15: r0 = _pExpr @@ -103210,7 +92716,7 @@ func _sqlite3VectorErrorMsg(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr) { // s goto _0 } - _sqlite3SubselectError(tls, _pParse, (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X0)).X0, i32(1)) + _sqlite3SubselectError(tls, _pParse, (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X0)).X0, i32(1)) goto _1 _0: @@ -103316,25 +92822,17 @@ func _multiSelect(tls *crt.TLS, _pParse *XParse, _p *XSelect, _pDest *XSelectDes _pDelete = nil _iSub1 = i32(0) _iSub2 = i32(0) - func() int32 { - if (_p != nil) && ((*XSelect)(unsafe.Pointer(_p.X13)) != nil) { - return i32(0) - } - return func() int32 { + func() { + if _p == nil || (*XSelect)(unsafe.Pointer(_p.X13)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118492), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102372))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((((_p.X3) & uint32(i32(8192))) == uint32(i32(0))) || (int32(_p.X1) == i32(116))) || (int32(_p.X1) == i32(115)) { - return i32(0) } - return func() int32 { + }() + func() { + if ((_p.X3)&uint32(i32(8192))) != uint32(i32(0)) && int32(_p.X1) != i32(116) && int32(_p.X1) != i32(115) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118493), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102388))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) _pPrior = (*XSelect)(unsafe.Pointer(_p.X13)) @@ -103358,29 +92856,21 @@ _7: _8: _v = _sqlite3GetVdbe(tls, _pParse) - func() int32 { - if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118511), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(43044))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_dest.X0) != i32(12) { goto _11 } - func() int32 { - if (*XExprList)(unsafe.Pointer(_p.X0)) != nil { - return i32(0) - } - return func() int32 { + func() { + if (*XExprList)(unsafe.Pointer(_p.X0)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118516), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102552))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeAddOp2(tls, _v, i32(108), _dest.X2, (*XExprList)(unsafe.Pointer(_p.X0)).X0) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_dest)) + uintptr(0 /* X0 */))) = uint8(i32(14)) @@ -103393,25 +92883,17 @@ _11: goto _multi_select_end _14: - func() int32 { - if ((*XExprList)(unsafe.Pointer(_p.X0)) != nil) && ((*XExprList)(unsafe.Pointer(_pPrior.X0)) != nil) { - return i32(0) - } - return func() int32 { + func() { + if (*XExprList)(unsafe.Pointer(_p.X0)) == nil || (*XExprList)(unsafe.Pointer(_pPrior.X0)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118531), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102564))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XExprList)(unsafe.Pointer(_p.X0)).X0) == ((*XExprList)(unsafe.Pointer(_pPrior.X0)).X0) { - return i32(0) } - return func() int32 { + }() + func() { + if ((*XExprList)(unsafe.Pointer(_p.X0)).X0) != ((*XExprList)(unsafe.Pointer(_pPrior.X0)).X0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118532), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102592))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_p.X3) & uint32(i32(8192))) == 0 { goto _20 @@ -103442,15 +92924,11 @@ _22: _25: _8_addr = i32(0) - func() int32 { - if (*XExpr)(unsafe.Pointer(_pPrior.X15)) == nil { - return i32(0) - } - return func() int32 { + func() { + if (*XExpr)(unsafe.Pointer(_pPrior.X15)) != nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118552), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102632))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPrior)) + uintptr(12 /* X4 */))) = _p.X4 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPrior)) + uintptr(16 /* X5 */))) = _p.X5 @@ -103510,51 +92988,35 @@ _27: goto _40 } - func() int32 { - if (*XExpr)(unsafe.Pointer(_p.X15)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XExpr)(unsafe.Pointer(_p.X15)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118608), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102676))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XExpr)(unsafe.Pointer(_p.X16)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XExpr)(unsafe.Pointer(_p.X16)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118609), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102692))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _14_unionTab = _dest.X2 goto _45 _40: _14_unionTab = postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(40 /* X17 */))), int32(1)) - func() int32 { - if (*XExprList)(unsafe.Pointer(_p.X12)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XExprList)(unsafe.Pointer(_p.X12)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118616), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102708))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _14_addr = _sqlite3VdbeAddOp2(tls, _v, i32(108), _14_unionTab, i32(0)) - func() int32 { - if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X7 */))))) + 4*uintptr(i32(0))))) == i32(-1) { - return i32(0) - } - return func() int32 { + func() { + if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X7 */))))) + 4*uintptr(i32(0))))) != i32(-1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118618), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102724))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X7 */))))) + 4*uintptr(i32(0)))) = _14_addr { @@ -103562,26 +93024,18 @@ _40: *p = (*p) | uint32(i32(32)) sink985 = *p } - func() int32 { - if (*XExprList)(unsafe.Pointer(_p.X0)) != nil { - return i32(0) - } - return func() int32 { + func() { + if (*XExprList)(unsafe.Pointer(_p.X0)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118621), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102552))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _45: - func() int32 { - if (*XExprList)(unsafe.Pointer(_pPrior.X12)) == nil { - return i32(0) - } - return func() int32 { + func() { + if (*XExprList)(unsafe.Pointer(_pPrior.X12)) != nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118626), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102752))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3SelectDestInit(tls, &_14_uniondest, _14_priorOp, _14_unionTab) _iSub1 = _pParse.X59 @@ -103601,15 +93055,11 @@ _54: goto _56 _55: - func() int32 { - if int32(_p.X1) == i32(115) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X1) != i32(115) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118639), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102772))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _14_op = uint8(i32(1)) _56: @@ -103636,29 +93086,21 @@ _59: *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(72 /* X16 */))))) = _14_pOffset *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X4 */))) = i32(0) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X5 */))) = i32(0) - func() int32 { - if (_14_unionTab == (_dest.X2)) || (int32(_dest.X0) != _14_priorOp) { - return i32(0) - } - return func() int32 { + func() { + if _14_unionTab != (_dest.X2) && int32(_dest.X0) == _14_priorOp { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118669), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102788))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_dest.X0) == _14_priorOp { goto _63 } - func() int32 { - if (*XExprList)(unsafe.Pointer(_p.X0)) != nil { - return i32(0) - } - return func() int32 { + func() { + if (*XExprList)(unsafe.Pointer(_p.X0)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118672), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102552))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_dest.X0) != i32(9) { goto _66 @@ -103690,38 +93132,26 @@ _63: goto _39 _28: - func() int32 { - if int32(_p.X1) == i32(118) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X1) != i32(118) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118692), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102836))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _23_tab1 = postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(40 /* X17 */))), int32(1)) _23_tab2 = postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(40 /* X17 */))), int32(1)) - func() int32 { - if (*XExprList)(unsafe.Pointer(_p.X12)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XExprList)(unsafe.Pointer(_p.X12)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118706), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102708))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _23_addr = _sqlite3VdbeAddOp2(tls, _v, i32(108), _23_tab1, i32(0)) - func() int32 { - if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X7 */))))) + 4*uintptr(i32(0))))) == i32(-1) { - return i32(0) - } - return func() int32 { + func() { + if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X7 */))))) + 4*uintptr(i32(0))))) != i32(-1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118709), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102724))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X7 */))))) + 4*uintptr(i32(0)))) = _23_addr { @@ -103729,15 +93159,11 @@ _28: *p = (*p) | uint32(i32(32)) sink985 = *p } - func() int32 { - if (*XExprList)(unsafe.Pointer(_p.X0)) != nil { - return i32(0) - } - return func() int32 { + func() { + if (*XExprList)(unsafe.Pointer(_p.X0)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118712), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102552))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3SelectDestInit(tls, &_23_intersectdest, i32(1), _23_tab1) _iSub1 = _pParse.X59 @@ -103750,15 +93176,11 @@ _28: _77: _23_addr = _sqlite3VdbeAddOp2(tls, _v, i32(108), _23_tab2, i32(0)) - func() int32 { - if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X7 */))))) + 4*uintptr(i32(1))))) == i32(-1) { - return i32(0) - } - return func() int32 { + func() { + if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X7 */))))) + 4*uintptr(i32(1))))) != i32(-1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118726), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102856))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X7 */))))) + 4*uintptr(i32(1)))) = _23_addr *(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(60 /* X13 */))))) = (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) @@ -103780,15 +93202,11 @@ _80: _sqlite3ExprDelete(tls, _db, (*XExpr)(unsafe.Pointer(_p.X15))) *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(68 /* X15 */))))) = _23_pLimit *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(72 /* X16 */))))) = _23_pOffset - func() int32 { - if (*XExprList)(unsafe.Pointer(_p.X0)) != nil { - return i32(0) - } - return func() int32 { + func() { + if (*XExprList)(unsafe.Pointer(_p.X0)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118747), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102552))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_dest.X0) != i32(9) { goto _83 @@ -103829,15 +93247,11 @@ _21: goto _86 } - func() int32 { - if (*XSelect)(unsafe.Pointer(_p.X14)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XSelect)(unsafe.Pointer(_p.X14)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118790), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102884))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _26_nCol = (*XExprList)(unsafe.Pointer(_p.X0)).X0 _26_pKeyInfo = _sqlite3KeyInfoAlloc(tls, _db, _26_nCol, i32(1)) @@ -103883,15 +93297,11 @@ _99: goto _103 } - func() int32 { - if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pLoop))+uintptr(32 /* X7 */))))) + 4*uintptr(i32(1))))) < i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pLoop))+uintptr(32 /* X7 */))))) + 4*uintptr(i32(1))))) >= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118810), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102896))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _102 @@ -103933,66 +93343,42 @@ func _multiSelectValues(tls *crt.TLS, _pParse *XParse, _p *XSelect, _pDest *XSel _ = _rc _nRow = i32(1) _rc = i32(0) - func() int32 { - if ((_p.X3) & uint32(i32(1024))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if ((_p.X3) & uint32(i32(1024))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118418), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectValuesØ00__func__Ø000))), unsafe.Pointer(str(102936))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _2: - func() int32 { - if ((_p.X3) & uint32(i32(512))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if ((_p.X3) & uint32(i32(512))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118420), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectValuesØ00__func__Ø000))), unsafe.Pointer(str(102964))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_p.X1) == i32(116)) || ((int32(_p.X1) == i32(119)) && ((*XSelect)(unsafe.Pointer(_p.X13)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))))) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_p.X1) != i32(116) && (int32(_p.X1) != i32(119) || (*XSelect)(unsafe.Pointer(_p.X13)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118421), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectValuesØ00__func__Ø000))), unsafe.Pointer(str(102988))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XExpr)(unsafe.Pointer(_p.X15)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XExpr)(unsafe.Pointer(_p.X15)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118422), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectValuesØ00__func__Ø000))), unsafe.Pointer(str(102676))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XExpr)(unsafe.Pointer(_p.X16)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XExpr)(unsafe.Pointer(_p.X16)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118423), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectValuesØ00__func__Ø000))), unsafe.Pointer(str(102692))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XSelect)(unsafe.Pointer(_p.X14)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0))))) || (((*XExprList)(unsafe.Pointer(_p.X0)).X0) == ((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(_p.X14)).X0)).X0)) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XSelect)(unsafe.Pointer(_p.X14)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) && ((*XExprList)(unsafe.Pointer(_p.X0)).X0) != ((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(_p.X14)).X0)).X0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118424), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectValuesØ00__func__Ø000))), unsafe.Pointer(str(103040))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XSelect)(unsafe.Pointer(_p.X13)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { goto _16 @@ -104001,15 +93387,11 @@ _2: goto _17 _16: - func() int32 { - if (*XSelect)(unsafe.Pointer((*XSelect)(unsafe.Pointer(_p.X13)).X14)) == _p { - return i32(0) - } - return func() int32 { + func() { + if (*XSelect)(unsafe.Pointer((*XSelect)(unsafe.Pointer(_p.X13)).X14)) != _p { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118426), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectValuesØ00__func__Ø000))), unsafe.Pointer(str(103100))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _p = (*XSelect)(unsafe.Pointer(_p.X13)) _nRow += 1 @@ -104112,7 +93494,7 @@ _0: _pOffset = (*XExpr)(unsafe.Pointer(_p.X16)) _regLimit = _p.X4 _regOffset = _p.X5 - *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(68 /* X15 */))))) = store5516225((**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(72 /* X16 */))))), (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) + *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(68 /* X15 */))))) = store5516235((**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(72 /* X16 */))))), (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X4 */))) = store961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X5 */))), i32(0)) _pOrderBy = (*XExprList)(unsafe.Pointer(_p.X12)) _i = i32(0) @@ -104122,18 +93504,15 @@ _1: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118299), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateWithRecursiveQueryØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118299), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateWithRecursiveQueryØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { goto _6 } - if ((uint32(((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */)))))+68*uintptr(_i)))))+uintptr(36 /* X9 */))).X1)>>uint(i32(5))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */)))))+68*uintptr(_i)))))+uintptr(36 /* X9 */))).X1)>>uint(i32(5))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _7 } @@ -104238,15 +93617,11 @@ _20: _21: *(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(60 /* X13 */))))) = (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) _sqlite3Select(tls, _pParse, _p, &_destQueue) - func() int32 { - if (*XSelect)(unsafe.Pointer(_p.X13)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XSelect)(unsafe.Pointer(_p.X13)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118375), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateWithRecursiveQueryØ00__func__Ø000))), unsafe.Pointer(str(101868))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(60 /* X13 */))))) = _pSetup _22: @@ -104280,15 +93655,11 @@ func _computeLimitRegisters(tls *crt.TLS, _pParse *XParse, _p *XSelect, _iBreak _0: _sqlite3ExprCacheClear(tls, _pParse) - func() int32 { - if ((*XExpr)(unsafe.Pointer(_p.X16)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) || ((*XExpr)(unsafe.Pointer(_p.X15)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if (*XExpr)(unsafe.Pointer(_p.X16)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) && (*XExpr)(unsafe.Pointer(_p.X15)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118127), unsafe.Pointer((*int8)(unsafe.Pointer(&_computeLimitRegistersØ00__func__Ø000))), unsafe.Pointer(str(103196))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XExpr)(unsafe.Pointer(_p.X15)) == nil { goto _4 @@ -104296,15 +93667,11 @@ _0: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X4 */))) = store961(&_iLimit, preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(44 /* X18 */))), 1)) _v = _sqlite3GetVdbe(tls, _pParse) - func() int32 { - if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118131), unsafe.Pointer((*int8)(unsafe.Pointer(&_computeLimitRegistersØ00__func__Ø000))), unsafe.Pointer(str(43044))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3ExprIsInteger(tls, (*XExpr)(unsafe.Pointer(_p.X15)), &_n) == 0 { goto _7 @@ -104446,7 +93813,7 @@ _1: goto _6 _5: - _2_pColl = _multiSelectCollSeq(tls, _pParse, _p, int32((*T5515113)(unsafe.Pointer((*T5515135)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pItem))+uintptr(16 /* X5 */))))).X0)-i32(1)) + _2_pColl = _multiSelectCollSeq(tls, _pParse, _p, int32((*T5515123)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pItem))+uintptr(16 /* X5 */))))).X0)-i32(1)) if _2_pColl != (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))) { goto _7 } @@ -104455,15 +93822,11 @@ _5: _7: *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_pOrderBy.X1)+20*uintptr(_1_i))))) + uintptr(0 /* X0 */))))) = _sqlite3ExprAddCollateString(tls, _pParse, _2_pTerm, _2_pColl.X0) _6: - func() int32 { - if _sqlite3KeyInfoIsWriteable(tls, _pRet) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3KeyInfoIsWriteable(tls, _pRet) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118214), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectOrderByKeyInfoØ00__func__Ø000))), unsafe.Pointer(str(103336))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XCollSeq)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRet))+uintptr(20 /* X6 */))))) + 4*uintptr(_1_i))) = _2_pColl *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRet.X5)) + 1*uintptr(_1_i))) = (*TExprList_item)(unsafe.Pointer(uintptr(_pOrderBy.X1) + 20*uintptr(_1_i))).X3 @@ -104490,26 +93853,19 @@ func _multiSelectCollSeq(tls *crt.TLS, _pParse *XParse, _p *XSelect, _iCol int32 _0: _pRet = (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))) _1: - func() int32 { - if _iCol >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _iCol < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118175), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectCollSeqØ00__func__Ø000))), unsafe.Pointer(str(103368))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pRet != (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))) || func() int32 { if _iCol < ((*XExprList)(unsafe.Pointer(_p.X0)).X0) { return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118179), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectCollSeqØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118179), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectCollSeqØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -104604,25 +93960,17 @@ func _selectInnerLoop(tls *crt.TLS, _pParse *XParse, _p *XSelect, _pEList *XExpr _eDest = int32(_pDest.X0) _iParm = _pDest.X2 _nPrefixReg = i32(0) - func() int32 { - if _v != nil { - return i32(0) - } - return func() int32 { + func() { + if _v == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116947), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectInnerLoopØ00__func__Ø000))), unsafe.Pointer(str(42824))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pEList != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if _pEList == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116948), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectInnerLoopØ00__func__Ø000))), unsafe.Pointer(str(46224))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _hasDistinct = func() int32 { if _pDistinct != nil { @@ -104640,15 +93988,11 @@ _7: goto _9 } - func() int32 { - if _iContinue != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _iContinue == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116952), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectInnerLoopØ00__func__Ø000))), unsafe.Pointer(str(103424))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _codeOffset(tls, _v, _p.X5, _iContinue) _9: @@ -104744,26 +94088,22 @@ _32: goto _35 } - if store961(&_11_j, int32((*T5515113)(unsafe.Pointer((*T5515135)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pSort.X0)).X1)+20*uintptr(_i)))))+uintptr(16 /* X5 */))))).X0)) <= i32(0) { + if store961(&_11_j, int32((*T5515123)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pSort.X0)).X1)+20*uintptr(_i)))))+uintptr(16 /* X5 */))))).X0)) <= i32(0) { goto _36 } - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5515113)(unsafe.Pointer((*T5515135)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_pEList.X1)+20*uintptr(_11_j-i32(1))))))+uintptr(16 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16((_i + i32(1)) - (_pSort.X1)) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5515123)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_pEList.X1)+20*uintptr(_11_j-i32(1))))))+uintptr(16 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16((_i + i32(1)) - (_pSort.X1)) _36: _i += 1 goto _32 _35: _regOrig = i32(0) - func() int32 { - if (((_eDest == i32(11)) || (_eDest == i32(10))) || (_eDest == i32(13))) || (_eDest == i32(9)) { - return i32(0) - } - return func() int32 { + func() { + if _eDest != i32(11) && _eDest != i32(10) && _eDest != i32(13) && _eDest != i32(9) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117008), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectInnerLoopØ00__func__Ø000))), unsafe.Pointer(str(103440))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _31: _nResultCol = _sqlite3ExprCodeExprList(tls, _pParse, _pEList, _regResult, i32(0), _7_ecelFlags) @@ -104818,15 +94158,11 @@ _52: goto _47 _50: - func() int32 { - if (_sqlite3VdbeCurrentAddr(tls, _v) == _15_iJump) || (((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) != 0) { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3VdbeCurrentAddr(tls, _v) != _15_iJump && ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117054), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectInnerLoopØ00__func__Ø000))), unsafe.Pointer(str(103520))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeAddOp3(tls, _v, i32(85), _regResult, _15_regPrev, _nResultCol-i32(1)) goto _56 @@ -104836,15 +94172,11 @@ _45: goto _56 _46: - func() int32 { - if int32(_pDistinct.X1) == i32(3) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pDistinct.X1) != i32(3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117065), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectInnerLoopØ00__func__Ø000))), unsafe.Pointer(str(103584))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _codeDistinct(tls, _pParse, _pDistinct.X2, _iContinue, _nResultCol, _regResult) goto _56 @@ -104912,15 +94244,11 @@ _66: _26_addr = _sqlite3VdbeCurrentAddr(tls, _v) + i32(4) _sqlite3VdbeAddOp4Int(tls, _v, i32(31), _iParm+i32(1), _26_addr, _25_r1, i32(0)) _sqlite3VdbeAddOp4Int(tls, _v, i32(126), _iParm+i32(1), _25_r1, _regResult, _nResultCol) - func() int32 { - if _pSort == (*XSortCtx)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pSort != (*XSortCtx)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117123), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectInnerLoopØ00__func__Ø000))), unsafe.Pointer(str(103632))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _76: if _pSort == nil { @@ -104950,15 +94278,11 @@ _67: _81: _31_r1 = _sqlite3GetTempReg(tls, _pParse) - func() int32 { - if _sqlite3Strlen30(tls, _pDest.X1) == _nResultCol { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3Strlen30(tls, _pDest.X1) != _nResultCol { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117154), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectInnerLoopØ00__func__Ø000))), unsafe.Pointer(str(103644))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeAddOp4(tls, _v, i32(100), _regResult, _nResultCol, _31_r1, _pDest.X1, _nResultCol) _sqlite3ExprCacheAffinityChange(tls, _pParse, _regResult, _nResultCol) @@ -104976,39 +94300,27 @@ _69: goto _85 } - func() int32 { - if _nResultCol <= (_pDest.X4) { - return i32(0) - } - return func() int32 { + func() { + if _nResultCol > (_pDest.X4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117178), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectInnerLoopØ00__func__Ø000))), unsafe.Pointer(str(103692))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pushOntoSorter(tls, _pParse, _pSort, _p, _regResult, _regOrig, _nResultCol, _nPrefixReg) goto _88 _85: - func() int32 { - if _nResultCol == (_pDest.X4) { - return i32(0) - } - return func() int32 { + func() { + if _nResultCol != (_pDest.X4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117182), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectInnerLoopØ00__func__Ø000))), unsafe.Pointer(str(103720))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _regResult == _iParm { - return i32(0) } - return func() int32 { + }() + func() { + if _regResult != _iParm { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117183), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectInnerLoopØ00__func__Ø000))), unsafe.Pointer(str(103748))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _88: goto _75 @@ -105041,15 +94353,11 @@ _72: _73: _40_addrTest = i32(0) _40_pSO = (*XExprList)(unsafe.Pointer(_pDest.X5)) - func() int32 { - if _40_pSO != nil { - return i32(0) - } - return func() int32 { + func() { + if _40_pSO == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117220), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectInnerLoopØ00__func__Ø000))), unsafe.Pointer(str(103768))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _40_nKey = _40_pSO.X0 _40_r1 = _sqlite3GetTempReg(tls, _pParse) @@ -105075,7 +94383,7 @@ _101: goto _104 } - _sqlite3VdbeAddOp2(tls, _v, i32(86), (_regResult+int32((*T5515113)(unsafe.Pointer((*T5515135)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_40_pSO.X1)+20*uintptr(_i)))))+uintptr(16 /* X5 */))))).X0))-i32(1), _40_r2+_i) + _sqlite3VdbeAddOp2(tls, _v, i32(86), (_regResult+int32((*T5515123)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_40_pSO.X1)+20*uintptr(_i)))))+uintptr(16 /* X5 */))))).X0))-i32(1), _40_r2+_i) _i += 1 goto _101 @@ -105094,15 +94402,11 @@ _105: goto _75 _74: - func() int32 { - if _eDest == i32(4) { - return i32(0) - } - return func() int32 { + func() { + if _eDest != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117262), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectInnerLoopØ00__func__Ø000))), unsafe.Pointer(str(103772))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _75 @@ -105149,35 +94453,23 @@ func _sqlite3ExprCodeExprList(tls *crt.TLS, _pParse *XParse, _pList *XExprList, return i32(86) }()) _v = (*TVdbe)(unsafe.Pointer(_pParse.X2)) - func() int32 { - if _pList != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pList == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94916), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeExprListØ00__func__Ø000))), unsafe.Pointer(str(92144))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _target > i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if _target <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94917), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeExprListØ00__func__Ø000))), unsafe.Pointer(str(103808))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*TVdbe)(unsafe.Pointer(_pParse.X2)) != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*TVdbe)(unsafe.Pointer(_pParse.X2)) == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94918), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeExprListØ00__func__Ø000))), unsafe.Pointer(str(103820))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _n = _pList.X0 if (_pParse.X11) != 0 { @@ -105197,7 +94489,7 @@ _9: } _1_pExpr = (*XExpr)(unsafe.Pointer(_pItem.X0)) - if (int32(_flags)&i32(4)) == i32(0) || store961(&_j, int32((*T5515113)(unsafe.Pointer((*T5515135)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(16 /* X5 */))))).X0)) <= i32(0) { + if (int32(_flags)&i32(4)) == i32(0) || store961(&_j, int32((*T5515123)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(16 /* X5 */))))).X0)) <= i32(0) { goto _14 } @@ -105228,7 +94520,7 @@ _19: goto _21 } - if int32(_copyOp) != i32(85) || int32(store5774059(&_7_pOp, _sqlite3VdbeGetOp(tls, _v, i32(-1))).X0) != i32(85) || (((_7_pOp.X3)+(_7_pOp.X5))+i32(1)) != _6_inReg || (((_7_pOp.X4)+(_7_pOp.X5))+i32(1)) != (_target+_i) { + if int32(_copyOp) != i32(85) || int32(store5774069(&_7_pOp, _sqlite3VdbeGetOp(tls, _v, i32(-1))).X0) != i32(85) || (((_7_pOp.X3)+(_7_pOp.X5))+i32(1)) != _6_inReg || (((_7_pOp.X4)+(_7_pOp.X5))+i32(1)) != (_target+_i) { goto _25 } @@ -105269,7 +94561,7 @@ func _exprIsConst(tls *crt.TLS, _p *XExpr, _initFlag int32, _iCur int32) (r0 int *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(20 /* X5 */))) = uint8(_initFlag) *(*func(*crt.TLS, *XWalker, *XExpr) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(4 /* X1 */))))) = _exprNodeIsConstant *(*func(*crt.TLS, *XWalker, *XSelect) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(8 /* X2 */))))) = _selectNodeIsConstant - *(*int32)(unsafe.Pointer((*T5962177)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(24 /* X6 */))))) = _iCur + *(*int32)(unsafe.Pointer((*T5962187)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(24 /* X6 */))))) = _iCur _sqlite3WalkExpr(tls, &_w, _p) r0 = int32(_w.X5) return @@ -105320,7 +94612,7 @@ _4: _5: _6: _7: - if int32(_pWalker.X5) != i32(3) || (_pExpr.X8) != (*(*int32)(unsafe.Pointer((*T5962177)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(24 /* X6 */)))))) { + if int32(_pWalker.X5) != i32(3) || (_pExpr.X8) != (*(*int32)(unsafe.Pointer((*T5962187)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(24 /* X6 */)))))) { goto _14 } @@ -105374,15 +94666,11 @@ func _sqlite3ExprCodeAtInit(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _regDe _ = _1_i var _4_pItem *TExprList_item // sqlite3.c:94775:27 _ = _4_pItem - func() int32 { - if (_pParse.X11) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pParse.X11) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94761), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeAtInitØ00__func__Ø000))), unsafe.Pointer(str(103864))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _p = (*XExprList)(unsafe.Pointer(_pParse.X27)) if _regDest >= i32(0) || _p == nil { @@ -105399,7 +94687,7 @@ _4: goto _9 } - r0 = *(*int32)(unsafe.Pointer((*T5515135)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem)) + uintptr(16 /* X5 */))))) + r0 = *(*int32)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem)) + uintptr(16 /* X5 */))))) return _9: @@ -105422,7 +94710,7 @@ _3: _regDest = preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(44 /* X18 */))), 1) _11: - *(*int32)(unsafe.Pointer((*T5515135)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pItem)) + uintptr(16 /* X5 */))))) = _regDest + *(*int32)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pItem)) + uintptr(16 /* X5 */))))) = _regDest _10: *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(80 /* X27 */))))) = _p r0 = _regDest @@ -105447,20 +94735,16 @@ func _sqlite3VdbeChangeToNoop(tls *crt.TLS, _p *TVdbe, _addr int32) (r0 int32) { return _0: - func() int32 { - if (_addr >= i32(0)) && (_addr < (_p.X27)) { - return i32(0) - } - return func() int32 { + func() { + if _addr < i32(0) || _addr >= (_p.X27) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72237), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeChangeToNoopØ00__func__Ø000))), unsafe.Pointer(str(103912))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pOp = (*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17) + 24*uintptr(_addr))) - _freeP4(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), int32(_pOp.X1), *(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + _freeP4(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), int32(_pOp.X1), *(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(1 /* X1 */))) = int8(i32(0)) - *(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) + *(**int8)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(0 /* X0 */))) = uint8(i32(162)) r0 = i32(1) return @@ -105474,15 +94758,11 @@ func init() { } func _sqlite3VdbeCurrentAddr(tls *crt.TLS, _p *TVdbe) (r0 int32) { // sqlite3.c:71969:1 - func() int32 { - if (_p.X5) == uint32(i32(381479589)) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X5) != uint32(i32(381479589)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71970), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeCurrentAddrØ00__func__Ø000))), unsafe.Pointer(str(38332))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _p.X27 return @@ -105577,15 +94857,11 @@ _0: goto _1 } - func() int32 { - if _usedAsColumnCache(tls, _pParse, _i, (_i+_n)-i32(1)) == 0 { - return i32(0) - } - return func() int32 { + func() { + if _usedAsColumnCache(tls, _pParse, _i, (_i+_n)-i32(1)) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95823), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GetTempRangeØ00__func__Ø000))), unsafe.Pointer(str(103984))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(32 /* X15 */))) @@ -105692,39 +94968,27 @@ func _pushOntoSorter(tls *crt.TLS, _pParse *XParse, _pSort *XSortCtx, _pSelect * _nBase = (_nExpr + _bSeq) + _nData _regRecord = preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(44 /* X18 */))), 1) _nOBSat = _pSort.X1 - func() int32 { - if (_bSeq == i32(0)) || (_bSeq == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _bSeq != i32(0) && _bSeq != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116770), unsafe.Pointer((*int8)(unsafe.Pointer(&_pushOntoSorterØ00__func__Ø000))), unsafe.Pointer(str(104044))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_nData == i32(1)) || (_regData == _regOrigData)) || (_regOrigData == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if _nData != i32(1) && _regData != _regOrigData && _regOrigData != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116771), unsafe.Pointer((*int8)(unsafe.Pointer(&_pushOntoSorterØ00__func__Ø000))), unsafe.Pointer(str(104064))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _nPrefixReg == 0 { goto _7 } - func() int32 { - if _nPrefixReg == (_nExpr + _bSeq) { - return i32(0) - } - return func() int32 { + func() { + if _nPrefixReg != (_nExpr + _bSeq) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116773), unsafe.Pointer((*int8)(unsafe.Pointer(&_pushOntoSorterØ00__func__Ø000))), unsafe.Pointer(str(104116))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _regBase = (_regData - _nExpr) - _bSeq goto _10 @@ -105737,15 +95001,11 @@ _7: sink961 = *p } _10: - func() int32 { - if ((_pSelect.X5) == i32(0)) || ((_pSelect.X4) != i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_pSelect.X5) != i32(0) && (_pSelect.X4) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116779), unsafe.Pointer((*int8)(unsafe.Pointer(&_pushOntoSorterØ00__func__Ø000))), unsafe.Pointer(str(104140))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _iLimit = func() int32 { if (_pSelect.X5) != 0 { @@ -105804,10 +95064,10 @@ _23: _24: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pOp)) + uintptr(8 /* X4 */))) = _5_nKey + _nData - _5_pKI = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pOp)) + uintptr(16 /* X6 */))))))) + _5_pKI = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pOp)) + uintptr(16 /* X6 */))))))) crt.Xmemset(tls, (unsafe.Pointer)(_5_pKI.X5), i32(0), uint32(_5_pKI.X2)) _sqlite3VdbeChangeP4(tls, _v, i32(-1), (*int8)(unsafe.Pointer(_5_pKI)), i32(-5)) - *(**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pOp)) + uintptr(16 /* X6 */))))))) = _keyInfoFromExprList(tls, _pParse, (*XExprList)(unsafe.Pointer(_pSort.X0)), _nOBSat, int32(_5_pKI.X3)-i32(1)) + *(**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pOp)) + uintptr(16 /* X6 */))))))) = _keyInfoFromExprList(tls, _pParse, (*XExprList)(unsafe.Pointer(_pSort.X0)), _nOBSat, int32(_5_pKI.X3)-i32(1)) _5_addrJmp = _sqlite3VdbeCurrentAddr(tls, _v) _sqlite3VdbeAddOp3(tls, _v, i32(18), _5_addrJmp+i32(1), i32(0), _5_addrJmp+i32(1)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSort)) + uintptr(16 /* X4 */))) = _sqlite3VdbeMakeLabel(tls, _v) @@ -105872,15 +95132,11 @@ func init() { } func _sqlite3ExprCodeMove(tls *crt.TLS, _pParse *XParse, _iFrom int32, _iTo int32, _nReg int32) { // sqlite3.c:94036:1 - func() int32 { - if (_iFrom >= (_iTo + _nReg)) || ((_iFrom + _nReg) <= _iTo) { - return i32(0) - } - return func() int32 { + func() { + if _iFrom < (_iTo+_nReg) && (_iFrom+_nReg) > _iTo { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94037), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeMoveØ00__func__Ø000))), unsafe.Pointer(str(104200))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeAddOp3(tls, (*TVdbe)(unsafe.Pointer(_pParse.X2)), i32(84), _iFrom, _iTo, _nReg) _sqlite3ExprCacheRemove(tls, _pParse, _iFrom, _nReg) @@ -105914,15 +95170,11 @@ func _keyInfoFromExprList(tls *crt.TLS, _pParse *XParse, _pList *XExprList, _iSt goto _0 } - func() int32 { - if _sqlite3KeyInfoIsWriteable(tls, _pInfo) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3KeyInfoIsWriteable(tls, _pInfo) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117359), unsafe.Pointer((*int8)(unsafe.Pointer(&_keyInfoFromExprListØ00__func__Ø000))), unsafe.Pointer(str(104256))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *func() **TExprList_item { _i = _iStart; return &_pItem }() = (*TExprList_item)(unsafe.Pointer(uintptr(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(_pList.X1)))) + uintptr(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_iStart)))))*uintptr(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(20))))))))))) _3: @@ -105983,35 +95235,23 @@ func _sqlite3VdbeResolveLabel(tls *crt.TLS, _v *TVdbe, _x int32) { // sqlite3.c: _ = _j _p = (*XParse)(unsafe.Pointer(_v.X3)) _j = i32(-1) - _x - func() int32 { - if (_v.X5) == uint32(i32(381479589)) { - return i32(0) - } - return func() int32 { + func() { + if (_v.X5) != uint32(i32(381479589)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71712), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeResolveLabelØ00__func__Ø000))), unsafe.Pointer(str(46052))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _j < (_p.X25) { - return i32(0) } - return func() int32 { + }() + func() { + if _j >= (_p.X25) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71713), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeResolveLabelØ00__func__Ø000))), unsafe.Pointer(str(104312))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _j >= i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if _j < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71714), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeResolveLabelØ00__func__Ø000))), unsafe.Pointer(str(104324))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_p.X26) == nil { goto _6 @@ -106116,62 +95356,42 @@ func _multiSelectOrderBy(tls *crt.TLS, _pParse *XParse, _p *XSelect, _pDest *XSe _ = _24_pFirst _addrOutB = i32(0) _pKeyDup = nil - func() int32 { - if (*XExprList)(unsafe.Pointer(_p.X12)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XExprList)(unsafe.Pointer(_p.X12)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119116), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectOrderByØ00__func__Ø000))), unsafe.Pointer(str(104356))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pKeyDup == (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if _pKeyDup != (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119117), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectOrderByØ00__func__Ø000))), unsafe.Pointer(str(104372))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) _v = (*TVdbe)(unsafe.Pointer(_pParse.X2)) - func() int32 { - if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119120), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectOrderByØ00__func__Ø000))), unsafe.Pointer(str(43044))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _labelEnd = _sqlite3VdbeMakeLabel(tls, _v) _labelCmpr = _sqlite3VdbeMakeLabel(tls, _v) _op = int32(_p.X1) _pPrior = (*XSelect)(unsafe.Pointer(_p.X13)) - func() int32 { - if (*XExprList)(unsafe.Pointer(_pPrior.X12)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XExprList)(unsafe.Pointer(_pPrior.X12)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119129), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectOrderByØ00__func__Ø000))), unsafe.Pointer(str(104384))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pOrderBy = (*XExprList)(unsafe.Pointer(_p.X12)) - func() int32 { - if _pOrderBy != nil { - return i32(0) - } - return func() int32 { + func() { + if _pOrderBy == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119131), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectOrderByØ00__func__Ø000))), unsafe.Pointer(str(104404))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nOrderBy = _pOrderBy.X0 if _op == i32(116) { @@ -106190,17 +95410,13 @@ _16: goto _19 } - func() int32 { - if int32((*T5515113)(unsafe.Pointer((*T5515135)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pItem))+uintptr(16 /* X5 */))))).X0) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32((*T5515123)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pItem))+uintptr(16 /* X5 */))))).X0) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119142), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectOrderByØ00__func__Ø000))), unsafe.Pointer(str(104416))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if int32((*T5515113)(unsafe.Pointer((*T5515135)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pItem))+uintptr(16 /* X5 */))))).X0) != _i { + if int32((*T5515123)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pItem))+uintptr(16 /* X5 */))))).X0) != _i { goto _22 } @@ -106229,13 +95445,13 @@ _24: *p = (*p) | uint32(i32(1024)) sink985 = *p } - *(*int32)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pNew)) + uintptr(8 /* X3 */))))) = _i + *(*int32)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pNew)) + uintptr(8 /* X3 */))))) = _i _pOrderBy = _sqlite3ExprListAppend(tls, _pParse, _pOrderBy, _4_pNew) if _pOrderBy == nil { goto _25 } - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5515113)(unsafe.Pointer((*T5515135)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_pOrderBy.X1)+20*uintptr(postInc961(&_nOrderBy, int32(1)))))))+uintptr(16 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_i) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5515123)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_pOrderBy.X1)+20*uintptr(postInc961(&_nOrderBy, int32(1)))))))+uintptr(16 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_i) _25: _23: _i += 1 @@ -106255,27 +95471,19 @@ _27: goto _30 } - func() int32 { - if int32((*T5515113)(unsafe.Pointer((*T5515135)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pItem))+uintptr(16 /* X5 */))))).X0) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32((*T5515123)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pItem))+uintptr(16 /* X5 */))))).X0) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119168), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectOrderByØ00__func__Ø000))), unsafe.Pointer(str(104416))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((*T5515113)(unsafe.Pointer((*T5515135)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pItem))+uintptr(16 /* X5 */))))).X0) <= ((*XExprList)(unsafe.Pointer(_p.X0)).X0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((*T5515123)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pItem))+uintptr(16 /* X5 */))))).X0) > ((*XExprList)(unsafe.Pointer(_p.X0)).X0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119169), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectOrderByØ00__func__Ø000))), unsafe.Pointer(str(104444))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aPermute)) + 4*uintptr(_i))) = int32((*T5515113)(unsafe.Pointer((*T5515135)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pItem))+uintptr(16 /* X5 */))))).X0) - i32(1) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aPermute)) + 4*uintptr(_i))) = int32((*T5515123)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pItem))+uintptr(16 /* X5 */))))).X0) - i32(1) *(*uintptr)(unsafe.Pointer(func() **TExprList_item { _i += 1; return &_5_pItem }())) += uintptr(20) goto _27 @@ -106297,15 +95505,11 @@ _35: _36: _9_nExpr = (*XExprList)(unsafe.Pointer(_p.X0)).X0 - func() int32 { - if (_nOrderBy >= _9_nExpr) || ((_db.X17) != 0) { - return i32(0) - } - return func() int32 { + func() { + if _nOrderBy < _9_nExpr && (_db.X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119190), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectOrderByØ00__func__Ø000))), unsafe.Pointer(str(104488))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _regPrev = (_pParse.X18) + i32(1) { @@ -106319,15 +95523,11 @@ _36: goto _41 } - func() int32 { - if _sqlite3KeyInfoIsWriteable(tls, _pKeyDup) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3KeyInfoIsWriteable(tls, _pKeyDup) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119196), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectOrderByØ00__func__Ø000))), unsafe.Pointer(str(104524))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = i32(0) _44: @@ -106589,25 +95789,17 @@ _0: _1: _codeOffset(tls, _v, _p.X5, _iContinue) - func() int32 { - if int32(_pDest.X0) != i32(3) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pDest.X0) == i32(3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118898), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateOutputSubroutineØ00__func__Ø000))), unsafe.Pointer(str(104756))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pDest.X0) != i32(14) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pDest.X0) == i32(14) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118899), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateOutputSubroutineØ00__func__Ø000))), unsafe.Pointer(str(104784))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() switch int32(_pDest.X0) { case i32(10): @@ -106642,15 +95834,11 @@ _8: goto _12 _9: - func() int32 { - if ((_pIn.X4) == i32(1)) || ((_pParse.X16) > i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_pIn.X4) != i32(1) && (_pParse.X16) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118936), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateOutputSubroutineØ00__func__Ø000))), unsafe.Pointer(str(104808))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3ExprCodeMove(tls, _pParse, _pIn.X3, _pDest.X2, i32(1)) goto _12 @@ -106668,15 +95856,11 @@ _16: goto _12 _11: - func() int32 { - if int32(_pDest.X0) == i32(9) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pDest.X0) != i32(9) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118965), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateOutputSubroutineØ00__func__Ø000))), unsafe.Pointer(str(104840))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeAddOp2(tls, _v, i32(88), _pIn.X3, _pIn.X4) _sqlite3ExprCacheAffinityChange(tls, _pParse, _pIn.X3, _pIn.X4) @@ -106701,15 +95885,11 @@ func _sqlite3KeyInfoRef(tls *crt.TLS, _p *XKeyInfo) (r0 *XKeyInfo) { // sqlite3. goto _0 } - func() int32 { - if (_p.X0) > uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X0) <= uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117314), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3KeyInfoRefØ00__func__Ø000))), unsafe.Pointer(str(12832))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))) += 1 _0: @@ -106825,25 +96005,17 @@ _0: return _2: - func() int32 { - if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117827), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateColumnNamesØ00__func__Ø000))), unsafe.Pointer(str(43044))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pTabList != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if _pTabList == (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117828), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateColumnNamesØ00__func__Ø000))), unsafe.Pointer(str(104916))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(16 /* X4 */))) = uint8(i32(1)) _fullNames = bool2int(((_db.X6) & i32(4)) != i32(0)) @@ -106859,11 +96031,8 @@ _7: if func() int32 { if _2_p == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117836), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateColumnNamesØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117836), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateColumnNamesØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -106896,11 +96065,8 @@ _18: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117844), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateColumnNamesØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117844), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateColumnNamesØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -106918,15 +96084,11 @@ _24: goto _18 _23: - func() int32 { - if _j < (_pTabList.X0) { - return i32(0) - } - return func() int32 { + func() { + if _j >= (_pTabList.X0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117847), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateColumnNamesØ00__func__Ø000))), unsafe.Pointer(str(104928))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _4_pTab = (*XTable)(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabList))+uintptr(8 /* X2 */))))) + 68*uintptr(_j))).X4)) if _4_iCol >= i32(0) { @@ -106935,15 +96097,11 @@ _23: _4_iCol = int32(_4_pTab.X10) _27: - func() int32 { - if (_4_iCol == i32(-1)) || ((_4_iCol >= i32(0)) && (_4_iCol < int32(_4_pTab.X11))) { - return i32(0) - } - return func() int32 { + func() { + if _4_iCol != i32(-1) && (_4_iCol < i32(0) || _4_iCol >= int32(_4_pTab.X11)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117850), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateColumnNamesØ00__func__Ø000))), unsafe.Pointer(str(98464))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _4_iCol >= i32(0) { goto _32 @@ -107047,15 +96205,11 @@ func _explainComposite(tls *crt.TLS, _pParse *XParse, _op int32, _iSub1 int32, _ _ = _1_v var _1_zMsg *int8 // sqlite3.c:117444:10 _ = _1_zMsg - func() int32 { - if (((_op == i32(115)) || (_op == i32(117))) || (_op == i32(118))) || (_op == i32(116)) { - return i32(0) - } - return func() int32 { + func() { + if _op != i32(115) && _op != i32(117) && _op != i32(118) && _op != i32(116) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117441), unsafe.Pointer((*int8)(unsafe.Pointer(&_explainCompositeØ00__func__Ø000))), unsafe.Pointer(str(104980))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pParse.X54) != i32(2) { goto _5 @@ -107271,25 +96425,17 @@ func _sqlite3WhereBegin(tls *crt.TLS, _pParse *XParse, _pTabList *XSrcList, _pWh _ = _45_wsFlags _v = (*TVdbe)(unsafe.Pointer(_pParse.X2)) _bFordelete = u8(0) - func() int32 { - if ((int32(_wctrlFlags) & i32(8)) == i32(0)) || (((int32(_wctrlFlags) & i32(4)) != i32(0)) && ((int32(_wctrlFlags) & i32(32)) == i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_wctrlFlags)&i32(8)) != i32(0) && ((int32(_wctrlFlags)&i32(4)) == i32(0) || (int32(_wctrlFlags)&i32(32)) != i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134226), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(105124))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((int32(_wctrlFlags) & i32(32)) == i32(0)) || ((int32(_wctrlFlags) & i32(16384)) == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_wctrlFlags)&i32(32)) != i32(0) && (int32(_wctrlFlags)&i32(16384)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134232), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(105252))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) crt.Xmemset(tls, (unsafe.Pointer)(&_sWLB), i32(0), u32(24)) @@ -107348,29 +96494,21 @@ _13: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo)) + uintptr(36 /* X8 */))) = int32(_pParse.X42) crt.Xmemset(tls, (unsafe.Pointer)((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo))+uintptr(43 /* X11 */)))), i32(0), u32(29)) crt.Xmemset(tls, (unsafe.Pointer)((*XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo))+uintptr(740 /* X23 */)))))+76*uintptr(i32(0))))), i32(0), u32(72)+(uint32(_nTabList)*u32(76))) - func() int32 { - if int32(_pWInfo.X13) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pWInfo.X13) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134293), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(105356))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pMaskSet = (*XWhereMaskSet)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo)) + uintptr(480 /* X22 */))) *(**XWhereInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sWLB)) + uintptr(0 /* X0 */))))) = _pWInfo *(**XWhereClause)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sWLB)) + uintptr(4 /* X1 */))))) = (*XWhereClause)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo)) + uintptr(72 /* X21 */))) *(**XWhereLoop)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sWLB)) + uintptr(12 /* X3 */))))) = (*XWhereLoop)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pWInfo)))) + uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(_nByteWInfo))))))))) - func() int32 { - if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer((*XWhereLoop)(unsafe.Pointer(_sWLB.X3))))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer((*XWhereLoop)(unsafe.Pointer(_sWLB.X3))))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134298), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(105388))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _whereLoopInit(tls, (*XWhereLoop)(unsafe.Pointer(_sWLB.X3))) *(*int8)(unsafe.Pointer(uintptr(_sWLB.X3) + uintptr(16 /* X2 */))) = int8(i32(42)) @@ -107434,15 +96572,11 @@ _31: } _9_m = _sqlite3WhereGetMask(tls, _pMaskSet, (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabList))+uintptr(8 /* X2 */)))))+68*uintptr(_ii))).X11) - func() int32 { - if _9_m == (u64(1) << uint(_ii)) { - return i32(0) - } - return func() int32 { + func() { + if _9_m != (u64(1) << uint(_ii)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134352), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(105420))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _ii += 1 goto _31 @@ -107524,11 +96658,8 @@ _49: if (_pParse.X16) == 0 && func() int32 { if (_db.X17) != 0 { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134412), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134412), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -107561,7 +96692,7 @@ _58: } _pLoop = (*XWhereLoop)(unsafe.Pointer((*XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo))+uintptr(740 /* X23 */))))) + 76*uintptr(int32(_pWInfo.X10)-i32(1)))).X18)) - if (int32((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr(_pWInfo.X1)+uintptr(8 /* X2 */)))))+68*uintptr(_pLoop.X3)))))+uintptr(36 /* X9 */))).X0) & i32(8)) != i32(0) { + if (int32((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr(_pWInfo.X1)+uintptr(8 /* X2 */)))))+68*uintptr(_pLoop.X3)))))+uintptr(36 /* X9 */))).X0) & i32(8)) != i32(0) { goto _60 } @@ -107618,15 +96749,11 @@ _56: *p = (*p) + uint32(_pWInfo.X20) sink985 = *p } - func() int32 { - if ((int32(_wctrlFlags) & i32(4)) == i32(0)) || (int32(_pWInfo.X10) == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_wctrlFlags)&i32(4)) != i32(0) && int32(_pWInfo.X10) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134480), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(105436))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_wctrlFlags) & i32(4)) == i32(0) { goto _74 @@ -107705,15 +96832,11 @@ _92: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo))+uintptr(20 /* X5 */))))) + 4*uintptr(i32(0)))) = _27_pTabItem.X11 _96: _sqlite3OpenTable(tls, _pParse, _27_pTabItem.X11, _27_iDb, _27_pTab, _31_op) - func() int32 { - if (_27_pTabItem.X11) == (_pLevel.X1) { - return i32(0) - } - return func() int32 { + func() { + if (_27_pTabItem.X11) != (_pLevel.X1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134530), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(105500))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pWInfo.X13) != i32(0) || int32(_27_pTab.X11) >= i32(64) || ((_27_pTab.X9)&uint32(i32(32))) != uint32(i32(0)) { goto _101 @@ -107731,15 +96854,11 @@ _102: _105: _sqlite3VdbeChangeP4(tls, _v, i32(-1), (*int8)(unsafe.Pointer((unsafe.Pointer)(uintptr(_33_n)))), i32(-11)) - func() int32 { - if _33_n <= int32(_27_pTab.X11) { - return i32(0) - } - return func() int32 { + func() { + if _33_n > int32(_27_pTab.X11) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134538), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(105536))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _101: _sqlite3VdbeChangeP5(tls, _v, uint16(_bFordelete)) @@ -107757,15 +96876,11 @@ _89: _37_pIx = (*XIndex)(unsafe.Pointer((*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(28 /* X8 */))))).X3)) _37_op = i32(105) - func() int32 { - if (_iAuxArg != i32(0)) || ((int32(_pWInfo.X9) & i32(4)) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _iAuxArg == i32(0) && (int32(_pWInfo.X9)&i32(4)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134560), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(105552))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_27_pTab.X9)&uint32(i32(32))) == uint32(i32(0)) || int32((uint32(_37_pIx.X16)<<uint(i32(30)))>>uint(i32(30))) != i32(2) || (int32(_wctrlFlags)&i32(32)) == i32(0) { goto _115 @@ -107782,15 +96897,11 @@ _115: _39_pJ = (*XIndex)(unsafe.Pointer((*XTable)(unsafe.Pointer(_27_pTabItem.X4)).X2)) _37_iIndexCur = _iAuxArg - func() int32 { - if (int32(_wctrlFlags) & i32(4)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(_wctrlFlags) & i32(4)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134571), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(105616))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _120: if func() int32 { @@ -107798,11 +96909,8 @@ _120: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134572), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134572), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 || _39_pJ == _37_pIx { @@ -107833,25 +96941,17 @@ _128: _125: _116: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(8 /* X2 */))) = _37_iIndexCur - func() int32 { - if (*XSchema)(unsafe.Pointer(_37_pIx.X6)) == (*XSchema)(unsafe.Pointer(_27_pTab.X20)) { - return i32(0) - } - return func() int32 { + func() { + if (*XSchema)(unsafe.Pointer(_37_pIx.X6)) != (*XSchema)(unsafe.Pointer(_27_pTab.X20)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134585), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(105652))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _37_iIndexCur >= i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if _37_iIndexCur < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134586), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(105680))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _37_op == 0 { goto _133 @@ -108077,24 +97177,17 @@ func _sqlite3ExprIfFalse(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _dest int _op = i32(0) _regFree1 = i32(0) _regFree2 = i32(0) - func() int32 { - if (_jumpIfNull == i32(16)) || (_jumpIfNull == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _jumpIfNull != i32(16) && _jumpIfNull != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95170), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfFalseØ00__func__Ø000))), unsafe.Pointer(str(105716))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if func() int32 { if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95171), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfFalseØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95171), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfFalseØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -108114,85 +97207,53 @@ _5: _6: _op = ((int32(_pExpr.X0) + i32(0)) ^ i32(1)) - i32(0) - func() int32 { - if (int32(_pExpr.X0) != i32(34)) || (_op == i32(35)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pExpr.X0) == i32(34) && _op != i32(35) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95196), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfFalseØ00__func__Ø000))), unsafe.Pointer(str(105764))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pExpr.X0) != i32(35)) || (_op == i32(34)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pExpr.X0) == i32(35) && _op != i32(34) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95197), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfFalseØ00__func__Ø000))), unsafe.Pointer(str(105804))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pExpr.X0) != i32(36)) || (_op == i32(37)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pExpr.X0) == i32(36) && _op != i32(37) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95198), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfFalseØ00__func__Ø000))), unsafe.Pointer(str(105844))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pExpr.X0) != i32(37)) || (_op == i32(36)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pExpr.X0) == i32(37) && _op != i32(36) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95199), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfFalseØ00__func__Ø000))), unsafe.Pointer(str(105876))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pExpr.X0) != i32(40)) || (_op == i32(41)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pExpr.X0) == i32(40) && _op != i32(41) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95200), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfFalseØ00__func__Ø000))), unsafe.Pointer(str(105908))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pExpr.X0) != i32(39)) || (_op == i32(38)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pExpr.X0) == i32(39) && _op != i32(38) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95201), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfFalseØ00__func__Ø000))), unsafe.Pointer(str(105940))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pExpr.X0) != i32(38)) || (_op == i32(39)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pExpr.X0) == i32(38) && _op != i32(39) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95202), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfFalseØ00__func__Ø000))), unsafe.Pointer(str(105972))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pExpr.X0) != i32(41)) || (_op == i32(40)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pExpr.X0) == i32(41) && _op != i32(40) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95203), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfFalseØ00__func__Ø000))), unsafe.Pointer(str(106004))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() switch int32(_pExpr.X0) { case i32(19): @@ -108347,15 +97408,11 @@ func _sqlite3ExprCachePop(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:93870:1 var _i int32 // sqlite3.c:93871:7 _ = _i _i = i32(0) - func() int32 { - if (_pParse.X23) >= i32(1) { - return i32(0) - } - return func() int32 { + func() { + if (_pParse.X23) < i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93872), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCachePopØ00__func__Ø000))), unsafe.Pointer(str(106056))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(64 /* X23 */))) -= 1 if (((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X6) & i32(4096)) == 0 { @@ -108415,24 +97472,17 @@ func _sqlite3ExprIfTrue(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _dest int3 _op = i32(0) _regFree1 = i32(0) _regFree2 = i32(0) - func() int32 { - if (_jumpIfNull == i32(16)) || (_jumpIfNull == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _jumpIfNull != i32(16) && _jumpIfNull != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95047), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfTrueØ00__func__Ø000))), unsafe.Pointer(str(105716))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if func() int32 { if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95048), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfTrueØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95048), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfTrueØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -108447,11 +97497,8 @@ _5: if func() int32 { if _pExpr == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95049), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfTrueØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95049), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfTrueØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -108666,15 +97713,11 @@ func _codeCompare(tls *crt.TLS, _pParse *XParse, _pLeft *XExpr, _pRight *XExpr, func _sqlite3BinaryCompareCollSeq(tls *crt.TLS, _pParse *XParse, _pLeft *XExpr, _pRight *XExpr) (r0 *XCollSeq) { // sqlite3.c:91014:1 var _pColl *XCollSeq // sqlite3.c:91019:11 _ = _pColl - func() int32 { - if _pLeft != nil { - return i32(0) - } - return func() int32 { + func() { + if _pLeft == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91020), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BinaryCompareCollSeqØ00__func__Ø000))), unsafe.Pointer(str(43776))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_pLeft.X2) & uint32(i32(256))) == 0 { goto _2 @@ -108737,15 +97780,11 @@ func _exprCodeBetween(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _dest int32, crt.Xmemset(tls, (unsafe.Pointer)(&_compLeft), i32(0), u32(48)) crt.Xmemset(tls, (unsafe.Pointer)(&_compRight), i32(0), u32(48)) crt.Xmemset(tls, (unsafe.Pointer)(&_exprAnd), i32(0), u32(48)) - func() int32 { - if ((_pExpr.X2) & uint32(i32(2048))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_pExpr.X2) & uint32(i32(2048))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94989), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprCodeBetweenØ00__func__Ø000))), unsafe.Pointer(str(43812))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _exprX = *(*XExpr)(unsafe.Pointer(_pExpr.X4)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_exprAnd)) + uintptr(0 /* X0 */))) = uint8(i32(28)) @@ -108753,10 +97792,10 @@ func _exprCodeBetween(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _dest int32, *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_exprAnd)) + uintptr(16 /* X5 */))))) = &_compRight *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_compLeft)) + uintptr(0 /* X0 */))) = uint8(i32(41)) *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_compLeft)) + uintptr(12 /* X4 */))))) = &_exprX - *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_compLeft)) + uintptr(16 /* X5 */))))) = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(i32(0)))).X0)) + *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_compLeft)) + uintptr(16 /* X5 */))))) = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(i32(0)))).X0)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_compRight)) + uintptr(0 /* X0 */))) = uint8(i32(39)) *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_compRight)) + uintptr(12 /* X4 */))))) = &_exprX - *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_compRight)) + uintptr(16 /* X5 */))))) = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(i32(1)))).X0)) + *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_compRight)) + uintptr(16 /* X5 */))))) = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(i32(1)))).X0)) _exprToRegister(tls, &_exprX, _exprCodeVector(tls, _pParse, &_exprX, &_regFree1)) if _xJump == nil { goto _2 @@ -108834,7 +97873,7 @@ _4: goto _7 } - _sqlite3ExprCodeFactorable(tls, _pParse, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))).X1)+20*uintptr(_4_i))).X0)), _4_i+_iResult) + _sqlite3ExprCodeFactorable(tls, _pParse, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))).X1)+20*uintptr(_4_i))).X0)), _4_i+_iResult) _4_i += 1 goto _4 @@ -108943,15 +97982,11 @@ _0: _1: _v = (*TVdbe)(unsafe.Pointer(_pParse.X2)) - func() int32 { - if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93509), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeINØ00__func__Ø000))), unsafe.Pointer(str(43044))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeNoopComment(tls, _v, str(106176)) _eType = _sqlite3FindInIndex(tls, _pParse, _pExpr, uint32(i32(3)), func() *int32 { @@ -108960,15 +97995,11 @@ _1: } return &_rRhsHasNull }(), _aiMap) - func() int32 { - if ((((_pParse.X16) != 0 || (_nVector == i32(1))) || (_eType == i32(2))) || (_eType == i32(3))) || (_eType == i32(4)) { - return i32(0) - } - return func() int32 { + func() { + if (_pParse.X16) == 0 && _nVector != i32(1) && _eType != i32(2) && _eType != i32(3) && _eType != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93515), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeINØ00__func__Ø000))), unsafe.Pointer(str(106192))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = i32(0) _12: @@ -108992,15 +98023,11 @@ _20: goto _16 _19: - func() int32 { - if _1_cnt == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if _1_cnt != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93524), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeINØ00__func__Ø000))), unsafe.Pointer(str(106304))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i += 1 goto _12 @@ -109043,19 +98070,15 @@ _29: goto _34 } - _6_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) + _6_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) _6_pColl = _sqlite3ExprCollSeq(tls, _pParse, (*XExpr)(unsafe.Pointer(_pExpr.X4))) _6_labelOk = _sqlite3VdbeMakeLabel(tls, _v) _6_regCkNull = i32(0) - func() int32 { - if ((_pExpr.X2) & uint32(i32(2048))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_pExpr.X2) & uint32(i32(2048))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93564), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeINØ00__func__Ø000))), unsafe.Pointer(str(43812))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _destIfNull == _destIfFalse { goto _37 @@ -109086,15 +98109,11 @@ _43: goto _46 _45: - func() int32 { - if _destIfNull == _destIfFalse { - return i32(0) - } - return func() int32 { + func() { + if _destIfNull != _destIfFalse { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93581), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeINØ00__func__Ø000))), unsafe.Pointer(str(106312))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeAddOp4(tls, _v, i32(36), _rLhs, _destIfFalse, _6_r2, (*int8)(unsafe.Pointer((unsafe.Pointer)(_6_pColl))), i32(-3)) _sqlite3VdbeChangeP5(tls, _v, uint16(int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zAff)) + 1*uintptr(i32(0)))))|i32(16))) @@ -109242,11 +98261,11 @@ func _sqlite3ExprCheckIN(tls *crt.TLS, _pParse *XParse, _pIn *XExpr) (r0 int32) goto _0 } - if _nVector == ((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + uintptr(20 /* X6 */))))))).X0)).X0) { + if _nVector == ((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + uintptr(20 /* X6 */))))))).X0)).X0) { goto _1 } - _sqlite3SubselectError(tls, _pParse, (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + uintptr(20 /* X6 */))))))).X0)).X0, _nVector) + _sqlite3SubselectError(tls, _pParse, (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + uintptr(20 /* X6 */))))))).X0)).X0, _nVector) r0 = i32(1) return @@ -109341,22 +98360,18 @@ func _sqlite3FindInIndex(tls *crt.TLS, _pParse *XParse, _pX *XExpr, _inFlags uin _eType = i32(0) _iTab = postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(40 /* X17 */))), int32(1)) _v = _sqlite3GetVdbe(tls, _pParse) - func() int32 { - if int32(_pX.X0) == i32(33) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pX.X0) != i32(33) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92889), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindInIndexØ00__func__Ø000))), unsafe.Pointer(str(106368))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _mustBeUnique = bool2int((_inFlags & uint32(i32(4))) != uint32(i32(0))) if _prRhsHasNull == nil || ((_pX.X2)&uint32(i32(2048))) == 0 { goto _3 } - _1_pEList = (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(20 /* X6 */))))))).X0)) + _1_pEList = (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(20 /* X6 */))))))).X0)) _1_i = i32(0) _4: if _1_i >= (_1_pEList.X0) { @@ -109381,56 +98396,40 @@ _7: _prRhsHasNull = (*int32)(unsafe.Pointer(uintptr(i32(0)))) _9: _3: - if (_pParse.X16) != i32(0) || store5515676(&_p, _isCandidateForInOpt(tls, _pX)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { + if (_pParse.X16) != i32(0) || store5515686(&_p, _isCandidateForInOpt(tls, _pX)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { goto _11 } _4_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) _4_pEList = (*XExprList)(unsafe.Pointer(_p.X0)) _4_nExpr = _4_pEList.X0 - func() int32 { - if (*XExprList)(unsafe.Pointer(_p.X0)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XExprList)(unsafe.Pointer(_p.X0)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92918), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindInIndexØ00__func__Ø000))), unsafe.Pointer(str(47308))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_p.X0)).X1)+20*uintptr(i32(0)))).X0)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_p.X0)).X1)+20*uintptr(i32(0)))).X0)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92919), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindInIndexØ00__func__Ø000))), unsafe.Pointer(str(106384))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XSrcList)(unsafe.Pointer(_p.X8)) != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XSrcList)(unsafe.Pointer(_p.X8)) == (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92920), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindInIndexØ00__func__Ø000))), unsafe.Pointer(str(106412))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _4_pTab = (*XTable)(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr(_p.X8)+uintptr(8 /* X2 */))))) + 68*uintptr(i32(0)))).X4)) _4_iDb = int16(_sqlite3SchemaToIndex(tls, _4_db, (*XSchema)(unsafe.Pointer(_4_pTab.X20)))) _sqlite3CodeVerifySchema(tls, _pParse, int32(_4_iDb)) _sqlite3TableLock(tls, _pParse, int32(_4_iDb), _4_pTab.X7, uint8(i32(0)), _4_pTab.X0) - func() int32 { - if _v != nil { - return i32(0) - } - return func() int32 { + func() { + if _v == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92928), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindInIndexØ00__func__Ø000))), unsafe.Pointer(str(42824))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _4_nExpr != i32(1) || int32((*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_4_pEList.X1)+20*uintptr(i32(0)))).X0)).X9) >= i32(0) { goto _21 @@ -109467,15 +98466,11 @@ _29: goto _32 _30: - func() int32 { - if int32(_7_idxaff) == i32(66) { - return i32(0) - } - return func() int32 { + func() { + if int32(_7_idxaff) != i32(66) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92962), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindInIndexØ00__func__Ø000))), unsafe.Pointer(str(106424))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _32 @@ -109532,15 +98527,11 @@ _47: _13_pLhs = _sqlite3VectorFieldSubexpr(tls, (*XExpr)(unsafe.Pointer(_pX.X4)), _6_i) _13_pRhs = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_4_pEList.X1) + 20*uintptr(_6_i))).X0)) _13_pReq = _sqlite3BinaryCompareCollSeq(tls, _pParse, _13_pLhs, _13_pRhs) - func() int32 { - if ((_13_pReq != (*XCollSeq)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_13_pRhs.X9) == i32(-1))) || (_pParse.X16) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _13_pReq == (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))) && int32(_13_pRhs.X9) != i32(-1) && (_pParse.X16) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92995), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindInIndexØ00__func__Ø000))), unsafe.Pointer(str(106448))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _13_j = i32(0) _55: @@ -109555,15 +98546,11 @@ _55: goto _56 _59: - func() int32 { - if (*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_pIdx.X8)) + 4*uintptr(_13_j)))) != nil { - return i32(0) - } - return func() int32 { + func() { + if (*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_pIdx.X8)) + 4*uintptr(_13_j)))) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92998), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindInIndexØ00__func__Ø000))), unsafe.Pointer(str(106500))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _13_pReq == (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))) || _sqlite3StrICmp(tls, _13_pReq.X0, *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_pIdx.X8)) + 4*uintptr(_13_j)))) == i32(0) { goto _63 @@ -109609,15 +98596,11 @@ _66: goto _47 _50: - func() int32 { - if (_6_i == _4_nExpr) || (_10_colUsed != ((u64(1) << uint(_4_nExpr)) - uint64(i32(1)))) { - return i32(0) - } - return func() int32 { + func() { + if _6_i != _4_nExpr && _10_colUsed == ((u64(1)<<uint(_4_nExpr))-uint64(i32(1))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93011), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindInIndexØ00__func__Ø000))), unsafe.Pointer(str(106516))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _10_colUsed != ((u64(1) << uint(_4_nExpr)) - uint64(i32(1))) { goto _70 @@ -109652,7 +98635,7 @@ _40: _35: _22: _11: - if _eType != i32(0) || (_inFlags&uint32(i32(1))) == 0 || ((_pX.X2)&uint32(i32(2048))) != uint32(i32(0)) || _sqlite3InRhsIsConstant(tls, _pX) != 0 && ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(20 /* X6 */))))))).X0) > i32(2) { + if _eType != i32(0) || (_inFlags&uint32(i32(1))) == 0 || ((_pX.X2)&uint32(i32(2048))) != uint32(i32(0)) || _sqlite3InRhsIsConstant(tls, _pX) != 0 && ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(20 /* X6 */))))))).X0) > i32(2) { goto _77 } @@ -109763,15 +98746,11 @@ _8: return _9: - func() int32 { - if (*XTable)(unsafe.Pointer(_p.X14)) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XTable)(unsafe.Pointer(_p.X14)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92653), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCanBeNullØ00__func__Ø000))), unsafe.Pointer(str(106608))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = bool2int((((_p.X2) & uint32(i32(1048576))) != uint32(i32(0))) || ((int32(_p.X9) >= i32(0)) && (int32((*XColumn)(unsafe.Pointer(uintptr((*XTable)(unsafe.Pointer(_p.X14)).X1)+16*uintptr(_p.X9))).X3) == i32(0)))) return @@ -109817,7 +98796,7 @@ _0: return _1: - _p = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(20 /* X6 */))))))) + _p = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(20 /* X6 */))))))) if (*XSelect)(unsafe.Pointer(_p.X13)) == nil { goto _2 } @@ -109834,15 +98813,11 @@ _2: return _3: - func() int32 { - if (*XExprList)(unsafe.Pointer(_p.X10)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XExprList)(unsafe.Pointer(_p.X10)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92734), unsafe.Pointer((*int8)(unsafe.Pointer(&_isCandidateForInOptØ00__func__Ø000))), unsafe.Pointer(str(47968))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XExpr)(unsafe.Pointer(_p.X15)) == nil { goto _6 @@ -109852,15 +98827,11 @@ _3: return _6: - func() int32 { - if (*XExpr)(unsafe.Pointer(_p.X16)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XExpr)(unsafe.Pointer(_p.X16)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92736), unsafe.Pointer((*int8)(unsafe.Pointer(&_isCandidateForInOptØ00__func__Ø000))), unsafe.Pointer(str(102692))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XExpr)(unsafe.Pointer(_p.X9)) == nil { goto _9 @@ -109871,15 +98842,11 @@ _6: _9: _pSrc = (*XSrcList)(unsafe.Pointer(_p.X8)) - func() int32 { - if _pSrc != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pSrc == (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92739), unsafe.Pointer((*int8)(unsafe.Pointer(&_isCandidateForInOptØ00__func__Ø000))), unsafe.Pointer(str(49140))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pSrc.X0) == i32(1) { goto _12 @@ -109898,25 +98865,17 @@ _12: _13: _pTab = (*XTable)(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */))))) + 68*uintptr(i32(0)))).X4)) - func() int32 { - if _pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pTab == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92743), unsafe.Pointer((*int8)(unsafe.Pointer(&_isCandidateForInOptØ00__func__Ø000))), unsafe.Pointer(str(44684))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XSelect)(unsafe.Pointer(_pTab.X3)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XSelect)(unsafe.Pointer(_pTab.X3)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92744), unsafe.Pointer((*int8)(unsafe.Pointer(&_isCandidateForInOptØ00__func__Ø000))), unsafe.Pointer(str(106644))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pTab.X16) == 0 { goto _18 @@ -109927,15 +98886,11 @@ _13: _18: _pEList = (*XExprList)(unsafe.Pointer(_p.X0)) - func() int32 { - if _pEList != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pEList == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92747), unsafe.Pointer((*int8)(unsafe.Pointer(&_isCandidateForInOptØ00__func__Ø000))), unsafe.Pointer(str(46224))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = i32(0) _21: @@ -109952,15 +98907,11 @@ _21: return _25: - func() int32 { - if (_2_pRes.X8) == ((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */))))) + 68*uintptr(i32(0)))).X11) { - return i32(0) - } - return func() int32 { + func() { + if (_2_pRes.X8) != ((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */))))) + 68*uintptr(i32(0)))).X11) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92752), unsafe.Pointer((*int8)(unsafe.Pointer(&_isCandidateForInOptØ00__func__Ø000))), unsafe.Pointer(str(106664))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i += 1 goto _21 @@ -109986,45 +98937,29 @@ func _sqlite3CodeVerifySchema(tls *crt.TLS, _pParse *XParse, _iDb int32) { // sq } return _pParse }() - func() int32 { - if (_iDb >= i32(0)) && (_iDb < ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X5)) { - return i32(0) - } - return func() int32 { + func() { + if _iDb < i32(0) || _iDb >= ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103511), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeVerifySchemaØ00__func__Ø000))), unsafe.Pointer(str(106720))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X4)+16*uintptr(_iDb))).X1)) != (*XBtree)(unsafe.Pointer(uintptr(i32(0))))) || (_iDb == i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X4)+16*uintptr(_iDb))).X1)) == (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) && _iDb != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103512), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeVerifySchemaØ00__func__Ø000))), unsafe.Pointer(str(106752))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _iDb < i32(12) { - return i32(0) } - return func() int32 { + }() + func() { + if _iDb >= i32(12) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103513), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeVerifySchemaØ00__func__Ø000))), unsafe.Pointer(str(106792))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3SchemaMutexHeld(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3SchemaMutexHeld(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103514), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeVerifySchemaØ00__func__Ø000))), unsafe.Pointer(str(106820))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if bool2int(((_pToplevel.X30)&(u32(1)<<uint(_iDb))) != uint32(i32(0))) != i32(0) { goto _12 @@ -110076,15 +99011,11 @@ func _sqlite3OpenTempDatabase(tls *crt.TLS, _pParse *XParse) (r0 int32) { // sql _2: *(**XBtree)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(i32(1)))))) + uintptr(4 /* X1 */))))) = _1_pBt - func() int32 { - if (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(i32(1)))).X4)) != nil { - return i32(0) - } - return func() int32 { + func() { + if (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(i32(1)))).X4)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103493), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3OpenTempDatabaseØ00__func__Ø000))), unsafe.Pointer(str(106960))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if i32(7) != _sqlite3BtreeSetPageSize(tls, _1_pBt, _db.X27, i32(-1), i32(0)) { goto _5 @@ -110131,15 +99062,11 @@ func _sqlite3InRhsIsConstant(tls *crt.TLS, _pIn *XExpr) (r0 int32) { // sqlite3. _ = _pLHS var _res int32 // sqlite3.c:92784:7 _ = _res - func() int32 { - if ((_pIn.X2) & uint32(i32(2048))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_pIn.X2) & uint32(i32(2048))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92785), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InRhsIsConstantØ00__func__Ø000))), unsafe.Pointer(str(107024))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pLHS = (*XExpr)(unsafe.Pointer(_pIn.X4)) *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + uintptr(12 /* X4 */))))) = (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) @@ -110182,15 +99109,11 @@ _1: } func _createMask(tls *crt.TLS, _pMaskSet *XWhereMaskSet, _iCursor int32) { // sqlite3.c:130017:1 - func() int32 { - if (_pMaskSet.X0) < i32(64) { - return i32(0) - } - return func() int32 { + func() { + if (_pMaskSet.X0) >= i32(64) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130018), unsafe.Pointer((*int8)(unsafe.Pointer(&_createMaskØ00__func__Ø000))), unsafe.Pointer(str(107084))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[64]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMaskSet))+uintptr(4 /* X1 */))))) + 4*uintptr(postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMaskSet))+uintptr(0 /* X0 */))), int32(1))))) = _iCursor return @@ -110216,7 +99139,7 @@ func _sqlite3WhereTabFuncArgs(tls *crt.TLS, _pParse *XParse, _pItem *TSrcList_it _ = _pColRef var _pTerm *XExpr // sqlite3.c:129809:8 _ = _pTerm - if int32((uint32(((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { + if int32((uint32(((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { goto _0 } @@ -110224,17 +99147,13 @@ func _sqlite3WhereTabFuncArgs(tls *crt.TLS, _pParse *XParse, _pItem *TSrcList_it _0: _pTab = (*XTable)(unsafe.Pointer(_pItem.X4)) - func() int32 { - if _pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pTab == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129812), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereTabFuncArgsØ00__func__Ø000))), unsafe.Pointer(str(44684))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _pArgs = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5504255)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(60 /* X15 */))))))) + _pArgs = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5504265)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(60 /* X15 */))))))) if _pArgs != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { goto _3 } @@ -110295,15 +99214,11 @@ func init() { func _sqlite3WhereGetMask(tls *crt.TLS, _pMaskSet *XWhereMaskSet, _iCursor int32) (r0 uint64) { // sqlite3.c:129998:1 var _i int32 // sqlite3.c:129999:7 _ = _i - func() int32 { - if (_pMaskSet.X0) <= i32(64) { - return i32(0) - } - return func() int32 { + func() { + if (_pMaskSet.X0) > i32(64) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130000), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereGetMaskØ00__func__Ø000))), unsafe.Pointer(str(107196))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = i32(0) _2: @@ -110480,15 +99395,11 @@ _0: _pTerm = (*XWhereTerm)(unsafe.Pointer(uintptr(_pWC.X5) + 48*uintptr(_idxTerm))) _pMaskSet = (*XWhereMaskSet)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo)) + uintptr(480 /* X22 */))) _pExpr = (*XExpr)(unsafe.Pointer(_pTerm.X0)) - func() int32 { - if (int32(_pExpr.X0) != i32(24)) && (int32(_pExpr.X0) != i32(53)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pExpr.X0) == i32(24) || int32(_pExpr.X0) == i32(53) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129310), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeØ00__func__Ø000))), unsafe.Pointer(str(107252))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _prereqLeft = _sqlite3WhereExprUsage(tls, _pMaskSet, (*XExpr)(unsafe.Pointer(_pExpr.X4))) _op = int32(_pExpr.X0) @@ -110496,15 +99407,11 @@ _0: goto _4 } - func() int32 { - if (*XExpr)(unsafe.Pointer(_pExpr.X5)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XExpr)(unsafe.Pointer(_pExpr.X5)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129314), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeØ00__func__Ø000))), unsafe.Pointer(str(107296))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3ExprCheckIN(tls, _pParse, _pExpr) == 0 { goto _7 @@ -110517,11 +99424,11 @@ _7: goto _8 } - *(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(32 /* X11 */))) = _exprSelectUsage(tls, _pMaskSet, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))) + *(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(32 /* X11 */))) = _exprSelectUsage(tls, _pMaskSet, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))) goto _9 _8: - *(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(32 /* X11 */))) = _sqlite3WhereExprListUsage(tls, _pMaskSet, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))) + *(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(32 /* X11 */))) = _sqlite3WhereExprListUsage(tls, _pMaskSet, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))) _9: goto _10 @@ -110578,34 +99485,26 @@ _13: goto _18 } - func() int32 { - if _op == i32(33) { - return i32(0) - } - return func() int32 { + func() { + if _op != i32(33) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129348), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeØ00__func__Ø000))), unsafe.Pointer(str(107360))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_9_pLeft.X0) == i32(158) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_9_pLeft.X0) != i32(158) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129349), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeØ00__func__Ø000))), unsafe.Pointer(str(107372))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _9_pLeft = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_9_pLeft)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr((_pTerm.X9)-i32(1)))).X0)) + _9_pLeft = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_9_pLeft)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr((_pTerm.X9)-i32(1)))).X0)) _18: if _exprMightBeIndexed(tls, _pSrc, _op, _prereqLeft, _9_pLeft, &_9_iCur, &_9_iColumn) == 0 { goto _23 } *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(20 /* X8 */))) = _9_iCur - *(*int32)(unsafe.Pointer((*T6286382)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */))))) = _9_iColumn + *(*int32)(unsafe.Pointer((*T6286392)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */))))) = _9_iColumn *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(12 /* X4 */))) = uint16(int32(_operatorMask(tls, _op)) & int32(_9_opMask)) _23: if _op != i32(29) { @@ -110623,15 +99522,11 @@ _24: } _12_eExtraOp = u16(0) - func() int32 { - if (_pTerm.X9) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pTerm.X9) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129365), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeØ00__func__Ø000))), unsafe.Pointer(str(107396))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pTerm.X8) < i32(0) { goto _29 @@ -110691,7 +99586,7 @@ _29: _34: _exprCommute(tls, _pParse, _12_pDup) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pNew)) + uintptr(20 /* X8 */))) = _9_iCur - *(*int32)(unsafe.Pointer((*T6286382)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pNew)) + uintptr(28 /* X10 */))))) = _9_iColumn + *(*int32)(unsafe.Pointer((*T6286392)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pNew)) + uintptr(28 /* X10 */))))) = _9_iColumn *(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pNew)) + uintptr(32 /* X11 */))) = _prereqLeft | _extraRight *(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pNew)) + uintptr(40 /* X12 */))) = _prereqAll *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pNew)) + uintptr(12 /* X4 */))) = uint16((int32(_operatorMask(tls, int32(_12_pDup.X0))) + int32(_12_eExtraOp)) & int32(_9_opMask)) @@ -110703,26 +99598,18 @@ _15: goto _37 } - _17_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) - func() int32 { - if _17_pList != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + _17_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) + func() { + if _17_pList == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129419), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeØ00__func__Ø000))), unsafe.Pointer(str(92144))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_17_pList.X0) == i32(2) { - return i32(0) } - return func() int32 { + }() + func() { + if (_17_pList.X0) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129420), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeØ00__func__Ø000))), unsafe.Pointer(str(107416))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _17_i = i32(0) _42: @@ -110747,15 +99634,11 @@ _37: goto _47 } - func() int32 { - if int32(_pWC.X2) == i32(28) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pWC.X2) != i32(28) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129442), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeØ00__func__Ø000))), unsafe.Pointer(str(107432))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _exprAnalyzeOrTerm(tls, _pSrc, _pWC, _idxTerm) _pTerm = (*XWhereTerm)(unsafe.Pointer(uintptr(_pWC.X5) + 48*uintptr(_idxTerm))) @@ -110767,7 +99650,7 @@ _35: } _20_wtFlags = u16(259) - _20_pLeft = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(i32(1)))).X0)) + _20_pLeft = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(i32(1)))).X0)) _20_pStr2 = _sqlite3ExprDup(tls, _db, _pStr1, i32(0)) if _noCase == 0 || ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) != 0 { goto _53 @@ -110780,12 +99663,12 @@ _35: } _21_i = i32(0) _54: - if int32(store973(&_21_c, *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pStr1)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_21_i))))) == i32(0) { + if int32(store973(&_21_c, *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pStr1)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_21_i))))) == i32(0) { goto _57 } - *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pStr1)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_21_i))) = int8(int32(_21_c) & (^(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(uint8(_21_c))))) & i32(32)))) - *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_20_pStr2)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_21_i))) = int8(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3UpperToLower)) + 1*uintptr(uint8(_21_c))))) + *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pStr1)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_21_i))) = int8(int32(_21_c) & (^(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(uint8(_21_c))))) & i32(32)))) + *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_20_pStr2)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_21_i))) = int8(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3UpperToLower)) + 1*uintptr(uint8(_21_c))))) _21_i += 1 goto _54 @@ -110795,7 +99678,7 @@ _53: goto _58 } - _23_pC = (*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_20_pStr2)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_20_pStr2)) + uintptr(8 /* X3 */))))))-i32(1)))))) + _23_pC = (*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_20_pStr2)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_20_pStr2)) + uintptr(8 /* X3 */))))))-i32(1)))))) _23_c = *_23_pC if _noCase == 0 { goto _59 @@ -110840,8 +99723,8 @@ _51: goto _65 } - _26_pRight = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(i32(0)))).X0)) - _26_pLeft = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(i32(1)))).X0)) + _26_pRight = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(i32(0)))).X0)) + _26_pLeft = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(i32(1)))).X0)) _26_prereqExpr = _sqlite3WhereExprUsage(tls, _pMaskSet, _26_pRight) _26_prereqColumn = _sqlite3WhereExprUsage(tls, _pMaskSet, _26_pLeft) if (_26_prereqExpr & _26_prereqColumn) != uint64(i32(0)) { @@ -110853,7 +99736,7 @@ _51: _26_pNewTerm = (*XWhereTerm)(unsafe.Pointer(uintptr(_pWC.X5) + 48*uintptr(_26_idxNew))) *(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pNewTerm)) + uintptr(32 /* X11 */))) = _26_prereqExpr *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pNewTerm)) + uintptr(20 /* X8 */))) = _26_pLeft.X8 - *(*int32)(unsafe.Pointer((*T6286382)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pNewTerm)) + uintptr(28 /* X10 */))))) = int32(_26_pLeft.X9) + *(*int32)(unsafe.Pointer((*T6286392)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pNewTerm)) + uintptr(28 /* X10 */))))) = int32(_26_pLeft.X9) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pNewTerm)) + uintptr(12 /* X4 */))) = uint16(i32(64)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pNewTerm)) + uintptr(15 /* X6 */))) = _eOp2 _markTermAsChild(tls, _pWC, _26_idxNew, _idxTerm) @@ -110890,7 +99773,7 @@ _77: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(10 /* X3 */))) = uint16(i32(6)) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(12 /* X4 */))) = uint16(i32(0)) _73: - if int32(_pWC.X2) != i32(28) || int32(_pExpr.X0) != i32(33) || (_pTerm.X9) != i32(0) || int32((*XExpr)(unsafe.Pointer(_pExpr.X4)).X0) != i32(158) || (*XSelect)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X13)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { + if int32(_pWC.X2) != i32(28) || int32(_pExpr.X0) != i32(33) || (_pTerm.X9) != i32(0) || int32((*XExpr)(unsafe.Pointer(_pExpr.X4)).X0) != i32(158) || (*XSelect)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X13)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { goto _82 } @@ -110945,15 +99828,11 @@ _0: return _1: - func() int32 { - if ((_p.X2) & uint32(i32(16384))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_p.X2) & uint32(i32(16384))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129753), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereExprUsageØ00__func__Ø000))), unsafe.Pointer(str(107468))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _mask = func() uint64 { if (*XExpr)(unsafe.Pointer(_p.X5)) != nil { @@ -110977,19 +99856,19 @@ _6: { p := &_mask - *p = (*p) | _exprSelectUsage(tls, _pMaskSet, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */)))))))) + *p = (*p) | _exprSelectUsage(tls, _pMaskSet, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */)))))))) sink992 = *p } goto _8 _7: - if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))) == nil { + if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))) == nil { goto _9 } { p := &_mask - *p = (*p) | _sqlite3WhereExprListUsage(tls, _pMaskSet, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */)))))))) + *p = (*p) | _sqlite3WhereExprListUsage(tls, _pMaskSet, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */)))))))) sink992 = *p } _9: @@ -111049,11 +99928,8 @@ _0: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129195), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprSelectUsageØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129195), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprSelectUsageØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -111146,33 +100022,26 @@ func _exprMightBeIndexed(tls *crt.TLS, _pFrom *XSrcList, _op int32, _mPrereq uin _ = _iCur i32(0) i32(0) - func() int32 { - if _op <= i32(41) { - return i32(0) - } - return func() int32 { + func() { + if _op > i32(41) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129237), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprMightBeIndexedØ00__func__Ø000))), unsafe.Pointer(str(107544))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pExpr.X0) != i32(158) || (_op < i32(38) || func() int32 { if _op <= i32(41) { return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129238), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprMightBeIndexedØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129238), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprMightBeIndexedØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0) { goto _6 } - _pExpr = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(i32(0)))).X0)) + _pExpr = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(i32(0)))).X0)) _6: if int32(_pExpr.X0) != i32(152) { goto _7 @@ -111281,15 +100150,11 @@ func _sqlite3ExprCompareSkip(tls *crt.TLS, _pA *XExpr, _pB *XExpr, _iTab int32) func _operatorMask(tls *crt.TLS, _op int32) (r0 uint16) { // sqlite3.c:128530:1 var _c uint16 // sqlite3.c:128531:7 _ = _c - func() int32 { - if _allowedOp(tls, _op) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _allowedOp(tls, _op) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128532), unsafe.Pointer((*int8)(unsafe.Pointer(&_operatorMaskØ00__func__Ø000))), unsafe.Pointer(str(107576))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _op != i32(33) { goto _2 @@ -111315,99 +100180,63 @@ _4: goto _7 _6: - func() int32 { - if (i32(2) << uint(_op-i32(37))) < i32(32767) { - return i32(0) - } - return func() int32 { + func() { + if (i32(2) << uint(_op-i32(37))) >= i32(32767) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128540), unsafe.Pointer((*int8)(unsafe.Pointer(&_operatorMaskØ00__func__Ø000))), unsafe.Pointer(str(107592))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _c = uint16(i32(2) << uint(_op-i32(37))) _7: _5: _3: - func() int32 { - if (_op != i32(34)) || (int32(_c) == i32(256)) { - return i32(0) - } - return func() int32 { + func() { + if _op == i32(34) && int32(_c) != i32(256) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128543), unsafe.Pointer((*int8)(unsafe.Pointer(&_operatorMaskØ00__func__Ø000))), unsafe.Pointer(str(107624))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_op != i32(33)) || (int32(_c) == i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if _op == i32(33) && int32(_c) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128544), unsafe.Pointer((*int8)(unsafe.Pointer(&_operatorMaskØ00__func__Ø000))), unsafe.Pointer(str(107656))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_op != i32(37)) || (int32(_c) == i32(2)) { - return i32(0) } - return func() int32 { + }() + func() { + if _op == i32(37) && int32(_c) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128545), unsafe.Pointer((*int8)(unsafe.Pointer(&_operatorMaskØ00__func__Ø000))), unsafe.Pointer(str(107680))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_op != i32(40)) || (int32(_c) == i32(16)) { - return i32(0) } - return func() int32 { + }() + func() { + if _op == i32(40) && int32(_c) != i32(16) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128546), unsafe.Pointer((*int8)(unsafe.Pointer(&_operatorMaskØ00__func__Ø000))), unsafe.Pointer(str(107704))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_op != i32(39)) || (int32(_c) == i32(8)) { - return i32(0) } - return func() int32 { + }() + func() { + if _op == i32(39) && int32(_c) != i32(8) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128547), unsafe.Pointer((*int8)(unsafe.Pointer(&_operatorMaskØ00__func__Ø000))), unsafe.Pointer(str(107728))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_op != i32(38)) || (int32(_c) == i32(4)) { - return i32(0) } - return func() int32 { + }() + func() { + if _op == i32(38) && int32(_c) != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128548), unsafe.Pointer((*int8)(unsafe.Pointer(&_operatorMaskØ00__func__Ø000))), unsafe.Pointer(str(107752))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_op != i32(41)) || (int32(_c) == i32(32)) { - return i32(0) } - return func() int32 { + }() + func() { + if _op == i32(41) && int32(_c) != i32(32) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128549), unsafe.Pointer((*int8)(unsafe.Pointer(&_operatorMaskØ00__func__Ø000))), unsafe.Pointer(str(107776))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_op != i32(29)) || (int32(_c) == i32(128)) { - return i32(0) } - return func() int32 { + }() + func() { + if _op == i32(29) && int32(_c) != i32(128) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128550), unsafe.Pointer((*int8)(unsafe.Pointer(&_operatorMaskØ00__func__Ø000))), unsafe.Pointer(str(107800))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _c return @@ -111510,15 +100339,11 @@ func _exprCommute(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr) { // sqlite3.c:1 _ = _4_t _expRight = uint16(((*XExpr)(unsafe.Pointer(_pExpr.X5)).X2) & uint32(i32(256))) _expLeft = uint16(((*XExpr)(unsafe.Pointer(_pExpr.X4)).X2) & uint32(i32(256))) - func() int32 { - if _allowedOp(tls, int32(_pExpr.X0)) != 0 && (int32(_pExpr.X0) != i32(33)) { - return i32(0) - } - return func() int32 { + func() { + if _allowedOp(tls, int32(_pExpr.X0)) == 0 || int32(_pExpr.X0) == i32(33) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128502), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprCommuteØ00__func__Ø000))), unsafe.Pointer(str(107840))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_expRight) != int32(_expLeft) { goto _3 @@ -111559,15 +100384,11 @@ _3: i32(0) i32(0) i32(0) - func() int32 { - if (int32(_pExpr.X0) >= i32(38)) && (int32(_pExpr.X0) <= i32(41)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pExpr.X0) < i32(38) || int32(_pExpr.X0) > i32(41) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128522), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprCommuteØ00__func__Ø000))), unsafe.Pointer(str(107884))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(0 /* X0 */))) = uint8(((int32(_pExpr.X0) - i32(38)) ^ i32(2)) + i32(38)) _7: @@ -111675,27 +100496,19 @@ func _exprAnalyzeOrTerm(tls *crt.TLS, _pSrc *XSrcList, _pWC *XWhereClause, _idxT _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) _pTerm = (*XWhereTerm)(unsafe.Pointer(uintptr(_pWC.X5) + 48*uintptr(_idxTerm))) _pExpr = (*XExpr)(unsafe.Pointer(_pTerm.X0)) - func() int32 { - if (int32(_pTerm.X3) & i32(49)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pTerm.X3) & i32(49)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128917), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(107936))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pExpr.X0) == i32(27) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pExpr.X0) != i32(27) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128918), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108000))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - *(**XWhereOrInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T6286382)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */))))))) = store6576895(&_pOrInfo, (*XWhereOrInfo)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, uint64(u32(416)))))) + *(**XWhereOrInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T6286392)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */))))))) = store6576895(&_pOrInfo, (*XWhereOrInfo)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, uint64(u32(416)))))) if _pOrInfo != (*XWhereOrInfo)(unsafe.Pointer(uintptr(i32(0)))) { goto _4 } @@ -111720,15 +100533,11 @@ _4: return _5: - func() int32 { - if (_pOrWc.X3) >= i32(2) { - return i32(0) - } - return func() int32 { + func() { + if (_pOrWc.X3) < i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128928), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108020))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _indexable = u64(18446744073709551615) _chngToIN = u64(18446744073709551615) @@ -111742,15 +100551,11 @@ _8: goto _13 } - func() int32 { - if (int32(_pOrTerm.X3) & i32(48)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pOrTerm.X3) & i32(48)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128938), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108036))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _chngToIN = uint64(i32(0)) _2_pAndInfo = (*XWhereAndInfo)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, _db, uint64(u32(408))))) @@ -111759,7 +100564,7 @@ _8: } _3_b = uint64(i32(0)) - *(**XWhereAndInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T6286382)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(28 /* X10 */))))))) = _2_pAndInfo + *(**XWhereAndInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T6286392)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(28 /* X10 */))))))) = _2_pAndInfo { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(10 /* X3 */))) *p = uint16(int32(*p) | i32(32)) @@ -111782,15 +100587,11 @@ _18: goto _21 } - func() int32 { - if (*XExpr)(unsafe.Pointer(_3_pAndTerm.X0)) != nil { - return i32(0) - } - return func() int32 { + func() { + if (*XExpr)(unsafe.Pointer(_3_pAndTerm.X0)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128957), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108088))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _allowedOp(tls, int32((*XExpr)(unsafe.Pointer(_3_pAndTerm.X0)).X0)) == 0 && int32(_3_pAndTerm.X4) != i32(64) { goto _25 @@ -111912,15 +100713,11 @@ _46: goto _49 } - func() int32 { - if (int32(_pOrTerm.X4) & i32(2)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pOrTerm.X4) & i32(2)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129043), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108104))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(10 /* X3 */))) @@ -111931,15 +100728,11 @@ _46: goto _52 } - func() int32 { - if _15_j == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if _15_j != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129048), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108132))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _47 @@ -111948,20 +100741,16 @@ _52: goto _55 } - func() int32 { - if (int32(_pOrTerm.X3) & i32(10)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pOrTerm.X3) & i32(10)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129059), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108140))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _47 _55: - _15_iColumn = *(*int32)(unsafe.Pointer((*T6286382)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(28 /* X10 */))))) + _15_iColumn = *(*int32)(unsafe.Pointer((*T6286392)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(28 /* X10 */))))) _15_iCursor = _pOrTerm.X8 goto _49 @@ -111974,35 +100763,23 @@ _49: goto _58 } - func() int32 { - if _15_j == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if _15_j != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129069), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108132))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_chngToIN & (_chngToIN - uint64(i32(1)))) == uint64(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_chngToIN & (_chngToIN - uint64(i32(1)))) != uint64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129070), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108188))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _chngToIN == _sqlite3WhereGetMask(tls, (*XWhereMaskSet)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo))+uintptr(480 /* X22 */))), _15_iCursor) { - return i32(0) } - return func() int32 { + }() + func() { + if _chngToIN != _sqlite3WhereGetMask(tls, (*XWhereMaskSet)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo))+uintptr(480 /* X22 */))), _15_iCursor) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129071), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108212))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _45 @@ -112013,15 +100790,11 @@ _65: goto _69 } - func() int32 { - if (int32(_pOrTerm.X4) & i32(2)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pOrTerm.X4) & i32(2)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129080), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108104))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pOrTerm.X8) == _15_iCursor { goto _72 @@ -112035,7 +100808,7 @@ _65: goto _73 _72: - if (*(*int32)(unsafe.Pointer((*T6286382)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(28 /* X10 */)))))) == _15_iColumn { + if (*(*int32)(unsafe.Pointer((*T6286392)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(28 /* X10 */)))))) == _15_iColumn { goto _74 } @@ -112088,35 +100861,23 @@ _80: goto _81 _84: - func() int32 { - if (int32(_pOrTerm.X4) & i32(2)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pOrTerm.X4) & i32(2)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129114), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108104))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pOrTerm.X8) == _15_iCursor { - return i32(0) } - return func() int32 { + }() + func() { + if (_pOrTerm.X8) != _15_iCursor { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129115), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108272))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*(*int32)(unsafe.Pointer((*T6286382)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(28 /* X10 */)))))) == _15_iColumn { - return i32(0) } - return func() int32 { + }() + func() { + if (*(*int32)(unsafe.Pointer((*T6286392)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(28 /* X10 */)))))) != _15_iColumn { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129116), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108304))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _27_pDup = _sqlite3ExprDup(tls, _db, (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pOrTerm.X0)).X5)), i32(0)) _27_pList = _sqlite3ExprListAppend(tls, (*XParse)(unsafe.Pointer(_pWInfo.X0)), _27_pList, _27_pDup) @@ -112126,15 +100887,11 @@ _81: goto _80 _83: - func() int32 { - if _27_pLeft != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _27_pLeft == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129121), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108336))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _27_pDup = _sqlite3ExprDup(tls, _db, _27_pLeft, i32(0)) _27_pNew = _sqlite3PExpr(tls, _pParse, i32(33), _27_pDup, (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) @@ -112143,17 +100900,13 @@ _83: } _transferJoinMarkings(tls, _27_pNew, _pExpr) - func() int32 { - if ((_27_pNew.X2) & uint32(i32(2048))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_27_pNew.X2) & uint32(i32(2048))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129127), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108348))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_27_pNew)) + uintptr(20 /* X6 */))))))) = _27_pList + *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_27_pNew)) + uintptr(20 /* X6 */))))))) = _27_pList _29_idxNew = _whereClauseInsert(tls, _pWC, _27_pNew, uint16(i32(3))) _exprAnalyze(tls, _pSrc, _pWC, _29_idxNew) _pTerm = (*XWhereTerm)(unsafe.Pointer(uintptr(_pWC.X5) + 48*uintptr(_idxTerm))) @@ -112190,11 +100943,11 @@ func _whereNthSubterm(tls *crt.TLS, _pTerm *XWhereTerm, _N int32) (r0 *XWhereTer return _0: - if _N >= ((*XWhereClause)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*T6286382)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */)))))) + uintptr(0 /* X0 */))).X3) { + if _N >= ((*XWhereClause)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*T6286392)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */)))))) + uintptr(0 /* X0 */))).X3) { goto _3 } - r0 = (*XWhereTerm)(unsafe.Pointer(uintptr((*XWhereClause)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*T6286382)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */))))))+uintptr(0 /* X0 */))).X5) + 48*uintptr(_N))) + r0 = (*XWhereTerm)(unsafe.Pointer(uintptr((*XWhereClause)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*T6286392)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */))))))+uintptr(0 /* X0 */))).X5) + 48*uintptr(_N))) return _3: @@ -112236,25 +100989,17 @@ _1: return _3: - func() int32 { - if ((*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pOne.X0)).X4)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) && ((*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pOne.X0)).X5)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pOne.X0)).X4)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) || (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pOne.X0)).X5)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128785), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereCombineDisjunctsØ00__func__Ø000))), unsafe.Pointer(str(108408))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTwo.X0)).X4)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) && ((*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTwo.X0)).X5)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTwo.X0)).X4)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) || (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTwo.X0)).X5)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128786), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereCombineDisjunctsØ00__func__Ø000))), unsafe.Pointer(str(108456))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3ExprCompare(tls, (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pOne.X0)).X4)), (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTwo.X0)).X4)), i32(-1)) == 0 { goto _10 @@ -112282,15 +101027,11 @@ _11: goto _14 _13: - func() int32 { - if (int32(_eOp) & i32(36)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(_eOp) & i32(36)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128794), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereCombineDisjunctsØ00__func__Ø000))), unsafe.Pointer(str(108504))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _eOp = uint16(i32(32)) _14: @@ -112310,15 +101051,11 @@ _18: goto _21 } - func() int32 { - if _op < i32(41) { - return i32(0) - } - return func() int32 { + func() { + if _op >= i32(41) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128801), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereCombineDisjunctsØ00__func__Ø000))), unsafe.Pointer(str(108524))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _op += 1 goto _18 @@ -112381,7 +101118,7 @@ func _isLikeOrGlob(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _ppPrefix **XEx return _0: - _pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) + _pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) _pLeft = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_pList.X1) + 20*uintptr(i32(1)))).X0)) _pRight = _sqlite3ExprSkipCollate(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_pList.X1)+20*uintptr(i32(0)))).X0))) _op = int32(_pRight.X0) @@ -112399,15 +101136,11 @@ _0: _z = (*int8)(unsafe.Pointer(Xsqlite3_value_text(tls, _pVal))) _3: _sqlite3VdbeSetVarmask(tls, (*TVdbe)(unsafe.Pointer(_pParse.X2)), _2_iCol) - func() int32 { - if (int32(_pRight.X0) == i32(135)) || (int32(_pRight.X0) == i32(157)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pRight.X0) != i32(135) && int32(_pRight.X0) != i32(157) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128605), unsafe.Pointer((*int8)(unsafe.Pointer(&_isLikeOrGlobØ00__func__Ø000))), unsafe.Pointer(str(108560))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _7 @@ -112416,7 +101149,7 @@ _1: goto _8 } - _z = *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRight)) + uintptr(8 /* X3 */))))) + _z = *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRight)) + uintptr(8 /* X3 */))))) _8: _7: if _z == nil { @@ -112457,7 +101190,7 @@ _16: goto _23 } - *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_9_pPrefix)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_cnt))) = int8(i32(0)) + *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_9_pPrefix)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_cnt))) = int8(i32(0)) _23: *_ppPrefix = _9_pPrefix if _op != i32(135) { @@ -112466,7 +101199,7 @@ _23: _10_v = (*TVdbe)(unsafe.Pointer(_pParse.X2)) _sqlite3VdbeSetVarmask(tls, _10_v, int32(_pRight.X9)) - if (*_pisComplete) == 0 || (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRight)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(1))))) == 0 { + if (*_pisComplete) == 0 || (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRight)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(1))))) == 0 { goto _26 } @@ -112492,7 +101225,7 @@ _9: func _sqlite3IsLikeFunction(tls *crt.TLS, _db *Xsqlite3, _pExpr *XExpr, _pIsNocase *int32, _aWc *int8) (r0 int32) { // sqlite3.c:107002:1 var _pDef *XFuncDef // sqlite3.c:107003:11 _ = _pDef - if int32(_pExpr.X0) == i32(151) && (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) != nil && ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X0) == i32(2) { + if int32(_pExpr.X0) == i32(151) && (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) != nil && ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X0) == i32(2) { goto _2 } @@ -112500,25 +101233,18 @@ func _sqlite3IsLikeFunction(tls *crt.TLS, _db *Xsqlite3, _pExpr *XExpr, _pIsNoca return _2: - func() int32 { - if ((_pExpr.X2) & uint32(i32(2048))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_pExpr.X2) & uint32(i32(2048))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107010), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3IsLikeFunctionØ00__func__Ø000))), unsafe.Pointer(str(43812))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _pDef = _sqlite3FindFunction(tls, _db, *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), i32(2), uint8(i32(1)), uint8(i32(0))) + _pDef = _sqlite3FindFunction(tls, _db, *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), i32(2), uint8(i32(1)), uint8(i32(0))) if func() int32 { if _pDef == (*XFuncDef)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107012), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3IsLikeFunctionØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107012), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3IsLikeFunctionØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -112532,35 +101258,23 @@ _2: _8: crt.Xmemcpy(tls, (unsafe.Pointer)(_aWc), _pDef.X2, uint32(i32(3))) - func() int32 { - if (*int8)(unsafe.Pointer(&_likeInfoAlt)) == (*int8)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_likeInfoAlt))+uintptr(0 /* X0 */))))) { - return i32(0) - } - return func() int32 { + func() { + if (*int8)(unsafe.Pointer(&_likeInfoAlt)) != (*int8)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_likeInfoAlt))+uintptr(0 /* X0 */))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107021), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3IsLikeFunctionØ00__func__Ø000))), unsafe.Pointer(str(108612))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_likeInfoAlt))+1*uintptr(i32(1)))) == (*int8)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_likeInfoAlt))+uintptr(1 /* X1 */))))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_likeInfoAlt))+1*uintptr(i32(1)))) != (*int8)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_likeInfoAlt))+uintptr(1 /* X1 */))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107022), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3IsLikeFunctionØ00__func__Ø000))), unsafe.Pointer(str(108664))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_likeInfoAlt))+1*uintptr(i32(2)))) == (*int8)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_likeInfoAlt))+uintptr(2 /* X2 */))))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_likeInfoAlt))+1*uintptr(i32(2)))) != (*int8)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_likeInfoAlt))+uintptr(2 /* X2 */))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107023), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3IsLikeFunctionØ00__func__Ø000))), unsafe.Pointer(str(108724))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *_pIsNocase = bool2int((int32(_pDef.X1) & i32(8)) == i32(0)) r0 = i32(1) @@ -112585,15 +101299,11 @@ func _sqlite3VdbeGetBoundValue(tls *crt.TLS, _v *TVdbe, _iVar int32, _aff uint8) _ = _1_pMem var _2_pRet *XMem // sqlite3.c:75872:21 _ = _2_pRet - func() int32 { - if _iVar > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _iVar <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75868), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeGetBoundValueØ00__func__Ø000))), unsafe.Pointer(str(108808))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _v == nil { goto _2 @@ -112629,15 +101339,11 @@ func init() { } func _sqlite3VdbeSetVarmask(tls *crt.TLS, _v *TVdbe, _iVar int32) { // sqlite3.c:75888:1 - func() int32 { - if _iVar > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _iVar <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75889), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSetVarmaskØ00__func__Ø000))), unsafe.Pointer(str(108808))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _iVar < i32(32) { goto _2 @@ -112694,7 +101400,7 @@ func _isMatchOfColumn(tls *crt.TLS, _pExpr *XExpr, _peOp2 *uint8) (r0 int32) { / return _0: - _pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) + _pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) if _pList != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && (_pList.X0) == i32(2) { goto _2 } @@ -112718,7 +101424,7 @@ _5: goto _8 } - if _sqlite3StrICmp(tls, *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), (*TEncName)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_isMatchOfColumnØ00aOpØ001))+8*uintptr(_i))).X0) != i32(0) { + if _sqlite3StrICmp(tls, *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), (*TEncName)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_isMatchOfColumnØ00aOpØ001))+8*uintptr(_i))).X0) != i32(0) { goto _9 } @@ -112749,15 +101455,11 @@ func _sqlite3ExprForVectorField(tls *crt.TLS, _pParse *XParse, _pVector *XExpr, goto _0 } - func() int32 { - if ((_pVector.X2) & uint32(i32(2048))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if ((_pVector.X2) & uint32(i32(2048))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91148), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprForVectorFieldØ00__func__Ø000))), unsafe.Pointer(str(108892))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pRet = _sqlite3PExpr(tls, _pParse, i32(159), (*XExpr)(unsafe.Pointer(uintptr(i32(0)))), (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) if _pRet == nil { @@ -112767,15 +101469,11 @@ func _sqlite3ExprForVectorField(tls *crt.TLS, _pParse *XParse, _pVector *XExpr, *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRet)) + uintptr(32 /* X9 */))) = int16(_iField) *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRet)) + uintptr(12 /* X4 */))))) = _pVector _3: - func() int32 { - if (_pRet == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) || ((_pRet.X8) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _pRet != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) && (_pRet.X8) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91170), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprForVectorFieldØ00__func__Ø000))), unsafe.Pointer(str(108924))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _7 @@ -112784,7 +101482,7 @@ _0: goto _8 } - _pVector = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(_iField))).X0)) + _pVector = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(_iField))).X0)) _8: _pRet = _sqlite3ExprDup(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _pVector, i32(0)) _7: @@ -113029,29 +101727,21 @@ func _whereScanNext(tls *crt.TLS, _pScan *XWhereScan) (r0 *XWhereTerm) { // sqli var _10_pParse *XParse // sqlite3.c:130071:21 _ = _10_pParse _k = _pScan.X8 - func() int32 { - if int32(_pScan.X6) <= int32(_pScan.X5) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pScan.X6) > int32(_pScan.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130035), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereScanNextØ00__func__Ø000))), unsafe.Pointer(str(108980))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pWC = (*XWhereClause)(unsafe.Pointer(_pScan.X1)) _2: _iColumn = *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[11]int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pScan))+uintptr(72 /* X10 */))))) + 2*uintptr(int32(_pScan.X6)-i32(1)))) _iCur = *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[11]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pScan))+uintptr(28 /* X9 */))))) + 4*uintptr(int32(_pScan.X6)-i32(1)))) - func() int32 { - if _pWC != (*XWhereClause)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pWC == (*XWhereClause)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130040), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereScanNextØ00__func__Ø000))), unsafe.Pointer(str(109012))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _6: _pTerm = (*XWhereTerm)(unsafe.Pointer(uintptr(unsafe.Pointer((*XWhereTerm)(unsafe.Pointer(_pWC.X5)))) + uintptr(unsafe.Pointer((*XWhereTerm)(unsafe.Pointer(uintptr(unsafe.Pointer((*XWhereTerm)(unsafe.Pointer(uintptr(_k)))))*uintptr(unsafe.Pointer((*XWhereTerm)(unsafe.Pointer(uintptr(48))))))))))) @@ -113060,11 +101750,11 @@ _7: goto _10 } - if (_pTerm.X8) != _iCur || (*(*int32)(unsafe.Pointer((*T6286382)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */)))))) != int32(_iColumn) || int32(_iColumn) == i32(-2) && _sqlite3ExprCompareSkip(tls, (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTerm.X0)).X4)), (*XExpr)(unsafe.Pointer(_pScan.X3)), _iCur) != i32(0) || int32(_pScan.X6) > i32(1) && (((*XExpr)(unsafe.Pointer(_pTerm.X0)).X2)&uint32(i32(1))) != uint32(i32(0)) { + if (_pTerm.X8) != _iCur || (*(*int32)(unsafe.Pointer((*T6286392)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */)))))) != int32(_iColumn) || int32(_iColumn) == i32(-2) && _sqlite3ExprCompareSkip(tls, (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTerm.X0)).X4)), (*XExpr)(unsafe.Pointer(_pScan.X3)), _iCur) != i32(0) || int32(_pScan.X6) > i32(1) && (((*XExpr)(unsafe.Pointer(_pTerm.X0)).X2)&uint32(i32(1))) != uint32(i32(0)) { goto _16 } - if (int32(_pTerm.X4)&i32(2048)) == i32(0) || int32(_pScan.X5) >= i32(11) || int32(store5516225(&_pX, _sqlite3ExprSkipCollate(tls, (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTerm.X0)).X5)))).X0) != i32(152) { + if (int32(_pTerm.X4)&i32(2048)) == i32(0) || int32(_pScan.X5) >= i32(11) || int32(store5516235(&_pX, _sqlite3ExprSkipCollate(tls, (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTerm.X0)).X5)))).X0) != i32(152) { goto _19 } @@ -113111,15 +101801,11 @@ _19: goto _8 _30: - func() int32 { - if (*XExpr)(unsafe.Pointer(_pX.X4)) != nil { - return i32(0) - } - return func() int32 { + func() { + if (*XExpr)(unsafe.Pointer(_pX.X4)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130076), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereScanNextØ00__func__Ø000))), unsafe.Pointer(str(109020))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _10_pColl = _sqlite3BinaryCompareCollSeq(tls, _10_pParse, (*XExpr)(unsafe.Pointer(_pX.X4)), (*XExpr)(unsafe.Pointer(_pX.X5))) if _10_pColl != (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))) { @@ -113136,7 +101822,7 @@ _33: _34: _29: - if (int32(_pTerm.X4)&i32(130)) == i32(0) || int32(store5516225(&_pX, (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTerm.X0)).X5))).X0) != i32(152) || (_pX.X8) != (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[11]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pScan))+uintptr(28 /* X9 */))))) + 4*uintptr(i32(0))))) || int32(_pX.X9) != int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[11]int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pScan))+uintptr(72 /* X10 */))))) + 2*uintptr(i32(0))))) { + if (int32(_pTerm.X4)&i32(130)) == i32(0) || int32(store5516235(&_pX, (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTerm.X0)).X5))).X0) != i32(152) || (_pX.X8) != (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[11]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pScan))+uintptr(28 /* X9 */))))) + 4*uintptr(i32(0))))) || int32(_pX.X9) != int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[11]int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pScan))+uintptr(72 /* X10 */))))) + 2*uintptr(i32(0))))) { goto _38 } @@ -113215,25 +101901,17 @@ _3: func _comparisonAffinity(tls *crt.TLS, _pExpr *XExpr) (r0 int8) { // sqlite3.c:90957:1 var _aff int8 // sqlite3.c:90958:8 _ = _aff - func() int32 { - if ((((((((int32(_pExpr.X0) == i32(37)) || (int32(_pExpr.X0) == i32(33))) || (int32(_pExpr.X0) == i32(40))) || (int32(_pExpr.X0) == i32(38))) || (int32(_pExpr.X0) == i32(41))) || (int32(_pExpr.X0) == i32(39))) || (int32(_pExpr.X0) == i32(36))) || (int32(_pExpr.X0) == i32(29))) || (int32(_pExpr.X0) == i32(148)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pExpr.X0) != i32(37) && int32(_pExpr.X0) != i32(33) && int32(_pExpr.X0) != i32(40) && int32(_pExpr.X0) != i32(38) && int32(_pExpr.X0) != i32(41) && int32(_pExpr.X0) != i32(39) && int32(_pExpr.X0) != i32(36) && int32(_pExpr.X0) != i32(29) && int32(_pExpr.X0) != i32(148) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90959), unsafe.Pointer((*int8)(unsafe.Pointer(&_comparisonAffinityØ00__func__Ø000))), unsafe.Pointer(str(109048))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XExpr)(unsafe.Pointer(_pExpr.X4)) != nil { - return i32(0) } - return func() int32 { + }() + func() { + if (*XExpr)(unsafe.Pointer(_pExpr.X4)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90962), unsafe.Pointer((*int8)(unsafe.Pointer(&_comparisonAffinityØ00__func__Ø000))), unsafe.Pointer(str(109228))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _aff = _sqlite3ExprAffinity(tls, (*XExpr)(unsafe.Pointer(_pExpr.X4))) if (*XExpr)(unsafe.Pointer(_pExpr.X5)) == nil { @@ -113248,7 +101926,7 @@ _12: goto _14 } - _aff = _sqlite3CompareAffinity(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X0)).X1)+20*uintptr(i32(0)))).X0)), _aff) + _aff = _sqlite3CompareAffinity(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X0)).X1)+20*uintptr(i32(0)))).X0)), _aff) goto _15 _14: @@ -113314,25 +101992,17 @@ _3: func _indexColumnNotNull(tls *crt.TLS, _pIdx *XIndex, _iCol int32) (r0 int32) { // sqlite3.c:130253:1 var _j int32 // sqlite3.c:130254:7 _ = _j - func() int32 { - if _pIdx != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pIdx == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130255), unsafe.Pointer((*int8)(unsafe.Pointer(&_indexColumnNotNullØ00__func__Ø000))), unsafe.Pointer(str(43052))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_iCol >= i32(0)) && (_iCol < int32(_pIdx.X14)) { - return i32(0) } - return func() int32 { + }() + func() { + if _iCol < i32(0) || _iCol >= int32(_pIdx.X14) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130256), unsafe.Pointer((*int8)(unsafe.Pointer(&_indexColumnNotNullØ00__func__Ø000))), unsafe.Pointer(str(109264))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _j = int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_iCol)))) if _j < i32(0) { @@ -113351,15 +102021,11 @@ _5: return _7: - func() int32 { - if _j == i32(-2) { - return i32(0) - } - return func() int32 { + func() { + if _j != i32(-2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130263), unsafe.Pointer((*int8)(unsafe.Pointer(&_indexColumnNotNullØ00__func__Ø000))), unsafe.Pointer(str(109296))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = i32(0) return @@ -113402,15 +102068,11 @@ func _whereShortCut(tls *crt.TLS, _pBuilder *XWhereLoopBuilder) (r0 int32) { // return _0: - func() int32 { - if ((*XSrcList)(unsafe.Pointer(_pWInfo.X1)).X0) >= i32(1) { - return i32(0) - } - return func() int32 { + func() { + if ((*XSrcList)(unsafe.Pointer(_pWInfo.X1)).X0) < i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134049), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereShortCutØ00__func__Ø000))), unsafe.Pointer(str(109324))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pItem = (*TSrcList_item)(unsafe.Pointer((*[1]TSrcList_item)(unsafe.Pointer(uintptr(_pWInfo.X1) + uintptr(8 /* X2 */))))) _pTab = (*XTable)(unsafe.Pointer(_pItem.X4)) @@ -113422,7 +102084,7 @@ _0: return _3: - if ((uint32(((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(1))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(1))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _4 } @@ -113454,15 +102116,11 @@ _7: goto _10 } - func() int32 { - if (**XWhereTerm)(unsafe.Pointer((*[3]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(60 /* X15 */))))) == (**XWhereTerm)(unsafe.Pointer(_pLoop.X13)) { - return i32(0) - } - return func() int32 { + func() { + if (**XWhereTerm)(unsafe.Pointer((*[3]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(60 /* X15 */))))) != (**XWhereTerm)(unsafe.Pointer(_pLoop.X13)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134071), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereShortCutØ00__func__Ø000))), unsafe.Pointer(str(109352))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pIdx.X15) != i32(0) && (*XExpr)(unsafe.Pointer(_pIdx.X9)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) && int32(_pIdx.X13) <= i32(3) { goto _15 @@ -113648,13 +102306,13 @@ _0: _1_mUnusable = uint64(i32(0)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(17 /* X3 */))) = uint8(_iTab) *(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X1 */))) = _sqlite3WhereGetMask(tls, (*XWhereMaskSet)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo))+uintptr(480 /* X22 */))), _pItem.X11) - if ((int32((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(36 /* X9 */))).X0) | int32(_priorJointype)) & i32(10)) == i32(0) { + if ((int32((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(36 /* X9 */))).X0) | int32(_priorJointype)) & i32(10)) == i32(0) { goto _4 } _mPrereq = _mPrior _4: - _priorJointype = (*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(36 /* X9 */))).X0 + _priorJointype = (*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(36 /* X9 */))).X0 if ((*XTable)(unsafe.Pointer(_pItem.X4)).X16) == 0 { goto _5 } @@ -113665,7 +102323,7 @@ _6: goto _9 } - if _1_mUnusable == 0 && (int32((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_p))+uintptr(36 /* X9 */))).X0)&i32(10)) == 0 { + if _1_mUnusable == 0 && (int32((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_p))+uintptr(36 /* X9 */))).X0)&i32(10)) == 0 { goto _11 } @@ -113751,30 +102409,22 @@ func _whereLoopAddVirtual(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _mPrereq u var _6_mThis uint64 // sqlite3.c:133051:17 _ = _6_mThis _rc = i32(0) - func() int32 { - if (_mPrereq & _mUnusable) == uint64(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_mPrereq & _mUnusable) != uint64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132995), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddVirtualØ00__func__Ø000))), unsafe.Pointer(str(109404))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pWInfo = (*XWhereInfo)(unsafe.Pointer(_pBuilder.X0)) _pParse = (*XParse)(unsafe.Pointer(_pWInfo.X0)) _pWC = (*XWhereClause)(unsafe.Pointer(_pBuilder.X1)) _pNew = (*XWhereLoop)(unsafe.Pointer(_pBuilder.X3)) _pSrc = (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr(_pWInfo.X1)+uintptr(8 /* X2 */))))) + 68*uintptr(_pNew.X3))) - func() int32 { - if ((*XTable)(unsafe.Pointer(_pSrc.X4)).X16) != 0 { - return i32(0) - } - return func() int32 { + func() { + if ((*XTable)(unsafe.Pointer(_pSrc.X4)).X16) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133001), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddVirtualØ00__func__Ø000))), unsafe.Pointer(str(109432))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _p = _allocateIndexInfo(tls, _pParse, _pWC, _mUnusable, _pSrc, (*XExprList)(unsafe.Pointer(_pBuilder.X2)), &_mNoOmit) if _p != (*Xsqlite3_index_info)(unsafe.Pointer(uintptr(i32(0)))) { @@ -113813,15 +102463,11 @@ _5: } _rc = _whereLoopAddVirtualOne(tls, _pBuilder, _mPrereq, u64(18446744073709551615), uint16(i32(1)), _p, _mNoOmit, &_bIn) - func() int32 { - if _bIn == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _bIn != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133036), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddVirtualØ00__func__Ø000))), unsafe.Pointer(str(109456))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _2_mBestNoIn = (_pNew.X0) & (^_mPrereq) if _2_mBestNoIn != uint64(i32(0)) { @@ -113838,15 +102484,11 @@ _12: } _5_mNext = u64(18446744073709551615) - func() int32 { - if _5_mNext > uint64(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _5_mNext <= uint64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133049), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddVirtualØ00__func__Ø000))), unsafe.Pointer(str(109464))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _5_i = i32(0) _16: @@ -113983,15 +102625,11 @@ _4: goto _1 _5: - func() int32 { - if ((int32(_pTerm.X4) & i32(-2049)) & ((int32(_pTerm.X4) & i32(-2049)) - i32(1))) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if ((int32(_pTerm.X4) & i32(-2049)) & ((int32(_pTerm.X4) & i32(-2049)) - i32(1))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130691), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateIndexInfoØ00__func__Ø000))), unsafe.Pointer(str(109492))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_pTerm.X4) & i32(-2433)) != i32(0) { goto _8 @@ -114007,15 +102645,11 @@ _8: goto _1 _9: - func() int32 { - if (*(*int32)(unsafe.Pointer((*T6286382)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */)))))) >= i32(-1) { - return i32(0) - } - return func() int32 { + func() { + if (*(*int32)(unsafe.Pointer((*T6286392)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */)))))) < i32(-1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130698), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateIndexInfoØ00__func__Ø000))), unsafe.Pointer(str(109536))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nTerm += 1 _1: @@ -114092,15 +102726,11 @@ _25: goto _22 _26: - func() int32 { - if ((int32(_pTerm.X4) & i32(-2049)) & ((int32(_pTerm.X4) & i32(-2049)) - i32(1))) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if ((int32(_pTerm.X4) & i32(-2049)) & ((int32(_pTerm.X4) & i32(-2049)) - i32(1))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130747), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateIndexInfoØ00__func__Ø000))), unsafe.Pointer(str(109492))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_pTerm.X4) & i32(-2433)) != i32(0) { goto _29 @@ -114116,17 +102746,13 @@ _29: goto _22 _30: - func() int32 { - if (*(*int32)(unsafe.Pointer((*T6286382)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */)))))) >= i32(-1) { - return i32(0) - } - return func() int32 { + func() { + if (*(*int32)(unsafe.Pointer((*T6286392)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */)))))) < i32(-1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130754), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateIndexInfoØ00__func__Ø000))), unsafe.Pointer(str(109536))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*Tsqlite3_index_constraint)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxCons))+12*uintptr(_j))))) + uintptr(0 /* X0 */))) = *(*int32)(unsafe.Pointer((*T6286382)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */))))) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*Tsqlite3_index_constraint)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxCons))+12*uintptr(_j))))) + uintptr(0 /* X0 */))) = *(*int32)(unsafe.Pointer((*T6286392)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */))))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*Tsqlite3_index_constraint)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxCons))+12*uintptr(_j))))) + uintptr(8 /* X3 */))) = _i _6_op = uint8(int32(uint8(_pTerm.X4)) & i32(8191)) if int32(_6_op) != i32(1) { @@ -114148,15 +102774,11 @@ _34: i32(0) i32(0) i32(0) - func() int32 { - if (int32(_pTerm.X4) & i32(127)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pTerm.X4) & i32(127)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130772), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateIndexInfoØ00__func__Ø000))), unsafe.Pointer(str(109564))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_6_op)&i32(60)) == 0 || _sqlite3ExprIsVector(tls, (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTerm.X0)).X5))) == 0 { goto _38 @@ -114287,15 +102909,11 @@ func _whereLoopAddVirtualOne(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _mPrere _pParse = (*XParse)(unsafe.Pointer((*XWhereInfo)(unsafe.Pointer(_pBuilder.X0)).X0)) _pSrc = (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((*XWhereInfo)(unsafe.Pointer(_pBuilder.X0)).X1)+uintptr(8 /* X2 */))))) + 68*uintptr(_pNew.X3))) _nConstraint = _pIdxInfo.X0 - func() int32 { - if (_mUsable & _mPrereq) == _mPrereq { - return i32(0) - } - return func() int32 { + func() { + if (_mUsable & _mPrereq) != _mPrereq { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132844), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddVirtualOneØ00__func__Ø000))), unsafe.Pointer(str(109652))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *_pbIn = i32(0) *(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(0 /* X0 */))) = _mPrereq @@ -114319,15 +102937,11 @@ _7: _5: crt.Xmemset(tls, (unsafe.Pointer)(_pUsage), i32(0), u32(8)*uint32(_nConstraint)) - func() int32 { - if (_pIdxInfo.X7) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pIdxInfo.X7) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132863), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddVirtualOneØ00__func__Ø000))), unsafe.Pointer(str(109684))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxInfo)) + uintptr(24 /* X6 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxInfo)) + uintptr(20 /* X5 */))) = i32(0) @@ -114346,15 +102960,11 @@ _5: _10: _mxTerm = i32(-1) - func() int32 { - if int32(_pNew.X12) >= _nConstraint { - return i32(0) - } - return func() int32 { + func() { + if int32(_pNew.X12) < _nConstraint { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132877), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddVirtualOneØ00__func__Ø000))), unsafe.Pointer(str(109716))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = i32(0) _13: @@ -114396,15 +103006,11 @@ _26: *p = (*p) | (_4_pTerm.X11) sink992 = *p } - func() int32 { - if _3_iTerm < int32(_pNew.X12) { - return i32(0) - } - return func() int32 { + func() { + if _3_iTerm >= int32(_pNew.X12) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132901), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddVirtualOneØ00__func__Ø000))), unsafe.Pointer(str(109772))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew.X13)) + 4*uintptr(_3_iTerm))) = _4_pTerm if _3_iTerm <= _mxTerm { @@ -114434,15 +103040,11 @@ _31: sink961 = *p } *_pbIn = i32(1) - func() int32 { - if (int32(_mExclude) & i32(1)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_mExclude) & i32(1)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132915), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddVirtualOneØ00__func__Ø000))), unsafe.Pointer(str(109792))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _32: _21: @@ -114456,15 +103058,11 @@ _20: sink4530 = *p } *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(44 /* X10 */))) = uint16(_mxTerm + i32(1)) - func() int32 { - if int32(_pNew.X10) <= int32(_pNew.X12) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pNew.X10) > int32(_pNew.X12) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132922), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddVirtualOneØ00__func__Ø000))), unsafe.Pointer(str(109816))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6563398)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))))) + uintptr(0 /* X0 */))) = _pIdxInfo.X5 *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6563398)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))))) + uintptr(4 /* X1 */))) = uint8(_pIdxInfo.X7) @@ -114931,25 +103529,17 @@ _0: goto _1 _5: - func() int32 { - if ((int32(_p.X5) == i32(0)) || (int32(_pTemplate.X5) == i32(0))) || (int32(_p.X5) == int32(_pTemplate.X5)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X5) != i32(0) && int32(_pTemplate.X5) != i32(0) && int32(_p.X5) != int32(_pTemplate.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(131808), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopFindLesserØ00__func__Ø000))), unsafe.Pointer(str(109868))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_p.X5) >= int32(_pTemplate.X5) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_p.X5) < int32(_pTemplate.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(131814), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopFindLesserØ00__func__Ø000))), unsafe.Pointer(str(109940))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_p.X9)&uint32(i32(16384))) == uint32(i32(0)) || int32(_pTemplate.X11) != i32(0) || ((_pTemplate.X9)&uint32(i32(512))) == uint32(i32(0)) || ((_pTemplate.X9)&uint32(i32(1))) == uint32(i32(0)) || ((_p.X0)&(_pTemplate.X0)) != (_pTemplate.X0) { goto _16 @@ -114970,15 +103560,11 @@ _20: goto _23 } - func() int32 { - if int32(_p.X5) >= int32(_pTemplate.X5) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X5) < int32(_pTemplate.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(131850), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopFindLesserØ00__func__Ø000))), unsafe.Pointer(str(109940))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _3 @@ -115142,15 +103728,11 @@ func _whereLoopAddBtree(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _mPrereq uin _pSrc = (*TSrcList_item)(unsafe.Pointer(uintptr(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabList))+uintptr(8 /* X2 */))))))) + uintptr(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr(_pNew.X3)))))*uintptr(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr(68))))))))))) _pTab = (*XTable)(unsafe.Pointer(_pSrc.X4)) _pWC = (*XWhereClause)(unsafe.Pointer(_pBuilder.X1)) - func() int32 { - if ((*XTable)(unsafe.Pointer(_pSrc.X4)).X16) == 0 { - return i32(0) - } - return func() int32 { + func() { + if ((*XTable)(unsafe.Pointer(_pSrc.X4)).X16) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132598), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeØ00__func__Ø000))), unsafe.Pointer(str(109992))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XIndex)(unsafe.Pointer(_pSrc.X16)) == nil { goto _2 @@ -115179,7 +103761,7 @@ _4: *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aiRowEstPk)) + 2*uintptr(i32(0)))) = _pTab.X12 *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aiRowEstPk)) + 2*uintptr(i32(1)))) = int16(i32(0)) _3_pFirst = (*XIndex)(unsafe.Pointer((*XTable)(unsafe.Pointer(_pSrc.X4)).X2)) - if int32((uint32((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(36 /* X9 */))).X1)<<uint(i32(31)))>>uint(i32(31))) != i32(0) { + if int32((uint32((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(36 /* X9 */))).X1)<<uint(i32(31)))>>uint(i32(31))) != i32(0) { goto _6 } @@ -115190,7 +103772,7 @@ _5: _3: _rSize = _pTab.X12 _rLogSize = _estLog(tls, _rSize) - if (*XWhereOrSet)(unsafe.Pointer(_pBuilder.X4)) != nil || (int32(_pWInfo.X9)&i32(32)) != i32(0) || (((*Xsqlite3)(unsafe.Pointer((*XParse)(unsafe.Pointer(_pWInfo.X0)).X0)).X6)&i32(1048576)) == i32(0) || (*XIndex)(unsafe.Pointer(_pSrc.X16)) != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) || ((uint32((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(36 /* X9 */))).X1)<<uint(i32(31)))>>uint(i32(31))) != 0 || ((_pTab.X9)&uint32(i32(32))) != uint32(i32(0)) || ((uint32(((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(36 /* X9 */))).X1)>>uint(i32(3)))<<uint(i32(31)))>>uint(i32(31))) != 0 || ((uint32(((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(36 /* X9 */))).X1)>>uint(i32(5)))<<uint(i32(31)))>>uint(i32(31))) != 0 { + if (*XWhereOrSet)(unsafe.Pointer(_pBuilder.X4)) != nil || (int32(_pWInfo.X9)&i32(32)) != i32(0) || (((*Xsqlite3)(unsafe.Pointer((*XParse)(unsafe.Pointer(_pWInfo.X0)).X0)).X6)&i32(1048576)) == i32(0) || (*XIndex)(unsafe.Pointer(_pSrc.X16)) != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) || ((uint32((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(36 /* X9 */))).X1)<<uint(i32(31)))>>uint(i32(31))) != 0 || ((_pTab.X9)&uint32(i32(32))) != uint32(i32(0)) || ((uint32(((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(36 /* X9 */))).X1)>>uint(i32(3)))<<uint(i32(31)))>>uint(i32(31))) != 0 || ((uint32(((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(36 /* X9 */))).X1)>>uint(i32(5)))<<uint(i32(31)))>>uint(i32(31))) != 0 { goto _14 } @@ -115235,15 +103817,11 @@ _23: *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(20 /* X5 */))) = int16(i32(0)) _24: *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(24 /* X7 */))) = int16(i32(43)) - func() int32 { - if i32(43) == int32(_sqlite3LogEst(tls, uint64(i32(20)))) { - return i32(0) - } - return func() int32 { + func() { + if i32(43) != int32(_sqlite3LogEst(tls, uint64(i32(20)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132672), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeØ00__func__Ø000))), unsafe.Pointer(str(110016))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(22 /* X6 */))) = _sqlite3LogEstAdd(tls, _rLogSize, _pNew.X7) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(40 /* X9 */))) = uint32(i32(16384)) @@ -115280,15 +103858,11 @@ _33: *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(24 /* X7 */))) = _rSize *(**XIndex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))))) + uintptr(8 /* X3 */))))) = _pProbe _b = _indexMightHelpWithOrderBy(tls, _pBuilder, _pProbe, _pSrc.X11) - func() int32 { - if ((int32(_pWInfo.X9) & i32(4)) == i32(0)) || (_b == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pWInfo.X9)&i32(4)) != i32(0) && _b != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132703), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeØ00__func__Ø000))), unsafe.Pointer(str(110040))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pProbe.X11) > i32(0) { goto _37 @@ -115479,7 +104053,7 @@ _1: return _2: - if (*(*int32)(unsafe.Pointer((*T6286382)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */)))))) >= i32(0) { + if (*(*int32)(unsafe.Pointer((*T6286392)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */)))))) >= i32(0) { goto _3 } @@ -115487,7 +104061,7 @@ _2: return _3: - _aff = (*XColumn)(unsafe.Pointer(uintptr((*XTable)(unsafe.Pointer(_pSrc.X4)).X1) + 16*uintptr(*(*int32)(unsafe.Pointer((*T6286382)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */)))))))).X4 + _aff = (*XColumn)(unsafe.Pointer(uintptr((*XTable)(unsafe.Pointer(_pSrc.X4)).X1) + 16*uintptr(*(*int32)(unsafe.Pointer((*T6286392)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */)))))))).X4 if _sqlite3IndexAffinityOk(tls, (*XExpr)(unsafe.Pointer(_pTerm.X0)), _aff) != 0 { goto _4 } @@ -115606,7 +104180,7 @@ func _indexMightHelpWithOrderBy(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _pIn return _0: - if store5427056(&_pOB, (*XExprList)(unsafe.Pointer((*XWhereInfo)(unsafe.Pointer(_pBuilder.X0)).X2))) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { + if store5427066(&_pOB, (*XExprList)(unsafe.Pointer((*XWhereInfo)(unsafe.Pointer(_pBuilder.X0)).X2))) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } @@ -115654,7 +104228,7 @@ _12: goto _14 _7: - if store5427056(&_aColExpr, (*XExprList)(unsafe.Pointer(_pIndex.X10))) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { + if store5427066(&_aColExpr, (*XExprList)(unsafe.Pointer(_pIndex.X10))) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { goto _15 } @@ -115714,15 +104288,11 @@ func _whereLoopOutputAdjust(tls *crt.TLS, _pWC *XWhereClause, _pLoop *XWhereLoop _ = _6_pRight _notAllowed = ^((_pLoop.X0) | (_pLoop.X1)) _iReduce = i16(0) - func() int32 { - if ((_pLoop.X9) & uint32(i32(16384))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_pLoop.X9) & uint32(i32(16384))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132017), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopOutputAdjustØ00__func__Ø000))), unsafe.Pointer(str(110116))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *func() **XWhereTerm { _i = _pWC.X3; return &_pTerm }() = (*XWhereTerm)(unsafe.Pointer(_pWC.X5)) _2: @@ -115855,7 +104425,7 @@ func _sqlite3ExprCoveredByIndex(tls *crt.TLS, _pExpr *XExpr, _iCur int32, _pIdx *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_xcov)) + uintptr(4 /* X1 */))) = _iCur *(**XIndex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_xcov)) + uintptr(0 /* X0 */))))) = _pIdx *(*func(*crt.TLS, *XWalker, *XExpr) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(4 /* X1 */))))) = _exprIdxCover - *(**XIdList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5962177)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(24 /* X6 */))))))) = &_xcov + *(**XIdList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5962187)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(24 /* X6 */))))))) = &_xcov _sqlite3WalkExpr(tls, &_w, _pExpr) r0 = bool2int((_w.X5) == 0) return @@ -115863,7 +104433,7 @@ func _sqlite3ExprCoveredByIndex(tls *crt.TLS, _pExpr *XExpr, _iCur int32, _pIdx } func _exprIdxCover(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r0 int32) { // sqlite3.c:95483:1 - if int32(_pExpr.X0) != i32(152) || (_pExpr.X8) != ((*XIdList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5962177)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(24 /* X6 */))))))).X1) || int32(_sqlite3ColumnOfIndex(tls, (*XIndex)(unsafe.Pointer((*XIdList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5962177)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(24 /* X6 */))))))).X0)), _pExpr.X9)) >= i32(0) { + if int32(_pExpr.X0) != i32(152) || (_pExpr.X8) != ((*XIdList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5962187)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(24 /* X6 */))))))).X1) || int32(_sqlite3ColumnOfIndex(tls, (*XIndex)(unsafe.Pointer((*XIdList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5962187)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(24 /* X6 */))))))).X0)), _pExpr.X9)) >= i32(0) { goto _2 } @@ -115951,25 +104521,17 @@ func _whereLoopAddBtreeIndex(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _pSrc * return _0: - func() int32 { - if ((_pNew.X9) & uint32(i32(1024))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_pNew.X9) & uint32(i32(1024))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132172), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110180))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pNew.X9) & uint32(i32(16))) == uint32(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if ((_pNew.X9) & uint32(i32(16))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132173), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110220))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_pNew.X9) & uint32(i32(32))) == 0 { goto _5 @@ -115979,15 +104541,11 @@ _0: goto _6 _5: - func() int32 { - if int32((*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))).X1) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32((*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))).X1) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132177), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110260))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _opMask = i32(447) _6: @@ -116001,15 +104559,11 @@ _6: sink961 = *p } _9: - func() int32 { - if int32((*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))).X0) < int32(_pProbe.X14) { - return i32(0) - } - return func() int32 { + func() { + if int32((*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))).X0) >= int32(_pProbe.X14) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132182), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110284))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _saved_nEq = (*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(28 /* X8 */))))).X0 _saved_nBtm = (*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(28 /* X8 */))))).X1 @@ -116051,7 +104605,7 @@ _20: goto _13 _22: - if (int32((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(36 /* X9 */))).X0)&i32(8)) == i32(0) || (((*XExpr)(unsafe.Pointer(_pTerm.X0)).X2)&uint32(i32(1))) != uint32(i32(0)) || (int32(_3_eOp)&i32(384)) == i32(0) { + if (int32((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(36 /* X9 */))).X0)&i32(8)) == i32(0) || (((*XExpr)(unsafe.Pointer(_pTerm.X0)).X2)&uint32(i32(1))) != uint32(i32(0)) || (int32(_3_eOp)&i32(384)) == i32(0) { goto _25 } @@ -116090,15 +104644,11 @@ _28: _29: *(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew.X13)) + 4*uintptr(postInc4530((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(44 /* X10 */))), uint16(1))))) = _pTerm *(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(0 /* X0 */))) = (_saved_prereq | (_pTerm.X11)) & (^(_pNew.X1)) - func() int32 { - if (((int32(_nInMul) == i32(0)) || (((_pNew.X9) & uint32(i32(8))) != uint32(i32(0)))) || (((_pNew.X9) & uint32(i32(4))) != uint32(i32(0)))) || (((_pNew.X9) & uint32(i32(32768))) != uint32(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if int32(_nInMul) != i32(0) && ((_pNew.X9)&uint32(i32(8))) == uint32(i32(0)) && ((_pNew.X9)&uint32(i32(4))) == uint32(i32(0)) && ((_pNew.X9)&uint32(i32(32768))) == uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132242), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110320))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_3_eOp) & i32(1)) == 0 { goto _35 @@ -116115,15 +104665,11 @@ _29: } _3_nIn = i32(46) - func() int32 { - if i32(46) == int32(_sqlite3LogEst(tls, uint64(i32(25)))) { - return i32(0) - } - return func() int32 { + func() { + if i32(46) != int32(_sqlite3LogEst(tls, uint64(i32(25)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132254), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110452))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _9_i = i32(0) _39: @@ -116145,31 +104691,24 @@ _42: _36: if func() int32 { - if ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pExpr)) + uintptr(20 /* X6 */))))))) != nil) && ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pExpr)) + uintptr(20 /* X6 */))))))).X0) != 0 { + if ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pExpr)) + uintptr(20 /* X6 */))))))) != nil) && ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pExpr)) + uintptr(20 /* X6 */))))))).X0) != 0 { return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132264), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132264), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { goto _49 } - _3_nIn = int32(_sqlite3LogEst(tls, uint64((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pExpr)) + uintptr(20 /* X6 */))))))).X0))) - func() int32 { - if _3_nIn > i32(0) { - return i32(0) - } - return func() int32 { + _3_nIn = int32(_sqlite3LogEst(tls, uint64((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pExpr)) + uintptr(20 /* X6 */))))))).X0))) + func() { + if _3_nIn <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132267), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110476))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _49: _45: @@ -116186,15 +104725,11 @@ _35: *p = (*p) | uint32(i32(1)) sink985 = *p } - func() int32 { - if int32(_saved_nEq) == int32((*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))).X0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_saved_nEq) != int32((*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))).X0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132273), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110484))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _12_iCol != i32(-1) && (_12_iCol <= i32(0) || int32(_nInMul) != i32(0) || int32(_saved_nEq) != (int32(_pProbe.X13)-i32(1))) { goto _59 @@ -116251,35 +104786,23 @@ _64: } _pTop = (*XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + 48*uintptr(i32(1)))) - func() int32 { - if int32((uintptr(unsafe.Pointer(_pTop))-uintptr(unsafe.Pointer((*XWhereTerm)(unsafe.Pointer((*XWhereClause)(unsafe.Pointer(_pTerm.X1)).X5)))))/48) < ((*XWhereClause)(unsafe.Pointer(_pTerm.X1)).X3) { - return i32(0) - } - return func() int32 { + func() { + if int32((uintptr(unsafe.Pointer(_pTop))-uintptr(unsafe.Pointer((*XWhereTerm)(unsafe.Pointer((*XWhereClause)(unsafe.Pointer(_pTerm.X1)).X5)))))/48) >= ((*XWhereClause)(unsafe.Pointer(_pTerm.X1)).X3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132298), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110516))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pTop.X3) & i32(256)) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pTop.X3) & i32(256)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132299), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110560))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pTop.X4) == i32(16) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pTop.X4) != i32(16) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132300), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110592))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _whereLoopResize(tls, _db, _pNew, int32(_pNew.X10)+i32(1)) == 0 { goto _74 @@ -116299,15 +104822,11 @@ _67: goto _75 _66: - func() int32 { - if (int32(_3_eOp) & i32(24)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(_3_eOp) & i32(24)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132307), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110616))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(40 /* X9 */))) @@ -116326,15 +104845,11 @@ _75: _65: _63: _52: - func() int32 { - if int32(_pNew.X7) == int32(_saved_nOut) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pNew.X7) != int32(_saved_nOut) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132324), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110636))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_pNew.X9) & uint32(i32(2))) == 0 { goto _82 @@ -116345,39 +104860,27 @@ _52: _82: _21_nEq = int32(preInc4530((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */)))))))+uintptr(0 /* X0 */))), uint16(1))) - func() int32 { - if (int32(_3_eOp) & i32(387)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(_3_eOp) & i32(387)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132331), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110660))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pNew.X7) == int32(_saved_nOut) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pNew.X7) != int32(_saved_nOut) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132333), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110636))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pTerm.X2) > i32(0) || int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pProbe.X1)) + 2*uintptr(_saved_nEq)))) < i32(0) { goto _89 } - func() int32 { - if (int32(_3_eOp)&i32(1)) != 0 || (_3_nIn == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_3_eOp)&i32(1)) == 0 && _3_nIn != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132335), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110696))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(24 /* X7 */))) @@ -116460,15 +104963,11 @@ _16: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(40 /* X9 */))) = _saved_wsFlags *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(24 /* X7 */))) = _saved_nOut *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(44 /* X10 */))) = _saved_nLTerm - func() int32 { - if i32(42) == int32(_sqlite3LogEst(tls, uint64(i32(18)))) { - return i32(0) - } - return func() int32 { + func() { + if i32(42) != int32(_sqlite3LogEst(tls, uint64(i32(18)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132430), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110720))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_saved_nEq) != int32(_saved_nSkip) || (int32(_saved_nEq)+i32(1)) >= int32(_pProbe.X13) || int32((uint32((_pProbe.X16)>>uint(i32(6)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) || int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pProbe.X2)) + 2*uintptr(int32(_saved_nEq)+i32(1))))) < i32(42) || store961(&_rc, _whereLoopResize(tls, _db, _pNew, int32(_pNew.X10)+i32(1))) != i32(0) { goto _106 @@ -116539,17 +105038,17 @@ _2: } _1_idxaff = int8(i32(0)) - _1_pLhs = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((*XExpr)(unsafe.Pointer(_pTerm.X0)).X4) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(_i))).X0)) + _1_pLhs = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((*XExpr)(unsafe.Pointer(_pTerm.X0)).X4) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(_i))).X0)) _1_pRhs = (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTerm.X0)).X5)) if ((_1_pRhs.X2) & uint32(i32(2048))) == 0 { goto _6 } - _1_pRhs = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pRhs)) + uintptr(20 /* X6 */))))))).X0)).X1) + 20*uintptr(_i))).X0)) + _1_pRhs = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pRhs)) + uintptr(20 /* X6 */))))))).X0)).X1) + 20*uintptr(_i))).X0)) goto _7 _6: - _1_pRhs = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pRhs)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(_i))).X0)) + _1_pRhs = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pRhs)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(_i))).X0)) _7: if int32(_1_pLhs.X0) == i32(152) && (_1_pLhs.X8) == _iCur && int32(_1_pLhs.X9) == int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_i+_nEq)))) && int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X7)) + 1*uintptr(_i+_nEq)))) == int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X7)) + 1*uintptr(_nEq)))) { goto _11 @@ -116601,25 +105100,17 @@ func _whereRangeScanEst(tls *crt.TLS, _pParse *XParse, _pBuilder *XWhereLoopBuil _rc = i32(0) _nOut = int32(_pLoop.X7) - func() int32 { - if (_pLower != nil) || (_pUpper != nil) { - return i32(0) - } - return func() int32 { + func() { + if _pLower == nil && _pUpper == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(131356), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereRangeScanEstØ00__func__Ø000))), unsafe.Pointer(str(110768))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pUpper == (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0))))) || ((int32(_pUpper.X3) & i32(0)) == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if _pUpper != (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) && (int32(_pUpper.X3)&i32(0)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(131358), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereRangeScanEstØ00__func__Ø000))), unsafe.Pointer(str(110788))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nNew = _whereRangeAdjust(tls, _pLower, int16(_nOut)) _nNew = _whereRangeAdjust(tls, _pUpper, _nNew) @@ -116691,15 +105182,11 @@ _1: *p = int16(int32(*p) - i32(20)) sink955 = *p } - func() int32 { - if i32(20) == int32(_sqlite3LogEst(tls, uint64(i32(4)))) { - return i32(0) - } - return func() int32 { + func() { + if i32(20) != int32(_sqlite3LogEst(tls, uint64(i32(4)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(131055), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereRangeAdjustØ00__func__Ø000))), unsafe.Pointer(str(110856))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _3: _2: @@ -116768,11 +105255,11 @@ _0: goto _4 } - if (int32(_pTerm.X4)&i32(512)) == i32(0) || (((*XWhereOrInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T6286382)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */))))))).X1)&(_pNew.X1)) == uint64(i32(0)) { + if (int32(_pTerm.X4)&i32(512)) == i32(0) || (((*XWhereOrInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T6286392)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */))))))).X1)&(_pNew.X1)) == uint64(i32(0)) { goto _6 } - _2_pOrWC = (*XWhereClause)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*T6286382)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */)))))) + uintptr(0 /* X0 */))) + _2_pOrWC = (*XWhereClause)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*T6286392)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */)))))) + uintptr(0 /* X0 */))) _2_pOrWCEnd = (*XWhereTerm)(unsafe.Pointer(uintptr(_2_pOrWC.X5) + 48*uintptr(_2_pOrWC.X3))) _2_once = i32(1) _sSubBuild = *_pBuilder @@ -116788,7 +105275,7 @@ _7: goto _11 } - *(**XWhereClause)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sSubBuild)) + uintptr(4 /* X1 */))))) = (*XWhereClause)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*T6286382)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pOrTerm)) + uintptr(28 /* X10 */)))))) + uintptr(0 /* X0 */))) + *(**XWhereClause)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sSubBuild)) + uintptr(4 /* X1 */))))) = (*XWhereClause)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*T6286392)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pOrTerm)) + uintptr(28 /* X10 */)))))) + uintptr(0 /* X0 */))) goto _12 _11: @@ -116826,15 +105313,11 @@ _16: _rc = _whereLoopAddOr(tls, &_sSubBuild, _mPrereq, _mUnusable) _17: - func() int32 { - if (_rc == i32(0)) || (int32(_sCur.X0) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) && int32(_sCur.X0) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133169), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddOrØ00__func__Ø000))), unsafe.Pointer(str(110900))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_sCur.X0) != i32(0) { goto _21 @@ -117016,15 +105499,11 @@ func _wherePathSolver(tls *crt.TLS, _pWInfo *XWhereInfo, _nRowEst int16) (r0 int return i32(10) }() }() - func() int32 { - if _nLoop <= ((*XSrcList)(unsafe.Pointer(_pWInfo.X1)).X0) { - return i32(0) - } - return func() int32 { + func() { + if _nLoop > ((*XSrcList)(unsafe.Pointer(_pWInfo.X1)).X0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133697), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSolverØ00__func__Ø000))), unsafe.Pointer(str(110944))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XExprList)(unsafe.Pointer(_pWInfo.X2)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && int32(_nRowEst) != i32(0) { goto _7 @@ -117080,25 +105559,17 @@ _13: _aSortCost = (*int16)(unsafe.Pointer(_pX)) crt.Xmemset(tls, (unsafe.Pointer)(_aSortCost), i32(0), u32(2)*uint32(_nOrderBy)) _14: - func() int32 { - if (_aSortCost == (*int16)(unsafe.Pointer(uintptr(i32(0))))) || ((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSpace))+1*uintptr(_nSpace))) == (*int8)(unsafe.Pointer((*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aSortCost))+2*uintptr(_nOrderBy)))))) { - return i32(0) - } - return func() int32 { + func() { + if _aSortCost != (*int16)(unsafe.Pointer(uintptr(i32(0)))) && (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSpace))+1*uintptr(_nSpace))) != (*int8)(unsafe.Pointer((*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aSortCost))+2*uintptr(_nOrderBy))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133733), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSolverØ00__func__Ø000))), unsafe.Pointer(str(110976))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_aSortCost != (*int16)(unsafe.Pointer(uintptr(i32(0))))) || ((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSpace))+1*uintptr(_nSpace))) == (*int8)(unsafe.Pointer(_pX))) { - return i32(0) } - return func() int32 { + }() + func() { + if _aSortCost == (*int16)(unsafe.Pointer(uintptr(i32(0)))) && (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSpace))+1*uintptr(_nSpace))) != (*int8)(unsafe.Pointer(_pX)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133734), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSolverØ00__func__Ø000))), unsafe.Pointer(str(111040))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XWherePath)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aFrom))+28*uintptr(i32(0)))))) + uintptr(16 /* X2 */))) = int16(func() uint32 { if (_pParse.X42) < uint32(i32(48)) { @@ -117106,26 +105577,18 @@ _14: } return uint32(i32(48)) }()) - func() int32 { - if i32(48) == int32(_sqlite3LogEst(tls, uint64(i32(28)))) { - return i32(0) - } - return func() int32 { + func() { + if i32(48) != int32(_sqlite3LogEst(tls, uint64(i32(28)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133741), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSolverØ00__func__Ø000))), unsafe.Pointer(str(111084))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nFrom = i32(1) - func() int32 { - if int32((*XWherePath)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aFrom))+28*uintptr(i32(0)))).X5) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32((*XWherePath)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aFrom))+28*uintptr(i32(0)))).X5) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133743), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSolverØ00__func__Ø000))), unsafe.Pointer(str(111108))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _nOrderBy == 0 { goto _27 @@ -117177,15 +105640,11 @@ _43: goto _45 } - func() int32 { - if i32(10) == int32(_sqlite3LogEst(tls, uint64(i32(2)))) { - return i32(0) - } - return func() int32 { + func() { + if i32(10) != int32(_sqlite3LogEst(tls, uint64(i32(2)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133773), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSolverØ00__func__Ø000))), unsafe.Pointer(str(90316))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _39 @@ -117348,15 +105807,11 @@ _84: goto _80 _83: - func() int32 { - if int32(_pWInfo.X10) == _nLoop { - return i32(0) - } - return func() int32 { + func() { + if int32(_pWInfo.X10) != _nLoop { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133954), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSolverØ00__func__Ø000))), unsafe.Pointer(str(111152))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _iLoop = i32(0) _87: @@ -117436,15 +105891,11 @@ _99: _39_revMask = u64(0) _39_nOrder = int32(_wherePathSatisfiesOrderBy(tls, _pWInfo, (*XExprList)(unsafe.Pointer(_pWInfo.X2)), _pFrom, uint16(i32(0)), uint16(_nLoop-i32(1)), *(**XWhereLoop)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom.X6)) + 4*uintptr(_nLoop-i32(1)))), &_39_revMask)) - func() int32 { - if int32(_pWInfo.X12) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pWInfo.X12) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134009), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSolverØ00__func__Ø000))), unsafe.Pointer(str(111176))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _39_nOrder != ((*XExprList)(unsafe.Pointer(_pWInfo.X2)).X0) { goto _110 @@ -117538,15 +105989,11 @@ func _wherePathSatisfiesOrderBy(tls *crt.TLS, _pWInfo *XWhereInfo, _pOrderBy *XE _pLoop = nil _db = (*Xsqlite3)(unsafe.Pointer((*XParse)(unsafe.Pointer(_pWInfo.X0)).X0)) _obSat = u64(0) - func() int32 { - if _pOrderBy != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pOrderBy == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133346), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSatisfiesOrderByØ00__func__Ø000))), unsafe.Pointer(str(111212))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _nLoop == 0 || (int32(_db.X13)&i32(128)) == i32(0) { goto _3 @@ -117667,15 +106114,11 @@ _25: goto _26 } - func() int32 { - if (int32(_wctrlFlags) & i32(2048)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(_wctrlFlags) & i32(2048)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133389), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSatisfiesOrderByØ00__func__Ø000))), unsafe.Pointer(str(111224))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _j = i32(0) _29: @@ -117747,7 +106190,7 @@ _21: goto _42 _41: - if store5658256(&_pIndex, (*XIndex)(unsafe.Pointer((*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))).X3))) != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) && ((uint32((_pIndex.X16)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) == 0 { + if store5658266(&_pIndex, (*XIndex)(unsafe.Pointer((*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))).X3))) != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) && ((uint32((_pIndex.X16)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) == 0 { goto _44 } @@ -117757,25 +106200,17 @@ _41: _44: _nKeyCol = _pIndex.X13 _nColumn = _pIndex.X14 - func() int32 { - if (int32(_nColumn) == (int32(_nKeyCol) + i32(1))) || ((((*XTable)(unsafe.Pointer(_pIndex.X3)).X9) & uint32(i32(32))) != uint32(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if int32(_nColumn) != (int32(_nKeyCol)+i32(1)) && (((*XTable)(unsafe.Pointer(_pIndex.X3)).X9)&uint32(i32(32))) == uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133417), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSatisfiesOrderByØ00__func__Ø000))), unsafe.Pointer(str(111260))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex.X1)) + 2*uintptr(int32(_nColumn)-i32(1))))) == i32(-1)) || ((((*XTable)(unsafe.Pointer(_pIndex.X3)).X9) & uint32(i32(32))) != uint32(i32(0))) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex.X1)) + 2*uintptr(int32(_nColumn)-i32(1))))) != i32(-1) && (((*XTable)(unsafe.Pointer(_pIndex.X3)).X9)&uint32(i32(32))) == uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133418), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSatisfiesOrderByØ00__func__Ø000))), unsafe.Pointer(str(111308))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _isOrderDistinct = uint8(bool2int(int32(_pIndex.X15) != i32(0))) _42: @@ -117788,15 +106223,11 @@ _52: } _13_bOnce = uint8(i32(1)) - func() int32 { - if (_j >= int32((*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))).X0)) || (((*(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop.X13)) + 4*uintptr(_j)))) == (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0))))) == (_j < int32(_pLoop.X11))) { - return i32(0) - } - return func() int32 { + func() { + if _j < int32((*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))).X0) && ((*(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop.X13)) + 4*uintptr(_j)))) == (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0))))) != (_j < int32(_pLoop.X11)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133431), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSatisfiesOrderByØ00__func__Ø000))), unsafe.Pointer(str(111376))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _j >= int32((*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))).X0) || _j < int32(_pLoop.X11) { goto _60 @@ -117821,11 +106252,8 @@ _61: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133451), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSatisfiesOrderByØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133451), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSatisfiesOrderByØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -117843,15 +106271,11 @@ _67: goto _71 } - func() int32 { - if (int32((*(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop.X13)) + 4*uintptr(_i)))).X4) & i32(1)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32((*(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop.X13)) + 4*uintptr(_i)))).X4) & i32(1)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133459), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSatisfiesOrderByØ00__func__Ø000))), unsafe.Pointer(str(111444))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _13_bOnce = uint8(i32(0)) goto _70 @@ -118144,15 +106568,11 @@ func _whereSortingCost(tls *crt.TLS, _pWInfo *XWhereInfo, _nRow int16, _nOrderBy _ = _rScale var _rSortCost int16 // sqlite3.c:133642:18 _ = _rSortCost - func() int32 { - if (_nOrderBy > i32(0)) && (i32(66) == int32(_sqlite3LogEst(tls, uint64(i32(100))))) { - return i32(0) - } - return func() int32 { + func() { + if _nOrderBy <= i32(0) || i32(66) != int32(_sqlite3LogEst(tls, uint64(i32(100)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133643), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereSortingCostØ00__func__Ø000))), unsafe.Pointer(str(111512))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rScale = int16(int32(_sqlite3LogEst(tls, uint64(((_nOrderBy-_nSorted)*i32(100))/_nOrderBy))) - i32(66)) _rSortCost = int16((int32(_nRow) + int32(_rScale)) + i32(16)) @@ -118244,15 +106664,11 @@ func _constructAutomaticIndex(tls *crt.TLS, _pParse *XParse, _pWC *XWhereClause, _iContinue = i32(0) _addrCounter = i32(0) _v = (*TVdbe)(unsafe.Pointer(_pParse.X2)) - func() int32 { - if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130495), unsafe.Pointer((*int8)(unsafe.Pointer(&_constructAutomaticIndexØ00__func__Ø000))), unsafe.Pointer(str(43044))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _addrInit = _sqlite3VdbeAddOp0(tls, _v, i32(20)) _nKeyCol = i32(0) @@ -118267,15 +106683,11 @@ _2: } _1_pExpr = (*XExpr)(unsafe.Pointer(_pTerm.X0)) - func() int32 { - if ((((_1_pExpr.X2) & uint32(i32(1))) == uint32(i32(0))) || (int32(_1_pExpr.X11) != (_pSrc.X11))) || ((_pLoop.X0) != uint64(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if ((_1_pExpr.X2)&uint32(i32(1))) != uint32(i32(0)) && int32(_1_pExpr.X11) == (_pSrc.X11) && (_pLoop.X0) == uint64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130507), unsafe.Pointer((*int8)(unsafe.Pointer(&_constructAutomaticIndexØ00__func__Ø000))), unsafe.Pointer(str(111572))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pLoop.X0) != uint64(i32(0)) || (int32(_pTerm.X3)&i32(2)) != i32(0) || ((_1_pExpr.X2)&uint32(i32(1))) != uint32(i32(0)) || _sqlite3ExprIsTableConstant(tls, _1_pExpr, _pSrc.X11) == 0 { goto _13 @@ -118287,7 +106699,7 @@ _13: goto _14 } - _3_iCol = *(*int32)(unsafe.Pointer((*T6286382)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */))))) + _3_iCol = *(*int32)(unsafe.Pointer((*T6286392)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */))))) _3_cMask = func() uint64 { if _3_iCol >= i32(64) { return u64(9223372036854775808) @@ -118324,15 +106736,11 @@ _14: goto _2 _5: - func() int32 { - if _nKeyCol > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _nKeyCol <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130537), unsafe.Pointer((*int8)(unsafe.Pointer(&_constructAutomaticIndexØ00__func__Ø000))), unsafe.Pointer(str(111700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))))) + uintptr(0 /* X0 */))) = store4530((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(44 /* X10 */))), uint16(_nKeyCol)) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(40 /* X9 */))) = uint32(i32(16961)) @@ -118392,7 +106800,7 @@ _31: goto _35 } - _10_iCol = *(*int32)(unsafe.Pointer((*T6286382)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */))))) + _10_iCol = *(*int32)(unsafe.Pointer((*T6286392)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */))))) _10_cMask = func() uint64 { if _10_iCol >= i32(64) { return u64(9223372036854775808) @@ -118409,7 +106817,7 @@ _31: *p = (*p) | _10_cMask sink992 = *p } - *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_n))) = int16(*(*int32)(unsafe.Pointer((*T6286382)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */)))))) + *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_n))) = int16(*(*int32)(unsafe.Pointer((*T6286392)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */)))))) _pColl = _sqlite3BinaryCompareCollSeq(tls, _pParse, (*XExpr)(unsafe.Pointer(_11_pX.X4)), (*XExpr)(unsafe.Pointer(_11_pX.X5))) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X8)) + 4*uintptr(_n))) = func() *int8 { if _pColl != nil { @@ -118424,15 +106832,11 @@ _35: goto _31 _34: - func() int32 { - if uint32(_n) == uint32((*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))).X0) { - return i32(0) - } - return func() int32 { + func() { + if uint32(_n) != uint32((*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))).X0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130585), unsafe.Pointer((*int8)(unsafe.Pointer(&_constructAutomaticIndexØ00__func__Ø000))), unsafe.Pointer(str(111724))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = i32(0) _43: @@ -118470,27 +106874,19 @@ _49: _52: _48: - func() int32 { - if _n == _nKeyCol { - return i32(0) - } - return func() int32 { + func() { + if _n != _nKeyCol { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130603), unsafe.Pointer((*int8)(unsafe.Pointer(&_constructAutomaticIndexØ00__func__Ø000))), unsafe.Pointer(str(111752))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_n))) = int16(i32(-1)) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X8)) + 4*uintptr(_n))) = (*int8)(unsafe.Pointer(&_sqlite3StrBINARY)) - func() int32 { - if (_pLevel.X2) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pLevel.X2) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130608), unsafe.Pointer((*int8)(unsafe.Pointer(&_constructAutomaticIndexØ00__func__Ø000))), unsafe.Pointer(str(111764))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(8 /* X2 */))) = postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(40 /* X17 */))), int32(1)) _sqlite3VdbeAddOp2(tls, _v, i32(107), _pLevel.X2, _nKeyCol+i32(1)) @@ -118498,7 +106894,7 @@ _48: _sqlite3VdbeComment(tls, _v, str(111784), unsafe.Pointer(_pTable.X0)) _sqlite3ExprCachePush(tls, _pParse) _pTabItem = (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((*XWhereInfo)(unsafe.Pointer(_pWC.X0)).X1)+uintptr(8 /* X2 */))))) + 68*uintptr(_pLevel.X11))) - if ((uint32(((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(4))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(4))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _57 } @@ -118534,14 +106930,14 @@ _59: _sqlite3VdbeResolveLabel(tls, _v, _iContinue) _60: - if ((uint32(((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(4))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(4))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _61 } _sqlite3VdbeChangeP2(tls, _v, uint32(_addrCounter), _regBase+_n) _translateColumnToCopy(tls, _pParse, _addrTop, _pLevel.X1, _pTabItem.X8, i32(1)) _sqlite3VdbeGoto(tls, _v, _addrTop) - storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(36 /* X9 */)))))+uintptr(1 /* X1 */))), int8(i32(0)), 16, 4) + storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(36 /* X9 */)))))+uintptr(1 /* X1 */))), int8(i32(0)), 16, 4) goto _62 _61: @@ -118714,25 +107110,17 @@ func _sqlite3ExprCodeLoadIndexColumn(tls *crt.TLS, _pParse *XParse, _pIdx *XInde goto _0 } - func() int32 { - if (*XExprList)(unsafe.Pointer(_pIdx.X10)) != nil { - return i32(0) - } - return func() int32 { + func() { + if (*XExprList)(unsafe.Pointer(_pIdx.X10)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93916), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeLoadIndexColumnØ00__func__Ø000))), unsafe.Pointer(str(111836))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XExprList)(unsafe.Pointer(_pIdx.X10)).X0) > _iIdxCol { - return i32(0) } - return func() int32 { + }() + func() { + if ((*XExprList)(unsafe.Pointer(_pIdx.X10)).X0) <= _iIdxCol { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93917), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeLoadIndexColumnØ00__func__Ø000))), unsafe.Pointer(str(111852))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(60 /* X22 */))) = _iTabCur _sqlite3ExprCodeCopy(tls, _pParse, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pIdx.X10)).X1)+20*uintptr(_iIdxCol))).X0)), _regOut) @@ -118828,25 +107216,17 @@ _6: goto _9 _8: - func() int32 { - if int32(_3_x) == i32(-2) { - return i32(0) - } - return func() int32 { + func() { + if int32(_3_x) != i32(-2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108665), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3IndexAffinityStrØ00__func__Ø000))), unsafe.Pointer(str(111916))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XExprList)(unsafe.Pointer(_pIdx.X10)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XExprList)(unsafe.Pointer(_pIdx.X10)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108666), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3IndexAffinityStrØ00__func__Ø000))), unsafe.Pointer(str(111928))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _6_aff = _sqlite3ExprAffinity(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pIdx.X10)).X1)+20*uintptr(_1_n))).X0))) if int32(_6_aff) != i32(0) { @@ -119017,26 +107397,18 @@ _9: } _5_zFmt = nil - func() int32 { - if (*XIndex)(unsafe.Pointer((*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pLoop))+uintptr(28 /* X8 */))))).X3)) != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XIndex)(unsafe.Pointer((*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pLoop))+uintptr(28 /* X8 */))))).X3)) == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126495), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereExplainOneScanØ00__func__Ø000))), unsafe.Pointer(str(112024))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _5_pIdx = (*XIndex)(unsafe.Pointer((*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pLoop)) + uintptr(28 /* X8 */))))).X3)) - func() int32 { - if ((_1_flags & uint32(i32(16384))) == 0) || ((_1_flags & uint32(i32(64))) != 0) { - return i32(0) - } - return func() int32 { + func() { + if (_1_flags&uint32(i32(16384))) != 0 && (_1_flags&uint32(i32(64))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126497), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereExplainOneScanØ00__func__Ø000))), unsafe.Pointer(str(112052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (((*XTable)(unsafe.Pointer(_1_pItem.X4)).X9)&uint32(i32(32))) == uint32(i32(0)) || int32((uint32(_5_pIdx.X16)<<uint(i32(30)))>>uint(i32(30))) != i32(2) { goto _17 @@ -119119,15 +107491,11 @@ _32: goto _35 _34: - func() int32 { - if (_1_flags & uint32(i32(16))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_1_flags & uint32(i32(16))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126525), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereExplainOneScanØ00__func__Ø000))), unsafe.Pointer(str(112244))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _13_zRangeOp = str(112268) _35: @@ -119250,15 +107618,11 @@ _1: func _explainAppendTerm(tls *crt.TLS, _pStr *XStrAccum, _pIdx *XIndex, _nTerm int32, _iTerm int32, _bAnd int32, _zOp *int8) { // sqlite3.c:126370:1 var _i int32 // sqlite3.c:126378:7 _ = _i - func() int32 { - if _nTerm >= i32(1) { - return i32(0) - } - return func() int32 { + func() { + if _nTerm < i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126380), unsafe.Pointer((*int8)(unsafe.Pointer(&_explainAppendTermØ00__func__Ø000))), unsafe.Pointer(str(112404))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _bAnd == 0 { goto _2 @@ -119553,7 +107917,7 @@ func _sqlite3WhereCodeOneLoopStart(tls *crt.TLS, _pWInfo *XWhereInfo, _iLevel in _omitTable = bool2int((((_pLoop.X9) & uint32(i32(64))) != uint32(i32(0))) && ((int32(_pWInfo.X9) & i32(32)) == i32(0))) _addrBrk = store961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(12 /* X3 */))), store961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(16 /* X4 */))), _sqlite3VdbeMakeLabel(tls, _v))) _addrCont = store961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(24 /* X6 */))), _sqlite3VdbeMakeLabel(tls, _v)) - if int32(_pLevel.X11) <= i32(0) || (int32((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+68*uintptr(i32(0))))))+uintptr(36 /* X9 */))).X0)&i32(8)) == i32(0) { + if int32(_pLevel.X11) <= i32(0) || (int32((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+68*uintptr(i32(0))))))+uintptr(36 /* X9 */))).X0)&i32(8)) == i32(0) { goto _2 } @@ -119572,7 +107936,7 @@ _3: _7: _addrHalt = (*XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo))+uintptr(740 /* X23 */))))) + 76*uintptr(_j))).X3 - if ((uint32(((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(4))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(4))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _8 } @@ -119603,11 +107967,8 @@ _11: if func() int32 { if _pTerm == (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127465), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127465), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -119653,7 +108014,7 @@ _14: return i32(71) }()) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(52 /* X16 */))) = _sqlite3VdbeCurrentAddr(tls, _v) - _4_iIn = (*XExprList)(unsafe.Pointer((*T6286887)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))).X0 + _4_iIn = (*XExprList)(unsafe.Pointer((*T6286897)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))).X0 _j = _4_nConstraint - i32(1) _24: if _j < i32(0) { @@ -119673,80 +108034,56 @@ _29: goto _31 } - func() int32 { - if ((*TInLoop)(unsafe.Pointer((*XExprList)(unsafe.Pointer((*T6286887)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X1)) != (*TInLoop)(unsafe.Pointer(uintptr(i32(0))))) || ((_db.X17) != 0) { - return i32(0) - } - return func() int32 { + func() { + if (*TInLoop)(unsafe.Pointer((*XExprList)(unsafe.Pointer((*T6286897)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X1)) == (*TInLoop)(unsafe.Pointer(uintptr(i32(0)))) && (_db.X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127498), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112476))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_db.X17) != 0 { goto _35 } - func() int32 { - if _4_iIn > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _4_iIn <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127500), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112520))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - _10_pOp = _sqlite3VdbeGetOp(tls, _v, (*TInLoop)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*T6286887)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X1)+12*uintptr(preInc961(&_4_iIn, -1)))).X1) - func() int32 { - if (int32(_10_pOp.X0) == i32(98)) || (int32(_10_pOp.X0) == i32(123)) { - return i32(0) } - return func() int32 { + }() + _10_pOp = _sqlite3VdbeGetOp(tls, _v, (*TInLoop)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*T6286897)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X1)+12*uintptr(preInc961(&_4_iIn, -1)))).X1) + func() { + if int32(_10_pOp.X0) != i32(98) && int32(_10_pOp.X0) != i32(123) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127502), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112528))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_10_pOp.X0) != i32(98)) || ((_10_pOp.X5) == ((_4_iReg + _j) + i32(2))) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_10_pOp.X0) == i32(98) && (_10_pOp.X5) != ((_4_iReg+_j)+i32(2)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127503), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112576))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_10_pOp.X0) != i32(123)) || ((_10_pOp.X4) == ((_4_iReg + _j) + i32(2))) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_10_pOp.X0) == i32(123) && (_10_pOp.X4) != ((_4_iReg+_j)+i32(2)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127504), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112620))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeAddOp3(tls, _v, int32(_10_pOp.X0), _10_pOp.X3, _10_pOp.X4, _10_pOp.X5) _35: _10_pCompare = _sqlite3PExpr(tls, _pParse, i32(37), (*XExpr)(unsafe.Pointer(uintptr(i32(0)))), (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) - func() int32 { - if (_10_pCompare != (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) || ((_db.X17) != 0) { - return i32(0) - } - return func() int32 { + func() { + if _10_pCompare == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) && (_db.X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127512), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112664))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _10_pCompare == nil { goto _50 } *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_10_pCompare)) + uintptr(12 /* X4 */))))) = (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTerm.X0)).X4)) - *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_10_pCompare)) + uintptr(16 /* X5 */))))) = store5516225(&_10_pRight, _sqlite3Expr(tls, _db, i32(157), (*int8)(unsafe.Pointer(uintptr(i32(0)))))) + *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_10_pCompare)) + uintptr(16 /* X5 */))))) = store5516235(&_10_pRight, _sqlite3Expr(tls, _db, i32(157), (*int8)(unsafe.Pointer(uintptr(i32(0)))))) if _10_pRight == nil { goto _51 } @@ -119771,46 +108108,30 @@ _10: goto _54 } - func() int32 { - if int32((*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))).X0) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if int32((*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))).X0) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127544), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112696))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pTerm = *(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop.X13)) + 4*uintptr(i32(0)))) - func() int32 { - if _pTerm != (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pTerm == (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127546), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112720))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XExpr)(unsafe.Pointer(_pTerm.X0)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XExpr)(unsafe.Pointer(_pTerm.X0)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127547), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112732))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _omitTable == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if _omitTable != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127548), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112748))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _iReleaseReg = preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(44 /* X18 */))), 1) _iRowidReg = _codeEqualityTerm(tls, _pParse, _pTerm, _pLevel, i32(0), _bRev, _iReleaseReg) @@ -119835,15 +108156,11 @@ _54: _15_testOp = i32(162) _15_memEndValue = i32(0) - func() int32 { - if _omitTable == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _omitTable != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127570), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112748))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _j = i32(0) _15_pStart = store6566380(&_15_pEnd, (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0))))) @@ -119859,15 +108176,11 @@ _69: _15_pEnd = *(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop.X13)) + 4*uintptr(postInc961(&_j, int32(1))))) _70: - func() int32 { - if (_15_pStart != (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0))))) || (_15_pEnd != (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if _15_pStart == (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) && _15_pEnd == (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127575), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112764))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _bRev == 0 { goto _74 @@ -119885,26 +108198,18 @@ _74: i32(0) i32(0) i32(0) - func() int32 { - if (int32(_15_pStart.X3) & i32(0)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_15_pStart.X3) & i32(0)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127600), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112788))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _17_pX = (*XExpr)(unsafe.Pointer(_15_pStart.X0)) - func() int32 { - if _17_pX != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _17_pX == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127603), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(68036))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3ExprIsVector(tls, (*XExpr)(unsafe.Pointer(_17_pX.X5))) == 0 { goto _80 @@ -119939,25 +108244,17 @@ _82: } _21_pX = (*XExpr)(unsafe.Pointer(_15_pEnd.X0)) - func() int32 { - if _21_pX != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _21_pX == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127630), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(68036))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_15_pEnd.X3) & i32(0)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_15_pEnd.X3) & i32(0)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127631), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112824))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _15_memEndValue = preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(44 /* X18 */))), 1) _codeExprOrVector(tls, _pParse, (*XExpr)(unsafe.Pointer(_21_pX.X5)), _15_memEndValue, i32(1)) @@ -119997,15 +108294,11 @@ _85: }()) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(48 /* X15 */))) = _iCur *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(52 /* X16 */))) = _15_start - func() int32 { - if int32(_pLevel.X14) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pLevel.X14) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127651), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112856))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _15_testOp == i32(162) { goto _103 @@ -120035,39 +108328,27 @@ _66: _26_bStopAtNull = u8(0) _26_pIdx = (*XIndex)(unsafe.Pointer((*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(28 /* X8 */))))).X3)) _26_iIdxCur = _pLevel.X2 - func() int32 { - if int32(_26_nEq) >= int32(_pLoop.X11) { - return i32(0) - } - return func() int32 { + func() { + if int32(_26_nEq) < int32(_pLoop.X11) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127732), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112872))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (((*XExprList)(unsafe.Pointer(_pWInfo.X2)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) || (((*XExprList)(unsafe.Pointer(_pWInfo.X2)).X0) == i32(1))) || ((int32(_pWInfo.X9) & i32(1)) == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XExprList)(unsafe.Pointer(_pWInfo.X2)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && ((*XExprList)(unsafe.Pointer(_pWInfo.X2)).X0) != i32(1) && (int32(_pWInfo.X9)&i32(1)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127742), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112892))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_pWInfo.X9)&i32(1)) == i32(0) || int32(_pWInfo.X11) <= i32(0) || int32(_26_pIdx.X13) <= int32(_26_nEq) { goto _114 } - func() int32 { - if int32(_pLoop.X11) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pLoop.X11) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127749), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112988))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _26_bSeekPastNull = uint8(i32(1)) _26_nExtraReg = i32(1) @@ -120084,15 +108365,11 @@ _114: } return int32((*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(28 /* X8 */))))).X1) }() - func() int32 { - if ((int32(_26_pRangeStart.X3) & i32(256)) == i32(0)) || (((_pLoop.X9) & uint32(i32(16))) != uint32(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_26_pRangeStart.X3)&i32(256)) != i32(0) && ((_pLoop.X9)&uint32(i32(16))) == uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127762), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113004))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _117: if ((_pLoop.X9) & uint32(i32(16))) == 0 { @@ -120110,39 +108387,27 @@ _117: goto _126 } - func() int32 { - if _26_pRangeStart != (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _26_pRangeStart == (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127770), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113088))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_26_pRangeStart.X3) & i32(256)) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_26_pRangeStart.X3) & i32(256)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127771), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113104))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(36 /* X9 */))) = uint32(preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(44 /* X18 */))), 1)) _sqlite3VdbeAddOp2(tls, _v, i32(77), i32(1), int32(_pLevel.X9)) _sqlite3VdbeComment(tls, _v, str(113140)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(40 /* X10 */))) = _sqlite3VdbeCurrentAddr(tls, _v) - func() int32 { - if (_bRev & i32(-2)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_bRev & i32(-2)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127780), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113160))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(36 /* X9 */))) @@ -120168,15 +108433,11 @@ _126: _136: _133: _123: - func() int32 { - if (_26_pRangeEnd == (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0))))) || ((int32(_26_pRangeEnd.X3) & i32(0)) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _26_pRangeEnd != (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) && (int32(_26_pRangeEnd.X3)&i32(0)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127792), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113176))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_26_nEq) >= int32(_26_pIdx.X13) || _bRev != bool2int(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pIdx.X7)) + 1*uintptr(_26_nEq)))) == i32(0))) && (_bRev == 0 || int32(_26_pIdx.X13) != int32(_26_nEq)) { goto _143 @@ -120193,15 +108454,11 @@ _123: _26_nTop = uint16(_36_t) _143: _26_regBase = _codeAllEqualityTerms(tls, _pParse, _pLevel, _bRev, _26_nExtraReg, &_26_zStartAff) - func() int32 { - if (_26_zStartAff == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || (_sqlite3Strlen30(tls, _26_zStartAff) >= int32(_26_nEq)) { - return i32(0) - } - return func() int32 { + func() { + if _26_zStartAff != (*int8)(unsafe.Pointer(uintptr(i32(0)))) && _sqlite3Strlen30(tls, _26_zStartAff) < int32(_26_nEq) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127812), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113232))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _26_zStartAff == nil || _26_nTop == 0 { goto _148 @@ -120271,15 +108528,11 @@ _158: _161: _26_op = int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3WhereCodeOneLoopStartØ00aStartOpØ001)) + 1*uintptr(((_26_start_constraints<<uint(i32(2)))+(_26_startEq<<uint(i32(1))))+_bRev)))) - func() int32 { - if _26_op != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _26_op == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127862), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113280))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeAddOp4Int(tls, _v, _26_op, _26_iIdxCur, _addrNxt, _26_regBase, _26_nConstraint) _162: @@ -120307,15 +108560,11 @@ _167: goto _169 _168: - func() int32 { - if ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) != 0 { - return i32(0) - } - return func() int32 { + func() { + if ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127892), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(43496))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _169: { @@ -120438,15 +108687,11 @@ _191: goto _197 _196: - func() int32 { - if int32(_pLevel.X14) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pLevel.X14) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127963), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112856))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _197: goto _200 @@ -120466,37 +108711,25 @@ _105: _65_pAndExpr = nil _65_pTab = (*XTable)(unsafe.Pointer(_pTabItem.X4)) _pTerm = *(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop.X13)) + 4*uintptr(i32(0)))) - func() int32 { - if _pTerm != (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pTerm == (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128029), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112720))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pTerm.X4) & i32(512)) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pTerm.X4) & i32(512)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128030), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113288))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pTerm.X3) & i32(16)) != i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pTerm.X3) & i32(16)) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128031), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113316))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _65_pOrWc = (*XWhereClause)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*T6286382)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */)))))) + uintptr(0 /* X0 */))) + _65_pOrWc = (*XWhereClause)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*T6286392)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */)))))) + uintptr(0 /* X0 */))) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(45 /* X12 */))) = uint8(i32(73)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(48 /* X15 */))) = _65_regReturn if int32(_pWInfo.X10) <= i32(1) { @@ -120629,15 +108862,11 @@ _228: _76_pOrExpr = _65_pAndExpr _235: _76_pSubWInfo = _sqlite3WhereBegin(tls, _pParse, _65_pOrTab, _76_pOrExpr, (*XExprList)(unsafe.Pointer(uintptr(i32(0)))), (*XExprList)(unsafe.Pointer(uintptr(i32(0)))), _65_wctrlFlags, _65_iCovCur) - func() int32 { - if ((_76_pSubWInfo != nil) || (_pParse.X16) != 0) || ((_db.X17) != 0) { - return i32(0) - } - return func() int32 { + func() { + if _76_pSubWInfo == nil && (_pParse.X16) == 0 && (_db.X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128136), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113352))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _76_pSubWInfo == nil { goto _240 @@ -120715,29 +108944,21 @@ _253: _65_untestedTerms = i32(1) _254: _78_pSubLoop = (*XWhereLoop)(unsafe.Pointer((*XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)(_76_pSubWInfo))+uintptr(740 /* X23 */))))) + 76*uintptr(i32(0)))).X18)) - func() int32 { - if ((_78_pSubLoop.X9) & uint32(i32(16384))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_78_pSubLoop.X9) & uint32(i32(16384))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128223), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113400))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_78_pSubLoop.X9)&uint32(i32(512))) == uint32(i32(0)) || _65_ii != i32(0) && (*XIndex)(unsafe.Pointer((*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_78_pSubLoop))+uintptr(28 /* X8 */))))).X3)) != _65_pCov || ((_65_pTab.X9)&uint32(i32(32))) != uint32(i32(0)) && int32((uint32((*XIndex)(unsafe.Pointer((*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_78_pSubLoop))+uintptr(28 /* X8 */))))).X3)).X16)<<uint(i32(30)))>>uint(i32(30))) == i32(2) { goto _261 } - func() int32 { - if ((*XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)(_76_pSubWInfo))+uintptr(740 /* X23 */))))) + 76*uintptr(i32(0)))).X2) == _65_iCovCur { - return i32(0) - } - return func() int32 { + func() { + if ((*XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)(_76_pSubWInfo))+uintptr(740 /* X23 */))))) + 76*uintptr(i32(0)))).X2) != _65_iCovCur { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128228), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113444))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _65_pCov = (*XIndex)(unsafe.Pointer((*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_78_pSubLoop)) + uintptr(28 /* X8 */))))).X3)) goto _264 @@ -120752,7 +108973,7 @@ _233: goto _228 _231: - *(**XIndex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T6286887)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))))) = _65_pCov + *(**XIndex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T6286897)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))))) = _65_pCov if _65_pCov == nil { goto _265 } @@ -120784,17 +109005,13 @@ _268: goto _269 _201: - func() int32 { - if (_bRev == i32(0)) || (_bRev == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _bRev != i32(0) && _bRev != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128260), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113480))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if ((uint32(((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(5))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(5))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _273 } @@ -120836,15 +109053,11 @@ _279: _280: _91_pE = (*XExpr)(unsafe.Pointer(_pTerm.X0)) - func() int32 { - if _91_pE != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _91_pE == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128296), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113500))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pLevel.X0) == 0 || ((_91_pE.X2)&uint32(i32(1))) != uint32(i32(0)) { goto _284 @@ -120858,15 +109071,11 @@ _284: } _94_x = _pLevel.X9 - func() int32 { - if _94_x > uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _94_x <= uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128310), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113508))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _91_skipLikeAddr = _sqlite3VdbeAddOp1(tls, _v, func() int32 { if (_94_x & uint32(i32(1))) != 0 { @@ -120934,27 +109143,19 @@ _298: _299: _95_pE = (*XExpr)(unsafe.Pointer(_pTerm.X0)) - func() int32 { - if ((_95_pE.X2) & uint32(i32(1))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_95_pE.X2) & uint32(i32(1))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128337), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113512))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pTerm.X11) & (_pLevel.X19)) != uint64(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if ((_pTerm.X11) & (_pLevel.X19)) == uint64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128338), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113548))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _95_pAlt = _sqlite3WhereFindTerm(tls, _pWC, _iCur, *(*int32)(unsafe.Pointer((*T6286382)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */))))), _notReady, uint32(i32(131)), (*XIndex)(unsafe.Pointer(uintptr(i32(0))))) + _95_pAlt = _sqlite3WhereFindTerm(tls, _pWC, _iCur, *(*int32)(unsafe.Pointer((*T6286392)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */))))), _notReady, uint32(i32(131)), (*XIndex)(unsafe.Pointer(uintptr(i32(0))))) if _95_pAlt != (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) { goto _304 } @@ -121002,28 +109203,20 @@ _311: goto _312 } - func() int32 { - if (_pWInfo.X14) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pWInfo.X14) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128365), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113616))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _308 _312: - func() int32 { - if (*XExpr)(unsafe.Pointer(_pTerm.X0)) != nil { - return i32(0) - } - return func() int32 { + func() { + if (*XExpr)(unsafe.Pointer(_pTerm.X0)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128368), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113640))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3ExprIfFalse(tls, _pParse, (*XExpr)(unsafe.Pointer(_pTerm.X0)), _addrCont, i32(16)) { @@ -121101,25 +109294,17 @@ func _codeEqualityTerm(tls *crt.TLS, _pParse *XParse, _pTerm *XWhereTerm, _pLeve _ = _23_iCol _pX = (*XExpr)(unsafe.Pointer(_pTerm.X0)) _v = (*TVdbe)(unsafe.Pointer(_pParse.X2)) - func() int32 { - if (*(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XWhereLoop)(unsafe.Pointer(_pLevel.X18)).X13)) + 4*uintptr(_iEq)))) == _pTerm { - return i32(0) - } - return func() int32 { + func() { + if (*(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XWhereLoop)(unsafe.Pointer(_pLevel.X18)).X13)) + 4*uintptr(_iEq)))) != _pTerm { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126733), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeEqualityTermØ00__func__Ø000))), unsafe.Pointer(str(113688))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _iTarget > i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if _iTarget <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126734), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeEqualityTermØ00__func__Ø000))), unsafe.Pointer(str(113724))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pX.X0) != i32(37) && int32(_pX.X0) != i32(29) { goto _5 @@ -121148,15 +109333,11 @@ _7: _bRev = bool2int(_bRev == 0) _11: - func() int32 { - if int32(_pX.X0) == i32(33) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pX.X0) != i32(33) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126758), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeEqualityTermØ00__func__Ø000))), unsafe.Pointer(str(106368))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _iReg = _iTarget _3_i = i32(0) @@ -121189,11 +109370,8 @@ _20: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126768), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeEqualityTermØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126768), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeEqualityTermØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 || (*XExpr)(unsafe.Pointer((*(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pLoop.X13)) + 4*uintptr(_3_i)))).X0)) != _pX { @@ -121206,7 +109384,7 @@ _27: goto _20 _23: - if ((_pX.X2)&uint32(i32(2048))) != uint32(i32(0)) && ((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(20 /* X6 */))))))).X0)).X0) != i32(1) { + if ((_pX.X2)&uint32(i32(2048))) != uint32(i32(0)) && ((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(20 /* X6 */))))))).X0)).X0) != i32(1) { goto _29 } @@ -121214,11 +109392,11 @@ _23: goto _30 _29: - _9_pSelect = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(20 /* X6 */))))))) + _9_pSelect = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(20 /* X6 */))))))) _9_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) _9_savedDbOptFlags = _9_db.X13 _9_pOrigRhs = (*XExprList)(unsafe.Pointer(_9_pSelect.X0)) - _9_pOrigLhs = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr(_pX.X4) + uintptr(20 /* X6 */))))))) + _9_pOrigLhs = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr(_pX.X4) + uintptr(20 /* X6 */))))))) _9_pRhs = nil _9_pLhs = nil _3_i = _iEq @@ -121257,7 +109435,7 @@ _38: goto _41 } - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5515113)(unsafe.Pointer((*T5515135)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_13_pOrderBy.X1)+20*uintptr(_3_i)))))+uintptr(16 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(i32(0)) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5515123)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_13_pOrderBy.X1)+20*uintptr(_3_i)))))+uintptr(16 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(i32(0)) _3_i += 1 goto _38 @@ -121271,7 +109449,7 @@ _37: goto _43 _42: - *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pLeft)) + uintptr(20 /* X6 */))))))) = _9_pLhs + *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pLeft)) + uintptr(20 /* X6 */))))))) = _9_pLhs _3_aiMap = (*int32)(unsafe.Pointer(_sqlite3DbMallocZero(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), uint64(u32(4)*uint32(_3_nEq))))) _43: *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_9_pSelect)) + uintptr(0 /* X0 */))))) = _9_pRhs @@ -121283,7 +109461,7 @@ _43: _3_eType = _sqlite3FindInIndex(tls, _pParse, _pX, uint32(i32(4)), (*int32)(unsafe.Pointer(uintptr(i32(0)))), _3_aiMap) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_9_db)) + uintptr(60 /* X13 */))) = _9_savedDbOptFlags *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_9_pSelect)) + uintptr(0 /* X0 */))))) = _9_pOrigRhs - *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pLeft)) + uintptr(20 /* X6 */))))))) = _9_pOrigLhs + *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pLeft)) + uintptr(20 /* X6 */))))))) = _9_pOrigLhs *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(12 /* X4 */))))) = _12_pLeft _36: _sqlite3ExprListDelete(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _9_pLhs) @@ -121302,35 +109480,31 @@ _44: } return i32(58) }(), _3_iTab, i32(0)) - func() int32 { - if ((_3_pLoop.X9) & uint32(i32(8192))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_3_pLoop.X9) & uint32(i32(8192))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126840), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeEqualityTermØ00__func__Ø000))), unsafe.Pointer(str(113736))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pLoop)) + uintptr(40 /* X9 */))) *p = (*p) | uint32(i32(2048)) sink985 = *p } - if ((*XExprList)(unsafe.Pointer((*T6286887)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))).X0) != i32(0) { + if ((*XExprList)(unsafe.Pointer((*T6286897)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))).X0) != i32(0) { goto _49 } *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(16 /* X4 */))) = _sqlite3VdbeMakeLabel(tls, _v) _49: - _3_i = (*XExprList)(unsafe.Pointer((*T6286887)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))).X0 + _3_i = (*XExprList)(unsafe.Pointer((*T6286897)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))).X0 { - p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XExprList)(unsafe.Pointer((*T6286887)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))))) + uintptr(0 /* X0 */))) + p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XExprList)(unsafe.Pointer((*T6286897)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))))) + uintptr(0 /* X0 */))) *p = (*p) + _3_nEq sink961 = *p } - *(**TInLoop)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XExprList)(unsafe.Pointer((*T6286887)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))))) + uintptr(4 /* X1 */))))) = (*TInLoop)(unsafe.Pointer(_sqlite3DbReallocOrFree(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (*XExprList)(unsafe.Pointer((*T6286887)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X1, uint64(u32(12)*uint32((*XExprList)(unsafe.Pointer((*T6286887)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X0))))) - _3_pIn = (*TInLoop)(unsafe.Pointer((*XExprList)(unsafe.Pointer((*T6286887)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))).X1)) + *(**TInLoop)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XExprList)(unsafe.Pointer((*T6286897)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))))) + uintptr(4 /* X1 */))))) = (*TInLoop)(unsafe.Pointer(_sqlite3DbReallocOrFree(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (*XExprList)(unsafe.Pointer((*T6286897)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X1, uint64(u32(12)*uint32((*XExprList)(unsafe.Pointer((*T6286897)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X0))))) + _3_pIn = (*TInLoop)(unsafe.Pointer((*XExprList)(unsafe.Pointer((*T6286897)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))).X1)) if _3_pIn == nil { goto _50 } @@ -121394,7 +109568,7 @@ _54: goto _64 _50: - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XExprList)(unsafe.Pointer((*T6286887)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))))) + uintptr(0 /* X0 */))) = i32(0) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XExprList)(unsafe.Pointer((*T6286897)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))))) + uintptr(0 /* X0 */))) = i32(0) _64: _sqlite3DbFree(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (unsafe.Pointer)(_3_aiMap)) _8: @@ -121421,11 +109595,8 @@ _0: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126624), unsafe.Pointer((*int8)(unsafe.Pointer(&_disableTermØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126624), unsafe.Pointer((*int8)(unsafe.Pointer(&_disableTermØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 || (int32(_pTerm.X3)&i32(4)) != i32(0) || (_pLevel.X0) != i32(0) && (((*XExpr)(unsafe.Pointer(_pTerm.X0)).X2)&uint32(i32(1))) == uint32(i32(0)) || ((_pLevel.X19)&(_pTerm.X12)) != uint64(i32(0)) { @@ -121489,15 +109660,11 @@ func _codeExprOrVector(tls *crt.TLS, _pParse *XParse, _p *XExpr, _iReg int32, _n _ = _3_i var _3_pList *XExprList // sqlite3.c:127357:16 _ = _3_pList - func() int32 { - if _nReg > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _nReg <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127346), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeExprOrVectorØ00__func__Ø000))), unsafe.Pointer(str(113808))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3ExprIsVector(tls, _p) == 0 { goto _2 @@ -121513,16 +109680,12 @@ func _codeExprOrVector(tls *crt.TLS, _pParse *XParse, _p *XExpr, _iReg int32, _n goto _4 _3: - _3_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))) - func() int32 { - if _nReg <= (_3_pList.X0) { - return i32(0) - } - return func() int32 { + _3_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))) + func() { + if _nReg > (_3_pList.X0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127358), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeExprOrVectorØ00__func__Ø000))), unsafe.Pointer(str(113816))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _3_i = i32(0) _7: @@ -121539,15 +109702,11 @@ _4: goto _11 _2: - func() int32 { - if _nReg == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if _nReg != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127364), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeExprOrVectorØ00__func__Ø000))), unsafe.Pointer(str(113836))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3ExprCode(tls, _pParse, _p, _iReg) _11: @@ -121590,28 +109749,20 @@ func _codeAllEqualityTerms(tls *crt.TLS, _pParse *XParse, _pLevel *XWhereLevel, _ = _9_pRight _v = (*TVdbe)(unsafe.Pointer(_pParse.X2)) _pLoop = (*XWhereLoop)(unsafe.Pointer(_pLevel.X18)) - func() int32 { - if ((_pLoop.X9) & uint32(i32(1024))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_pLoop.X9) & uint32(i32(1024))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126951), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeAllEqualityTermsØ00__func__Ø000))), unsafe.Pointer(str(113864))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nEq = (*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(28 /* X8 */))))).X0 _nSkip = _pLoop.X11 _pIdx = (*XIndex)(unsafe.Pointer((*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(28 /* X8 */))))).X3)) - func() int32 { - if _pIdx != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pIdx == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126955), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeAllEqualityTermsØ00__func__Ø000))), unsafe.Pointer(str(43052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _regBase = (_pParse.X18) + i32(1) _nReg = int32((*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))).X0) + _nExtraReg @@ -121621,15 +109772,11 @@ func _codeAllEqualityTerms(tls *crt.TLS, _pParse *XParse, _pLevel *XWhereLevel, sink961 = *p } _zAff = _sqlite3DbStrDup(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _sqlite3IndexAffinityStr(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _pIdx)) - func() int32 { - if (_zAff != (*int8)(unsafe.Pointer(uintptr(i32(0))))) || (((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) != 0) { - return i32(0) - } - return func() int32 { + func() { + if _zAff == (*int8)(unsafe.Pointer(uintptr(i32(0)))) && ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126964), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeAllEqualityTermsØ00__func__Ø000))), unsafe.Pointer(str(113908))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _nSkip == 0 { goto _7 @@ -121664,15 +109811,11 @@ _12: _15: _7: - func() int32 { - if (_zAff == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || (int32(crt.Xstrlen(tls, _zAff)) >= int32(_nEq)) { - return i32(0) - } - return func() int32 { + func() { + if _zAff != (*int8)(unsafe.Pointer(uintptr(i32(0)))) && int32(crt.Xstrlen(tls, _zAff)) < int32(_nEq) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126987), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeAllEqualityTermsØ00__func__Ø000))), unsafe.Pointer(str(113968))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _j = int32(_nSkip) _19: @@ -121681,15 +109824,11 @@ _19: } _pTerm = *(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop.X13)) + 4*uintptr(_j))) - func() int32 { - if _pTerm != (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pTerm == (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126991), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeAllEqualityTermsØ00__func__Ø000))), unsafe.Pointer(str(112720))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _3_r1 = _codeEqualityTerm(tls, _pParse, _pTerm, _pLevel, _j, _bRev, _regBase+_j) if _3_r1 == (_regBase + _j) { @@ -121831,15 +109970,11 @@ _9: return _10: - func() int32 { - if (_p.X8) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X8) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92691), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprNeedsNoAffinityChangeØ00__func__Ø000))), unsafe.Pointer(str(114028))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = bool2int((int32(_p.X9) < i32(0)) && ((int32(_aff) == i32(68)) || (int32(_aff) == i32(67)))) return @@ -121863,36 +109998,24 @@ func _whereLikeOptimizationStringFixup(tls *crt.TLS, _v *TVdbe, _pLevel *XWhereL goto _0 } - func() int32 { - if (_pLevel.X9) > uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_pLevel.X9) <= uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127058), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLikeOptimizationStringFixupØ00__func__Ø000))), unsafe.Pointer(str(114080))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _1_pOp = _sqlite3VdbeGetOp(tls, _v, i32(-1)) - func() int32 { - if _1_pOp != (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _1_pOp == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127060), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLikeOptimizationStringFixupØ00__func__Ø000))), unsafe.Pointer(str(114104))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_1_pOp.X0) == i32(97)) || (((*Xsqlite3)(unsafe.Pointer((*XParse)(unsafe.Pointer((*XWhereInfo)(unsafe.Pointer((*XWhereClause)(unsafe.Pointer(_pTerm.X1)).X0)).X0)).X0)).X17) != 0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_1_pOp.X0) != i32(97) && ((*Xsqlite3)(unsafe.Pointer((*XParse)(unsafe.Pointer((*XWhereInfo)(unsafe.Pointer((*XWhereClause)(unsafe.Pointer(_pTerm.X1)).X0)).X0)).X0)).X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127061), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLikeOptimizationStringFixupØ00__func__Ø000))), unsafe.Pointer(str(114112))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(12 /* X5 */))) = int32((_pLevel.X9) >> uint(i32(1))) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(2 /* X2 */))) = uint16(uint8((_pLevel.X9) & uint32(i32(1)))) @@ -121941,28 +110064,20 @@ func _codeApplyAffinity(tls *crt.TLS, _pParse *XParse, _base int32, _n int32, _z goto _0 } - func() int32 { - if ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) != 0 { - return i32(0) - } - return func() int32 { + func() { + if ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126656), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeApplyAffinityØ00__func__Ø000))), unsafe.Pointer(str(43496))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() return _0: - func() int32 { - if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126659), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeApplyAffinityØ00__func__Ø000))), unsafe.Pointer(str(43044))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _5: if _n <= i32(0) || int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zAff)) + 1*uintptr(i32(0))))) != i32(65) { @@ -122026,25 +110141,17 @@ func _codeDeferredSeek(tls *crt.TLS, _pWInfo *XWhereInfo, _pIdx *XIndex, _iCur i _ = _1_ai _pParse = (*XParse)(unsafe.Pointer(_pWInfo.X0)) _v = (*TVdbe)(unsafe.Pointer(_pParse.X2)) - func() int32 { - if _iIdxCur > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _iIdxCur <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127315), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeDeferredSeekØ00__func__Ø000))), unsafe.Pointer(str(114240))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(int32(_pIdx.X14)-i32(1))))) == i32(-1) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(int32(_pIdx.X14)-i32(1))))) != i32(-1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127316), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeDeferredSeekØ00__func__Ø000))), unsafe.Pointer(str(114252))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeAddOp3(tls, _v, i32(128), _iIdxCur, i32(0), _iCur) if (int32(_pWInfo.X9)&i32(32)) == 0 || (func() *XParse { @@ -122069,15 +110176,11 @@ _9: goto _12 } - func() int32 { - if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_1_i)))) < int32(_1_pTab.X11) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_1_i)))) >= int32(_1_pTab.X11) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127328), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeDeferredSeekØ00__func__Ø000))), unsafe.Pointer(str(114288))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_1_i)))) < i32(0) { goto _15 @@ -122176,15 +110279,15 @@ _0: _sqlite3VdbeAddOp3(tls, _v, int32(_pLevel.X12), _pLevel.X15, _pLevel.X16, int32(_pLevel.X13)) _sqlite3VdbeChangeP5(tls, _v, uint16(_pLevel.X14)) _4: - if ((_pLoop.X9)&uint32(i32(2048))) == 0 || ((*XExprList)(unsafe.Pointer((*T6286887)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X0) <= i32(0) { + if ((_pLoop.X9)&uint32(i32(2048))) == 0 || ((*XExprList)(unsafe.Pointer((*T6286897)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X0) <= i32(0) { goto _6 } _sqlite3VdbeResolveLabel(tls, _v, _pLevel.X4) *func() **TInLoop { - _3_j = (*XExprList)(unsafe.Pointer((*T6286887)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))).X0 + _3_j = (*XExprList)(unsafe.Pointer((*T6286897)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))).X0 return &_3_pIn - }() = (*TInLoop)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*T6286887)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X1) + 12*uintptr(_3_j-i32(1)))) + }() = (*TInLoop)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*T6286897)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X1) + 12*uintptr(_3_j-i32(1)))) _7: if _3_j <= i32(0) { goto _10 @@ -122225,15 +110328,11 @@ _13: _8_ws = int32(_pLoop.X9) _1_addr = _sqlite3VdbeAddOp1(tls, _v, i32(67), _pLevel.X0) - func() int32 { - if ((_8_ws & i32(64)) == i32(0)) || ((_8_ws & i32(512)) != i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_8_ws&i32(64)) != i32(0) && (_8_ws&i32(512)) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134722), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereEndØ00__func__Ø000))), unsafe.Pointer(str(114364))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_8_ws & i32(64)) != i32(0) { goto _18 @@ -122241,7 +110340,7 @@ _13: _sqlite3VdbeAddOp1(tls, _v, i32(124), (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabList))+uintptr(8 /* X2 */)))))+68*uintptr(_i))).X11) _18: - if (_8_ws&i32(512)) == 0 && ((_8_ws&i32(8192)) == 0 || (*XIndex)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T6286887)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))))) == nil) { + if (_8_ws&i32(512)) == 0 && ((_8_ws&i32(8192)) == 0 || (*XIndex)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T6286897)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))))) == nil) { goto _21 } @@ -122264,15 +110363,11 @@ _14: _3: _sqlite3VdbeResolveLabel(tls, _v, _pWInfo.X7) - func() int32 { - if int32(_pWInfo.X10) <= (_pTabList.X0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pWInfo.X10) > (_pTabList.X0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134747), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereEndØ00__func__Ø000))), unsafe.Pointer(str(114416))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *func() **XWhereLevel { _i = i32(0); return &_pLevel }() = (*XWhereLevel)(unsafe.Pointer((*[1]XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo)) + uintptr(740 /* X23 */))))) _26: @@ -122283,18 +110378,14 @@ _26: _13_pIdx = (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) _13_pTabItem = (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabList))+uintptr(8 /* X2 */))))) + 68*uintptr(_pLevel.X11))) _13_pTab = (*XTable)(unsafe.Pointer(_13_pTabItem.X4)) - func() int32 { - if _13_pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _13_pTab == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134754), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereEndØ00__func__Ø000))), unsafe.Pointer(str(44684))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pLoop = (*XWhereLoop)(unsafe.Pointer(_pLevel.X18)) - if ((uint32(((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_13_pTabItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(4))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_13_pTabItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(4))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _32 } @@ -122314,7 +110405,7 @@ _33: goto _35 } - _13_pIdx = (*XIndex)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T6286887)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))))) + _13_pIdx = (*XIndex)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T6286897)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))))) _35: _34: if _13_pIdx == nil || int32(_pWInfo.X13) != i32(0) && (((*XTable)(unsafe.Pointer(_13_pIdx.X3)).X9)&uint32(i32(32))) == uint32(i32(0)) || (_db.X17) != 0 { @@ -122341,15 +110432,11 @@ _44: } _19_x = _13_pOp.X4 - func() int32 { - if (*XTable)(unsafe.Pointer(_13_pIdx.X3)) == _13_pTab { - return i32(0) - } - return func() int32 { + func() { + if (*XTable)(unsafe.Pointer(_13_pIdx.X3)) != _13_pTab { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134795), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereEndØ00__func__Ø000))), unsafe.Pointer(str(114448))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_13_pTab.X9) & uint32(i32(32))) == uint32(i32(0)) { goto _48 @@ -122357,15 +110444,11 @@ _44: _20_pPk = _sqlite3PrimaryKeyIndex(tls, _13_pTab) _19_x = int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_20_pPk.X1)) + 2*uintptr(_19_x)))) - func() int32 { - if _19_x >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _19_x < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134799), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereEndØ00__func__Ø000))), unsafe.Pointer(str(114468))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _48: _19_x = int32(_sqlite3ColumnOfIndex(tls, _13_pIdx, int16(_19_x))) @@ -122376,15 +110459,11 @@ _48: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_13_pOp)) + uintptr(8 /* X4 */))) = _19_x *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_13_pOp)) + uintptr(4 /* X3 */))) = _pLevel.X2 _51: - func() int32 { - if ((((_pLoop.X9) & uint32(i32(64))) == uint32(i32(0))) || (_19_x >= i32(0))) || ((_pWInfo.X13) != 0) { - return i32(0) - } - return func() int32 { + func() { + if ((_pLoop.X9)&uint32(i32(64))) != uint32(i32(0)) && _19_x < i32(0) && (_pWInfo.X13) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134806), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereEndØ00__func__Ø000))), unsafe.Pointer(str(114476))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _56 @@ -122432,11 +110511,8 @@ func _whereInfoFree(tls *crt.TLS, _db *Xsqlite3, _pWInfo *XWhereInfo) { // sqlit return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(131685), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereInfoFreeØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(131685), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereInfoFreeØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -122454,7 +110530,7 @@ _3: goto _8 } - _sqlite3DbFree(tls, _db, (*XExprList)(unsafe.Pointer((*T6286887)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pLevel))+uintptr(56 /* X17 */))))).X1) + _sqlite3DbFree(tls, _db, (*XExprList)(unsafe.Pointer((*T6286897)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pLevel))+uintptr(56 /* X17 */))))).X1) _8: _1_i += 1 goto _3 @@ -122508,7 +110584,7 @@ _4: goto _5 } - _whereOrInfoDelete(tls, _db, (*XWhereOrInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T6286382)(unsafe.Pointer(uintptr((unsafe.Pointer)(_a)) + uintptr(28 /* X10 */)))))))) + _whereOrInfoDelete(tls, _db, (*XWhereOrInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T6286392)(unsafe.Pointer(uintptr((unsafe.Pointer)(_a)) + uintptr(28 /* X10 */)))))))) goto _6 _5: @@ -122516,7 +110592,7 @@ _5: goto _7 } - _whereAndInfoDelete(tls, _db, (*XWhereAndInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T6286382)(unsafe.Pointer(uintptr((unsafe.Pointer)(_a)) + uintptr(28 /* X10 */)))))))) + _whereAndInfoDelete(tls, _db, (*XWhereAndInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T6286392)(unsafe.Pointer(uintptr((unsafe.Pointer)(_a)) + uintptr(28 /* X10 */)))))))) _7: _6: *(*uintptr)(unsafe.Pointer(func() **XWhereTerm { _i -= 1; return &_a }())) += uintptr(48) @@ -122584,15 +110660,11 @@ func _sqlite3WhereOrderedInnerLoop(tls *crt.TLS, _pWInfo *XWhereInfo) (r0 int32) } func _sqlite3WhereContinueLabel(tls *crt.TLS, _pWInfo *XWhereInfo) (r0 int32) { // sqlite3.c:129904:1 - func() int32 { - if (_pWInfo.X6) != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pWInfo.X6) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129905), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereContinueLabelØ00__func__Ø000))), unsafe.Pointer(str(114576))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _pWInfo.X6 return @@ -122642,16 +110714,12 @@ func _sqlite3ExprAnalyzeAggregates(tls *crt.TLS, _pNC *XNameContext, _pExpr *XEx crt.Xmemset(tls, (unsafe.Pointer)(&_w), i32(0), u32(28)) *(*func(*crt.TLS, *XWalker, *XExpr) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(4 /* X1 */))))) = _analyzeAggregate *(*func(*crt.TLS, *XWalker, *XSelect) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(8 /* X2 */))))) = _analyzeAggregatesInSelect - *(**XNameContext)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5962177)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(24 /* X6 */))))))) = _pNC - func() int32 { - if (*XSrcList)(unsafe.Pointer(_pNC.X1)) != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + *(**XNameContext)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5962187)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(24 /* X6 */))))))) = _pNC + func() { + if (*XSrcList)(unsafe.Pointer(_pNC.X1)) == (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95762), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprAnalyzeAggregatesØ00__func__Ø000))), unsafe.Pointer(str(98412))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3WalkExpr(tls, &_w, _pExpr) return @@ -122689,7 +110757,7 @@ func _analyzeAggregate(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r0 int32 _ = _14_pItem var _17_enc uint8 // sqlite3.c:95709:14 _ = _17_enc - _pNC = (*XNameContext)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5962177)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(24 /* X6 */))))))) + _pNC = (*XNameContext)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5962187)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(24 /* X6 */))))))) _pParse = (*XParse)(unsafe.Pointer(_pNC.X0)) _pSrcList = (*XSrcList)(unsafe.Pointer(_pNC.X1)) _pAggInfo = (*XAggInfo)(unsafe.Pointer(_pNC.X3)) @@ -122711,11 +110779,8 @@ _2: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95630), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeAggregateØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95630), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeAggregateØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -122729,15 +110794,11 @@ _8: goto _11 } - func() int32 { - if ((_pExpr.X2) & uint32(i32(24576))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_pExpr.X2) & uint32(i32(24576))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95634), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeAggregateØ00__func__Ø000))), unsafe.Pointer(str(100044))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pExpr.X8) != (_3_pItem.X11) { goto _14 @@ -122858,32 +110919,24 @@ _37: goto _40 } - func() int32 { - if ((_pExpr.X2) & uint32(i32(2048))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_pExpr.X2) & uint32(i32(2048))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95712), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeAggregateØ00__func__Ø000))), unsafe.Pointer(str(43812))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _14_pItem = (*TAggInfo_func)(unsafe.Pointer(uintptr(_pAggInfo.X11) + 16*uintptr(_i))) *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_14_pItem)) + uintptr(0 /* X0 */))))) = _pExpr *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_14_pItem)) + uintptr(8 /* X2 */))) = preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(44 /* X18 */))), 1) - func() int32 { - if ((_pExpr.X2) & uint32(i32(1024))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_pExpr.X2) & uint32(i32(1024))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95716), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeAggregateØ00__func__Ø000))), unsafe.Pointer(str(43540))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_14_pItem)) + uintptr(4 /* X1 */))))) = _sqlite3FindFunction(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), func() int32 { - if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) != nil { - return ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X0) + *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_14_pItem)) + uintptr(4 /* X1 */))))) = _sqlite3FindFunction(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), func() int32 { + if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) != nil { + return ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X0) } return i32(0) }(), _17_enc, uint8(i32(0))) @@ -122899,15 +110952,11 @@ _47: _48: _40: _39: - func() int32 { - if ((_pExpr.X2) & uint32(i32(24576))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_pExpr.X2) & uint32(i32(24576))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95729), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeAggregateØ00__func__Ø000))), unsafe.Pointer(str(100044))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(4 /* X2 */))) @@ -123025,25 +111074,17 @@ _0: } func _sqlite3WhereIsSorted(tls *crt.TLS, _pWInfo *XWhereInfo) (r0 int32) { // sqlite3.c:133600:1 - func() int32 { - if (int32(_pWInfo.X9) & i32(64)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pWInfo.X9) & i32(64)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133601), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereIsSortedØ00__func__Ø000))), unsafe.Pointer(str(114704))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pWInfo.X9) & i32(512)) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pWInfo.X9) & i32(512)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133602), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereIsSortedØ00__func__Ø000))), unsafe.Pointer(str(114740))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = int32(_pWInfo.X12) return @@ -123094,16 +111135,12 @@ _0: } _1_addrNext = i32(0) - _1_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr(_pF.X0) + uintptr(20 /* X6 */))))))) - func() int32 { - if (((*XExpr)(unsafe.Pointer(_pF.X0)).X2) & uint32(i32(2048))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + _1_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr(_pF.X0) + uintptr(20 /* X6 */))))))) + func() { + if (((*XExpr)(unsafe.Pointer(_pF.X0)).X2) & uint32(i32(2048))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121006), unsafe.Pointer((*int8)(unsafe.Pointer(&_updateAccumulatorØ00__func__Ø000))), unsafe.Pointer(str(114804))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _1_pList == nil { goto _6 @@ -123130,15 +111167,11 @@ _8: } _5_pColl = (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))) - func() int32 { - if _1_pList != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _1_pList == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121025), unsafe.Pointer((*int8)(unsafe.Pointer(&_updateAccumulatorØ00__func__Ø000))), unsafe.Pointer(str(92144))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *func() **TExprList_item { _5_j = i32(0); return &_5_pItem }() = (*TExprList_item)(unsafe.Pointer(_1_pList.X1)) _12: @@ -123233,16 +111266,12 @@ _0: goto _3 } - _1_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr(_pF.X0) + uintptr(20 /* X6 */))))))) - func() int32 { - if (((*XExpr)(unsafe.Pointer(_pF.X0)).X2) & uint32(i32(2048))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + _1_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr(_pF.X0) + uintptr(20 /* X6 */))))))) + func() { + if (((*XExpr)(unsafe.Pointer(_pF.X0)).X2) & uint32(i32(2048))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120982), unsafe.Pointer((*int8)(unsafe.Pointer(&_finalizeAggFunctionsØ00__func__Ø000))), unsafe.Pointer(str(114804))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeAddOp2(tls, _v, i32(150), _pF.X2, func() int32 { if _1_pList != nil { @@ -123287,15 +111316,11 @@ func _resetAccumulator(tls *crt.TLS, _pParse *XParse, _pAggInfo *XAggInfo) { // return _0: - func() int32 { - if _nReg == (((_pAggInfo.X6) - (_pAggInfo.X5)) + i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _nReg != (((_pAggInfo.X6) - (_pAggInfo.X5)) + i32(1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120944), unsafe.Pointer((*int8)(unsafe.Pointer(&_resetAccumulatorØ00__func__Ø000))), unsafe.Pointer(str(114892))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = i32(0) _3: @@ -123303,15 +111328,11 @@ _3: goto _6 } - func() int32 { - if (((*TAggInfo_col)(unsafe.Pointer(uintptr(_pAggInfo.X8) + 24*uintptr(_i))).X4) >= (_pAggInfo.X5)) && (((*TAggInfo_col)(unsafe.Pointer(uintptr(_pAggInfo.X8) + 24*uintptr(_i))).X4) <= (_pAggInfo.X6)) { - return i32(0) - } - return func() int32 { + func() { + if ((*TAggInfo_col)(unsafe.Pointer(uintptr(_pAggInfo.X8)+24*uintptr(_i))).X4) < (_pAggInfo.X5) || ((*TAggInfo_col)(unsafe.Pointer(uintptr(_pAggInfo.X8)+24*uintptr(_i))).X4) > (_pAggInfo.X6) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120946), unsafe.Pointer((*int8)(unsafe.Pointer(&_resetAccumulatorØ00__func__Ø000))), unsafe.Pointer(str(114932))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i += 1 goto _3 @@ -123323,15 +111344,11 @@ _10: goto _13 } - func() int32 { - if (((*TAggInfo_func)(unsafe.Pointer(uintptr(_pAggInfo.X11) + 16*uintptr(_i))).X2) >= (_pAggInfo.X5)) && (((*TAggInfo_func)(unsafe.Pointer(uintptr(_pAggInfo.X11) + 16*uintptr(_i))).X2) <= (_pAggInfo.X6)) { - return i32(0) - } - return func() int32 { + func() { + if ((*TAggInfo_func)(unsafe.Pointer(uintptr(_pAggInfo.X11)+16*uintptr(_i))).X2) < (_pAggInfo.X5) || ((*TAggInfo_func)(unsafe.Pointer(uintptr(_pAggInfo.X11)+16*uintptr(_i))).X2) > (_pAggInfo.X6) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120950), unsafe.Pointer((*int8)(unsafe.Pointer(&_resetAccumulatorØ00__func__Ø000))), unsafe.Pointer(str(115016))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i += 1 goto _10 @@ -123349,17 +111366,13 @@ _17: } _4_pE = (*XExpr)(unsafe.Pointer(_pFunc.X0)) - func() int32 { - if ((_4_pE.X2) & uint32(i32(2048))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_4_pE.X2) & uint32(i32(2048))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120958), unsafe.Pointer((*int8)(unsafe.Pointer(&_resetAccumulatorØ00__func__Ø000))), unsafe.Pointer(str(115104))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pE)) + uintptr(20 /* X6 */))))))) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pE)) + uintptr(20 /* X6 */))))))).X0) == i32(1) { + if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pE)) + uintptr(20 /* X6 */))))))) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pE)) + uintptr(20 /* X6 */))))))).X0) == i32(1) { goto _25 } @@ -123368,7 +111381,7 @@ _17: goto _26 _25: - _6_pKeyInfo = _keyInfoFromExprList(tls, _pParse, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pE)) + uintptr(20 /* X6 */))))))), i32(0), i32(0)) + _6_pKeyInfo = _keyInfoFromExprList(tls, _pParse, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pE)) + uintptr(20 /* X6 */))))))), i32(0), i32(0)) _sqlite3VdbeAddOp4(tls, _v, i32(108), _pFunc.X3, i32(0), i32(0), (*int8)(unsafe.Pointer(_6_pKeyInfo)), i32(-5)) _26: _21: @@ -123391,15 +111404,11 @@ func _isSimpleCount(tls *crt.TLS, _p *XSelect, _pAggInfo *XAggInfo) (r0 *XTable) _ = _pTab var _pExpr *XExpr // sqlite3.c:120166:8 _ = _pExpr - func() int32 { - if (*XExprList)(unsafe.Pointer(_p.X10)) == nil { - return i32(0) - } - return func() int32 { + func() { + if (*XExprList)(unsafe.Pointer(_p.X10)) != nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120168), unsafe.Pointer((*int8)(unsafe.Pointer(&_isSimpleCountØ00__func__Ø000))), unsafe.Pointer(str(115212))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XExpr)(unsafe.Pointer(_p.X9)) == nil && ((*XExprList)(unsafe.Pointer(_p.X0)).X0) == i32(1) && ((*XSrcList)(unsafe.Pointer(_p.X8)).X0) == i32(1) && (*XSelect)(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr(_p.X8)+uintptr(8 /* X2 */)))))+68*uintptr(i32(0)))).X5)) == nil { goto _5 @@ -123411,15 +111420,11 @@ func _isSimpleCount(tls *crt.TLS, _p *XSelect, _pAggInfo *XAggInfo) (r0 *XTable) _5: _pTab = (*XTable)(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr(_p.X8)+uintptr(8 /* X2 */))))) + 68*uintptr(i32(0)))).X4)) _pExpr = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_p.X0)).X1) + 20*uintptr(i32(0)))).X0)) - func() int32 { - if ((_pTab != nil) && ((*XSelect)(unsafe.Pointer(_pTab.X3)) == nil)) && (_pExpr != nil) { - return i32(0) - } - return func() int32 { + func() { + if _pTab == nil || (*XSelect)(unsafe.Pointer(_pTab.X3)) != nil || _pExpr == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120177), unsafe.Pointer((*int8)(unsafe.Pointer(&_isSimpleCountØ00__func__Ø000))), unsafe.Pointer(str(115228))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pTab.X16) == 0 { goto _10 @@ -123440,11 +111445,8 @@ _11: if func() int32 { if (_pAggInfo.X12) == i32(0) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120181), unsafe.Pointer((*int8)(unsafe.Pointer(&_isSimpleCountØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120181), unsafe.Pointer((*int8)(unsafe.Pointer(&_isSimpleCountØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -123527,22 +111529,18 @@ func _minMaxQuery(tls *crt.TLS, _pAggInfo *XAggInfo, _ppMinMax **XExprList) (r0 } _1_pExpr = (*XExpr)(unsafe.Pointer((*TAggInfo_func)(unsafe.Pointer(uintptr(_pAggInfo.X11) + 16*uintptr(i32(0)))).X0)) - _1_pEList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pExpr)) + uintptr(20 /* X6 */))))))) - func() int32 { - if int32(_1_pExpr.X0) == i32(153) { - return i32(0) - } - return func() int32 { + _1_pEList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pExpr)) + uintptr(20 /* X6 */))))))) + func() { + if int32(_1_pExpr.X0) != i32(153) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120136), unsafe.Pointer((*int8)(unsafe.Pointer(&_minMaxQueryØ00__func__Ø000))), unsafe.Pointer(str(100868))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _1_pEList == nil || (_1_pEList.X0) != i32(1) || int32((*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_1_pEList.X1)+20*uintptr(i32(0)))).X0)).X0) != i32(154) { goto _5 } - _2_zFunc = *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pExpr)) + uintptr(8 /* X3 */))))) + _2_zFunc = *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pExpr)) + uintptr(8 /* X3 */))))) if _sqlite3StrICmp(tls, _2_zFunc, str(6188)) != i32(0) { goto _6 } @@ -123562,15 +111560,11 @@ _8: _7: _5: _0: - func() int32 { - if ((*_ppMinMax) == (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) || (((*_ppMinMax).X0) == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if (*_ppMinMax) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && ((*_ppMinMax).X0) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120149), unsafe.Pointer((*int8)(unsafe.Pointer(&_minMaxQueryØ00__func__Ø000))), unsafe.Pointer(str(115320))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = uint8(_eRet) return @@ -123632,15 +111626,11 @@ func _generateSortTail(tls *crt.TLS, _pParse *XParse, _p *XSelect, _pSort *XSort _eDest = int32(_pDest.X0) _iParm = _pDest.X2 _aOutEx = (*TExprList_item)(unsafe.Pointer((*XExprList)(unsafe.Pointer(_p.X0)).X1)) - func() int32 { - if _addrBreak < i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _addrBreak >= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117488), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateSortTailØ00__func__Ø000))), unsafe.Pointer(str(115372))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pSort.X4) == 0 { goto _2 @@ -123703,11 +111693,11 @@ _11: goto _14 } - if ((*T5515113)(unsafe.Pointer((*T5515135)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOutEx))+20*uintptr(_i))))) + uintptr(16 /* X5 */))))).X0) == 0 { + if ((*T5515123)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOutEx))+20*uintptr(_i))))) + uintptr(16 /* X5 */))))).X0) == 0 { goto _15 } - _7_iRead = int32((*T5515113)(unsafe.Pointer((*T5515135)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOutEx))+20*uintptr(_i)))))+uintptr(16 /* X5 */))))).X0) - i32(1) + _7_iRead = int32((*T5515123)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOutEx))+20*uintptr(_i)))))+uintptr(16 /* X5 */))))).X0) - i32(1) goto _16 _15: @@ -123745,15 +111735,11 @@ _21: goto _25 _22: - func() int32 { - if _nColumn == _sqlite3Strlen30(tls, _pDest.X1) { - return i32(0) - } - return func() int32 { + func() { + if _nColumn != _sqlite3Strlen30(tls, _pDest.X1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117544), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateSortTailØ00__func__Ø000))), unsafe.Pointer(str(115384))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeAddOp4(tls, _v, i32(100), _regRow, _nColumn, _regRowid, _pDest.X1, _nColumn) _sqlite3ExprCacheAffinityChange(tls, _pParse, _regRow, _nColumn) @@ -123764,15 +111750,11 @@ _23: goto _25 _24: - func() int32 { - if (_eDest == i32(9)) || (_eDest == i32(13)) { - return i32(0) - } - return func() int32 { + func() { + if _eDest != i32(9) && _eDest != i32(13) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117557), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateSortTailØ00__func__Ø000))), unsafe.Pointer(str(115428))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _eDest != i32(9) { goto _31 @@ -123836,15 +111818,11 @@ func _exprVectorRegister(tls *crt.TLS, _pParse *XParse, _pVector *XExpr, _iField var _op uint8 // sqlite3.c:91223:6 _ = _op _op = _pVector.X0 - func() int32 { - if ((int32(_op) == i32(158)) || (int32(_op) == i32(157))) || (int32(_op) == i32(119)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_op) != i32(158) && int32(_op) != i32(157) && int32(_op) != i32(119) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91224), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprVectorRegisterØ00__func__Ø000))), unsafe.Pointer(str(115492))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_op) != i32(157) { goto _4 @@ -123859,12 +111837,12 @@ _4: goto _5 } - *_ppExpr = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(20 /* X6 */))))))).X0)).X1) + 20*uintptr(_iField))).X0)) + *_ppExpr = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(20 /* X6 */))))))).X0)).X1) + 20*uintptr(_iField))).X0)) r0 = _regSelect + _iField return _5: - *_ppExpr = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(_iField))).X0)) + *_ppExpr = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(_iField))).X0)) r0 = _sqlite3ExprCodeTemp(tls, _pParse, *_ppExpr, _pRegFree) return @@ -123901,11 +111879,8 @@ func _sqlite3VtabOverloadFunction(tls *crt.TLS, _db *Xsqlite3, _pDef *XFuncDef, if func() int32 { if _pExpr == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125578), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabOverloadFunctionØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125578), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabOverloadFunctionØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -123930,11 +111905,8 @@ _3: if func() int32 { if _pTab == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125581), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabOverloadFunctionØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125581), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabOverloadFunctionØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -123956,25 +111928,17 @@ _6: _7: _pVtab = (*Xsqlite3_vtab)(unsafe.Pointer(_sqlite3GetVTable(tls, _db, _pTab).X2)) - func() int32 { - if _pVtab != (*Xsqlite3_vtab)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pVtab == (*Xsqlite3_vtab)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125584), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabOverloadFunctionØ00__func__Ø000))), unsafe.Pointer(str(115564))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*Xsqlite3_module)(unsafe.Pointer(_pVtab.X0)) != (*Xsqlite3_module)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3_module)(unsafe.Pointer(_pVtab.X0)) == (*Xsqlite3_module)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125585), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabOverloadFunctionØ00__func__Ø000))), unsafe.Pointer(str(115576))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pMod = (*Xsqlite3_module)(unsafe.Pointer(_pVtab.X0)) if *(*unsafe.Pointer)(unsafe.Pointer(&struct { @@ -124068,15 +112032,11 @@ func _sqlite3HaltConstraint(tls *crt.TLS, _pParse *XParse, _errCode int32, _onEr var _v *TVdbe // sqlite3.c:103604:8 _ = _v _v = _sqlite3GetVdbe(tls, _pParse) - func() int32 { - if (_errCode & i32(255)) == i32(19) { - return i32(0) - } - return func() int32 { + func() { + if (_errCode & i32(255)) != i32(19) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103605), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3HaltConstraintØ00__func__Ø000))), unsafe.Pointer(str(115624))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _onError != i32(2) { goto _2 @@ -124111,66 +112071,42 @@ func _sqlite3VdbeMakeReady(tls *crt.TLS, _p *TVdbe, _pParse *XParse) { // sqlite _ = _n var _x TReusableSpace // sqlite3.c:73267:24 _ = _x - func() int32 { - if _p != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _p == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73269), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMakeReadyØ00__func__Ø000))), unsafe.Pointer(str(824))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_p.X27) > i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_p.X27) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73270), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMakeReadyØ00__func__Ø000))), unsafe.Pointer(str(42668))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pParse != (*XParse)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if _pParse == (*XParse)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73271), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMakeReadyØ00__func__Ø000))), unsafe.Pointer(str(115684))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_p.X5) == uint32(i32(381479589)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_p.X5) != uint32(i32(381479589)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73272), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMakeReadyØ00__func__Ø000))), unsafe.Pointer(str(38332))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pParse == (*XParse)(unsafe.Pointer(_p.X3)) { - return i32(0) } - return func() int32 { + }() + func() { + if _pParse != (*XParse)(unsafe.Pointer(_p.X3)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73273), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMakeReadyØ00__func__Ø000))), unsafe.Pointer(str(115696))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _db = (*Xsqlite3)(unsafe.Pointer(_p.X0)) - func() int32 { - if int32(_db.X17) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_db.X17) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73275), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMakeReadyØ00__func__Ø000))), unsafe.Pointer(str(1232))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nVar = int32(_pParse.X52) _nMem = _pParse.X18 @@ -124189,36 +112125,24 @@ func _sqlite3VdbeMakeReady(tls *crt.TLS, _p *TVdbe, _pParse *XParse) { // sqlite _13: _n = int32(((u32(24) * uint32(_p.X27)) + uint32(i32(7))) & uint32(i32(-8))) *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_x)) + uintptr(0 /* X0 */))) = (*uint8)(unsafe.Pointer(uintptr(_p.X17) + 1*uintptr(_n))) - func() int32 { - if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_x.X0))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_x.X0))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73295), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMakeReadyØ00__func__Ø000))), unsafe.Pointer(str(115716))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_x)) + uintptr(4 /* X1 */))) = ((_pParse.X20) - _n) & i32(-8) - func() int32 { - if (_x.X1) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_x.X1) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73297), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMakeReadyØ00__func__Ø000))), unsafe.Pointer(str(115748))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_x.X0))+1*uintptr(_x.X1)))))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_x.X0))+1*uintptr(_x.X1)))))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73298), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMakeReadyØ00__func__Ø000))), unsafe.Pointer(str(115760))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _resolveP2Values(tls, _p, &_nArg) storebits955((*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(140 /* X32 */))), int16(uint8(bool2int(((_pParse.X8) != 0) && ((_pParse.X9) != 0)))), 64, 6) @@ -124362,25 +112286,17 @@ _19: goto _17 _11: - func() int32 { - if int32((uintptr(unsafe.Pointer(_pOp))-uintptr(unsafe.Pointer((*XVdbeOp)(unsafe.Pointer(_p.X17)))))/24) >= i32(3) { - return i32(0) - } - return func() int32 { + func() { + if int32((uintptr(unsafe.Pointer(_pOp))-uintptr(unsafe.Pointer((*XVdbeOp)(unsafe.Pointer(_p.X17)))))/24) < i32(3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71930), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveP2ValuesØ00__func__Ø000))), unsafe.Pointer(str(115828))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(-1)))).X0) == i32(77) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(-1)))).X0) != i32(77) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71931), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveP2ValuesØ00__func__Ø000))), unsafe.Pointer(str(115848))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _8_n = (*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + 24*uintptr(i32(-1)))).X3 if _8_n <= _nMaxArgs { @@ -124394,13 +112310,13 @@ _24: _12: _13: _14: - *(*func(*crt.TLS, *XBtCursor, *int32) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) = _sqlite3BtreeNext + *(*func(*crt.TLS, *XBtCursor, *int32) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) = _sqlite3BtreeNext *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(1 /* X1 */))) = int8(i32(-14)) goto _17 _15: _16: - *(*func(*crt.TLS, *XBtCursor, *int32) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) = _sqlite3BtreePrevious + *(*func(*crt.TLS, *XBtCursor, *int32) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) = _sqlite3BtreePrevious *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(1 /* X1 */))) = int8(i32(-14)) goto _17 @@ -124409,15 +112325,11 @@ _17: goto _26 } - func() int32 { - if (i32(-1) - (_pOp.X4)) < (_pParse.X25) { - return i32(0) - } - return func() int32 { + func() { + if (i32(-1) - (_pOp.X4)) >= (_pParse.X25) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71952), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveP2ValuesØ00__func__Ø000))), unsafe.Pointer(str(115876))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(8 /* X4 */))) = *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aLabel)) + 4*uintptr(i32(-1)-(_pOp.X4)))) _26: @@ -124437,15 +112349,11 @@ _1: *(**int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(76 /* X26 */))) = (*int32)(unsafe.Pointer(uintptr(i32(0)))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(72 /* X25 */))) = i32(0) *_pMaxFuncArgs = _nMaxArgs - func() int32 { - if (int32((uint32((_p.X32)>>uint(i32(8)))<<uint(i32(31)))>>uint(i32(31))) != i32(0)) || ((_p.X33) == uint32(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if int32((uint32((_p.X32)>>uint(i32(8)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) && (_p.X33) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71963), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveP2ValuesØ00__func__Ø000))), unsafe.Pointer(str(115908))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() return @@ -124458,15 +112366,11 @@ func init() { } func _allocSpace(tls *crt.TLS, _p *TReusableSpace, _pBuf unsafe.Pointer, _nByte int32) (r0 unsafe.Pointer) { // sqlite3.c:73181:1 - func() int32 { - if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_p.X0))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_p.X0))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73186), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocSpaceØ00__func__Ø000))), unsafe.Pointer(str(115972))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if unsafe.Pointer(_pBuf) != (unsafe.Pointer)(uintptr(i32(0))) { goto _2 @@ -124493,15 +112397,11 @@ _3: } _4: _2: - func() int32 { - if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pBuf))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pBuf))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73196), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocSpaceØ00__func__Ø000))), unsafe.Pointer(str(116004))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _pBuf return @@ -124521,26 +112421,18 @@ func _sqlite3BeginTransaction(tls *crt.TLS, _pParse *XParse, _type int32) { // s _ = _v var _i int32 // sqlite3.c:103396:7 _ = _i - func() int32 { - if _pParse != (*XParse)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pParse == (*XParse)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103398), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTransactionØ00__func__Ø000))), unsafe.Pointer(str(115684))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) - func() int32 { - if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103400), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTransactionØ00__func__Ø000))), unsafe.Pointer(str(1184))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3AuthCheck(tls, _pParse, i32(22), str(24760), (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*int8)(unsafe.Pointer(uintptr(i32(0))))) == 0 { goto _4 @@ -124588,25 +112480,17 @@ func init() { func _sqlite3CommitTransaction(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:103418:1 var _v *TVdbe // sqlite3.c:103419:8 _ = _v - func() int32 { - if _pParse != (*XParse)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pParse == (*XParse)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103421), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CommitTransactionØ00__func__Ø000))), unsafe.Pointer(str(115684))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103422), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CommitTransactionØ00__func__Ø000))), unsafe.Pointer(str(116068))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3AuthCheck(tls, _pParse, i32(22), str(24816), (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*int8)(unsafe.Pointer(uintptr(i32(0))))) == 0 { goto _4 @@ -124635,25 +112519,17 @@ func init() { func _sqlite3RollbackTransaction(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:103435:1 var _v *TVdbe // sqlite3.c:103436:8 _ = _v - func() int32 { - if _pParse != (*XParse)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pParse == (*XParse)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103438), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RollbackTransactionØ00__func__Ø000))), unsafe.Pointer(str(115684))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103439), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RollbackTransactionØ00__func__Ø000))), unsafe.Pointer(str(116068))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3AuthCheck(tls, _pParse, i32(22), str(24828), (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*int8)(unsafe.Pointer(uintptr(i32(0))))) == 0 { goto _4 @@ -124740,11 +112616,11 @@ func _sqlite3StartTable(tls *crt.TLS, _pParse *XParse, _pName1 *XToken, _pName2 _ = _16_reg3 _zName = nil _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) - if ((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) == 0 || ((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X0) != i32(1) { + if ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) == 0 || ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X0) != i32(1) { goto _1 } - _iDb = int32((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X1) + _iDb = int32((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X1) _zName = _sqlite3DbStrDup(tls, _db, func() *int8 { if i32(1) != 0 && (_iDb == i32(1)) { return str(51488) @@ -124794,31 +112670,23 @@ _13: goto _begin_table_error _14: - if int32((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X1) != i32(1) { + if int32((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X1) != i32(1) { goto _15 } _isTemp = i32(1) _15: - func() int32 { - if (_isTemp == i32(0)) || (_isTemp == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _isTemp != i32(0) && _isTemp != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100334), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StartTableØ00__func__Ø000))), unsafe.Pointer(str(116184))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_isView == i32(0)) || (_isView == i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if _isView != i32(0) && _isView != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100335), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StartTableØ00__func__Ø000))), unsafe.Pointer(str(116208))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _5_zDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_iDb))).X0 if _sqlite3AuthCheck(tls, _pParse, i32(18), func() *int8 { @@ -124865,15 +112733,11 @@ _29: goto _32 _31: - func() int32 { - if (((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) == 0) || ((_sqlite3Config.X6) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) != 0 && (_sqlite3Config.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100371), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StartTableØ00__func__Ø000))), unsafe.Pointer(str(116256))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3CodeVerifySchema(tls, _pParse, _iDb) _32: @@ -124894,15 +112758,11 @@ _28: goto _37 } - func() int32 { - if (_db.X17) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_db.X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100384), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StartTableØ00__func__Ø000))), unsafe.Pointer(str(49168))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(12 /* X3 */))) = _sqlite3NomemError(tls, i32(100385)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(36 /* X16 */))) += 1 @@ -124914,44 +112774,32 @@ _37: *(**XSchema)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTable)) + uintptr(72 /* X20 */))))) = (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_iDb))).X4)) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTable)) + uintptr(32 /* X8 */))) = uint32(i32(1)) *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTable)) + uintptr(44 /* X12 */))) = int16(i32(200)) - func() int32 { - if i32(200) == int32(_sqlite3LogEst(tls, uint64(i32(1048576)))) { - return i32(0) - } - return func() int32 { + func() { + if i32(200) != int32(_sqlite3LogEst(tls, uint64(i32(1048576)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100393), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StartTableØ00__func__Ø000))), unsafe.Pointer(str(49500))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XTable)(unsafe.Pointer(_pParse.X63)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XTable)(unsafe.Pointer(_pParse.X63)) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100394), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StartTableØ00__func__Ø000))), unsafe.Pointer(str(24368))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(444 /* X63 */))))) = _pTable if (_pParse.X6) != 0 || crt.Xstrcmp(tls, _zName, str(116324)) != i32(0) { goto _45 } - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100403), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StartTableØ00__func__Ø000))), unsafe.Pointer(str(52700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr(_pTable.X20) + uintptr(72 /* X6 */))))) = _pTable _45: - if ((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) != 0 || store5433053(&_v, _sqlite3GetVdbe(tls, _pParse)) == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { + if ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) != 0 || store5433063(&_v, _sqlite3GetVdbe(tls, _pParse)) == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { goto _49 } @@ -125008,21 +112856,17 @@ func _sqlite3TwoPartName(tls *crt.TLS, _pParse *XParse, _pName1 *XToken, _pName2 var _db *Xsqlite3 // sqlite3.c:100217:11 _ = _db _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) - func() int32 { - if _pName2 != (*XToken)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pName2 == (*XToken)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100219), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3TwoPartNameØ00__func__Ø000))), unsafe.Pointer(str(116340))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pName2.X1) <= uint32(i32(0)) { goto _2 } - if ((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) == 0 { + if ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) == 0 { goto _3 } @@ -125045,17 +112889,13 @@ _4: goto _5 _2: - func() int32 { - if ((int32((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X1) == i32(0)) || (((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) != 0)) || (((_db.X6) & i32(268435456)) != i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if int32((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X1) != i32(0) && ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) == 0 && ((_db.X6)&i32(268435456)) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100232), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3TwoPartNameØ00__func__Ø000))), unsafe.Pointer(str(116392))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _iDb = int32((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X1) + _iDb = int32((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X1) *_pUnqual = _pName1 _5: r0 = _iDb @@ -125083,7 +112923,7 @@ func _sqlite3FindDb(tls *crt.TLS, _db *Xsqlite3, _pName *XToken) (r0 int32) { // } func _sqlite3CheckObjectName(tls *crt.TLS, _pParse *XParse, _zName *int8) (r0 int32) { // sqlite3.c:100246:1 - if ((*T5411962)(unsafe.Pointer(uintptr(_pParse.X0)+uintptr(144 /* X33 */))).X2) != 0 || int32(_pParse.X6) != i32(0) || (((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X6)&i32(2048)) != i32(0) || i32(0) != Xsqlite3_strnicmp(tls, _zName, str(116480), i32(7)) { + if ((*T5411972)(unsafe.Pointer(uintptr(_pParse.X0)+uintptr(144 /* X33 */))).X2) != 0 || int32(_pParse.X6) != i32(0) || (((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X6)&i32(2048)) != i32(0) || i32(0) != Xsqlite3_strnicmp(tls, _zName, str(116480), i32(7)) { goto _3 } @@ -125157,7 +112997,7 @@ func init() { func _disableLookaside(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:134914:1 *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(24 /* X12 */))) += 1 - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412527)(unsafe.Pointer(uintptr(_pParse.X0)+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */))) += 1 + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412537)(unsafe.Pointer(uintptr(_pParse.X0)+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */))) += 1 return } @@ -125215,15 +113055,11 @@ func _sqlite3EndTable(tls *crt.TLS, _pParse *XParse, _pCons *XToken, _pEnd *XTok return _1: - func() int32 { - if (_db.X17) == 0 { - return i32(0) - } - return func() int32 { + func() { + if (_db.X17) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101299), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3EndTableØ00__func__Ø000))), unsafe.Pointer(str(23576))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _p = (*XTable)(unsafe.Pointer(_pParse.X63)) if _p != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { @@ -125233,21 +113069,17 @@ _1: return _4: - func() int32 { - if (((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) == 0) || (_pSelect == nil) { - return i32(0) - } - return func() int32 { + func() { + if ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) != 0 && _pSelect != nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101303), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3EndTableØ00__func__Ø000))), unsafe.Pointer(str(116552))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if ((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) == 0 { + if ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) == 0 { goto _8 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(28 /* X7 */))) = (*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X0 + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(28 /* X7 */))) = (*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X0 if (_p.X7) != i32(1) { goto _9 } @@ -125306,7 +113138,7 @@ _15: goto _15 _18: - if ((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) != 0 { + if ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) != 0 { goto _19 } @@ -125314,11 +113146,8 @@ _18: if func() int32 { if _9_v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101364), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3EndTableØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101364), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3EndTableØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -125350,15 +113179,11 @@ _24: _12_regYield = preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(44 /* X18 */))), 1) _12_regRec = preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(44 /* X18 */))), 1) _12_regRowid = preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(44 /* X18 */))), 1) - func() int32 { - if (_pParse.X17) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if (_pParse.X17) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101408), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3EndTableØ00__func__Ø000))), unsafe.Pointer(str(116672))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3MayAbort(tls, _pParse) _sqlite3VdbeAddOp3(tls, _9_v, i32(106), i32(1), _pParse.X32, _iDb) @@ -125385,15 +113210,11 @@ _28: return _29: - func() int32 { - if (*XColumn)(unsafe.Pointer(_p.X1)) == (*XColumn)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XColumn)(unsafe.Pointer(_p.X1)) != (*XColumn)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101422), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3EndTableØ00__func__Ø000))), unsafe.Pointer(str(116688))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(42 /* X11 */))) = _12_pSelTab.X11 *(**XColumn)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))))) = (*XColumn)(unsafe.Pointer(_12_pSelTab.X1)) @@ -125444,15 +113265,11 @@ _33: } _15_pDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_iDb))) - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101476), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3EndTableØ00__func__Ø000))), unsafe.Pointer(str(52700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XTable)(unsafe.Pointer((*XSchema)(unsafe.Pointer(_15_pDb.X4)).X6)) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _40 @@ -125463,35 +113280,27 @@ _40: _37: _sqlite3VdbeAddParseSchemaOp(tls, _9_v, _iDb, _sqlite3MPrintf(tls, _db, str(116848), unsafe.Pointer(_p.X0))) _19: - if ((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) == 0 { + if ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) == 0 { goto _41 } _17_pSchema = (*XSchema)(unsafe.Pointer(_p.X20)) - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101497), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3EndTableØ00__func__Ø000))), unsafe.Pointer(str(52700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _17_pOld = (*XTable)(unsafe.Pointer(_sqlite3HashInsert(tls, (*XHash)(unsafe.Pointer(uintptr((unsafe.Pointer)(_17_pSchema))+uintptr(8 /* X2 */))), _p.X0, (unsafe.Pointer)(_p)))) if _17_pOld == nil { goto _44 } - func() int32 { - if _p == _17_pOld { - return i32(0) - } - return func() int32 { + func() { + if _p != _17_pOld { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101500), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3EndTableØ00__func__Ø000))), unsafe.Pointer(str(116884))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3OomFault(tls, _db) return @@ -125508,15 +113317,11 @@ _44: } _19_zName = (*XToken)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(392 /* X50 */))).X0 - func() int32 { - if ((_pSelect == nil) && (_pCons != nil)) && (_pEnd != nil) { - return i32(0) - } - return func() int32 { + func() { + if _pSelect != nil || _pCons == nil || _pEnd == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101511), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3EndTableØ00__func__Ø000))), unsafe.Pointer(str(116892))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pCons.X0) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _52 @@ -125561,7 +113366,7 @@ func _convertToWithoutRowidTable(tls *crt.TLS, _pParse *XParse, _pTab *XTable) { _ = _11_n _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) _v = (*TVdbe)(unsafe.Pointer(_pParse.X2)) - if ((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X4) != 0 { + if ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X4) != 0 { goto _0 } @@ -125593,15 +113398,11 @@ _6: goto _7 } - func() int32 { - if _v != nil { - return i32(0) - } - return func() int32 { + func() { + if _v == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101164), unsafe.Pointer((*int8)(unsafe.Pointer(&_convertToWithoutRowidTableØ00__func__Ø000))), unsafe.Pointer(str(42824))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeChangeOpcode(tls, _v, uint32(_pParse.X41), uint8(i32(134))) _7: @@ -125619,15 +113420,11 @@ _7: _11: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_5_pList.X1)+20*uintptr(i32(0)))))) + uintptr(12 /* X3 */))) = _pParse.X53 - func() int32 { - if (*XTable)(unsafe.Pointer(_pParse.X63)) == _pTab { - return i32(0) - } - return func() int32 { + func() { + if (*XTable)(unsafe.Pointer(_pParse.X63)) != _pTab { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101179), unsafe.Pointer((*int8)(unsafe.Pointer(&_convertToWithoutRowidTableØ00__func__Ø000))), unsafe.Pointer(str(116936))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3CreateIndex(tls, _pParse, (*XToken)(unsafe.Pointer(uintptr(i32(0)))), (*XToken)(unsafe.Pointer(uintptr(i32(0)))), (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))), _5_pList, int32(_pTab.X14), (*XToken)(unsafe.Pointer(uintptr(i32(0)))), (*XExpr)(unsafe.Pointer(uintptr(i32(0)))), i32(0), i32(0), uint8(i32(2))) if (_db.X17) == 0 { @@ -125647,15 +113444,11 @@ _10: goto _16 } - func() int32 { - if int32((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101193), unsafe.Pointer((*int8)(unsafe.Pointer(&_convertToWithoutRowidTableØ00__func__Ø000))), unsafe.Pointer(str(51368))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeChangeOpcode(tls, _v, uint32(_pPk.X11), uint8(i32(13))) _16: @@ -125681,18 +113474,14 @@ _24: _22: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk)) + uintptr(50 /* X13 */))) = uint16(_j) _15: - func() int32 { - if _pPk != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pPk == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101211), unsafe.Pointer((*int8)(unsafe.Pointer(&_convertToWithoutRowidTableØ00__func__Ø000))), unsafe.Pointer(str(42964))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk))+uintptr(55 /* X16 */))), int8(i32(1)), 32, 5) - if ((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X4) != 0 { + if ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X4) != 0 { goto _27 } @@ -125762,25 +113551,17 @@ _44: goto _40 _43: - func() int32 { - if int32(_pIdx.X14) >= (int32(_pIdx.X13) + _11_n) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pIdx.X14) < (int32(_pIdx.X13) + _11_n) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101241), unsafe.Pointer((*int8)(unsafe.Pointer(&_convertToWithoutRowidTableØ00__func__Ø000))), unsafe.Pointer(str(116960))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pIdx.X14) >= _j { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pIdx.X14) < _j { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101242), unsafe.Pointer((*int8)(unsafe.Pointer(&_convertToWithoutRowidTableØ00__func__Ø000))), unsafe.Pointer(str(116992))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _29: _pIdx = (*XIndex)(unsafe.Pointer(_pIdx.X5)) @@ -125808,15 +113589,11 @@ _51: goto _55 } - func() int32 { - if _j < int32(_pPk.X14) { - return i32(0) - } - return func() int32 { + func() { + if _j >= int32(_pPk.X14) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101251), unsafe.Pointer((*int8)(unsafe.Pointer(&_convertToWithoutRowidTableØ00__func__Ø000))), unsafe.Pointer(str(117012))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk.X1)) + 2*uintptr(_j))) = int16(_i) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk.X8)) + 4*uintptr(_j))) = (*int8)(unsafe.Pointer(&_sqlite3StrBINARY)) @@ -125826,25 +113603,17 @@ _55: goto _51 _54: - func() int32 { - if int32(_pPk.X14) == _j { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPk.X14) != _j { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101257), unsafe.Pointer((*int8)(unsafe.Pointer(&_convertToWithoutRowidTableØ00__func__Ø000))), unsafe.Pointer(str(117028))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pTab.X11) == _j { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pTab.X11) != _j { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101258), unsafe.Pointer((*int8)(unsafe.Pointer(&_convertToWithoutRowidTableØ00__func__Ø000))), unsafe.Pointer(str(117044))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _62 @@ -125971,15 +113740,11 @@ _4: goto _5 } - func() int32 { - if (_pName1 != nil) && (_pName2 != nil) { - return i32(0) - } - return func() int32 { + func() { + if _pName1 == nil || _pName2 == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102393), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117088))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _iDb = _sqlite3TwoPartName(tls, _pParse, _pName1, _pName2, &_pName) if _iDb >= i32(0) { @@ -125989,17 +113754,13 @@ _4: goto _exit_create_index _9: - func() int32 { - if (_pName != nil) && ((_pName.X0) != nil) { - return i32(0) - } - return func() int32 { + func() { + if _pName == nil || (_pName.X0) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102396), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117108))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if ((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) != 0 { + if ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) != 0 { goto _13 } @@ -126016,22 +113777,15 @@ _13: goto _17 } - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102415), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102415), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) _17: _pTab = _sqlite3LocateTableItem(tls, _pParse, uint32(i32(0)), (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTblName))+uintptr(8 /* X2 */)))))+68*uintptr(i32(0))))) - func() int32 { - if (int32(_db.X17) == i32(0)) || (_pTab == (*XTable)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if int32(_db.X17) != i32(0) && _pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102418), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117136))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _21 @@ -126057,25 +113811,17 @@ _24: goto _25 _5: - func() int32 { - if _pName == (*XToken)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pName != (*XToken)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102428), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117220))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pStart == (*XToken)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if _pStart != (*XToken)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102429), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117232))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pTab = (*XTable)(unsafe.Pointer(_pParse.X63)) if _pTab != nil { @@ -126088,27 +113834,19 @@ _30: _iDb = _sqlite3SchemaToIndex(tls, _db, (*XSchema)(unsafe.Pointer(_pTab.X20))) _25: _pDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_iDb))) - func() int32 { - if _pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pTab == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102436), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(44684))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pParse.X16) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pParse.X16) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102437), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117244))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if Xsqlite3_strnicmp(tls, _pTab.X0, str(116480), i32(7)) != i32(0) || int32((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) != i32(0) || Xsqlite3_strnicmp(tls, (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab.X0))+1*uintptr(i32(7)))), str(117260), i32(9)) == i32(0) { + if Xsqlite3_strnicmp(tls, _pTab.X0, str(116480), i32(7)) != i32(0) || int32((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) != i32(0) || Xsqlite3_strnicmp(tls, (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab.X0))+1*uintptr(i32(7)))), str(117260), i32(9)) == i32(0) { goto _37 } @@ -126144,15 +113882,11 @@ _39: goto _exit_create_index _41: - func() int32 { - if (_pName.X0) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (_pName.X0) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102476), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117364))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if i32(0) == _sqlite3CheckObjectName(tls, _pParse, _zName) { goto _44 @@ -126161,7 +113895,7 @@ _41: goto _exit_create_index _44: - if ((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) != 0 { + if ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) != 0 { goto _45 } @@ -126186,15 +113920,11 @@ _45: goto _49 _48: - func() int32 { - if ((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) == 0 { - return i32(0) - } - return func() int32 { + func() { + if ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102490), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117436))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3CodeVerifySchema(tls, _pParse, _iDb) _49: @@ -126269,15 +113999,11 @@ _65: goto _exit_create_index _67: - func() int32 { - if (_pList.X0) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if (_pList.X0) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102538), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117476))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3ExprListSetSortOrder(tls, _pList, _sortOrder) goto _70 @@ -126292,15 +114018,11 @@ _71: } _28_pExpr = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_pList.X1) + 20*uintptr(_i))).X0)) - func() int32 { - if _28_pExpr != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _28_pExpr == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102549), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(44732))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_28_pExpr.X0) != i32(53) { goto _77 @@ -126308,7 +114030,7 @@ _71: { p := &_nExtra - *p = (*p) + (i32(1) + _sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_28_pExpr)) + uintptr(8 /* X3 */))))))) + *p = (*p) + (i32(1) + _sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_28_pExpr)) + uintptr(8 /* X3 */))))))) sink961 = *p } _77: @@ -126331,25 +114053,17 @@ _74: goto _exit_create_index _80: - func() int32 { - if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pIndex.X2))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pIndex.X2))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102565), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117492))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pIndex.X8))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pIndex.X8))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102566), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117536))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex)) + uintptr(0 /* X0 */))) = _zExtra { @@ -126372,15 +114086,11 @@ _80: *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex)) + uintptr(36 /* X9 */))))) = _pPIWhere _pPIWhere = (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) _85: - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102581), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(52700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32((*XSchema)(unsafe.Pointer(_pDb.X4)).X7) < i32(4) { goto _88 @@ -126430,15 +114140,11 @@ _96: goto _98 } - func() int32 { - if _37_pCopy != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _37_pCopy == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102619), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117640))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pListItem = (*TExprList_item)(unsafe.Pointer(uintptr(_37_pCopy.X1) + 20*uintptr(_i))) _98: @@ -126450,15 +114156,11 @@ _97: _95: _j = int32(_34_pCExpr.X9) - func() int32 { - if _j <= i32(32767) { - return i32(0) - } - return func() int32 { + func() { + if _j > i32(32767) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102628), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117652))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _j >= i32(0) { goto _104 @@ -126482,17 +114184,13 @@ _101: goto _107 } - _34_zColl = *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr(_pListItem.X0) + uintptr(8 /* X3 */))))) + _34_zColl = *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr(_pListItem.X0) + uintptr(8 /* X3 */))))) _42_nColl = _sqlite3Strlen30(tls, _34_zColl) + i32(1) - func() int32 { - if _nExtra >= _42_nColl { - return i32(0) - } - return func() int32 { + func() { + if _nExtra < _42_nColl { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102641), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117664))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() crt.Xmemcpy(tls, (unsafe.Pointer)(_zExtra), (unsafe.Pointer)(_34_zColl), uint32(_42_nColl)) _34_zColl = _zExtra @@ -126522,7 +114220,7 @@ _110: _34_zColl = (*int8)(unsafe.Pointer(&_sqlite3StrBINARY)) _112: - if ((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) != 0 || _sqlite3LocateCollSeq(tls, _pParse, _34_zColl) != nil { + if ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) != 0 || _sqlite3LocateCollSeq(tls, _pParse, _34_zColl) != nil { goto _114 } @@ -126547,15 +114245,11 @@ _116: } _46_x = int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk.X1)) + 2*uintptr(_j)))) - func() int32 { - if _46_x >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _46_x < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102665), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(114468))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _hasColumn(tls, _pIndex.X1, int32(_pIndex.X13), _46_x) == 0 { goto _122 @@ -126574,15 +114268,11 @@ _123: goto _116 _119: - func() int32 { - if _i == int32(_pIndex.X14) { - return i32(0) - } - return func() int32 { + func() { + if _i != int32(_pIndex.X14) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102675), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117680))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _126 @@ -126597,15 +114287,11 @@ _126: _estimateIndexWidth(tls, _pIndex) _127: - func() int32 { - if ((((_pTab.X9) & uint32(i32(32))) == uint32(i32(0))) || (int32(_pTab.X10) < i32(0))) || (int32(_sqlite3ColumnOfIndex(tls, _pIndex, _pTab.X10)) >= i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_pTab.X9)&uint32(i32(32))) != uint32(i32(0)) && int32(_pTab.X10) >= i32(0) && int32(_sqlite3ColumnOfIndex(tls, _pIndex, _pTab.X10)) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102685), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pTblName == (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) || int32(_pIndex.X14) < int32(_pTab.X11) { goto _133 @@ -126651,35 +114337,23 @@ _141: goto _144 } - func() int32 { - if int32(_52_pIdx.X15) != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_52_pIdx.X15) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102722), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117780))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((uint32(_52_pIdx.X16)<<uint(i32(30)))>>uint(i32(30))) != i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((uint32(_52_pIdx.X16)<<uint(i32(30)))>>uint(i32(30))) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102723), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117800))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pIndex.X15) != i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pIndex.X15) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102724), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117840))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_52_pIdx.X13) == int32(_pIndex.X13) { goto _151 @@ -126694,15 +114368,11 @@ _152: goto _155 } - func() int32 { - if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_52_pIdx.X1)) + 2*uintptr(_53_k)))) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_52_pIdx.X1)) + 2*uintptr(_53_k)))) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102730), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117864))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_52_pIdx.X1)) + 2*uintptr(_53_k)))) == int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex.X1)) + 2*uintptr(_53_k)))) { goto _158 @@ -126760,54 +114430,38 @@ _142: _144: _140: - func() int32 { - if (_pParse.X16) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pParse.X16) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102762), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117244))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if ((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) == 0 { + if ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) == 0 { goto _168 } - func() int32 { - if (_pParse.X55) == 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pParse.X55) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102765), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117932))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_pIndex.X6))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_pIndex.X6))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102766), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117952))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _59_p = (*XIndex)(unsafe.Pointer(_sqlite3HashInsert(tls, (*XHash)(unsafe.Pointer(uintptr(_pIndex.X6)+uintptr(24 /* X3 */))), _pIndex.X0, (unsafe.Pointer)(_pIndex)))) if _59_p == nil { goto _173 } - func() int32 { - if _59_p == _pIndex { - return i32(0) - } - return func() int32 { + func() { + if _59_p != _pIndex { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102770), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(118000))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3OomFault(tls, _db) goto _exit_create_index @@ -126822,7 +114476,7 @@ _173: goto _176 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex)) + uintptr(44 /* X11 */))) = (*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X0 + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex)) + uintptr(44 /* X11 */))) = (*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X0 _176: goto _177 @@ -126879,7 +114533,7 @@ _186: _sqlite3VdbeJumpHere(tls, _62_v, _pIndex.X11) _179: _177: - if ((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) == 0 && _pTblName != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { + if ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) == 0 && _pTblName != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { goto _188 } @@ -126934,15 +114588,11 @@ func _sqlite3SrcListLookup(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList) (r0 * var _pTab *XTable // sqlite3.c:104421:9 _ = _pTab _pItem = (*TSrcList_item)(unsafe.Pointer((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc)) + uintptr(8 /* X2 */))))) - func() int32 { - if (_pItem != nil) && ((_pSrc.X0) == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _pItem == nil || (_pSrc.X0) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104422), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListLookupØ00__func__Ø000))), unsafe.Pointer(str(118136))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pTab = _sqlite3LocateTableItem(tls, _pParse, uint32(i32(0)), _pItem) _sqlite3DeleteTable(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (*XTable)(unsafe.Pointer(_pItem.X4))) @@ -126974,15 +114624,11 @@ func _sqlite3FixInit(tls *crt.TLS, _pFix *XDbFixer, _pParse *XParse, _iDb int32, var _db *Xsqlite3 // sqlite3.c:99034:11 _ = _db _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) - func() int32 { - if (_db.X5) > _iDb { - return i32(0) - } - return func() int32 { + func() { + if (_db.X5) <= _iDb { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99037), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FixInitØ00__func__Ø000))), unsafe.Pointer(str(118184))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XParse)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFix)) + uintptr(0 /* X0 */))))) = _pParse *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFix)) + uintptr(12 /* X3 */))) = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_iDb))).X0 @@ -127010,11 +114656,8 @@ func _sqlite3FixSrcList(tls *crt.TLS, _pFix *XDbFixer, _pList *XSrcList) (r0 int if func() int32 { if _pList == (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99068), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FixSrcListØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99068), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FixSrcListØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -127207,7 +114850,7 @@ _0: goto _2 } - if ((*T5411962)(unsafe.Pointer(uintptr((*XParse)(unsafe.Pointer(_pFix.X0)).X0) + uintptr(144 /* X33 */))).X2) == 0 { + if ((*T5411972)(unsafe.Pointer(uintptr((*XParse)(unsafe.Pointer(_pFix.X0)).X0) + uintptr(144 /* X33 */))).X2) == 0 { goto _3 } @@ -127232,7 +114875,7 @@ _5: goto _6 } - if _sqlite3FixSelect(tls, _pFix, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))) == 0 { + if _sqlite3FixSelect(tls, _pFix, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))) == 0 { goto _7 } @@ -127243,7 +114886,7 @@ _7: goto _8 _6: - if _sqlite3FixExprList(tls, _pFix, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))) == 0 { + if _sqlite3FixExprList(tls, _pFix, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))) == 0 { goto _9 } @@ -127278,29 +114921,21 @@ func _sqlite3ExprListSetSortOrder(tls *crt.TLS, _p *XExprList, _iSortOrder int32 _0: i32(0) - func() int32 { - if (_p.X0) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X0) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92321), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListSetSortOrderØ00__func__Ø000))), unsafe.Pointer(str(118304))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _iSortOrder >= i32(0) { goto _3 } - func() int32 { - if int32((*TExprList_item)(unsafe.Pointer(uintptr(_p.X1)+20*uintptr((_p.X0)-i32(1)))).X3) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32((*TExprList_item)(unsafe.Pointer(uintptr(_p.X1)+20*uintptr((_p.X0)-i32(1)))).X3) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92323), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListSetSortOrderØ00__func__Ø000))), unsafe.Pointer(str(118316))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() return @@ -127335,15 +114970,11 @@ func _sqlite3ResolveSelfReference(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _ = _sSrc var _sNC XNameContext // sqlite3.c:90717:15 _ = _sNC - func() int32 { - if ((_type == i32(4)) || (_type == i32(2))) || (_type == i32(32)) { - return i32(0) - } - return func() int32 { + func() { + if _type != i32(4) && _type != i32(2) && _type != i32(32) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90719), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ResolveSelfReferenceØ00__func__Ø000))), unsafe.Pointer(str(118412))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() crt.Xmemset(tls, (unsafe.Pointer)(&_sNC), i32(0), u32(32)) crt.Xmemset(tls, (unsafe.Pointer)(&_sSrc), i32(0), u32(76)) @@ -127403,7 +115034,7 @@ _0: goto _1 } - if _x != int32(*postInc5532090(&_aiCol, 2)) { + if _x != int32(*postInc5532100(&_aiCol, 2)) { goto _2 } @@ -127437,15 +115068,11 @@ _0: } _1_x = *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_i))) - func() int32 { - if int32(_1_x) < int32((*XTable)(unsafe.Pointer(_pIdx.X3)).X11) { - return i32(0) - } - return func() int32 { + func() { + if int32(_1_x) >= int32((*XTable)(unsafe.Pointer(_pIdx.X3)).X11) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101099), unsafe.Pointer((*int8)(unsafe.Pointer(&_estimateIndexWidthØ00__func__Ø000))), unsafe.Pointer(str(118500))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := &_wIndex @@ -127492,15 +115119,11 @@ func _sqlite3NestedParse(tls *crt.TLS, _pParse *XParse, _zFormat *int8, args ... return _0: - func() int32 { - if int32(_pParse.X6) < i32(10) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pParse.X6) >= i32(10) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99710), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3NestedParseØ00__func__Ø000))), unsafe.Pointer(str(118544))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _ap = args _zSql = _sqlite3VMPrintf(tls, _db, _zFormat, _ap) @@ -127591,15 +115214,11 @@ _2: _tnum = _pIndex.X11 _3: _pKey = _sqlite3KeyInfoOfIndex(tls, _pParse, _pIndex) - func() int32 { - if ((_pKey != (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0))))) || ((_db.X17) != 0)) || (_pParse.X16) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _pKey == (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0)))) && (_db.X17) == 0 && (_pParse.X16) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102250), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RefillIndexØ00__func__Ø000))), unsafe.Pointer(str(118584))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _iSorter = postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(40 /* X17 */))), int32(1)) _sqlite3VdbeAddOp4(tls, _v, i32(109), _iSorter, i32(0), int32(_pIndex.X13), (*int8)(unsafe.Pointer(_sqlite3KeyInfoRef(tls, _pKey))), i32(-5)) @@ -127698,15 +115317,11 @@ _2: goto _5 } - func() int32 { - if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_j)))) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_j)))) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103632), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UniqueConstraintØ00__func__Ø000))), unsafe.Pointer(str(118660))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _3_zCol = (*XColumn)(unsafe.Pointer(uintptr(_pTab.X1) + 16*uintptr(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_j)))))).X0 if _j == 0 { @@ -127745,15 +115360,11 @@ func _sqlite3ChangeCookie(tls *crt.TLS, _pParse *XParse, _iDb int32) { // sqlite _ = _v _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) _v = (*TVdbe)(unsafe.Pointer(_pParse.X2)) - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100925), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ChangeCookieØ00__func__Ø000))), unsafe.Pointer(str(52700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeAddOp3(tls, _v, i32(103), _iDb, i32(1), ((*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_iDb))).X4)).X0)+i32(1)) return @@ -127798,15 +115409,11 @@ func _resizeIndexObject(tls *crt.TLS, _db *Xsqlite3, _pIdx *XIndex, _N int32) (r return _0: - func() int32 { - if int32((uint32((_pIdx.X16)>>uint(i32(4)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32((uint32((_pIdx.X16)>>uint(i32(4)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101059), unsafe.Pointer((*int8)(unsafe.Pointer(&_resizeIndexObjectØ00__func__Ø000))), unsafe.Pointer(str(118732))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nByte = int32(u32(7) * uint32(_N)) _zExtra = (*int8)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, uint64(_nByte)))) @@ -128031,37 +115638,25 @@ _7: } _zSep = _zSep2 _identPut(tls, _zStmt, &_k, _pCol.X0) - func() int32 { - if (int32(_pCol.X4) - i32(65)) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pCol.X4) - i32(65)) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101031), unsafe.Pointer((*int8)(unsafe.Pointer(&_createTableStmtØ00__func__Ø000))), unsafe.Pointer(str(118804))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pCol.X4) - i32(65)) < i32(5) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pCol.X4) - i32(65)) >= i32(5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101032), unsafe.Pointer((*int8)(unsafe.Pointer(&_createTableStmtØ00__func__Ø000))), unsafe.Pointer(str(118840))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _5_zType = *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_createTableStmtØ00azTypeØ001)) + 4*uintptr(int32(_pCol.X4)-i32(65)))) _5_len = _sqlite3Strlen30(tls, _5_zType) - func() int32 { - if (int32(_pCol.X4) == i32(65)) || (int32(_pCol.X4) == int32(_sqlite3AffinityType(tls, _5_zType, (*uint8)(unsafe.Pointer(uintptr(i32(0))))))) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pCol.X4) != i32(65) && int32(_pCol.X4) != int32(_sqlite3AffinityType(tls, _5_zType, (*uint8)(unsafe.Pointer(uintptr(i32(0)))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101041), unsafe.Pointer((*int8)(unsafe.Pointer(&_createTableStmtØ00__func__Ø000))), unsafe.Pointer(str(118892))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() crt.Xmemcpy(tls, (unsafe.Pointer)((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zStmt))+1*uintptr(_k)))), (unsafe.Pointer)(_5_zType), uint32(_5_len)) { @@ -128069,15 +115664,11 @@ _7: *p = (*p) + _5_len sink961 = *p } - func() int32 { - if _k <= _n { - return i32(0) - } - return func() int32 { + func() { + if _k > _n { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101045), unsafe.Pointer((*int8)(unsafe.Pointer(&_createTableStmtØ00__func__Ø000))), unsafe.Pointer(str(118976))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uintptr)(unsafe.Pointer(func() **XColumn { _i += 1; return &_pCol }())) += uintptr(16) goto _7 @@ -128218,15 +115809,11 @@ func _sqlite3Utf8CharLen(tls *crt.TLS, _zIn *int8, _nByte int32) (r0 int32) { // _0: _zTerm = (*uint8)(unsafe.Pointer(uintptr(u32(4294967295)))) _1: - func() int32 { - if uintptr(unsafe.Pointer(_z)) <= uintptr(unsafe.Pointer(_zTerm)) { - return i32(0) - } - return func() int32 { + func() { + if uintptr(unsafe.Pointer(_z)) > uintptr(unsafe.Pointer(_zTerm)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27473), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3Utf8CharLenØ00__func__Ø000))), unsafe.Pointer(str(119032))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _4: if int32(*_z) == i32(0) || uintptr(unsafe.Pointer(_z)) >= uintptr(unsafe.Pointer(_zTerm)) { @@ -128278,7 +115865,7 @@ func _sqlite3AddColumn(tls *crt.TLS, _pParse *XParse, _pName *XToken, _pType *XT var _4_aNew *XColumn // sqlite3.c:100528:12 _ = _4_aNew _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) - if store5431490(&_p, (*XTable)(unsafe.Pointer(_pParse.X63))) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { + if store5431500(&_p, (*XTable)(unsafe.Pointer(_pParse.X63))) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } @@ -128383,7 +115970,7 @@ func _sqlite3AddDefaultValue(tls *crt.TLS, _pParse *XParse, _pSpan *XExprSpan) { } _pCol = (*XColumn)(unsafe.Pointer(uintptr(_p.X1) + 16*uintptr(int32(_p.X11)-i32(1)))) - if _sqlite3ExprIsConstantOrFunction(tls, (*XExpr)(unsafe.Pointer(_pSpan.X0)), (*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) != 0 { + if _sqlite3ExprIsConstantOrFunction(tls, (*XExpr)(unsafe.Pointer(_pSpan.X0)), (*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) != 0 { goto _1 } @@ -128394,11 +115981,11 @@ _1: _sqlite3ExprDelete(tls, _db, (*XExpr)(unsafe.Pointer(_pCol.X1))) crt.Xmemset(tls, (unsafe.Pointer)(&_3_x), i32(0), u32(48)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_3_x)) + uintptr(0 /* X0 */))) = uint8(i32(161)) - *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_3_x)) + uintptr(8 /* X3 */))))) = _sqlite3DbStrNDup(tls, _db, _pSpan.X1, uint64(int32((uintptr(unsafe.Pointer(_pSpan.X2))-uintptr(unsafe.Pointer(_pSpan.X1)))/1))) + *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_3_x)) + uintptr(8 /* X3 */))))) = _sqlite3DbStrNDup(tls, _db, _pSpan.X1, uint64(int32((uintptr(unsafe.Pointer(_pSpan.X2))-uintptr(unsafe.Pointer(_pSpan.X1)))/1))) *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_3_x)) + uintptr(12 /* X4 */))))) = (*XExpr)(unsafe.Pointer(_pSpan.X0)) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_3_x)) + uintptr(4 /* X2 */))) = uint32(i32(4096)) *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCol)) + uintptr(4 /* X1 */))))) = _sqlite3ExprDup(tls, _db, &_3_x, i32(1)) - _sqlite3DbFree(tls, _db, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_3_x)) + uintptr(8 /* X3 */))))))) + _sqlite3DbFree(tls, _db, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_3_x)) + uintptr(8 /* X3 */))))))) _2: _0: _sqlite3ExprDelete(tls, _db, (*XExpr)(unsafe.Pointer(_pSpan.X0))) @@ -128407,15 +115994,11 @@ _0: } func _sqlite3ExprIsConstantOrFunction(tls *crt.TLS, _p *XExpr, _isInit uint8) (r0 int32) { // sqlite3.c:92568:1 - func() int32 { - if (int32(_isInit) == i32(0)) || (int32(_isInit) == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_isInit) != i32(0) && int32(_isInit) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92569), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIsConstantOrFunctionØ00__func__Ø000))), unsafe.Pointer(str(119164))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _exprIsConst(tls, _p, i32(4)+int32(_isInit), i32(0)) return @@ -128440,14 +116023,14 @@ func _spanExpr(tls *crt.TLS, _pOut *XExprSpan, _pParse *XParse, _op int32, _t XT *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))) = uint8(_op) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X2 */))) = uint32(i32(8388608)) *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(34 /* X10 */))) = int16(i32(-1)) - *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))) = (*int8)(unsafe.Pointer((*XExpr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + 48*uintptr(i32(1)))))) - crt.Xmemcpy(tls, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))), (unsafe.Pointer)(_t.X0), _t.X1) - *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_t.X1))) = int8(i32(0)) - if (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(uint8(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))))))) & i32(128)) == 0 { + *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))) = (*int8)(unsafe.Pointer((*XExpr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + 48*uintptr(i32(1)))))) + crt.Xmemcpy(tls, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))), (unsafe.Pointer)(_t.X0), _t.X1) + *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_t.X1))) = int8(i32(0)) + if (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(uint8(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))))))) & i32(128)) == 0 { goto _1 } - if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) != i32(34) { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) != i32(34) { goto _2 } @@ -128457,7 +116040,7 @@ func _spanExpr(tls *crt.TLS, _pOut *XExprSpan, _pParse *XParse, _op int32, _t XT sink985 = *p } _2: - _sqlite3Dequote(tls, *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) + _sqlite3Dequote(tls, *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) _1: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X7 */))) = i32(1) _0: @@ -128475,11 +116058,8 @@ func _sqlite3AddNotNull(tls *crt.TLS, _pParse *XParse, _onError int32) { // sqli if _p != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) && func() int32 { if int32(_p.X11) < i32(1) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100567), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AddNotNullØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100567), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AddNotNullØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -128568,22 +116148,18 @@ _4: } _4_pCExpr = _sqlite3ExprSkipCollate(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_pList.X1)+20*uintptr(_i))).X0))) - func() int32 { - if _4_pCExpr != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _4_pCExpr == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100768), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AddPrimaryKeyØ00__func__Ø000))), unsafe.Pointer(str(119284))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3StringToId(tls, _4_pCExpr) if int32(_4_pCExpr.X0) != i32(55) { goto _10 } - _5_zCName = *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pCExpr)) + uintptr(8 /* X3 */))))) + _5_zCName = *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pCExpr)) + uintptr(8 /* X3 */))))) _iCol = i32(0) _11: if _iCol >= int32(_pTab.X11) { @@ -128619,15 +116195,11 @@ _3: *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab)) + uintptr(40 /* X10 */))) = int16(_iCol) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab)) + uintptr(48 /* X14 */))) = uint8(_onError) - func() int32 { - if (_autoInc == i32(0)) || (_autoInc == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _autoInc != i32(0) && _autoInc != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100789), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AddPrimaryKeyØ00__func__Ø000))), unsafe.Pointer(str(119296))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab)) + uintptr(36 /* X9 */))) @@ -128674,7 +116246,7 @@ func _sqlite3AddCheckConstraint(tls *crt.TLS, _pParse *XParse, _pCheckExpr *XExp _ = _db _pTab = (*XTable)(unsafe.Pointer(_pParse.X63)) _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) - if _pTab == nil || (_pParse.X55) != 0 || _sqlite3BtreeIsReadonly(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X1))).X1))) != 0 { + if _pTab == nil || (_pParse.X55) != 0 || _sqlite3BtreeIsReadonly(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X1))).X1))) != 0 { goto _2 } @@ -128726,15 +116298,11 @@ func _sqlite3CreateForeignKey(tls *crt.TLS, _pParse *XParse, _pFromCol *XExprLis _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) _pFKey = nil _p = (*XTable)(unsafe.Pointer(_pParse.X63)) - func() int32 { - if _pTo != (*XToken)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pTo == (*XToken)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102092), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateForeignKeyØ00__func__Ø000))), unsafe.Pointer(str(119404))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _p != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) && (_pParse.X55) == 0 { goto _3 @@ -128751,11 +116319,8 @@ _3: if func() int32 { if _1_iCol < i32(0) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102096), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateForeignKeyØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102096), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateForeignKeyØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -128820,7 +116385,7 @@ _14: _19: *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey)) + uintptr(0 /* X0 */))))) = _p *(**XFKey)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey)) + uintptr(4 /* X1 */))))) = (*XFKey)(unsafe.Pointer(_p.X4)) - _z = (*int8)(unsafe.Pointer((*T5927845)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _z = (*int8)(unsafe.Pointer((*T5927855)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(36 /* X9 */))))) + 8*uintptr(_nCol))))) @@ -128838,7 +116403,7 @@ _19: goto _20 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5927845)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5927855)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(36 /* X9 */)))))+8*uintptr(i32(0)))))) + uintptr(0 /* X0 */))) = int32(_p.X11) - i32(1) @@ -128861,7 +116426,7 @@ _26: goto _30 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5927845)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5927855)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(36 /* X9 */)))))+8*uintptr(_i))))) + uintptr(0 /* X0 */))) = _10_j @@ -128896,7 +116461,7 @@ _33: } _15_n = _sqlite3Strlen30(tls, (*TExprList_item)(unsafe.Pointer(uintptr(_pToCol.X1)+20*uintptr(_i))).X1) - *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5927845)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5927855)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(36 /* X9 */)))))+8*uintptr(_i))))) + uintptr(4 /* X1 */))) = _z @@ -128915,15 +116480,11 @@ _32: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey)) + uintptr(24 /* X6 */))) = uint8(i32(0)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(25 /* X7 */))))) + 1*uintptr(i32(0)))) = uint8(_flags & i32(255)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(25 /* X7 */))))) + 1*uintptr(i32(1)))) = uint8((_flags >> uint(i32(8))) & i32(255)) - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_p.X20))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_p.X20))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102163), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateForeignKeyØ00__func__Ø000))), unsafe.Pointer(str(119620))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pNextTo = (*XFKey)(unsafe.Pointer(_sqlite3HashInsert(tls, (*XHash)(unsafe.Pointer(uintptr(_p.X20)+uintptr(56 /* X5 */))), _pFKey.X2, (unsafe.Pointer)(_pFKey)))) if _pNextTo != _pFKey { @@ -128938,15 +116499,11 @@ _39: goto _40 } - func() int32 { - if (*XFKey)(unsafe.Pointer(_pNextTo.X4)) == (*XFKey)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XFKey)(unsafe.Pointer(_pNextTo.X4)) != (*XFKey)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102172), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateForeignKeyØ00__func__Ø000))), unsafe.Pointer(str(119664))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XFKey)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey)) + uintptr(12 /* X3 */))))) = _pNextTo *(**XFKey)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNextTo)) + uintptr(16 /* X4 */))))) = _pFKey @@ -128972,22 +116529,18 @@ func _sqlite3DeferForeignKey(tls *crt.TLS, _pParse *XParse, _isDeferred int32) { _ = _pTab var _pFKey *XFKey // sqlite3.c:102199:8 _ = _pFKey - if store5431490(&_pTab, (*XTable)(unsafe.Pointer(_pParse.X63))) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) && store5927711(&_pFKey, (*XFKey)(unsafe.Pointer(_pTab.X4))) != (*XFKey)(unsafe.Pointer(uintptr(i32(0)))) { + if store5431500(&_pTab, (*XTable)(unsafe.Pointer(_pParse.X63))) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) && store5927721(&_pFKey, (*XFKey)(unsafe.Pointer(_pTab.X4))) != (*XFKey)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } return _1: - func() int32 { - if (_isDeferred == i32(0)) || (_isDeferred == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _isDeferred != i32(0) && _isDeferred != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102201), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeferForeignKeyØ00__func__Ø000))), unsafe.Pointer(str(119708))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey)) + uintptr(24 /* X6 */))) = uint8(_isDeferred) return @@ -129011,7 +116564,7 @@ func _sqlite3AddCollateType(tls *crt.TLS, _pParse *XParse, _pToken *XToken) { // _ = _db var _1_pIdx *XIndex // sqlite3.c:100849:11 _ = _1_pIdx - if store5431490(&_p, (*XTable)(unsafe.Pointer(_pParse.X63))) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { + if store5431500(&_p, (*XTable)(unsafe.Pointer(_pParse.X63))) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } @@ -129040,15 +116593,11 @@ _3: goto _6 } - func() int32 { - if int32(_1_pIdx.X13) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if int32(_1_pIdx.X13) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100858), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AddCollateTypeØ00__func__Ø000))), unsafe.Pointer(str(119764))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pIdx.X1)) + 2*uintptr(i32(0))))) != _i { goto _9 @@ -129100,25 +116649,17 @@ func _sqlite3DropTable(tls *crt.TLS, _pParse *XParse, _pName *XSrcList, _isView goto _exit_drop_table _0: - func() int32 { - if (_pParse.X16) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pParse.X16) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101968), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DropTableØ00__func__Ø000))), unsafe.Pointer(str(117244))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pName.X0) == i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pName.X0) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101969), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DropTableØ00__func__Ø000))), unsafe.Pointer(str(119808))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3ReadSchema(tls, _pParse) == 0 { goto _5 @@ -129133,15 +116674,11 @@ _5: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(69 /* X21 */))) += 1 _6: - func() int32 { - if (_isView == i32(0)) || (_isView == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _isView != i32(0) && _isView != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101972), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DropTableØ00__func__Ø000))), unsafe.Pointer(str(119824))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pTab = _sqlite3LocateTableItem(tls, _pParse, uint32(_isView), (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pName))+uintptr(8 /* X2 */)))))+68*uintptr(i32(0))))) if _noErr == 0 { @@ -129164,15 +116701,11 @@ _12: _11: _iDb = _sqlite3SchemaToIndex(tls, _db, (*XSchema)(unsafe.Pointer(_pTab.X20))) - func() int32 { - if (_iDb >= i32(0)) && (_iDb < (_db.X5)) { - return i32(0) - } - return func() int32 { + func() { + if _iDb < i32(0) || _iDb >= (_db.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101981), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DropTableØ00__func__Ø000))), unsafe.Pointer(str(21300))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pTab.X16) == 0 || _sqlite3ViewGetColumnNames(tls, _pParse, _pTab) == 0 { goto _17 @@ -129368,15 +116901,11 @@ func _sqlite3FkDropTable(tls *crt.TLS, _pParse *XParse, _pName *XSrcList, _pTab _1_iSkip = i32(0) _1_v = _sqlite3GetVdbe(tls, _pParse) - func() int32 { - if _1_v != nil { - return i32(0) - } - return func() int32 { + func() { + if _1_v == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107870), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FkDropTableØ00__func__Ø000))), unsafe.Pointer(str(42824))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3FkReferences(tls, _pTab) != (*XFKey)(unsafe.Pointer(uintptr(i32(0)))) { goto _5 @@ -129533,15 +117062,11 @@ func _sqlite3DeleteFrom(tls *crt.TLS, _pParse *XParse, _pTabList *XSrcList, _pWh goto _delete_from_cleanup _1: - func() int32 { - if (_pTabList.X0) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if (_pTabList.X0) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104642), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120056))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pTab = _sqlite3SrcListLookup(tls, _pParse, _pTabList) if _pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { @@ -129574,26 +117099,18 @@ _6: _9: _iDb = _sqlite3SchemaToIndex(tls, _db, (*XSchema)(unsafe.Pointer(_pTab.X20))) - func() int32 { - if _iDb < (_db.X5) { - return i32(0) - } - return func() int32 { + func() { + if _iDb >= (_db.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104678), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(56012))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rcauth = _sqlite3AuthCheck(tls, _pParse, i32(9), _pTab.X0, (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_iDb))).X0) - func() int32 { - if ((_rcauth == i32(0)) || (_rcauth == i32(1))) || (_rcauth == i32(2)) { - return i32(0) - } - return func() int32 { + func() { + if _rcauth != i32(0) && _rcauth != i32(1) && _rcauth != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104681), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120076))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _rcauth != i32(1) { goto _16 @@ -129602,25 +117119,17 @@ _9: goto _delete_from_cleanup _16: - func() int32 { - if (_isView == 0) || (_pTrigger != nil) { - return i32(0) - } - return func() int32 { + func() { + if _isView != 0 && _pTrigger == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104685), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120144))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pTabList.X0) == i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pTabList.X0) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104689), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120056))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _iTabCur = store961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabList))+uintptr(8 /* X2 */)))))+68*uintptr(i32(0))))))+uintptr(40 /* X11 */))), postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(40 /* X17 */))), int32(1))) *func() **XIndex { _nIdx = i32(0); return &_pIdx }() = (*XIndex)(unsafe.Pointer(_pTab.X2)) @@ -129683,15 +117192,11 @@ _31: goto _35 } - func() int32 { - if _isView == 0 { - return i32(0) - } - return func() int32 { + func() { + if _isView != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104750), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120164))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3TableLock(tls, _pParse, _iDb, _pTab.X7, uint8(i32(1)), _pTab.X0) if ((_pTab.X9) & uint32(i32(32))) != uint32(i32(0)) { @@ -129706,15 +117211,11 @@ _39: goto _42 } - func() int32 { - if (*XSchema)(unsafe.Pointer(_pIdx.X6)) == (*XSchema)(unsafe.Pointer(_pTab.X20)) { - return i32(0) - } - return func() int32 { + func() { + if (*XSchema)(unsafe.Pointer(_pIdx.X6)) != (*XSchema)(unsafe.Pointer(_pTab.X20)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104757), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120172))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeAddOp2(tls, _v, i32(131), _pIdx.X11, _iDb) _pIdx = (*XIndex)(unsafe.Pointer(_pIdx.X5)) @@ -129753,15 +117254,11 @@ _46: _49: _pPk = _sqlite3PrimaryKeyIndex(tls, _pTab) - func() int32 { - if _pPk != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pPk == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104776), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(42964))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nPk = int16(_pPk.X13) _iPk = (_pParse.X18) + i32(1) @@ -129783,25 +117280,17 @@ _50: _53: _eOnePass = _sqlite3WhereOkOnePass(tls, _pWInfo, (*int32)(unsafe.Pointer(&_aiCurOnePass))) - func() int32 { - if ((_pTab.X16) == i32(0)) || (_eOnePass != i32(2)) { - return i32(0) - } - return func() int32 { + func() { + if (_pTab.X16) != i32(0) && _eOnePass == i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104796), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120204))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pTab.X16) != 0 || _bComplex != 0) || (_eOnePass != i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pTab.X16) == 0 && _bComplex == 0 && _eOnePass == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104797), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120252))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_db.X6) & i32(128)) == 0 { goto _61 @@ -129819,15 +117308,11 @@ _63: goto _66 } - func() int32 { - if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk.X1)) + 2*uintptr(_i)))) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk.X1)) + 2*uintptr(_i)))) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104807), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120308))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3ExprCodeGetColumnOfTable(tls, _v, _pTab, _iTabCur, int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk.X1)) + 2*uintptr(_i)))), _iPk+_i) _i += 1 @@ -129921,25 +117406,17 @@ _80: _28_iAddrOnce = _sqlite3VdbeAddOp0(tls, _v, i32(20)) _82: _sqlite3OpenTableAndIndices(tls, _pParse, _pTab, i32(106), uint8(i32(8)), _iTabCur, _aToOpen, &_iDataCur, &_iIdxCur) - func() int32 { - if ((_pPk != nil) || (_pTab.X16) != 0) || (_iDataCur == _iTabCur) { - return i32(0) - } - return func() int32 { + func() { + if _pPk == nil && (_pTab.X16) == 0 && _iDataCur != _iTabCur { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104869), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120328))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pPk != nil) || (_pTab.X16) != 0) || (_iIdxCur == (_iDataCur + i32(1))) { - return i32(0) } - return func() int32 { + }() + func() { + if _pPk == nil && (_pTab.X16) == 0 && _iIdxCur != (_iDataCur+i32(1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104870), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120372))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _eOnePass != i32(2) { goto _91 @@ -129952,29 +117429,21 @@ _81: goto _92 } - func() int32 { - if int32(_nKey) == int32(_nPk) { - return i32(0) - } - return func() int32 { + func() { + if int32(_nKey) != int32(_nPk) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104878), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120420))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pTab.X16) != 0 || (*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aToOpen)) + 1*uintptr(_iDataCur-_iTabCur)))) == 0 { goto _96 } - func() int32 { - if (_pPk != (*XIndex)(unsafe.Pointer(uintptr(i32(0))))) || ((*XSelect)(unsafe.Pointer(_pTab.X3)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if _pPk == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) && (*XSelect)(unsafe.Pointer(_pTab.X3)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104880), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120432))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeAddOp4Int(tls, _v, i32(30), _iDataCur, _addrBypass, _iKey, int32(_nKey)) _96: @@ -129987,29 +117456,21 @@ _92: _addrLoop = _sqlite3VdbeAddOp1(tls, _v, i32(58), _iEphCur) _sqlite3VdbeAddOp2(tls, _v, i32(122), _iEphCur, _iKey) - func() int32 { - if int32(_nKey) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_nKey) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104887), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120460))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _104 _101: _addrLoop = _sqlite3VdbeAddOp3(tls, _v, i32(63), _iRowSet, i32(0), _iKey) - func() int32 { - if int32(_nKey) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if int32(_nKey) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104891), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120468))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _104: _100: @@ -130021,15 +117482,11 @@ _100: _sqlite3VtabMakeWritable(tls, _pParse, _pTab) _sqlite3VdbeAddOp4(tls, _v, i32(12), i32(0), i32(1), _iKey, _34_pVTab, i32(-8)) _sqlite3VdbeChangeP5(tls, _v, uint16(i32(2))) - func() int32 { - if (_eOnePass == i32(0)) || (_eOnePass == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _eOnePass != i32(0) && _eOnePass != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104901), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120476))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3MayAbort(tls, _pParse) if _eOnePass != i32(1) || (*XParse)(unsafe.Pointer(_pParse.X39)) != (*XParse)(unsafe.Pointer(uintptr(i32(0)))) { @@ -130111,15 +117568,11 @@ func _sqlite3TriggersExist(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _op int _pList = _sqlite3TriggerList(tls, _pParse, _pTab) _0: - func() int32 { - if (_pList == (*XTrigger)(unsafe.Pointer(uintptr(i32(0))))) || ((_pTab.X16) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _pList != (*XTrigger)(unsafe.Pointer(uintptr(i32(0)))) && (_pTab.X16) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122811), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3TriggersExistØ00__func__Ø000))), unsafe.Pointer(str(120564))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _p = _pList _4: @@ -130180,15 +117633,11 @@ _0: goto _1 } - func() int32 { - if _sqlite3SchemaMutexHeld(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), i32(0), _pTmpSchema) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3SchemaMutexHeld(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), i32(0), _pTmpSchema) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122239), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3TriggerListØ00__func__Ø000))), unsafe.Pointer(str(120596))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _2_p = (*XHashElem)(unsafe.Pointer((*XHash)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTmpSchema)) + uintptr(40 /* X4 */))).X2)) _4: @@ -130242,11 +117691,8 @@ func _checkColumnOverlap(tls *crt.TLS, _pIdList *XIdList, _pEList *XExprList) (r if _pIdList != (*XIdList)(unsafe.Pointer(uintptr(i32(0)))) && func() int32 { if _pEList == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122784), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkColumnOverlapØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122784), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkColumnOverlapØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -130356,7 +117802,7 @@ _0: goto _3 } - _1_iChildKey = (*T5927845)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _1_iChildKey = (*T5927855)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(36 /* X9 */))))) + 8*uintptr(_i))).X0 @@ -130400,7 +117846,7 @@ _0: goto _3 } - _1_zKey = (*T5927845)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _1_zKey = (*T5927855)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(36 /* X9 */))))) + 8*uintptr(_i))).X1 @@ -130484,15 +117930,11 @@ _6: } func _sqlite3AuthContextPush(tls *crt.TLS, _pParse *XParse, _pContext *XAuthContext, _zContext *int8) { // sqlite3.c:99426:1 - func() int32 { - if _pParse != nil { - return i32(0) - } - return func() int32 { + func() { + if _pParse == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99431), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AuthContextPushØ00__func__Ø000))), unsafe.Pointer(str(120784))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XParse)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pContext)) + uintptr(4 /* X1 */))))) = _pParse *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pContext)) + uintptr(0 /* X0 */))) = _pParse.X65 @@ -130532,37 +117974,25 @@ func _sqlite3MaterializeView(tls *crt.TLS, _pParse *XParse, _pView *XTable, _pWh goto _0 } - func() int32 { - if (_pFrom.X0) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if (_pFrom.X0) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104491), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MaterializeViewØ00__func__Ø000))), unsafe.Pointer(str(120816))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(8 /* X2 */)))))+68*uintptr(i32(0)))))) + uintptr(8 /* X2 */))) = _sqlite3DbStrDup(tls, _db, _pView.X0) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(8 /* X2 */)))))+68*uintptr(i32(0)))))) + uintptr(4 /* X1 */))) = _sqlite3DbStrDup(tls, _db, (*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_iDb))).X0) - func() int32 { - if (*XExpr)(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(8 /* X2 */)))))+68*uintptr(i32(0)))).X12)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XExpr)(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(8 /* X2 */)))))+68*uintptr(i32(0)))).X12)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104494), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MaterializeViewØ00__func__Ø000))), unsafe.Pointer(str(120832))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XIdList)(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(8 /* X2 */)))))+68*uintptr(i32(0)))).X13)) == (*XIdList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XIdList)(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(8 /* X2 */)))))+68*uintptr(i32(0)))).X13)) != (*XIdList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104495), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MaterializeViewØ00__func__Ø000))), unsafe.Pointer(str(120852))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _0: _pSel = _sqlite3SelectNew(tls, _pParse, (*XExprList)(unsafe.Pointer(uintptr(i32(0)))), _pFrom, _pWhere, (*XExprList)(unsafe.Pointer(uintptr(i32(0)))), (*XExpr)(unsafe.Pointer(uintptr(i32(0)))), (*XExprList)(unsafe.Pointer(uintptr(i32(0)))), uint32(i32(131072)), (*XExpr)(unsafe.Pointer(uintptr(i32(0)))), (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) @@ -130592,15 +118022,11 @@ func _sqlite3SelectNew(tls *crt.TLS, _pParse *XParse, _pEList *XExprList, _pSrc goto _0 } - func() int32 { - if (_db.X17) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_db.X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116365), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectNewØ00__func__Ø000))), unsafe.Pointer(str(49168))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pNew = &_standin _0: @@ -130635,15 +118061,11 @@ _4: *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(68 /* X15 */))))) = _pLimit *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(72 /* X16 */))))) = _pOffset *(**XWith)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(76 /* X17 */))))) = (*XWith)(unsafe.Pointer(uintptr(i32(0)))) - func() int32 { - if (((_pOffset == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) || (_pLimit != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))))) || ((_pParse.X16) > i32(0))) || (int32(_db.X17) != i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _pOffset != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) && _pLimit == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) && (_pParse.X16) <= i32(0) && int32(_db.X17) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116393), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectNewØ00__func__Ø000))), unsafe.Pointer(str(120900))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_db.X17) == 0 { goto _10 @@ -130654,26 +118076,18 @@ _4: goto _11 _10: - func() int32 { - if ((*XSrcList)(unsafe.Pointer(_pNew.X8)) != (*XSrcList)(unsafe.Pointer(uintptr(i32(0))))) || ((_pParse.X16) > i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (*XSrcList)(unsafe.Pointer(_pNew.X8)) == (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) && (_pParse.X16) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116398), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectNewØ00__func__Ø000))), unsafe.Pointer(str(120968))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _11: - func() int32 { - if _pNew != &_standin { - return i32(0) - } - return func() int32 { + func() { + if _pNew == &_standin { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116400), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectNewØ00__func__Ø000))), unsafe.Pointer(str(121000))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _pNew return @@ -130706,25 +118120,17 @@ func _sqlite3OpenTableAndIndices(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _ _ = _v var _4_iIdxCur int32 // sqlite3.c:110412:9 _ = _4_iIdxCur - func() int32 { - if (_op == i32(105)) || (_op == i32(106)) { - return i32(0) - } - return func() int32 { + func() { + if _op != i32(105) && _op != i32(106) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110391), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3OpenTableAndIndicesØ00__func__Ø000))), unsafe.Pointer(str(121036))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_op == i32(106)) || (int32(_p5) == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if _op != i32(106) && int32(_p5) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110392), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3OpenTableAndIndicesØ00__func__Ø000))), unsafe.Pointer(str(121072))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pTab.X16) == 0 { goto _6 @@ -130736,15 +118142,11 @@ func _sqlite3OpenTableAndIndices(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _ _6: _iDb = _sqlite3SchemaToIndex(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (*XSchema)(unsafe.Pointer(_pTab.X20))) _v = _sqlite3GetVdbe(tls, _pParse) - func() int32 { - if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110401), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3OpenTableAndIndicesØ00__func__Ø000))), unsafe.Pointer(str(43044))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _iBase >= i32(0) { goto _9 @@ -130782,15 +118184,11 @@ _16: } _4_iIdxCur = postInc961(&_iBase, int32(1)) - func() int32 { - if (*XSchema)(unsafe.Pointer(_pIdx.X6)) == (*XSchema)(unsafe.Pointer(_pTab.X20)) { - return i32(0) - } - return func() int32 { + func() { + if (*XSchema)(unsafe.Pointer(_pIdx.X6)) != (*XSchema)(unsafe.Pointer(_pTab.X20)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110413), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3OpenTableAndIndicesØ00__func__Ø000))), unsafe.Pointer(str(120172))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32((uint32(_pIdx.X16)<<uint(i32(30)))>>uint(i32(30))) != i32(2) || ((_pTab.X9)&uint32(i32(32))) == uint32(i32(0)) { goto _23 @@ -130849,15 +118247,11 @@ func _sqlite3VtabMakeWritable(tls *crt.TLS, _pParse *XParse, _pTab *XTable) { // } return _pParse }() - func() int32 { - if (_pTab.X16) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pTab.X16) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125631), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabMakeWritableØ00__func__Ø000))), unsafe.Pointer(str(24256))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = i32(0) _4: @@ -130918,15 +118312,11 @@ func _sqlite3GenerateRowDelete(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _pT _ = _6_p5 _v = (*TVdbe)(unsafe.Pointer(_pParse.X2)) _iOld = i32(0) - func() int32 { - if _v != nil { - return i32(0) - } - return func() int32 { + func() { + if _v == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105022), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GenerateRowDeleteØ00__func__Ø000))), unsafe.Pointer(str(42824))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _iLabel = _sqlite3VdbeMakeLabel(tls, _v) _opSeek = uint8(func() int32 { @@ -131056,15 +118446,11 @@ func _sqlite3TriggerColmask(tls *crt.TLS, _pParse *XParse, _pTrigger *XTrigger, return i32(109) }() _mask = u32(0) - func() int32 { - if (_isNew == i32(1)) || (_isNew == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _isNew != i32(1) && _isNew != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123265), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3TriggerColmaskØ00__func__Ø000))), unsafe.Pointer(str(121180))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _p = _pTrigger _5: @@ -131114,15 +118500,11 @@ func _getRowTrigger(tls *crt.TLS, _pParse *XParse, _pTrigger *XTrigger, _pTab *X } return _pParse }() - func() int32 { - if ((_pTrigger.X0) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || (_pTab == _tableOfTrigger(tls, _pTrigger)) { - return i32(0) - } - return func() int32 { + func() { + if (_pTrigger.X0) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) && _pTab != _tableOfTrigger(tls, _pTrigger) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123093), unsafe.Pointer((*int8)(unsafe.Pointer(&_getRowTriggerØ00__func__Ø000))), unsafe.Pointer(str(121228))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pPrg = (*XTriggerPrg)(unsafe.Pointer(_pRoot.X69)) _5: @@ -131180,25 +118562,17 @@ func _codeRowTrigger(tls *crt.TLS, _pParse *XParse, _pTrigger *XTrigger, _pTab * _pWhen = nil _pProgram = nil _iEndTrigger = i32(0) - func() int32 { - if ((_pTrigger.X0) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || (_pTab == _tableOfTrigger(tls, _pTrigger)) { - return i32(0) - } - return func() int32 { + func() { + if (_pTrigger.X0) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) && _pTab != _tableOfTrigger(tls, _pTrigger) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122987), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeRowTriggerØ00__func__Ø000))), unsafe.Pointer(str(121228))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*TVdbe)(unsafe.Pointer(_pTop.X2)) != nil { - return i32(0) } - return func() int32 { + }() + func() { + if (*TVdbe)(unsafe.Pointer(_pTop.X2)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122988), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeRowTriggerØ00__func__Ø000))), unsafe.Pointer(str(121300))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pPrg = (*XTriggerPrg)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, uint64(u32(24))))) if _pPrg != nil { @@ -131211,7 +118585,7 @@ func _codeRowTrigger(tls *crt.TLS, _pParse *XParse, _pTrigger *XTrigger, _pTab * _7: *(**XTriggerPrg)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPrg)) + uintptr(4 /* X1 */))))) = (*XTriggerPrg)(unsafe.Pointer(_pTop.X69)) *(**XTriggerPrg)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTop)) + uintptr(472 /* X69 */))))) = _pPrg - *(**XSubProgram)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPrg)) + uintptr(8 /* X2 */))))) = store5791598(&_pProgram, (*XSubProgram)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, uint64(u32(28)))))) + *(**XSubProgram)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPrg)) + uintptr(8 /* X2 */))))) = store5791608(&_pProgram, (*XSubProgram)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, uint64(u32(28)))))) if _pProgram != nil { goto _8 } @@ -131306,25 +118680,17 @@ _23: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPrg))+uintptr(16 /* X4 */))))) + 4*uintptr(i32(1)))) = _pSubParse.X44 _sqlite3VdbeDelete(tls, _v) _10: - func() int32 { - if ((*TAggInfo_func)(unsafe.Pointer(_pSubParse.X38)) == nil) && ((*XTable)(unsafe.Pointer(_pSubParse.X68)) == nil) { - return i32(0) - } - return func() int32 { + func() { + if (*TAggInfo_func)(unsafe.Pointer(_pSubParse.X38)) != nil || (*XTable)(unsafe.Pointer(_pSubParse.X68)) != nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123070), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeRowTriggerØ00__func__Ø000))), unsafe.Pointer(str(121372))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XTriggerPrg)(unsafe.Pointer(_pSubParse.X69)) == nil) && ((_pSubParse.X33) == 0) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XTriggerPrg)(unsafe.Pointer(_pSubParse.X69)) != nil || (_pSubParse.X33) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123071), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeRowTriggerØ00__func__Ø000))), unsafe.Pointer(str(121416))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3ParserReset(tls, _pSubParse) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pSubParse)) @@ -131407,35 +118773,23 @@ func _codeTriggerProgram(tls *crt.TLS, _pParse *XParse, _pStepList *XTriggerStep _ = _6_pSelect _v = (*TVdbe)(unsafe.Pointer(_pParse.X2)) _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) - func() int32 { - if ((*XTable)(unsafe.Pointer(_pParse.X40)) != nil) && ((*XParse)(unsafe.Pointer(_pParse.X39)) != nil) { - return i32(0) - } - return func() int32 { + func() { + if (*XTable)(unsafe.Pointer(_pParse.X40)) == nil || (*XParse)(unsafe.Pointer(_pParse.X39)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122869), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeTriggerProgramØ00__func__Ø000))), unsafe.Pointer(str(121492))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pStepList != nil { - return i32(0) } - return func() int32 { + }() + func() { + if _pStepList == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122870), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeTriggerProgramØ00__func__Ø000))), unsafe.Pointer(str(121536))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122871), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeTriggerProgramØ00__func__Ø000))), unsafe.Pointer(str(43044))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pStep = _pStepList _7: @@ -131449,15 +118803,11 @@ _7: } return uint8(_orconf) }() - func() int32 { - if int32(_pParse.X11) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pParse.X11) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122887), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeTriggerProgramØ00__func__Ø000))), unsafe.Pointer(str(121548))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() switch int32(_pStep.X0) { case i32(108): @@ -131483,15 +118833,11 @@ _18: goto _20 _19: - func() int32 { - if int32(_pStep.X0) == i32(119) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pStep.X0) != i32(119) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122915), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeTriggerProgramØ00__func__Ø000))), unsafe.Pointer(str(121576))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _6_pSelect = _sqlite3SelectDup(tls, _db, (*XSelect)(unsafe.Pointer(_pStep.X3)), i32(0)) _sqlite3SelectDestInit(tls, &_6_sDest, i32(4), i32(0)) @@ -131654,15 +119000,11 @@ func _sqlite3Update(tls *crt.TLS, _pParse *XParse, _pTabList *XSrcList, _pChange goto _update_cleanup _1: - func() int32 { - if (_pTabList.X0) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if (_pTabList.X0) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123438), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UpdateØ00__func__Ø000))), unsafe.Pointer(str(120056))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pTab = _sqlite3SrcListLookup(tls, _pParse, _pTabList) if _pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { @@ -131675,15 +119017,11 @@ _4: _iDb = _sqlite3SchemaToIndex(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (*XSchema)(unsafe.Pointer(_pTab.X20))) _pTrigger = _sqlite3TriggersExist(tls, _pParse, _pTab, i32(110), _pChanges, &_tmask) _isView = bool2int((*XSelect)(unsafe.Pointer(_pTab.X3)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0))))) - func() int32 { - if (_pTrigger != nil) || (_tmask == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _pTrigger == nil && _tmask != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123452), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UpdateØ00__func__Ø000))), unsafe.Pointer(str(121620))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3ViewGetColumnNames(tls, _pParse, _pTab) == 0 { goto _8 @@ -131842,35 +119180,23 @@ _45: goto _23 _26: - func() int32 { - if (int32(_chngRowid) & int32(_chngPk)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_chngRowid) & int32(_chngPk)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123550), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UpdateØ00__func__Ø000))), unsafe.Pointer(str(121664))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_chngRowid) == i32(0)) || (int32(_chngRowid) == i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_chngRowid) != i32(0) && int32(_chngRowid) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123551), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UpdateØ00__func__Ø000))), unsafe.Pointer(str(121688))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_chngPk) == i32(0)) || (int32(_chngPk) == i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_chngPk) != i32(0) && int32(_chngPk) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123552), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UpdateØ00__func__Ø000))), unsafe.Pointer(str(121720))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _chngKey = uint8(int32(_chngRowid) + int32(_chngPk)) *(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabList))+uintptr(8 /* X2 */)))))+68*uintptr(i32(0)))))) + uintptr(52 /* X14 */))) = func() uint64 { @@ -132035,15 +119361,11 @@ _90: goto _92 _91: - func() int32 { - if _pPk != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pPk == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123660), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UpdateØ00__func__Ø000))), unsafe.Pointer(str(42964))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nPk = int16(_pPk.X13) _iPk = (_pParse.X18) + i32(1) @@ -132089,15 +119411,11 @@ _100: _eOnePass = i32(0) _104: - func() int32 { - if (_36_iCur != _iDataCur) || (((_pTab.X9) & uint32(i32(32))) != uint32(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if _36_iCur == _iDataCur && ((_pTab.X9)&uint32(i32(32))) == uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123702), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UpdateØ00__func__Ø000))), unsafe.Pointer(str(121744))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _101: if ((_pTab.X9) & uint32(i32(32))) != uint32(i32(0)) { @@ -132120,15 +119438,11 @@ _111: goto _114 } - func() int32 { - if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk.X1)) + 2*uintptr(_i)))) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk.X1)) + 2*uintptr(_i)))) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123720), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UpdateØ00__func__Ø000))), unsafe.Pointer(str(120308))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3ExprCodeGetColumnOfTable(tls, _v, _pTab, _iDataCur, int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk.X1)) + 2*uintptr(_i)))), _iPk+_i) _i += 1 @@ -132200,15 +119514,11 @@ _120: goto _130 } - func() int32 { - if _pPk != nil { - return i32(0) - } - return func() int32 { + func() { + if _pPk == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123759), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UpdateØ00__func__Ø000))), unsafe.Pointer(str(121780))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeAddOp4Int(tls, _v, i32(30), _iDataCur, _labelBreak, _regKey, _nKey) _130: @@ -132246,15 +119556,11 @@ _138: _sqlite3VdbeAddOp3(tls, _v, i32(33), _iDataCur, _labelContinue, _regOldRowid) _139: _137: - func() int32 { - if (((_chngKey != 0) || (_pTrigger != nil)) || _hasFK != 0) || (_regOldRowid == _regNewRowid) { - return i32(0) - } - return func() int32 { + func() { + if _chngKey == 0 && _pTrigger == nil && _hasFK == 0 && _regOldRowid != _regNewRowid { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123789), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UpdateØ00__func__Ø000))), unsafe.Pointer(str(121784))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _chngRowid == 0 { goto _145 @@ -132383,15 +119689,11 @@ _174: } _71_addr1 = i32(0) - func() int32 { - if _regOldRowid > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _regOldRowid <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123894), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UpdateØ00__func__Ø000))), unsafe.Pointer(str(121844))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3GenerateConstraintChecks(tls, _pParse, _pTab, _aRegIdx, _iDataCur, _iIdxCur, _regNewRowid, _regOldRowid, _chngKey, uint8(_onError), _labelContinue, &_bReplace, _aXRef) if _hasFK == 0 { @@ -132416,15 +119718,11 @@ _189: _190: _188: _sqlite3GenerateRowIndexDelete(tls, _pParse, _pTab, _iDataCur, _iIdxCur, _aRegIdx, i32(-1)) - func() int32 { - if _regNew == (_regNewRowid + i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _regNew != (_regNewRowid + i32(1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123924), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UpdateØ00__func__Ø000))), unsafe.Pointer(str(121860))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _hasFK == 0 && _chngKey == 0 { goto _194 @@ -132558,15 +119856,11 @@ func _updateVirtualTable(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList, _pTab * _pVTab = (*int8)(unsafe.Pointer(_sqlite3GetVTable(tls, _db, _pTab))) _nArg = i32(2) + int32(_pTab.X11) _iCsr = (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */))))) + 68*uintptr(i32(0)))).X11 - func() int32 { - if _v != nil { - return i32(0) - } - return func() int32 { + func() { + if _v == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124077), unsafe.Pointer((*int8)(unsafe.Pointer(&_updateVirtualTableØ00__func__Ø000))), unsafe.Pointer(str(42824))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _ephemTab = postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(40 /* X17 */))), int32(1)) _addr = _sqlite3VdbeAddOp2(tls, _v, i32(108), _ephemTab, _nArg) @@ -132714,13 +120008,13 @@ _5: { p := &_mask *p = (*p) | func() uint32 { - if ((*T5927845)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + if ((*T5927855)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_p))+uintptr(36 /* X9 */))))) + 8*uintptr(_1_i))).X0) > i32(31) { return u32(4294967295) } - return (u32(1) << uint((*T5927845)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + return (u32(1) << uint((*T5927855)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_p))+uintptr(36 /* X9 */)))))+8*uintptr(_1_i))).X0)) @@ -132753,15 +120047,11 @@ _16: goto _19 } - func() int32 { - if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pIdx.X1)) + 2*uintptr(_1_i)))) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pIdx.X1)) + 2*uintptr(_1_i)))) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108230), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FkOldmaskØ00__func__Ø000))), unsafe.Pointer(str(121936))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := &_mask @@ -132812,39 +120102,27 @@ func _sqlite3FkLocateIndex(tls *crt.TLS, _pParse *XParse, _pParent *XTable, _pFK _pIdx = nil _aiCol = nil _nCol = _pFKey.X5 - _zKey = (*T5927845)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _zKey = (*T5927855)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(36 /* X9 */))))) + 8*uintptr(i32(0)))).X1 - func() int32 { - if (_ppIdx != nil) && ((*_ppIdx) == (*XIndex)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if _ppIdx == nil || (*_ppIdx) != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107357), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FkLocateIndexØ00__func__Ø000))), unsafe.Pointer(str(121960))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_paiCol == nil) || ((*_paiCol) == (*int32)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) } - return func() int32 { + }() + func() { + if _paiCol != nil && (*_paiCol) != (*int32)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107358), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FkLocateIndexØ00__func__Ø000))), unsafe.Pointer(str(121980))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pParse != nil { - return i32(0) } - return func() int32 { + }() + func() { + if _pParse == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107359), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FkLocateIndexØ00__func__Ø000))), unsafe.Pointer(str(120784))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _nCol != i32(1) { goto _8 @@ -132878,15 +120156,11 @@ _8: goto _13 } - func() int32 { - if _nCol > i32(1) { - return i32(0) - } - return func() int32 { + func() { + if _nCol <= i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107382), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FkLocateIndexØ00__func__Ø000))), unsafe.Pointer(str(122004))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _aiCol = (*int32)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), uint64(uint32(_nCol)*u32(4))))) if _aiCol != nil { @@ -132928,7 +120202,7 @@ _27: goto _30 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aiCol)) + 4*uintptr(_8_i))) = (*T5927845)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aiCol)) + 4*uintptr(_8_i))) = (*T5927855)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(36 /* X9 */))))) + 8*uintptr(_8_i))).X0 @@ -132978,7 +120252,7 @@ _39: goto _42 } - if _sqlite3StrICmp(tls, (*T5927845)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + if _sqlite3StrICmp(tls, (*T5927855)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(36 /* X9 */)))))+8*uintptr(_9_j))).X1, _10_zIdxCol) != i32(0) { @@ -132989,7 +120263,7 @@ _39: goto _44 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aiCol)) + 4*uintptr(_9_i))) = (*T5927845)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aiCol)) + 4*uintptr(_9_i))) = (*T5927855)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(36 /* X9 */))))) + 8*uintptr(_9_j))).X0 @@ -133061,35 +120335,23 @@ func init() { func _sqlite3CodeRowTrigger(tls *crt.TLS, _pParse *XParse, _pTrigger *XTrigger, _op int32, _pChanges *XExprList, _tr_tm int32, _pTab *XTable, _reg int32, _orconf int32, _ignoreJump int32) { // sqlite3.c:123190:1 var _p *XTrigger // sqlite3.c:123201:11 _ = _p - func() int32 { - if ((_op == i32(110)) || (_op == i32(108))) || (_op == i32(109)) { - return i32(0) - } - return func() int32 { + func() { + if _op != i32(110) && _op != i32(108) && _op != i32(109) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123203), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeRowTriggerØ00__func__Ø000))), unsafe.Pointer(str(122104))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_tr_tm == i32(1)) || (_tr_tm == i32(2)) { - return i32(0) } - return func() int32 { + }() + func() { + if _tr_tm != i32(1) && _tr_tm != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123204), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeRowTriggerØ00__func__Ø000))), unsafe.Pointer(str(122152))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_op == i32(110)) == (_pChanges != (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_op == i32(110)) != (_pChanges != (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123205), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeRowTriggerØ00__func__Ø000))), unsafe.Pointer(str(122200))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _p = _pTrigger _9: @@ -133097,35 +120359,23 @@ _9: goto _12 } - func() int32 { - if (*XSchema)(unsafe.Pointer(_p.X6)) != (*XSchema)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XSchema)(unsafe.Pointer(_p.X6)) == (*XSchema)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123212), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeRowTriggerØ00__func__Ø000))), unsafe.Pointer(str(122232))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XSchema)(unsafe.Pointer(_p.X7)) != (*XSchema)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XSchema)(unsafe.Pointer(_p.X7)) == (*XSchema)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123213), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeRowTriggerØ00__func__Ø000))), unsafe.Pointer(str(122248))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XSchema)(unsafe.Pointer(_p.X6)) == (*XSchema)(unsafe.Pointer(_p.X7))) || ((*XSchema)(unsafe.Pointer(_p.X6)) == (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X4)+16*uintptr(i32(1)))).X4))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XSchema)(unsafe.Pointer(_p.X6)) != (*XSchema)(unsafe.Pointer(_p.X7)) && (*XSchema)(unsafe.Pointer(_p.X6)) != (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X4)+16*uintptr(i32(1)))).X4)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123214), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeRowTriggerØ00__func__Ø000))), unsafe.Pointer(str(122268))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_p.X2) != _op || int32(_p.X3) != _tr_tm || _checkColumnOverlap(tls, (*XIdList)(unsafe.Pointer(_p.X5)), _pChanges) == 0 { goto _22 @@ -133156,15 +120406,11 @@ func _sqlite3CodeRowTriggerDirect(tls *crt.TLS, _pParse *XParse, _p *XTrigger, _ _ = _1_bRecursive _v = _sqlite3GetVdbe(tls, _pParse) _pPrg = _getRowTrigger(tls, _pParse, _p, _pTab, _orconf) - func() int32 { - if ((_pPrg != nil) || (_pParse.X16) != 0) || (((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) != 0) { - return i32(0) - } - return func() int32 { + func() { + if _pPrg == nil && (_pParse.X16) == 0 && ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123129), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeRowTriggerDirectØ00__func__Ø000))), unsafe.Pointer(str(122360))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pPrg == nil { goto _4 @@ -133267,25 +120513,17 @@ func _sqlite3GenerateConstraintChecks(tls *crt.TLS, _pParse *XParse, _pTab *XTab _isUpdate = uint8(bool2int(_regOldData != i32(0))) _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) _v = _sqlite3GetVdbe(tls, _pParse) - func() int32 { - if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109826), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GenerateConstraintChecksØ00__func__Ø000))), unsafe.Pointer(str(43044))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XSelect)(unsafe.Pointer(_pTab.X3)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XSelect)(unsafe.Pointer(_pTab.X3)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109827), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GenerateConstraintChecksØ00__func__Ø000))), unsafe.Pointer(str(106644))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nCol = int32(_pTab.X11) if ((_pTab.X9) & uint32(i32(32))) != uint32(i32(0)) { @@ -133349,15 +120587,11 @@ _15: _onError = i32(2) _18: - func() int32 { - if ((((_onError == i32(1)) || (_onError == i32(2))) || (_onError == i32(3))) || (_onError == i32(4))) || (_onError == i32(5)) { - return i32(0) - } - return func() int32 { + func() { + if _onError != i32(1) && _onError != i32(2) && _onError != i32(3) && _onError != i32(4) && _onError != i32(5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109866), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GenerateConstraintChecksØ00__func__Ø000))), unsafe.Pointer(str(122460))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() switch _onError { case i32(1): @@ -133387,15 +120621,11 @@ _29: goto _31 _30: - func() int32 { - if _onError == i32(5) { - return i32(0) - } - return func() int32 { + func() { + if _onError != i32(5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109889), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GenerateConstraintChecksØ00__func__Ø000))), unsafe.Pointer(str(122568))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _addr1 = _sqlite3VdbeAddOp1(tls, _v, i32(35), (_regNewData+i32(1))+_i) _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*XColumn)(unsafe.Pointer(uintptr(_pTab.X1)+16*uintptr(_i))).X1)), (_regNewData+i32(1))+_i) @@ -133738,15 +120968,11 @@ _120: goto _123 } - func() int32 { - if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk.X1)) + 2*uintptr(_i)))) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk.X1)) + 2*uintptr(_i)))) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110164), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GenerateConstraintChecksØ00__func__Ø000))), unsafe.Pointer(str(120308))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _50_x = int32(_sqlite3ColumnOfIndex(tls, _pIdx, *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk.X1)) + 2*uintptr(_i))))) _sqlite3VdbeAddOp3(tls, _v, i32(98), _34_iThisCur, _50_x, _34_regR+_i) @@ -133776,15 +121002,11 @@ _129: _54_p4 = (*int8)(unsafe.Pointer(_sqlite3LocateCollSeq(tls, _pParse, *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk.X8)) + 4*uintptr(_i)))))) _50_x = int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk.X1)) + 2*uintptr(_i)))) - func() int32 { - if _50_x >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _50_x < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110186), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GenerateConstraintChecksØ00__func__Ø000))), unsafe.Pointer(str(114468))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _i != (int32(_pPk.X13) - i32(1)) { goto _135 @@ -133802,15 +121024,11 @@ _132: _126: _118: _115: - func() int32 { - if ((((_onError == i32(1)) || (_onError == i32(2))) || (_onError == i32(3))) || (_onError == i32(4))) || (_onError == i32(5)) { - return i32(0) - } - return func() int32 { + func() { + if _onError != i32(1) && _onError != i32(2) && _onError != i32(3) && _onError != i32(4) && _onError != i32(5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110203), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GenerateConstraintChecksØ00__func__Ø000))), unsafe.Pointer(str(122460))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() switch _onError { case i32(1): @@ -133837,15 +121055,11 @@ _146: _147: _59_pTrigger = (*XTrigger)(unsafe.Pointer(uintptr(i32(0)))) - func() int32 { - if _onError == i32(5) { - return i32(0) - } - return func() int32 { + func() { + if _onError != i32(5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110218), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GenerateConstraintChecksØ00__func__Ø000))), unsafe.Pointer(str(122568))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3MultiWrite(tls, _pParse) if ((_db.X6) & i32(262144)) == 0 { @@ -133900,7 +121114,7 @@ func _checkConstraintUnchanged(tls *crt.TLS, _pExpr *XExpr, _aiChng *int32, _chn crt.Xmemset(tls, (unsafe.Pointer)(&_w), i32(0), u32(28)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(20 /* X5 */))) = uint8(i32(0)) *(*func(*crt.TLS, *XWalker, *XExpr) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(4 /* X1 */))))) = _checkConstraintExprNode - *(**int32)(unsafe.Pointer((*T5962177)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(24 /* X6 */))))) = _aiChng + *(**int32)(unsafe.Pointer((*T5962187)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(24 /* X6 */))))) = _aiChng _sqlite3WalkExpr(tls, &_w, _pExpr) if _chngRowid != 0 { goto _0 @@ -133922,21 +121136,17 @@ func _checkConstraintExprNode(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r goto _0 } - func() int32 { - if (int32(_pExpr.X9) >= i32(0)) || (int32(_pExpr.X9) == i32(-1)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pExpr.X9) < i32(0) && int32(_pExpr.X9) != i32(-1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109670), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkConstraintExprNodeØ00__func__Ø000))), unsafe.Pointer(str(122636))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pExpr.X9) < i32(0) { goto _4 } - if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int32)(unsafe.Pointer((*T5962177)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(24 /* X6 */))))))) + 4*uintptr(_pExpr.X9)))) < i32(0) { + if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int32)(unsafe.Pointer((*T5962187)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(24 /* X6 */))))))) + 4*uintptr(_pExpr.X9)))) < i32(0) { goto _5 } @@ -134033,15 +121243,11 @@ _2: goto _5 } - func() int32 { - if ((_iIdxCur + _i) != _iDataCur) || (_pPk == _pIdx) { - return i32(0) - } - return func() int32 { + func() { + if (_iIdxCur+_i) == _iDataCur && _pPk != _pIdx { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105173), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GenerateRowIndexDeleteØ00__func__Ø000))), unsafe.Pointer(str(122712))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _aRegIdx == (*int32)(unsafe.Pointer(uintptr(i32(0)))) || (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aRegIdx)) + 4*uintptr(_i)))) != i32(0) { goto _10 @@ -134135,15 +121341,11 @@ func _sqlite3FkCheck(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _regOld int32 _ = _21_eAction _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) _isIgnoreErrors = int32(_pParse.X47) - func() int32 { - if (_regOld == i32(0)) != (_regNew == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_regOld == i32(0)) == (_regNew == i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108029), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FkCheckØ00__func__Ø000))), unsafe.Pointer(str(122780))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_db.X6) & i32(524288)) != i32(0) { goto _2 @@ -134184,15 +121386,11 @@ _11: goto _13 } - func() int32 { - if (_isIgnoreErrors == i32(0)) || ((_regOld != i32(0)) && (_regNew == i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if _isIgnoreErrors != i32(0) && (_regOld == i32(0) || _regNew != i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108065), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FkCheckØ00__func__Ø000))), unsafe.Pointer(str(122808))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _isIgnoreErrors != 0 && (_db.X17) == 0 { goto _19 @@ -134213,7 +121411,7 @@ _21: goto _24 } - _7_iReg = (((*T5927845)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _7_iReg = (((*T5927855)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(36 /* X9 */))))) + 8*uintptr(_1_i))).X0) + _regOld) + i32(1) @@ -134227,15 +121425,11 @@ _20: goto _4 _13: - func() int32 { - if ((_pFKey.X5) == i32(1)) || ((_1_aiFree != nil) && (_1_pIdx != nil)) { - return i32(0) - } - return func() int32 { + func() { + if (_pFKey.X5) != i32(1) && (_1_aiFree == nil || _1_pIdx == nil) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108085), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FkCheckØ00__func__Ø000))), unsafe.Pointer(str(122856))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _1_aiFree == nil { goto _29 @@ -134245,7 +121439,7 @@ _13: goto _30 _29: - _1_iCol = (*T5927845)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _1_iCol = (*T5927855)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(36 /* X9 */))))) + 8*uintptr(i32(0)))).X0 @@ -134263,15 +121457,11 @@ _31: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_aiCol)) + 4*uintptr(_1_i))) = i32(-1) _35: - func() int32 { - if (_1_pIdx == (*XIndex)(unsafe.Pointer(uintptr(i32(0))))) || (int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pIdx.X1)) + 2*uintptr(_1_i)))) >= i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _1_pIdx != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) && int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pIdx.X1)) + 2*uintptr(_1_i)))) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108097), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FkCheckØ00__func__Ø000))), unsafe.Pointer(str(122892))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_db.X59) == nil { goto _39 @@ -134329,15 +121519,11 @@ _50: goto _54 } - func() int32 { - if (_regOld == i32(0)) && (_regNew != i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _regOld != i32(0) || _regNew == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108152), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FkCheckØ00__func__Ø000))), unsafe.Pointer(str(122924))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _46 @@ -134356,15 +121542,11 @@ _60: goto _46 _58: - func() int32 { - if (_15_aiCol != nil) || ((_pFKey.X5) == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _15_aiCol == nil && (_pFKey.X5) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108162), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FkCheckØ00__func__Ø000))), unsafe.Pointer(str(122948))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _15_pSrc = _sqlite3SrcListAppend(tls, _db, (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))), (*XToken)(unsafe.Pointer(uintptr(i32(0)))), (*XToken)(unsafe.Pointer(uintptr(i32(0))))) if _15_pSrc == nil { @@ -134518,25 +121700,17 @@ _16: _9_iChild = ((*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aiCol)) + 4*uintptr(_i)))) + i32(1)) + _regData _9_iParent = (int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_i)))) + i32(1)) + _regData - func() int32 { - if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_i)))) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_i)))) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107568), unsafe.Pointer((*int8)(unsafe.Pointer(&_fkLookupParentØ00__func__Ø000))), unsafe.Pointer(str(121936))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aiCol)) + 4*uintptr(_i)))) != int32(_pTab.X10) { - return i32(0) } - return func() int32 { + }() + func() { + if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aiCol)) + 4*uintptr(_i)))) == int32(_pTab.X10) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107569), unsafe.Pointer((*int8)(unsafe.Pointer(&_fkLookupParentØ00__func__Ø000))), unsafe.Pointer(str(122988))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_i)))) != int32(_pTab.X10) { goto _24 @@ -134562,15 +121736,11 @@ _5: goto _28 } - func() int32 { - if _nIncr == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if _nIncr != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107597), unsafe.Pointer((*int8)(unsafe.Pointer(&_fkLookupParentØ00__func__Ø000))), unsafe.Pointer(str(123012))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3HaltConstraint(tls, _pParse, i32(787), i32(2), (*int8)(unsafe.Pointer(uintptr(i32(0)))), int8(i32(-2)), uint8(i32(4))) goto _31 @@ -134669,45 +121839,29 @@ func _fkScanChildren(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList, _pTab *XTab _pWhere = nil _iFkIfZero = i32(0) _v = _sqlite3GetVdbe(tls, _pParse) - func() int32 { - if (_pIdx == (*XIndex)(unsafe.Pointer(uintptr(i32(0))))) || ((*XTable)(unsafe.Pointer(_pIdx.X3)) == _pTab) { - return i32(0) - } - return func() int32 { + func() { + if _pIdx != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) && (*XTable)(unsafe.Pointer(_pIdx.X3)) != _pTab { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107717), unsafe.Pointer((*int8)(unsafe.Pointer(&_fkScanChildrenØ00__func__Ø000))), unsafe.Pointer(str(123040))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pIdx == (*XIndex)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_pIdx.X13) == (_pFKey.X5)) { - return i32(0) } - return func() int32 { + }() + func() { + if _pIdx != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) && int32(_pIdx.X13) != (_pFKey.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107718), unsafe.Pointer((*int8)(unsafe.Pointer(&_fkScanChildrenØ00__func__Ø000))), unsafe.Pointer(str(123072))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pIdx != (*XIndex)(unsafe.Pointer(uintptr(i32(0))))) || ((_pFKey.X5) == i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if _pIdx == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) && (_pFKey.X5) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107719), unsafe.Pointer((*int8)(unsafe.Pointer(&_fkScanChildrenØ00__func__Ø000))), unsafe.Pointer(str(123112))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pIdx != (*XIndex)(unsafe.Pointer(uintptr(i32(0))))) || (((_pTab.X9) & uint32(i32(32))) == uint32(i32(0))) { - return i32(0) } - return func() int32 { + }() + func() { + if _pIdx == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) && ((_pTab.X9)&uint32(i32(32))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107720), unsafe.Pointer((*int8)(unsafe.Pointer(&_fkScanChildrenØ00__func__Ø000))), unsafe.Pointer(str(123140))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _nIncr >= i32(0) { goto _12 @@ -134732,20 +121886,16 @@ _13: if _aiCol != nil { return (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aiCol)) + 4*uintptr(_i)))) } - return ((*T5927845)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + return ((*T5927855)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(36 /* X9 */))))) + 8*uintptr(i32(0)))).X0) }()) - func() int32 { - if int32(_2_iCol) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_2_iCol) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107745), unsafe.Pointer((*int8)(unsafe.Pointer(&_fkScanChildrenØ00__func__Ø000))), unsafe.Pointer(str(103368))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _2_zCol = (*XColumn)(unsafe.Pointer(uintptr((*XTable)(unsafe.Pointer(_pFKey.X0)).X1) + 16*uintptr(_2_iCol))).X0 _2_pRight = _sqlite3Expr(tls, _db, i32(55), _2_zCol) @@ -134771,15 +121921,11 @@ _16: _25: _5_pAll = nil _5_pPk = _sqlite3PrimaryKeyIndex(tls, _pTab) - func() int32 { - if _pIdx != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pIdx == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107774), unsafe.Pointer((*int8)(unsafe.Pointer(&_fkScanChildrenØ00__func__Ø000))), unsafe.Pointer(str(43052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = i32(0) _29: @@ -134788,15 +121934,11 @@ _29: } _6_iCol = *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_i))) - func() int32 { - if int32(_6_iCol) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_6_iCol) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107777), unsafe.Pointer((*int8)(unsafe.Pointer(&_fkScanChildrenØ00__func__Ø000))), unsafe.Pointer(str(103368))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _3_pLeft = _exprTableRegister(tls, _pParse, _pTab, _regData, _6_iCol) _3_pRight = _exprTableColumn(tls, _db, _pTab, (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */)))))+68*uintptr(i32(0)))).X11, _6_iCol) @@ -134914,36 +122056,24 @@ func _sqlite3CompleteInsertion(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _iD var _bAffinityDone uint8 // sqlite3.c:110290:6 _ = _bAffinityDone _bAffinityDone = u8(0) - func() int32 { - if ((_update_flags == i32(0)) || (_update_flags == i32(4))) || (_update_flags == i32(6)) { - return i32(0) - } - return func() int32 { + func() { + if _update_flags != i32(0) && _update_flags != i32(4) && _update_flags != i32(6) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110292), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CompleteInsertionØ00__func__Ø000))), unsafe.Pointer(str(123184))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _v = _sqlite3GetVdbe(tls, _pParse) - func() int32 { - if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110298), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CompleteInsertionØ00__func__Ø000))), unsafe.Pointer(str(43044))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XSelect)(unsafe.Pointer(_pTab.X3)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XSelect)(unsafe.Pointer(_pTab.X3)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110299), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CompleteInsertionØ00__func__Ø000))), unsafe.Pointer(str(106644))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *func() **XIndex { _i = i32(0); return &_pIdx }() = (*XIndex)(unsafe.Pointer(_pTab.X2)) _8: @@ -134975,15 +122105,11 @@ _13: goto _17 } - func() int32 { - if int32(_pParse.X6) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pParse.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110309), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CompleteInsertionØ00__func__Ø000))), unsafe.Pointer(str(123288))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := &_pik_flags @@ -135199,15 +122325,11 @@ _1: return _4: - func() int32 { - if (_2_aiCol != nil) || ((_pFKey.X5) == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _2_aiCol == nil && (_pFKey.X5) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108344), unsafe.Pointer((*int8)(unsafe.Pointer(&_fkActionTriggerØ00__func__Ø000))), unsafe.Pointer(str(122948))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _2_i = i32(0) _8: @@ -135225,40 +122347,28 @@ _8: if _2_aiCol != nil { return (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_aiCol)) + 4*uintptr(_2_i)))) } - return ((*T5927845)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + return ((*T5927855)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(36 /* X9 */))))) + 8*uintptr(i32(0)))).X0) }() - func() int32 { - if _3_iFromCol >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _3_iFromCol < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108355), unsafe.Pointer((*int8)(unsafe.Pointer(&_fkActionTriggerØ00__func__Ø000))), unsafe.Pointer(str(123336))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_2_pIdx != (*XIndex)(unsafe.Pointer(uintptr(i32(0))))) || ((int32(_pTab.X10) >= i32(0)) && (int32(_pTab.X10) < int32(_pTab.X11))) { - return i32(0) } - return func() int32 { + }() + func() { + if _2_pIdx == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) && (int32(_pTab.X10) < i32(0) || int32(_pTab.X10) >= int32(_pTab.X11)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108356), unsafe.Pointer((*int8)(unsafe.Pointer(&_fkActionTriggerØ00__func__Ø000))), unsafe.Pointer(str(123348))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_2_pIdx == (*XIndex)(unsafe.Pointer(uintptr(i32(0))))) || (int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pIdx.X1)) + 2*uintptr(_2_i)))) >= i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if _2_pIdx != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) && int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pIdx.X1)) + 2*uintptr(_2_i)))) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108357), unsafe.Pointer((*int8)(unsafe.Pointer(&_fkActionTriggerØ00__func__Ø000))), unsafe.Pointer(str(122892))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3TokenInit(tls, &_3_tToCol, (*XColumn)(unsafe.Pointer(uintptr(_pTab.X1)+16*uintptr(func() int16 { if _2_pIdx != nil { @@ -135335,13 +122445,13 @@ _36: _2_pSelect = _sqlite3SelectNew(tls, _pParse, _sqlite3ExprListAppend(tls, _pParse, (*XExprList)(unsafe.Pointer(uintptr(i32(0)))), _11_pRaise), _sqlite3SrcListAppend(tls, _db, (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))), &_11_tFrom, (*XToken)(unsafe.Pointer(uintptr(i32(0))))), _2_pWhere, (*XExprList)(unsafe.Pointer(uintptr(i32(0)))), (*XExpr)(unsafe.Pointer(uintptr(i32(0)))), (*XExprList)(unsafe.Pointer(uintptr(i32(0)))), uint32(i32(0)), (*XExpr)(unsafe.Pointer(uintptr(i32(0)))), (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) _2_pWhere = (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) _35: - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */))) += 1 + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */))) += 1 _pTrigger = (*XTrigger)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, uint64((u32(72)+uint32(_2_nFrom))+uint32(i32(1)))))) if _pTrigger == nil { goto _37 } - _2_pStep = store6192695((**XTriggerStep)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTrigger))+uintptr(28 /* X8 */))))), (*XTriggerStep)(unsafe.Pointer((*XTrigger)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTrigger))+36*uintptr(i32(1))))))) + _2_pStep = store6192705((**XTriggerStep)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTrigger))+uintptr(28 /* X8 */))))), (*XTriggerStep)(unsafe.Pointer((*XTrigger)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTrigger))+36*uintptr(i32(1))))))) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pStep)) + uintptr(12 /* X4 */))) = (*int8)(unsafe.Pointer((*XTriggerStep)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pStep)) + 36*uintptr(i32(1)))))) crt.Xmemcpy(tls, (unsafe.Pointer)(_2_pStep.X4), (unsafe.Pointer)(_2_zFrom), uint32(_2_nFrom)) *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pStep)) + uintptr(16 /* X5 */))))) = _sqlite3ExprDup(tls, _db, _2_pWhere, i32(1)) @@ -135355,7 +122465,7 @@ _35: *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTrigger)) + uintptr(12 /* X4 */))))) = _sqlite3ExprDup(tls, _db, _2_pWhen, i32(1)) _38: _37: - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */))) -= 1 + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */))) -= 1 _sqlite3ExprDelete(tls, _db, _2_pWhere) _sqlite3ExprDelete(tls, _db, _2_pWhen) _sqlite3ExprListDelete(tls, _db, _2_pList) @@ -135369,15 +122479,11 @@ _37: return _39: - func() int32 { - if _2_pStep != (*XTriggerStep)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _2_pStep == (*XTriggerStep)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108468), unsafe.Pointer((*int8)(unsafe.Pointer(&_fkActionTriggerØ00__func__Ø000))), unsafe.Pointer(str(123404))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() switch _action { case i32(6): @@ -135454,15 +122560,11 @@ func _autoIncrementEnd(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:108892:1 _ = _1_memId _v = (*TVdbe)(unsafe.Pointer(_pParse.X2)) _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) - func() int32 { - if _v != nil { - return i32(0) - } - return func() int32 { + func() { + if _v == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108897), unsafe.Pointer((*int8)(unsafe.Pointer(&_autoIncrementEndØ00__func__Ø000))), unsafe.Pointer(str(42824))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _p = (*TAggInfo_func)(unsafe.Pointer(_pParse.X38)) _2: @@ -135473,15 +122575,11 @@ _2: _1_pDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_p.X2))) _1_memId = _p.X3 _1_iRec = _sqlite3GetTempReg(tls, _pParse) - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_1_pDb.X4))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_1_pDb.X4))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108913), unsafe.Pointer((*int8)(unsafe.Pointer(&_autoIncrementEndØ00__func__Ø000))), unsafe.Pointer(str(42828))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3OpenTable(tls, _pParse, i32(0), _p.X2, (*XTable)(unsafe.Pointer((*XSchema)(unsafe.Pointer(_1_pDb.X4)).X6)), i32(106)) _1_aOp = _sqlite3VdbeAddOpList(tls, _v, i32(5), (*XVdbeOpList)(unsafe.Pointer(&_autoIncrementEndØ00autoIncEndØ002)), _autoIncrementEndØ00iLnØ001) @@ -135549,15 +122647,11 @@ func _targetSrcList(tls *crt.TLS, _pParse *XParse, _pStep *XTriggerStep) (r0 *XS goto _0 } - func() int32 { - if (_pSrc.X0) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pSrc.X0) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122843), unsafe.Pointer((*int8)(unsafe.Pointer(&_targetSrcListØ00__func__Ø000))), unsafe.Pointer(str(123452))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */)))))+68*uintptr((_pSrc.X0)-i32(1)))))) + uintptr(8 /* X2 */))) = _sqlite3DbStrDup(tls, _db, _pStep.X4) _iDb = _sqlite3SchemaToIndex(tls, _db, (*XSchema)(unsafe.Pointer((*XTrigger)(unsafe.Pointer(_pStep.X2)).X6))) @@ -135565,15 +122659,11 @@ func _targetSrcList(tls *crt.TLS, _pParse *XParse, _pStep *XTriggerStep) (r0 *XS goto _4 } - func() int32 { - if _iDb < (_db.X5) { - return i32(0) - } - return func() int32 { + func() { + if _iDb >= (_db.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122848), unsafe.Pointer((*int8)(unsafe.Pointer(&_targetSrcListØ00__func__Ø000))), unsafe.Pointer(str(56012))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _2_zDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_iDb))).X0 *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */)))))+68*uintptr((_pSrc.X0)-i32(1)))))) + uintptr(4 /* X1 */))) = _sqlite3DbStrDup(tls, _db, _2_zDb) @@ -135721,25 +122811,18 @@ _1: _sqlite3SelectDelete(tls, _db, _pSelect) _pSelect = (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) _4: - func() int32 { - if (_pTabList.X0) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if (_pTabList.X0) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109110), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(120056))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _zTab = (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabList))+uintptr(8 /* X2 */))))) + 68*uintptr(i32(0)))).X2 if func() int32 { if _zTab == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109112), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109112), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -135760,15 +122843,11 @@ _9: _10: _iDb = _sqlite3SchemaToIndex(tls, _db, (*XSchema)(unsafe.Pointer(_pTab.X20))) - func() int32 { - if _iDb < (_db.X5) { - return i32(0) - } - return func() int32 { + func() { + if _iDb >= (_db.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109118), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(56012))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3AuthCheck(tls, _pParse, i32(18), _pTab.X0, (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_iDb))).X0) == 0 { goto _13 @@ -135780,15 +122859,11 @@ _13: _withoutRowid = uint8(bool2int(((_pTab.X9) & uint32(i32(32))) != uint32(i32(0)))) _pTrigger = _sqlite3TriggersExist(tls, _pParse, _pTab, i32(108), (*XExprList)(unsafe.Pointer(uintptr(i32(0)))), &_tmask) _isView = bool2int((*XSelect)(unsafe.Pointer(_pTab.X3)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0))))) - func() int32 { - if ((_pTrigger != nil) && _tmask != 0) || ((_pTrigger == (*XTrigger)(unsafe.Pointer(uintptr(i32(0))))) && (_tmask == i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if (_pTrigger == nil || _tmask == 0) && (_pTrigger != (*XTrigger)(unsafe.Pointer(uintptr(i32(0)))) || _tmask != i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109140), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(123484))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3ViewGetColumnNames(tls, _pParse, _pTab) == 0 { goto _19 @@ -135823,25 +122898,17 @@ _22: goto _25 } - func() int32 { - if _pTrigger == nil { - return i32(0) - } - return func() int32 { + func() { + if _pTrigger != nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109173), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(123536))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pList == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if _pList != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109174), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(123548))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _insert_end @@ -135905,15 +122972,11 @@ _45: } _ipkColumn = _i - func() int32 { - if _withoutRowid == 0 { - return i32(0) - } - return func() int32 { + func() { + if _withoutRowid != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109217), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(123560))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _46: goto _43 @@ -135973,15 +123036,11 @@ _31: _58: _sqlite3VdbeEndCoroutine(tls, _v, _18_regYield) _sqlite3VdbeJumpHere(tls, _v, _18_addrTop-i32(1)) - func() int32 { - if (*XExprList)(unsafe.Pointer(_pSelect.X0)) != nil { - return i32(0) - } - return func() int32 { + func() { + if (*XExprList)(unsafe.Pointer(_pSelect.X0)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109259), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(123608))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nColumn = (*XExprList)(unsafe.Pointer(_pSelect.X0)).X0 if _pTrigger == nil && _readsTable(tls, _pParse, _iDb, _pTab) == 0 { @@ -136013,15 +123072,11 @@ _53: crt.Xmemset(tls, (unsafe.Pointer)(&_21_sNC), i32(0), u32(32)) *(**XParse)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_21_sNC)) + uintptr(0 /* X0 */))))) = _pParse _srcTab = i32(-1) - func() int32 { - if int32(_useTempTable) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_useTempTable) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109311), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(123624))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pList == nil { goto _67 @@ -136109,15 +123164,11 @@ _86: goto _89 } - func() int32 { - if _pIdx != nil { - return i32(0) - } - return func() int32 { + func() { + if _pIdx == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109364), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(123720))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aRegIdx)) + 4*uintptr(_i))) = preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(44 /* X18 */))), 1) { @@ -136160,15 +123211,11 @@ _93: goto _97 _96: - func() int32 { - if _withoutRowid == 0 { - return i32(0) - } - return func() int32 { + func() { + if _withoutRowid != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109412), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(123560))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _useTempTable == 0 { goto _100 @@ -136178,15 +123225,11 @@ _96: goto _101 _100: - func() int32 { - if _pSelect == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pSelect != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109416), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(123728))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_pList.X1)+20*uintptr(_ipkColumn))).X0)), _35_regCols) _101: @@ -136195,15 +123238,11 @@ _101: _sqlite3VdbeJumpHere(tls, _v, _37_addr1) _sqlite3VdbeAddOp1(tls, _v, i32(17), _35_regCols) _97: - func() int32 { - if (_pTab.X16) == 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pTab.X16) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109428), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(42900))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = store961(&_j, i32(0)) _106: @@ -136249,15 +123288,11 @@ _121: goto _124 _123: - func() int32 { - if _pSelect == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pSelect != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109444), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(123728))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3ExprCodeAndCache(tls, _pParse, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_pList.X1)+20*uintptr(_j))).X0)), (_35_regCols+_i)+i32(1)) _124: @@ -136318,11 +123353,8 @@ _135: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109483), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109483), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 || int32(_52_pOp.X0) != i32(80) || (_pTab.X16) != 0 { @@ -136649,15 +123681,11 @@ _6: _onError = i32(2) _7: _5: - func() int32 { - if (*XSrcList)(unsafe.Pointer(_pSelect.X8)) != nil { - return i32(0) - } - return func() int32 { + func() { + if (*XSrcList)(unsafe.Pointer(_pSelect.X8)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110558), unsafe.Pointer((*int8)(unsafe.Pointer(&_xferOptimizationØ00__func__Ø000))), unsafe.Pointer(str(123772))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((*XSrcList)(unsafe.Pointer(_pSelect.X8)).X0) == i32(1) { goto _10 @@ -136707,15 +123735,11 @@ _14: return _15: - func() int32 { - if (*XExpr)(unsafe.Pointer(_pSelect.X16)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XExpr)(unsafe.Pointer(_pSelect.X16)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110579), unsafe.Pointer((*int8)(unsafe.Pointer(&_xferOptimizationØ00__func__Ø000))), unsafe.Pointer(str(123788))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XSelect)(unsafe.Pointer(_pSelect.X13)) == nil { goto _18 @@ -136734,15 +123758,11 @@ _18: _19: _pEList = (*XExprList)(unsafe.Pointer(_pSelect.X0)) - func() int32 { - if _pEList != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pEList == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110587), unsafe.Pointer((*int8)(unsafe.Pointer(&_xferOptimizationØ00__func__Ø000))), unsafe.Pointer(str(46224))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pEList.X0) == i32(1) { goto _22 @@ -136752,15 +123772,11 @@ _19: return _22: - func() int32 { - if (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_pEList.X1)+20*uintptr(i32(0)))).X0)) != nil { - return i32(0) - } - return func() int32 { + func() { + if (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_pEList.X1)+20*uintptr(i32(0)))).X0)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110591), unsafe.Pointer((*int8)(unsafe.Pointer(&_xferOptimizationØ00__func__Ø000))), unsafe.Pointer(str(123808))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32((*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_pEList.X1)+20*uintptr(i32(0)))).X0)).X0) == i32(160) { goto _25 @@ -136864,27 +123880,19 @@ _40: goto _41 } - func() int32 { - if ((*XExpr)(unsafe.Pointer(_23_pDestCol.X1)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) || (int32((*XExpr)(unsafe.Pointer(_23_pDestCol.X1)).X0) == i32(161)) { - return i32(0) - } - return func() int32 { + func() { + if (*XExpr)(unsafe.Pointer(_23_pDestCol.X1)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) && int32((*XExpr)(unsafe.Pointer(_23_pDestCol.X1)).X0) != i32(161) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110646), unsafe.Pointer((*int8)(unsafe.Pointer(&_xferOptimizationØ00__func__Ø000))), unsafe.Pointer(str(123828))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XExpr)(unsafe.Pointer(_23_pSrcCol.X1)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) || (int32((*XExpr)(unsafe.Pointer(_23_pSrcCol.X1)).X0) == i32(161)) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XExpr)(unsafe.Pointer(_23_pSrcCol.X1)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) && int32((*XExpr)(unsafe.Pointer(_23_pSrcCol.X1)).X0) != i32(161) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110647), unsafe.Pointer((*int8)(unsafe.Pointer(&_xferOptimizationØ00__func__Ø000))), unsafe.Pointer(str(123880))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if ((*XExpr)(unsafe.Pointer(_23_pDestCol.X1)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) == ((*XExpr)(unsafe.Pointer(_23_pSrcCol.X1)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) && ((*XExpr)(unsafe.Pointer(_23_pDestCol.X1)) == nil || crt.Xstrcmp(tls, *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr(_23_pDestCol.X1) + uintptr(8 /* X3 */))))), *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr(_23_pSrcCol.X1) + uintptr(8 /* X3 */)))))) == i32(0)) { + if ((*XExpr)(unsafe.Pointer(_23_pDestCol.X1)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) == ((*XExpr)(unsafe.Pointer(_23_pSrcCol.X1)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) && ((*XExpr)(unsafe.Pointer(_23_pDestCol.X1)) == nil || crt.Xstrcmp(tls, *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr(_23_pDestCol.X1) + uintptr(8 /* X3 */))))), *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr(_23_pSrcCol.X1) + uintptr(8 /* X3 */)))))) == i32(0)) { goto _50 } @@ -136971,15 +123979,11 @@ _66: _regData = _sqlite3GetTempReg(tls, _pParse) _regRowid = _sqlite3GetTempReg(tls, _pParse) _sqlite3OpenTable(tls, _pParse, _iDest, _iDbDest, _pDest, i32(106)) - func() int32 { - if (((_pDest.X9) & uint32(i32(32))) == uint32(i32(0))) || _destHasUniqueIdx != 0 { - return i32(0) - } - return func() int32 { + func() { + if ((_pDest.X9)&uint32(i32(32))) != uint32(i32(0)) && _destHasUniqueIdx == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110704), unsafe.Pointer((*int8)(unsafe.Pointer(&_xferOptimizationØ00__func__Ø000))), unsafe.Pointer(str(123932))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_db.X6)&i32(268435456)) != i32(0) || (int32(_pDest.X10) >= i32(0) || (*XIndex)(unsafe.Pointer(_pDest.X2)) == (*XIndex)(unsafe.Pointer(uintptr(i32(0))))) && _destHasUniqueIdx == 0 && (_onError == i32(2) || _onError == i32(1)) { goto _75 @@ -137016,15 +124020,11 @@ _77: _79: _addr1 = _sqlite3VdbeAddOp2(tls, _v, i32(123), _iSrc, _regRowid) - func() int32 { - if ((_pDest.X9) & uint32(i32(8))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_pDest.X9) & uint32(i32(8))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110746), unsafe.Pointer((*int8)(unsafe.Pointer(&_xferOptimizationØ00__func__Ø000))), unsafe.Pointer(str(123968))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _80: _78: @@ -137065,11 +124065,8 @@ _90: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110768), unsafe.Pointer((*int8)(unsafe.Pointer(&_xferOptimizationØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110768), unsafe.Pointer((*int8)(unsafe.Pointer(&_xferOptimizationØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -137087,15 +124084,11 @@ _96: goto _90 _95: - func() int32 { - if _pSrcIdx != nil { - return i32(0) - } - return func() int32 { + func() { + if _pSrcIdx == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110771), unsafe.Pointer((*int8)(unsafe.Pointer(&_xferOptimizationØ00__func__Ø000))), unsafe.Pointer(str(124008))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeAddOp3(tls, _v, i32(105), _iSrc, _pSrcIdx.X11, _iDbSrc) _sqlite3VdbeSetP4KeyInfo(tls, _pParse, _pSrcIdx) @@ -137190,25 +124183,17 @@ func init() { func _xferCompatibleIndex(tls *crt.TLS, _pDest *XIndex, _pSrc *XIndex) (r0 int32) { // sqlite3.c:110453:1 var _i int32 // sqlite3.c:110454:7 _ = _i - func() int32 { - if (_pDest != nil) && (_pSrc != nil) { - return i32(0) - } - return func() int32 { + func() { + if _pDest == nil || _pSrc == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110455), unsafe.Pointer((*int8)(unsafe.Pointer(&_xferCompatibleIndexØ00__func__Ø000))), unsafe.Pointer(str(124036))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XTable)(unsafe.Pointer(_pDest.X3)) != (*XTable)(unsafe.Pointer(_pSrc.X3)) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XTable)(unsafe.Pointer(_pDest.X3)) == (*XTable)(unsafe.Pointer(_pSrc.X3)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110456), unsafe.Pointer((*int8)(unsafe.Pointer(&_xferCompatibleIndexØ00__func__Ø000))), unsafe.Pointer(str(124052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pDest.X13) == int32(_pSrc.X13) { goto _5 @@ -137244,15 +124229,11 @@ _11: goto _12 } - func() int32 { - if ((*XExprList)(unsafe.Pointer(_pSrc.X10)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) && ((*XExprList)(unsafe.Pointer(_pDest.X10)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if (*XExprList)(unsafe.Pointer(_pSrc.X10)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) || (*XExprList)(unsafe.Pointer(_pDest.X10)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110468), unsafe.Pointer((*int8)(unsafe.Pointer(&_xferCompatibleIndexØ00__func__Ø000))), unsafe.Pointer(str(124080))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3ExprCompare(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pSrc.X10)).X1)+20*uintptr(_i))).X0)), (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pDest.X10)).X1)+20*uintptr(_i))).X0)), i32(-1)) == i32(0) { goto _16 @@ -137399,15 +124380,11 @@ _2: } _1_pOp = _sqlite3VdbeGetOp(tls, _v, _i) - func() int32 { - if _1_pOp != (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _1_pOp == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108743), unsafe.Pointer((*int8)(unsafe.Pointer(&_readsTableØ00__func__Ø000))), unsafe.Pointer(str(114104))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_1_pOp.X0) != i32(105) || (_1_pOp.X5) != _iDb { goto _9 @@ -137441,29 +124418,21 @@ _15: _14: _9: - if int32(_1_pOp.X0) != i32(156) || (*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(16 /* X6 */))))))) != _pVTab { + if int32(_1_pOp.X0) != i32(156) || (*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(16 /* X6 */))))))) != _pVTab { goto _17 } - func() int32 { - if (*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(16 /* X6 */))))))) != (*XVTable)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(16 /* X6 */))))))) == (*XVTable)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108758), unsafe.Pointer((*int8)(unsafe.Pointer(&_readsTableØ00__func__Ø000))), unsafe.Pointer(str(124140))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_1_pOp.X1) == i32(-8) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_1_pOp.X1) != i32(-8) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108759), unsafe.Pointer((*int8)(unsafe.Pointer(&_readsTableØ00__func__Ø000))), unsafe.Pointer(str(73000))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = i32(1) return @@ -137490,25 +124459,17 @@ func _sqlite3ExprCodeAndCache(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _tar var _iMem int32 // sqlite3.c:94879:7 _ = _iMem _v = (*TVdbe)(unsafe.Pointer(_pParse.X2)) - func() int32 { - if _target > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _target <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94881), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeAndCacheØ00__func__Ø000))), unsafe.Pointer(str(103808))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pExpr.X0) != i32(157) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pExpr.X0) == i32(157) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94882), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeAndCacheØ00__func__Ø000))), unsafe.Pointer(str(124172))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3ExprCode(tls, _pParse, _pExpr, _target) _iMem = preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(44 /* X18 */))), 1) @@ -137525,25 +124486,17 @@ func init() { } func _transferParseError(tls *crt.TLS, _pTo *XParse, _pFrom *XParse) { // sqlite3.c:122955:1 - func() int32 { - if ((_pFrom.X1) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || (_pFrom.X16) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pFrom.X1) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) && (_pFrom.X16) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122956), unsafe.Pointer((*int8)(unsafe.Pointer(&_transferParseErrorØ00__func__Ø000))), unsafe.Pointer(str(124220))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pTo.X1) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || (_pTo.X16) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (_pTo.X1) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) && (_pTo.X16) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122957), unsafe.Pointer((*int8)(unsafe.Pointer(&_transferParseErrorØ00__func__Ø000))), unsafe.Pointer(str(124256))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pTo.X16) != i32(0) { goto _6 @@ -137571,25 +124524,17 @@ func _sqlite3VdbeTakeOpArray(tls *crt.TLS, _p *TVdbe, _pnOp *int32, _pnMaxArg *i var _aOp *XVdbeOp // sqlite3.c:72016:10 _ = _aOp _aOp = (*XVdbeOp)(unsafe.Pointer(_p.X17)) - func() int32 { - if (_aOp != nil) && (((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) == 0) { - return i32(0) - } - return func() int32 { + func() { + if _aOp == nil || ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72017), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeTakeOpArrayØ00__func__Ø000))), unsafe.Pointer(str(124308))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_p.X33) == uint32(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_p.X33) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72020), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeTakeOpArrayØ00__func__Ø000))), unsafe.Pointer(str(124336))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _resolveP2Values(tls, _p, _pnMaxArg) *_pnOp = _p.X27 @@ -137617,15 +124562,11 @@ func _sqlite3CodeDropTable(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _iDb in _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) _pDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_iDb))) _v = _sqlite3GetVdbe(tls, _pParse) - func() int32 { - if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101895), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeDropTableØ00__func__Ø000))), unsafe.Pointer(str(43044))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3BeginWriteOperation(tls, _pParse, i32(1), _iDb) if (_pTab.X16) == 0 { @@ -137640,15 +124581,11 @@ _3: goto _4 } - func() int32 { - if ((*XSchema)(unsafe.Pointer(_pTrigger.X6)) == (*XSchema)(unsafe.Pointer(_pTab.X20))) || ((*XSchema)(unsafe.Pointer(_pTrigger.X6)) == (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(i32(1)))).X4))) { - return i32(0) - } - return func() int32 { + func() { + if (*XSchema)(unsafe.Pointer(_pTrigger.X6)) != (*XSchema)(unsafe.Pointer(_pTab.X20)) && (*XSchema)(unsafe.Pointer(_pTrigger.X6)) != (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(i32(1)))).X4)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101910), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeDropTableØ00__func__Ø000))), unsafe.Pointer(str(124388))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3DropTriggerPtr(tls, _pParse, _pTrigger) _pTrigger = (*XTrigger)(unsafe.Pointer(_pTrigger.X9)) @@ -137704,36 +124641,24 @@ func _sqlite3DropTriggerPtr(tls *crt.TLS, _pParse *XParse, _pTrigger *XTrigger) _ = _1_zTab _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) _iDb = _sqlite3SchemaToIndex(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (*XSchema)(unsafe.Pointer(_pTrigger.X6))) - func() int32 { - if (_iDb >= i32(0)) && (_iDb < (_db.X5)) { - return i32(0) - } - return func() int32 { + func() { + if _iDb < i32(0) || _iDb >= (_db.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122721), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DropTriggerPtrØ00__func__Ø000))), unsafe.Pointer(str(21300))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pTable = _tableOfTrigger(tls, _pTrigger) - func() int32 { - if _pTable != nil { - return i32(0) - } - return func() int32 { + func() { + if _pTable == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122723), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DropTriggerPtrØ00__func__Ø000))), unsafe.Pointer(str(98016))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XSchema)(unsafe.Pointer(_pTable.X20)) == (*XSchema)(unsafe.Pointer(_pTrigger.X6))) || (_iDb == i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XSchema)(unsafe.Pointer(_pTable.X20)) != (*XSchema)(unsafe.Pointer(_pTrigger.X6)) && _iDb != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122724), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DropTriggerPtrØ00__func__Ø000))), unsafe.Pointer(str(124592))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _1_code = i32(16) _1_zDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_iDb))).X0 @@ -137756,17 +124681,13 @@ _11: return _13: - func() int32 { - if _pTable != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pTable == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122740), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DropTriggerPtrØ00__func__Ø000))), unsafe.Pointer(str(21532))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if store5433053(&_v, _sqlite3GetVdbe(tls, _pParse)) == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { + if store5433063(&_v, _sqlite3GetVdbe(tls, _pParse)) == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { goto _16 } @@ -137814,15 +124735,11 @@ _4: } _3_iIdx = _1_pIdx.X11 - func() int32 { - if (*XSchema)(unsafe.Pointer(_1_pIdx.X6)) == (*XSchema)(unsafe.Pointer(_pTab.X20)) { - return i32(0) - } - return func() int32 { + func() { + if (*XSchema)(unsafe.Pointer(_1_pIdx.X6)) != (*XSchema)(unsafe.Pointer(_pTab.X20)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101844), unsafe.Pointer((*int8)(unsafe.Pointer(&_destroyTableØ00__func__Ø000))), unsafe.Pointer(str(120172))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _iDestroyed != i32(0) && _3_iIdx >= _iDestroyed || _3_iIdx <= _1_iLargest { goto _12 @@ -137842,15 +124759,11 @@ _7: _13: _6_iDb = _sqlite3SchemaToIndex(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (*XSchema)(unsafe.Pointer(_pTab.X20))) - func() int32 { - if (_6_iDb >= i32(0)) && (_6_iDb < ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X5)) { - return i32(0) - } - return func() int32 { + func() { + if _6_iDb < i32(0) || _6_iDb >= ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101853), unsafe.Pointer((*int8)(unsafe.Pointer(&_destroyTableØ00__func__Ø000))), unsafe.Pointer(str(106720))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _destroyRootPage(tls, _pParse, _1_iLargest, _6_iDb) _iDestroyed = _1_iLargest @@ -137871,15 +124784,11 @@ func _destroyRootPage(tls *crt.TLS, _pParse *XParse, _iTable int32, _iDb int32) _ = _r1 _v = _sqlite3GetVdbe(tls, _pParse) _r1 = _sqlite3GetTempReg(tls, _pParse) - func() int32 { - if _iTable > i32(1) { - return i32(0) - } - return func() int32 { + func() { + if _iTable <= i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101781), unsafe.Pointer((*int8)(unsafe.Pointer(&_destroyRootPageØ00__func__Ø000))), unsafe.Pointer(str(124732))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeAddOp3(tls, _v, i32(130), _iTable, _r1, _iDb) _sqlite3MayAbort(tls, _pParse) @@ -137900,15 +124809,11 @@ func _sqliteViewResetAll(tls *crt.TLS, _db *Xsqlite3, _idx int32) { // sqlite3.c _ = _i var _1_pTab *XTable // sqlite3.c:101717:11 _ = _1_pTab - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, _idx, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3SchemaMutexHeld(tls, _db, _idx, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101714), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqliteViewResetAllØ00__func__Ø000))), unsafe.Pointer(str(124816))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32((*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_idx))).X4)).X9) & i32(2)) == i32(2) { goto _2 @@ -138007,15 +124912,11 @@ _3: _4: _sEnd = _pParse.X51 - func() int32 { - if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_sEnd.X0)) + 1*uintptr(i32(0))))) != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_sEnd.X0)) + 1*uintptr(i32(0))))) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101570), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateViewØ00__func__Ø000))), unsafe.Pointer(str(124908))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_sEnd.X0)) + 1*uintptr(i32(0))))) == i32(59) { goto _7 @@ -138029,15 +124930,11 @@ _4: _7: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sEnd)) + uintptr(4 /* X1 */))) = uint32(i32(0)) _n = int32((uintptr(unsafe.Pointer(_sEnd.X0)) - uintptr(unsafe.Pointer(_pBegin.X0))) / 1) - func() int32 { - if _n > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _n <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101576), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateViewØ00__func__Ø000))), unsafe.Pointer(str(1352))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _z = _pBegin.X0 _10: @@ -138122,40 +125019,28 @@ func _sqlite3ExprListSetSpan(tls *crt.TLS, _pParse *XParse, _pList *XExprList, _ var _1_pItem *TExprList_item // sqlite3.c:92370:26 _ = _1_pItem _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) - func() int32 { - if (_pList != (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_db.X17) != i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _pList == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && int32(_db.X17) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92368), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListSetSpanØ00__func__Ø000))), unsafe.Pointer(str(124992))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pList == nil { goto _3 } _1_pItem = (*TExprList_item)(unsafe.Pointer(uintptr(_pList.X1) + 20*uintptr((_pList.X0)-i32(1)))) - func() int32 { - if (_pList.X0) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pList.X0) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92371), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListSetSpanØ00__func__Ø000))), unsafe.Pointer(str(49244))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_db.X17) != 0) || ((*XExpr)(unsafe.Pointer(_1_pItem.X0)) == (*XExpr)(unsafe.Pointer(_pSpan.X0))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_db.X17) == 0 && (*XExpr)(unsafe.Pointer(_1_pItem.X0)) != (*XExpr)(unsafe.Pointer(_pSpan.X0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92372), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListSetSpanØ00__func__Ø000))), unsafe.Pointer(str(125024))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_1_pItem.X2)) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem)) + uintptr(8 /* X2 */))) = _sqlite3DbStrNDup(tls, _db, _pSpan.X1, uint64(int32((uintptr(unsafe.Pointer(_pSpan.X2))-uintptr(unsafe.Pointer(_pSpan.X1)))/1))) @@ -138183,12 +125068,12 @@ _1: goto _4 } - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X2 */)))))+68*uintptr(_1_i)))))+uintptr(36 /* X9 */))))) + uintptr(0 /* X0 */))) = (*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X2 */)))))+68*uintptr(_1_i-i32(1)))))) + uintptr(36 /* X9 */))).X0 + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X2 */)))))+68*uintptr(_1_i)))))+uintptr(36 /* X9 */))))) + uintptr(0 /* X0 */))) = (*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X2 */)))))+68*uintptr(_1_i-i32(1)))))) + uintptr(36 /* X9 */))).X0 _1_i -= 1 goto _1 _4: - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X2 */)))))+68*uintptr(i32(0))))))+uintptr(36 /* X9 */))))) + uintptr(0 /* X0 */))) = uint8(i32(0)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X2 */)))))+68*uintptr(i32(0))))))+uintptr(36 /* X9 */))))) + uintptr(0 /* X0 */))) = uint8(i32(0)) _0: return @@ -138197,26 +125082,19 @@ _0: func _sqlite3SrcListIndexedBy(tls *crt.TLS, _pParse *XParse, _p *XSrcList, _pIndexedBy *XToken) { // sqlite3.c:103330:1 var _1_pItem *TSrcList_item // sqlite3.c:103333:25 _ = _1_pItem - func() int32 { - if _pIndexedBy != (*XToken)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pIndexedBy == (*XToken)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103331), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListIndexedByØ00__func__Ø000))), unsafe.Pointer(str(125096))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _p == nil || func() int32 { if (_p.X0) > i32(0) { return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103332), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListIndexedByØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103332), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListIndexedByØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -138224,46 +125102,34 @@ func _sqlite3SrcListIndexedBy(tls *crt.TLS, _pParse *XParse, _p *XSrcList, _pInd } _1_pItem = (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X2 */))))) + 68*uintptr((_p.X0)-i32(1)))) - func() int32 { - if int32((uint32((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(36 /* X9 */))).X1)<<uint(i32(31)))>>uint(i32(31))) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32((uint32((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(36 /* X9 */))).X1)<<uint(i32(31)))>>uint(i32(31))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103334), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListIndexedByØ00__func__Ø000))), unsafe.Pointer(str(125112))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((uint32(((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(1)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((uint32(((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(1)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103335), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListIndexedByØ00__func__Ø000))), unsafe.Pointer(str(125136))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((uint32(((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((uint32(((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103336), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListIndexedByØ00__func__Ø000))), unsafe.Pointer(str(125164))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pIndexedBy.X1) != uint32(i32(1)) || (_pIndexedBy.X0) != nil { goto _13 } - storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(36 /* X9 */)))))+uintptr(1 /* X1 */))), int8(i32(1)), 1, 0) + storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(36 /* X9 */)))))+uintptr(1 /* X1 */))), int8(i32(1)), 1, 0) goto _14 _13: - *(**int8)(unsafe.Pointer((*T5504255)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem)) + uintptr(60 /* X15 */))))) = _sqlite3NameFromToken(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _pIndexedBy) - storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(36 /* X9 */)))))+uintptr(1 /* X1 */))), int8(bool2int((*(**int8)(unsafe.Pointer((*T5504255)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem)) + uintptr(60 /* X15 */)))))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))))), 2, 1) + *(**int8)(unsafe.Pointer((*T5504265)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem)) + uintptr(60 /* X15 */))))) = _sqlite3NameFromToken(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _pIndexedBy) + storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(36 /* X9 */)))))+uintptr(1 /* X1 */))), int8(bool2int((*(**int8)(unsafe.Pointer((*T5504265)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem)) + uintptr(60 /* X15 */)))))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))))), 2, 1) _14: _5: return @@ -138284,38 +125150,26 @@ func _sqlite3SrcListFuncArgs(tls *crt.TLS, _pParse *XParse, _p *XSrcList, _pList } _1_pItem = (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X2 */))))) + 68*uintptr((_p.X0)-i32(1)))) - func() int32 { - if int32((uint32((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(36 /* X9 */))).X1)<<uint(i32(31)))>>uint(i32(31))) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32((uint32((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(36 /* X9 */))).X1)<<uint(i32(31)))>>uint(i32(31))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103355), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListFuncArgsØ00__func__Ø000))), unsafe.Pointer(str(125112))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((uint32(((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(1)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((uint32(((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(1)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103356), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListFuncArgsØ00__func__Ø000))), unsafe.Pointer(str(125136))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((uint32(((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((uint32(((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103357), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListFuncArgsØ00__func__Ø000))), unsafe.Pointer(str(125164))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5504255)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem)) + uintptr(60 /* X15 */))))))) = _pList - storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(36 /* X9 */)))))+uintptr(1 /* X1 */))), int8(i32(1)), 4, 2) + *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5504265)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem)) + uintptr(60 /* X15 */))))))) = _pList + storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(36 /* X9 */)))))+uintptr(1 /* X1 */))), int8(i32(1)), 4, 2) goto _7 _0: @@ -138398,15 +125252,11 @@ _4: } _5_zSp = str(125236) - func() int32 { - if _pB != (*XToken)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pB == (*XToken)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116491), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3JoinTypeØ00__func__Ø000))), unsafe.Pointer(str(125240))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pC != (*XToken)(unsafe.Pointer(uintptr(i32(0)))) { goto _16 @@ -138481,11 +125331,8 @@ func _sqlite3ExprListAppendVector(tls *crt.TLS, _pParse *XParse, _pList *XExprLi if func() int32 { if _pColumns == (*XIdList)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92269), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListAppendVectorØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92269), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListAppendVectorØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -138524,15 +125371,11 @@ _8: goto _12 } - func() int32 { - if (_pList.X0) == ((_iFirst + _i) + i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if (_pList.X0) != ((_iFirst + _i) + i32(1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92287), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListAppendVectorØ00__func__Ø000))), unsafe.Pointer(str(125400))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_pList.X1)+20*uintptr((_pList.X0)-i32(1)))))) + uintptr(4 /* X1 */))) = (*TIdList_item)(unsafe.Pointer(uintptr(_pColumns.X0) + 8*uintptr(_i))).X0 *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TIdList_item)(unsafe.Pointer(uintptr(_pColumns.X0)+8*uintptr(_i))))) + uintptr(0 /* X0 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) @@ -138550,15 +125393,11 @@ _11: } _5_pFirst = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_pList.X1) + 20*uintptr(_iFirst))).X0)) - func() int32 { - if int32(_5_pFirst.X0) == i32(159) { - return i32(0) - } - return func() int32 { + func() { + if int32(_5_pFirst.X0) != i32(159) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92296), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListAppendVectorØ00__func__Ø000))), unsafe.Pointer(str(125428))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pFirst)) + uintptr(16 /* X5 */))))) = _pExpr _pExpr = (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) @@ -138640,60 +125479,40 @@ func _sqlite3ExprAssignVarNumber(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _ return _0: - func() int32 { - if ((_pExpr.X2) & uint32(i32(25600))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_pExpr.X2) & uint32(i32(25600))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91689), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprAssignVarNumberØ00__func__Ø000))), unsafe.Pointer(str(125488))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - _z = *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) - func() int32 { - if _z != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + _z = *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) + func() { + if _z == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91691), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprAssignVarNumberØ00__func__Ø000))), unsafe.Pointer(str(45588))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(i32(0))))) != i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(i32(0))))) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91692), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprAssignVarNumberØ00__func__Ø000))), unsafe.Pointer(str(125552))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _n == uint32(_sqlite3Strlen30(tls, _z)) { - return i32(0) } - return func() int32 { + }() + func() { + if _n != uint32(_sqlite3Strlen30(tls, _z)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91693), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprAssignVarNumberØ00__func__Ø000))), unsafe.Pointer(str(125560))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(i32(1))))) != i32(0) { goto _9 } - func() int32 { - if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(i32(0))))) == i32(63) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(i32(0))))) != i32(63) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91696), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprAssignVarNumberØ00__func__Ø000))), unsafe.Pointer(str(125584))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _x = preInc955((*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(408 /* X52 */))), 1) goto _12 @@ -138788,15 +125607,11 @@ func _sqlite3VListAdd(tls *crt.TLS, _db *Xsqlite3, _pIn *int32, _zName *int8, _n var _1_pOut *int32 // sqlite3.c:29131:11 _ = _1_pOut _nInt = (_nName / i32(4)) + i32(3) - func() int32 { - if (_pIn == (*int32)(unsafe.Pointer(uintptr(i32(0))))) || ((*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(i32(0))))) >= i32(3)) { - return i32(0) - } - return func() int32 { + func() { + if _pIn != (*int32)(unsafe.Pointer(uintptr(i32(0)))) && (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(i32(0))))) < i32(3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(29127), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VListAddØ00__func__Ø000))), unsafe.Pointer(str(125692))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pIn != (*int32)(unsafe.Pointer(uintptr(i32(0)))) && ((*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(i32(1)))))+_nInt) <= (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(i32(0))))) { goto _4 @@ -138831,15 +125646,11 @@ _4: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(_i+i32(1)))) = _nInt _z = (*int8)(unsafe.Pointer((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(_i+i32(2)))))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(i32(1)))) = _i + _nInt - func() int32 { - if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(i32(1))))) <= (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(i32(1))))) > (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(i32(0))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(29142), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VListAddØ00__func__Ø000))), unsafe.Pointer(str(125712))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() crt.Xmemcpy(tls, (unsafe.Pointer)(_z), (unsafe.Pointer)(_zName), uint32(_nName)) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(_nName))) = int8(i32(0)) @@ -138860,15 +125671,11 @@ func _sqlite3ExprFunction(tls *crt.TLS, _pParse *XParse, _pList *XExprList, _pTo var _db *Xsqlite3 // sqlite3.c:91654:11 _ = _db _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) - func() int32 { - if _pToken != nil { - return i32(0) - } - return func() int32 { + func() { + if _pToken == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91655), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprFunctionØ00__func__Ø000))), unsafe.Pointer(str(125744))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pNew = _sqlite3ExprAlloc(tls, _db, i32(151), _pToken, i32(1)) if _pNew != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { @@ -138880,16 +125687,12 @@ func _sqlite3ExprFunction(tls *crt.TLS, _pParse *XParse, _pList *XExprList, _pTo return _2: - *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(20 /* X6 */))))))) = _pList - func() int32 { - if ((_pNew.X2) & uint32(i32(2048))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(20 /* X6 */))))))) = _pList + func() { + if ((_pNew.X2) & uint32(i32(2048))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91662), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprFunctionØ00__func__Ø000))), unsafe.Pointer(str(108348))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3ExprSetHeightAndFlags(tls, _pParse, _pNew) r0 = _pNew @@ -138971,7 +125774,7 @@ func _sqlite3PExprAddSelect(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _pSele goto _0 } - *(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) = _pSelect + *(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) = _pSelect { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(4 /* X2 */))) *p = (*p) | uint32(i32(2099200)) @@ -138981,15 +125784,11 @@ func _sqlite3PExprAddSelect(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _pSele goto _1 _0: - func() int32 { - if ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) != 0 { - return i32(0) - } - return func() int32 { + func() { + if ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91591), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PExprAddSelectØ00__func__Ø000))), unsafe.Pointer(str(43496))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3SelectDelete(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _pSelect) _1: @@ -139007,7 +125806,7 @@ func _parserAddExprIdListTerm(tls *crt.TLS, _pParse *XParse, _pPrior *XExprList, var _p *XExprList // sqlite3.c:135049:14 _ = _p _p = _sqlite3ExprListAppend(tls, _pParse, _pPrior, (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) - if _hasCollate == 0 && _sortOrder == i32(-1) || int32((*T5411962)(unsafe.Pointer(uintptr(_pParse.X0)+uintptr(144 /* X33 */))).X2) != i32(0) { + if _hasCollate == 0 && _sortOrder == i32(-1) || int32((*T5411972)(unsafe.Pointer(uintptr(_pParse.X0)+uintptr(144 /* X33 */))).X2) != i32(0) { goto _2 } @@ -139037,15 +125836,11 @@ func _sqlite3DropIndex(tls *crt.TLS, _pParse *XParse, _pName *XSrcList, _ifExist var _7_zTab *int8 // sqlite3.c:102969:16 _ = _7_zTab _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) - func() int32 { - if (_pParse.X16) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pParse.X16) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102940), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DropIndexØ00__func__Ø000))), unsafe.Pointer(str(117244))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_db.X17) == 0 { goto _2 @@ -139054,15 +125849,11 @@ func _sqlite3DropIndex(tls *crt.TLS, _pParse *XParse, _pName *XSrcList, _ifExist goto _exit_drop_index _2: - func() int32 { - if (_pName.X0) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if (_pName.X0) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102944), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DropIndexØ00__func__Ø000))), unsafe.Pointer(str(119808))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if i32(0) == _sqlite3ReadSchema(tls, _pParse) { goto _5 @@ -139533,15 +126324,11 @@ _4: _5: _zRight = _sqlite3NameFromToken(tls, _db, _pValue) _6: - func() int32 { - if _pId2 != nil { - return i32(0) - } - return func() int32 { + func() { + if _pId2 == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113333), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126008))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _zDb = func() *int8 { if (_pId2.X1) > uint32(i32(0)) { @@ -139560,7 +126347,7 @@ _11: *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aFcntl)) + 4*uintptr(i32(1)))) = _zLeft *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aFcntl)) + 4*uintptr(i32(2)))) = _zRight *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aFcntl)) + 4*uintptr(i32(3)))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412806)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(376 /* X71 */))))) + uintptr(8 /* X2 */))) = i32(0) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412816)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(376 /* X71 */))))) + uintptr(8 /* X2 */))) = i32(0) _rc = Xsqlite3_file_control(tls, _db, _zDb, i32(14), (unsafe.Pointer)(&_aFcntl)) if _rc != i32(0) { goto _12 @@ -139710,11 +126497,8 @@ _22: if func() int32 { if _11_aOp == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113432), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113432), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -139735,15 +126519,11 @@ _60: _13_size = _sqlite3AbsInt32(tls, _sqlite3Atoi(tls, _zRight)) _sqlite3BeginWriteOperation(tls, _pParse, i32(0), _iDb) _sqlite3VdbeAddOp3(tls, _v, i32(103), _iDb, i32(3), _13_size) - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113440), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(52700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr(_pDb.X4) + uintptr(80 /* X10 */))) = _13_size _sqlite3BtreeSetCacheSize(tls, (*XBtree)(unsafe.Pointer(_pDb.X1)), (*XSchema)(unsafe.Pointer(_pDb.X4)).X10) @@ -139752,15 +126532,11 @@ _65: _23: _14_pBt = (*XBtree)(unsafe.Pointer(_pDb.X1)) - func() int32 { - if _14_pBt != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _14_pBt == (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113460), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126016))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _zRight != nil { goto _70 @@ -139772,11 +126548,8 @@ _23: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113462), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113462), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() != 0 { @@ -139801,15 +126574,11 @@ _75: _24: _18_pBt = (*XBtree)(unsafe.Pointer(_pDb.X1)) _18_b = i32(-1) - func() int32 { - if _18_pBt != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _18_pBt == (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113487), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126016))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _zRight == nil { goto _79 @@ -139868,15 +126637,11 @@ _89: goto _91 } - func() int32 { - if _pDb == (*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pDb != (*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113559), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126024))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _28_ii = i32(2) _94: @@ -139895,15 +126660,11 @@ _91: _27_pPager = _sqlite3BtreePager(tls, (*XBtree)(unsafe.Pointer(_pDb.X1))) _25_eMode = _sqlite3PagerLockingMode(tls, _27_pPager, _25_eMode) _90: - func() int32 { - if (_25_eMode == i32(0)) || (_25_eMode == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _25_eMode != i32(0) && _25_eMode != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113570), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126044))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _25_eMode != i32(1) { goto _101 @@ -139996,15 +126757,11 @@ _119: _29: _41_pBt = (*XBtree)(unsafe.Pointer(_pDb.X1)) - func() int32 { - if _41_pBt != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _41_pBt == (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113649), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126016))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _zRight != nil { goto _123 @@ -140015,15 +126772,11 @@ _29: _123: _43_eAuto = _getAutoVacuum(tls, _zRight) - func() int32 { - if (_43_eAuto >= i32(0)) && (_43_eAuto <= i32(2)) { - return i32(0) - } - return func() int32 { + func() { + if _43_eAuto < i32(0) || _43_eAuto > i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113654), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126116))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(68 /* X20 */))) = int8(uint8(_43_eAuto)) _rc = _sqlite3BtreeSetAutoVacuum(tls, _41_pBt, _43_eAuto) @@ -140037,11 +126790,8 @@ _123: if func() int32 { if _44_aOp == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113680), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113680), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -140080,15 +126830,11 @@ _136: goto _64 _31: - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113728), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(52700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _zRight != nil { goto _139 @@ -140105,15 +126851,11 @@ _140: goto _64 _32: - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113762), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(52700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _zRight != nil { goto _143 @@ -140158,15 +126900,11 @@ _146: goto _64 _33: - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113799), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(52700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _zRight == nil { goto _152 @@ -140423,15 +127161,11 @@ _201: _205: _200: _198: - func() int32 { - if ((*XExpr)(unsafe.Pointer(_85_pCol.X1)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) || (int32((*XExpr)(unsafe.Pointer(_85_pCol.X1)).X0) == i32(161)) { - return i32(0) - } - return func() int32 { + func() { + if (*XExpr)(unsafe.Pointer(_85_pCol.X1)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) && int32((*XExpr)(unsafe.Pointer(_85_pCol.X1)).X0) != i32(161) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114063), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126224))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeMultiLoad(tls, _v, i32(1), str(126268), _85_i-_85_nHidden, unsafe.Pointer(_85_pCol.X0), unsafe.Pointer(_sqlite3ColumnType(tls, _85_pCol, str(196))), func() int32 { if (_85_pCol.X3) != 0 { @@ -140440,7 +127174,7 @@ _198: return i32(0) }(), unsafe.Pointer(func() *int8 { if (*XExpr)(unsafe.Pointer(_85_pCol.X1)) != nil { - return (*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr(_85_pCol.X1) + uintptr(8 /* X3 */)))))) + return (*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr(_85_pCol.X1) + uintptr(8 /* X3 */)))))) } return (*int8)(unsafe.Pointer(uintptr(i32(0)))) }()), _85_k) @@ -140508,15 +127242,11 @@ _223: _224: _95_pTab = (*XTable)(unsafe.Pointer(_95_pIdx.X3)) _sqlite3CodeVerifySchema(tls, _pParse, _iDb) - func() int32 { - if (_pParse.X18) <= int32(_pPragma.X4) { - return i32(0) - } - return func() int32 { + func() { + if (_pParse.X18) > int32(_pPragma.X4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114123), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126292))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _96_i = i32(0) _227: @@ -140593,15 +127323,11 @@ _240: goto _241 _244: - func() int32 { - if ((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_104_i))).X0) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if ((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_104_i))).X0) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114167), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126352))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeMultiLoad(tls, _v, i32(1), str(126376), _104_i, unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_104_i))).X0), unsafe.Pointer(_sqlite3BtreeGetFilename(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_104_i))).X1))))) _sqlite3VdbeAddOp2(tls, _v, i32(88), i32(1), i32(3)) @@ -140659,10 +127385,10 @@ _256: goto _259 } - _sqlite3VdbeMultiLoad(tls, _v, i32(1), str(126384), _110_i, _111_j, unsafe.Pointer(_108_pFK.X2), unsafe.Pointer((*XColumn)(unsafe.Pointer(uintptr(_108_pTab.X1)+16*uintptr((*T5927845)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _sqlite3VdbeMultiLoad(tls, _v, i32(1), str(126384), _110_i, _111_j, unsafe.Pointer(_108_pFK.X2), unsafe.Pointer((*XColumn)(unsafe.Pointer(uintptr(_108_pTab.X1)+16*uintptr((*T5927855)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 - })(unsafe.Pointer(uintptr((unsafe.Pointer)(_108_pFK))+uintptr(36 /* X9 */)))))+8*uintptr(_111_j))).X0))).X0), unsafe.Pointer((*T5927845)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + })(unsafe.Pointer(uintptr((unsafe.Pointer)(_108_pFK))+uintptr(36 /* X9 */)))))+8*uintptr(_111_j))).X0))).X0), unsafe.Pointer((*T5927855)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_108_pFK))+uintptr(36 /* X9 */)))))+8*uintptr(_111_j))).X1), unsafe.Pointer(_actionName(tls, *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_108_pFK))+uintptr(25 /* X7 */))))) + 1*uintptr(i32(1)))))), unsafe.Pointer(_actionName(tls, *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_108_pFK))+uintptr(25 /* X7 */))))) + 1*uintptr(i32(0)))))), unsafe.Pointer(str(126396))) @@ -140769,15 +127495,11 @@ _268: goto _267 _270: - func() int32 { - if ((_pParse.X16) > i32(0)) || (_113_pFK == (*XFKey)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if (_pParse.X16) <= i32(0) && _113_pFK != (*XFKey)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114279), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126404))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _113_pFK == nil { goto _279 @@ -140807,15 +127529,11 @@ _281: } _113_x = _sqlite3FkLocateIndex(tls, _pParse, _113_pParent, _113_pFK, &_113_pIdx, &_113_aiCols) - func() int32 { - if _113_x == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _113_x != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114289), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126432))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _285: _113_addrOk = _sqlite3VdbeMakeLabel(tls, _v) @@ -140823,19 +127541,15 @@ _285: goto _289 } - _124_iKey = (*T5927845)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _124_iKey = (*T5927855)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_113_pFK))+uintptr(36 /* X9 */))))) + 8*uintptr(i32(0)))).X0 - func() int32 { - if (_124_iKey >= i32(0)) && (_124_iKey < int32(_113_pTab.X11)) { - return i32(0) - } - return func() int32 { + func() { + if _124_iKey < i32(0) || _124_iKey >= int32(_113_pTab.X11) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114294), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126440))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _124_iKey == int32(_113_pTab.X10) { goto _293 @@ -140865,7 +127579,7 @@ _296: if _113_aiCols != nil { return (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_113_aiCols)) + 4*uintptr(_113_j)))) } - return ((*T5927845)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + return ((*T5927855)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_113_pFK))+uintptr(36 /* X9 */))))) + 8*uintptr(_113_j))).X0) @@ -140928,25 +127642,17 @@ _306: _48: _136_isQuick = bool2int(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3UpperToLower)) + 1*uintptr(uint8(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zLeft)) + 1*uintptr(i32(0))))))))) == i32(113)) - func() int32 { - if _iDb >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _iDb < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114386), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(43016))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_iDb == i32(0)) || ((_pId2.X0) != nil) { - return i32(0) } - return func() int32 { + }() + func() { + if _iDb != i32(0) && (_pId2.X0) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114387), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126484))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pId2.X0) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _312 @@ -140988,15 +127694,11 @@ _319: _321: _sqlite3CodeVerifySchema(tls, _pParse, _136_i) - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, _136_i, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3SchemaMutexHeld(tls, _db, _136_i, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114422), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126504))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _139_pTbls = (*XHash)(unsafe.Pointer(uintptr((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_136_i))).X4) + uintptr(8 /* X2 */))) *func() **XHashElem { _139_cnt = i32(0); return &_139_x }() = (*XHashElem)(unsafe.Pointer(_139_pTbls.X2)) @@ -141127,25 +127829,17 @@ _357: goto _357 _360: - func() int32 { - if (_pParse.X18) >= (i32(8) + _136_j) { - return i32(0) - } - return func() int32 { + func() { + if (_pParse.X18) < (i32(8) + _136_j) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114483), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126564))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3NoTempsInRange(tls, _pParse, i32(1), i32(7)+_136_j) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3NoTempsInRange(tls, _pParse, i32(1), i32(7)+_136_j) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114484), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126584))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeAddOp2(tls, _v, i32(58), _144_iDataCur, i32(0)) _144_loopTop = _sqlite3VdbeAddOp2(tls, _v, i32(92), i32(7), i32(1)) @@ -141247,15 +127941,11 @@ _384: } _152_iCol = int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_144_pIdx.X1)) + 2*uintptr(_151_kk)))) - func() int32 { - if (_152_iCol != i32(-1)) && (_152_iCol < int32(_144_pTab.X11)) { - return i32(0) - } - return func() int32 { + func() { + if _152_iCol == i32(-1) || _152_iCol >= int32(_144_pTab.X11) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114553), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126704))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _152_iCol < i32(0) || ((*XColumn)(unsafe.Pointer(uintptr(_144_pTab.X1)+16*uintptr(_152_iCol))).X3) == 0 { goto _392 @@ -141335,7 +128025,7 @@ _318: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_155_aOp))+24*uintptr(i32(0)))))) + uintptr(8 /* X4 */))) = i32(1) - _136_mxErr *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_155_aOp))+24*uintptr(i32(2)))))) + uintptr(1 /* X1 */))) = int8(i32(-2)) - *(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_155_aOp))+24*uintptr(i32(2)))))) + uintptr(16 /* X6 */))))) = str(126800) + *(**int8)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_155_aOp))+24*uintptr(i32(2)))))) + uintptr(16 /* X6 */))))) = str(126800) _399: goto _64 @@ -141351,35 +128041,23 @@ _49: goto _pragma_out _401: - func() int32 { - if int32((*TEncName)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3PragmaØ00encnamesØ007))+8*uintptr(i32(1)))).X1) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if int32((*TEncName)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3PragmaØ00encnamesØ007))+8*uintptr(i32(1)))).X1) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114651), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126804))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((*TEncName)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3PragmaØ00encnamesØ007))+8*uintptr(i32(2)))).X1) == i32(2) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((*TEncName)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3PragmaØ00encnamesØ007))+8*uintptr(i32(2)))).X1) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114652), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126844))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((*TEncName)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3PragmaØ00encnamesØ007))+8*uintptr(i32(3)))).X1) == i32(3) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((*TEncName)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3PragmaØ00encnamesØ007))+8*uintptr(i32(3)))).X1) != i32(3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114653), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126892))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _returnSingleText(tls, _v, (*TEncName)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3PragmaØ00encnamesØ007))+8*uintptr((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X14))).X0) goto _408 @@ -141434,11 +128112,8 @@ _50: if func() int32 { if _165_aOp == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114726), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114726), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -141462,11 +128137,8 @@ _420: if func() int32 { if _166_aOp == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114741), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114741), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -141622,15 +128294,11 @@ _451: _455: _177_szThreshold = int16(int32(_177_pTab.X12) + i32(46)) - func() int32 { - if int32(_sqlite3LogEst(tls, uint64(i32(25)))) == i32(46) { - return i32(0) - } - return func() int32 { + func() { + if int32(_sqlite3LogEst(tls, uint64(i32(25)))) != i32(46) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114910), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126984))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _177_pIdx = (*XIndex)(unsafe.Pointer(_177_pTab.X2)) _458: @@ -141684,15 +128352,11 @@ _449: goto _64 _56: - func() int32 { - if int32(_pPragma.X1) == i32(3) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPragma.X1) != i32(3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114948), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(127028))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _zRight == nil { goto _468 @@ -141821,26 +128485,18 @@ _0: _sqlite3BtreeEnter(tls, _pBtree) _1_pPager = _sqlite3BtreePager(tls, _pBtree) - func() int32 { - if _1_pPager != (*XPager)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _1_pPager == (*XPager)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(143428), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_file_controlØ00__func__Ø000))), unsafe.Pointer(str(14948))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _1_fd = _sqlite3PagerFile(tls, _1_pPager) - func() int32 { - if _1_fd != (*Xsqlite3_file)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _1_fd == (*Xsqlite3_file)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(143430), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_file_controlØ00__func__Ø000))), unsafe.Pointer(str(127104))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _op != i32(7) { goto _6 @@ -141983,15 +128639,11 @@ _3: } func _sqlite3VdbeVerifyNoMallocRequired(tls *crt.TLS, _p *TVdbe, _N int32) { // sqlite3.c:71983:1 - func() int32 { - if ((_p.X27) + _N) <= ((*XParse)(unsafe.Pointer(_p.X3)).X19) { - return i32(0) - } - return func() int32 { + func() { + if ((_p.X27) + _N) > ((*XParse)(unsafe.Pointer(_p.X3)).X19) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71984), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeVerifyNoMallocRequiredØ00__func__Ø000))), unsafe.Pointer(str(127136))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() return @@ -142085,27 +128737,19 @@ _0: } func _sqlite3PagerLockingMode(tls *crt.TLS, _pPager *XPager, _eMode int32) (r0 int32) { // sqlite3.c:53970:1 - func() int32 { - if ((_eMode == i32(-1)) || (_eMode == i32(0))) || (_eMode == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _eMode != i32(-1) && _eMode != i32(0) && _eMode != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53971), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerLockingModeØ00__func__Ø000))), unsafe.Pointer(str(127208))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() i32(0) i32(0) - func() int32 { - if ((_pPager.X1) != 0) || (i32(0) == _sqlite3WalHeapMemory(tls, (*XWal)(unsafe.Pointer(_pPager.X60)))) { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X1) == 0 && i32(0) != _sqlite3WalHeapMemory(tls, (*XWal)(unsafe.Pointer(_pPager.X60))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53976), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerLockingModeØ00__func__Ø000))), unsafe.Pointer(str(127312))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _eMode < i32(0) || (_pPager.X10) != 0 || _sqlite3WalHeapMemory(tls, (*XWal)(unsafe.Pointer(_pPager.X60))) != 0 { goto _9 @@ -142215,15 +128859,11 @@ func _setAllPagerFlags(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:113171:1 i32(0) i32(0) i32(0) - func() int32 { - if (int32(_1_pDb.X2) & i32(7)) == int32(_1_pDb.X2) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_1_pDb.X2) & i32(7)) != int32(_1_pDb.X2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113180), unsafe.Pointer((*int8)(unsafe.Pointer(&_setAllPagerFlagsØ00__func__Ø000))), unsafe.Pointer(str(127412))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _3: if postInc961(&_1_n, int32(-1)) <= i32(0) { @@ -142255,15 +128895,11 @@ func _sqlite3BtreeSetMmapLimit(tls *crt.TLS, _p *XBtree, _szMmap int64) (r0 int3 var _pBt *XBtShared // sqlite3.c:61618:12 _ = _pBt _pBt = (*XBtShared)(unsafe.Pointer(_p.X1)) - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61619), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeSetMmapLimitØ00__func__Ø000))), unsafe.Pointer(str(7616))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3BtreeEnter(tls, _p) _sqlite3PagerSetMmapLimit(tls, (*XPager)(unsafe.Pointer(_pBt.X0)), _szMmap) @@ -142396,15 +129032,11 @@ _0: goto _7 _4: - func() int32 { - if int32(_c) == i32(105) { - return i32(0) - } - return func() int32 { + func() { + if int32(_c) != i32(105) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71585), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMultiLoadØ00__func__Ø000))), unsafe.Pointer(str(127588))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeAddOp2(tls, _p, i32(77), crt.VAInt32(&_ap), postInc961(&_iDest, int32(1))) _7: @@ -142457,15 +129089,11 @@ _4: _5: _zName = str(127644) - func() int32 { - if int32(_action) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_action) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113207), unsafe.Pointer((*int8)(unsafe.Pointer(&_actionNameØ00__func__Ø000))), unsafe.Pointer(str(127656))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _6 @@ -142562,15 +129190,11 @@ func _likeFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XM return _0: - func() int32 { - if _zB == Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if _zB != Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106131), unsafe.Pointer((*int8)(unsafe.Pointer(&_likeFuncØ00__func__Ø000))), unsafe.Pointer(str(127720))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _argc != i32(3) { goto _3 @@ -142609,15 +129233,11 @@ _8: } func Xsqlite3_user_data(tls *crt.TLS, _p *Xsqlite3_context) (r0 unsafe.Pointer) { // sqlite3.c:76706:12 - func() int32 { - if (_p != nil) && ((*XFuncDef)(unsafe.Pointer(_p.X1)) != nil) { - return i32(0) - } - return func() int32 { + func() { + if _p == nil || (*XFuncDef)(unsafe.Pointer(_p.X1)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76707), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_user_dataØ00__func__Ø000))), unsafe.Pointer(str(127800))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = (*XFuncDef)(unsafe.Pointer(_p.X1)).X2 return @@ -142637,15 +129257,11 @@ func init() { } func Xsqlite3_result_int(tls *crt.TLS, _pCtx *Xsqlite3_context, _iVal int32) { // sqlite3.c:76372:12 - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76373), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_intØ00__func__Ø000))), unsafe.Pointer(str(4988))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeMemSetInt64(tls, (*XMem)(unsafe.Pointer(_pCtx.X0)), int64(_iVal)) return @@ -142667,11 +129283,8 @@ func _setLikeOptFlag(tls *crt.TLS, _db *Xsqlite3, _zName *int8, _flagVal uint8) return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106964), unsafe.Pointer((*int8)(unsafe.Pointer(&_setLikeOptFlagØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106964), unsafe.Pointer((*int8)(unsafe.Pointer(&_setLikeOptFlagØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -142911,7 +129524,7 @@ _6: goto _8 _7: - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412806)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(376 /* X71 */))))) + uintptr(8 /* X2 */))) = i32(0) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412816)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(376 /* X71 */))))) + uintptr(8 /* X2 */))) = i32(0) _rc = _sqlite3Checkpoint(tls, _db, _iDb, _eMode, _pnLog, _pnCkpt) _sqlite3Error(tls, _db, _rc) _8: @@ -142920,7 +129533,7 @@ _8: goto _9 } - *(*int32)(unsafe.Pointer((*T5412497)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */))))) = i32(0) + *(*int32)(unsafe.Pointer((*T5412507)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */))))) = i32(0) _9: Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) r0 = _rc @@ -142977,15 +129590,11 @@ func _sqlite3PagerShrink(tls *crt.TLS, _pPager *XPager) { // sqlite3.c:50366:1 } func _sqlite3PcacheShrink(tls *crt.TLS, _pCache *XPCache) { // sqlite3.c:44922:1 - func() int32 { - if (_pCache.X12) != (unsafe.Pointer)(uintptr(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if (_pCache.X12) == (unsafe.Pointer)(uintptr(i32(0))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44923), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheShrinkØ00__func__Ø000))), unsafe.Pointer(str(15048))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() ((*Xsqlite3_pcache_methods2)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(108 /* X12 */))).X12)(tls, _pCache.X12) return @@ -143107,125 +129716,77 @@ func Xsqlite3_limit(tls *crt.TLS, _db *Xsqlite3, _limitId int32, _newLimit int32 return _0: - func() int32 { - if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(0))))) == i32(1000000000) { - return i32(0) - } - return func() int32 { + func() { + if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(0))))) != i32(1000000000) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142400), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitØ00__func__Ø000))), unsafe.Pointer(str(128112))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(1))))) == i32(1000000000) { - return i32(0) } - return func() int32 { + }() + func() { + if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(1))))) != i32(1000000000) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142401), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitØ00__func__Ø000))), unsafe.Pointer(str(128164))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(2))))) == i32(2000) { - return i32(0) } - return func() int32 { + }() + func() { + if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(2))))) != i32(2000) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142402), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitØ00__func__Ø000))), unsafe.Pointer(str(128224))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(3))))) == i32(1000) { - return i32(0) } - return func() int32 { + }() + func() { + if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(3))))) != i32(1000) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142403), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitØ00__func__Ø000))), unsafe.Pointer(str(128276))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(4))))) == i32(500) { - return i32(0) } - return func() int32 { + }() + func() { + if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(4))))) != i32(500) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142404), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitØ00__func__Ø000))), unsafe.Pointer(str(128336))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(5))))) == i32(250000000) { - return i32(0) } - return func() int32 { + }() + func() { + if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(5))))) != i32(250000000) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142405), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitØ00__func__Ø000))), unsafe.Pointer(str(128408))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(6))))) == i32(127) { - return i32(0) } - return func() int32 { + }() + func() { + if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(6))))) != i32(127) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142406), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitØ00__func__Ø000))), unsafe.Pointer(str(128464))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(7))))) == i32(10) { - return i32(0) } - return func() int32 { + }() + func() { + if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(7))))) != i32(10) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142407), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitØ00__func__Ø000))), unsafe.Pointer(str(128528))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(8))))) == i32(50000) { - return i32(0) } - return func() int32 { + }() + func() { + if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(8))))) != i32(50000) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142408), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitØ00__func__Ø000))), unsafe.Pointer(str(128584))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(9))))) == i32(999) { - return i32(0) } - return func() int32 { + }() + func() { + if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(9))))) != i32(999) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142410), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitØ00__func__Ø000))), unsafe.Pointer(str(128664))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(10))))) == i32(1000) { - return i32(0) } - return func() int32 { + }() + func() { + if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(10))))) != i32(1000) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142411), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitØ00__func__Ø000))), unsafe.Pointer(str(128736))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(11))))) == i32(8) { - return i32(0) } - return func() int32 { + }() + func() { + if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(11))))) != i32(8) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142412), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitØ00__func__Ø000))), unsafe.Pointer(str(128804))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() i32(0) if _limitId >= i32(0) && _limitId < i32(12) { @@ -143281,15 +129842,11 @@ _0: goto _3 } - func() int32 { - if int32((*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17)+24*uintptr(_i))).X0) != i32(88) { - return i32(0) - } - return func() int32 { + func() { + if int32((*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17)+24*uintptr(_i))).X0) == i32(88) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71999), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeVerifyNoResultRowØ00__func__Ø000))), unsafe.Pointer(str(128928))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i += 1 goto _0 @@ -143334,11 +129891,8 @@ func _sqlite3FinishTrigger(tls *crt.TLS, _pParse *XParse, _pStepList *XTriggerSt if func() int32 { if (_pParse.X16) != 0 { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122463), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FinishTriggerØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122463), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FinishTriggerØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -143372,7 +129926,7 @@ _5: goto _triggerfinish_cleanup _7: - if ((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) != 0 { + if ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) != 0 { goto _8 } @@ -143391,21 +129945,17 @@ _9: _sqlite3ChangeCookie(tls, _pParse, _iDb) _sqlite3VdbeAddParseSchemaOp(tls, _3_v, _iDb, _sqlite3MPrintf(tls, _db, str(129056), unsafe.Pointer(_zName))) _8: - if ((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) == 0 { + if ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) == 0 { goto _10 } _4_pLink = _pTrig _4_pHash = (*XHash)(unsafe.Pointer(uintptr((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_iDb))).X4) + uintptr(40 /* X4 */))) - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122504), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FinishTriggerØ00__func__Ø000))), unsafe.Pointer(str(52700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pTrig = (*XTrigger)(unsafe.Pointer(_sqlite3HashInsert(tls, _4_pHash, _zName, (unsafe.Pointer)(_pTrig)))) if _pTrig == nil { @@ -143421,15 +129971,11 @@ _13: } _6_pTab = (*XTable)(unsafe.Pointer(_sqlite3HashFind(tls, (*XHash)(unsafe.Pointer(uintptr(_4_pLink.X7)+uintptr(8 /* X2 */))), _4_pLink.X1))) - func() int32 { - if _6_pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _6_pTab == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122511), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FinishTriggerØ00__func__Ø000))), unsafe.Pointer(str(44684))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XTrigger)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pLink)) + uintptr(32 /* X9 */))))) = (*XTrigger)(unsafe.Pointer(_6_pTab.X19)) *(**XTrigger)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_pTab)) + uintptr(68 /* X19 */))))) = _4_pLink @@ -143438,15 +129984,11 @@ _14: _10: _triggerfinish_cleanup: _sqlite3DeleteTrigger(tls, _db, _pTrig) - func() int32 { - if (*XTrigger)(unsafe.Pointer(_pParse.X64)) == nil { - return i32(0) - } - return func() int32 { + func() { + if (*XTrigger)(unsafe.Pointer(_pParse.X64)) != nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122519), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FinishTriggerØ00__func__Ø000))), unsafe.Pointer(str(129088))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3DeleteTriggerStep(tls, _db, _pStepList) return @@ -143524,45 +130066,29 @@ func _sqlite3BeginTrigger(tls *crt.TLS, _pParse *XParse, _pName1 *XToken, _pName _pTrigger = nil _zName = nil _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) - func() int32 { - if _pName1 != (*XToken)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pName1 == (*XToken)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122282), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTriggerØ00__func__Ø000))), unsafe.Pointer(str(129136))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pName2 != (*XToken)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if _pName2 == (*XToken)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122283), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTriggerØ00__func__Ø000))), unsafe.Pointer(str(116340))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_op == i32(108)) || (_op == i32(110))) || (_op == i32(109)) { - return i32(0) } - return func() int32 { + }() + func() { + if _op != i32(108) && _op != i32(110) && _op != i32(109) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122284), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTriggerØ00__func__Ø000))), unsafe.Pointer(str(129148))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_op > i32(0)) && (_op < i32(255)) { - return i32(0) } - return func() int32 { + }() + func() { + if _op <= i32(0) || _op >= i32(255) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122285), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTriggerØ00__func__Ø000))), unsafe.Pointer(str(129196))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _isTemp == 0 { goto _11 @@ -143597,7 +130123,7 @@ _13: goto _trigger_cleanup _16: - if ((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) == 0 || _iDb == i32(1) { + if ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) == 0 || _iDb == i32(1) { goto _18 } @@ -143605,7 +130131,7 @@ _16: *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTableName))+uintptr(8 /* X2 */)))))+68*uintptr(i32(0)))))) + uintptr(4 /* X1 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) _18: _pTab = _sqlite3SrcListLookup(tls, _pParse, _pTableName) - if int32((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) != i32(0) || (_pName2.X1) != uint32(i32(0)) || _pTab == nil || (*XSchema)(unsafe.Pointer(_pTab.X20)) != (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(i32(1)))).X4)) { + if int32((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) != i32(0) || (_pName2.X1) != uint32(i32(0)) || _pTab == nil || (*XSchema)(unsafe.Pointer(_pTab.X20)) != (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(i32(1)))).X4)) { goto _22 } @@ -143618,15 +130144,11 @@ _22: goto _trigger_cleanup _23: - func() int32 { - if (_pTableName.X0) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if (_pTableName.X0) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122331), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTriggerØ00__func__Ø000))), unsafe.Pointer(str(129260))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3FixInit(tls, &_sFix, _pParse, _iDb, str(23536), _pName) if _sqlite3FixSrcList(tls, &_sFix, _pTableName) == 0 { @@ -143641,11 +130163,11 @@ _26: goto _27 } - if int32((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X1) != i32(1) { + if int32((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X1) != i32(1) { goto _28 } - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(6 /* X3 */))) = uint8(i32(1)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(6 /* X3 */))) = uint8(i32(1)) _28: goto _trigger_cleanup @@ -143666,15 +130188,11 @@ _29: goto _trigger_cleanup _31: - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122363), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTriggerØ00__func__Ø000))), unsafe.Pointer(str(52700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3HashFind(tls, (*XHash)(unsafe.Pointer(uintptr((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_iDb))).X4)+uintptr(40 /* X4 */))), _zName) == nil { goto _34 @@ -143688,15 +130206,11 @@ _31: goto _36 _35: - func() int32 { - if ((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) == 0 { - return i32(0) - } - return func() int32 { + func() { + if ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122368), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTriggerØ00__func__Ø000))), unsafe.Pointer(str(117436))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3CodeVerifySchema(tls, _pParse, _iDb) _36: @@ -143794,15 +130308,11 @@ _56: }()) *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTrigger)) + uintptr(12 /* X4 */))))) = _sqlite3ExprDup(tls, _db, _pWhen, i32(1)) *(**XIdList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTrigger)) + uintptr(16 /* X5 */))))) = _sqlite3IdListDup(tls, _db, _pColumns) - func() int32 { - if (*XTrigger)(unsafe.Pointer(_pParse.X64)) == (*XTrigger)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XTrigger)(unsafe.Pointer(_pParse.X64)) != (*XTrigger)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122431), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTriggerØ00__func__Ø000))), unsafe.Pointer(str(24392))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XTrigger)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(448 /* X64 */))))) = _pTrigger _trigger_cleanup: @@ -143818,15 +130328,11 @@ _trigger_cleanup: goto _62 _61: - func() int32 { - if (*XTrigger)(unsafe.Pointer(_pParse.X64)) == _pTrigger { - return i32(0) - } - return func() int32 { + func() { + if (*XTrigger)(unsafe.Pointer(_pParse.X64)) != _pTrigger { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122442), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTriggerØ00__func__Ø000))), unsafe.Pointer(str(129480))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _62: return @@ -143882,15 +130388,11 @@ _0: func _sqlite3TriggerInsertStep(tls *crt.TLS, _db *Xsqlite3, _pTableName *XToken, _pColumn *XIdList, _pSelect *XSelect, _orconf uint8) (r0 *XTriggerStep) { // sqlite3.c:122573:1 var _pTriggerStep *XTriggerStep // sqlite3.c:122580:15 _ = _pTriggerStep - func() int32 { - if (_pSelect != (*XSelect)(unsafe.Pointer(uintptr(i32(0))))) || ((_db.X17) != 0) { - return i32(0) - } - return func() int32 { + func() { + if _pSelect == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) && (_db.X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122582), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3TriggerInsertStepØ00__func__Ø000))), unsafe.Pointer(str(129532))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pTriggerStep = _triggerStepAllocate(tls, _db, uint8(i32(108)), _pTableName) if _pTriggerStep == nil { @@ -143984,27 +130486,19 @@ _0: goto _drop_trigger_cleanup _1: - func() int32 { - if (_pName.X0) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if (_pName.X0) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122676), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DropTriggerØ00__func__Ø000))), unsafe.Pointer(str(119808))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _zDb = (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pName))+uintptr(8 /* X2 */))))) + 68*uintptr(i32(0)))).X1 _zName = (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pName))+uintptr(8 /* X2 */))))) + 68*uintptr(i32(0)))).X2 - func() int32 { - if (_zDb != (*int8)(unsafe.Pointer(uintptr(i32(0))))) || _sqlite3BtreeHoldsAllMutexes(tls, _db) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _zDb == (*int8)(unsafe.Pointer(uintptr(i32(0)))) && _sqlite3BtreeHoldsAllMutexes(tls, _db) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122679), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DropTriggerØ00__func__Ø000))), unsafe.Pointer(str(61940))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = i32(0) _7: @@ -144025,15 +130519,11 @@ _7: goto _8 _14: - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, _2_j, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3SchemaMutexHeld(tls, _db, _2_j, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122683), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DropTriggerØ00__func__Ø000))), unsafe.Pointer(str(61992))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pTrigger = (*XTrigger)(unsafe.Pointer(_sqlite3HashFind(tls, (*XHash)(unsafe.Pointer(uintptr((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_2_j))).X4)+uintptr(40 /* X4 */))), _zName))) if _pTrigger == nil { @@ -144123,7 +130613,7 @@ _3: goto _5 } - _2_zAuthArg = *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pAuthArg)) + uintptr(8 /* X3 */))))) + _2_zAuthArg = *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pAuthArg)) + uintptr(8 /* X3 */))))) goto _6 _5: @@ -144143,30 +130633,22 @@ _4: _sqlite3ExprCode(tls, _pParse, _pFilename, _regArgs) _sqlite3ExprCode(tls, _pParse, _pDbname, _regArgs+i32(1)) _sqlite3ExprCode(tls, _pParse, _pKey, _regArgs+i32(2)) - func() int32 { - if (_v != nil) || ((_db.X17) != 0) { - return i32(0) - } - return func() int32 { + func() { + if _v == nil && (_db.X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98964), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeAttachØ00__func__Ø000))), unsafe.Pointer(str(129636))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _v == nil { goto _11 } _sqlite3VdbeAddOp4(tls, _v, i32(90), i32(0), (_regArgs+i32(3))-int32(_pFunc.X0), _regArgs+i32(3), (*int8)(unsafe.Pointer(_pFunc)), i32(-4)) - func() int32 { - if (int32(_pFunc.X0) == i32(-1)) || ((int32(_pFunc.X0) & i32(255)) == int32(_pFunc.X0)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pFunc.X0) != i32(-1) && (int32(_pFunc.X0)&i32(255)) != int32(_pFunc.X0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98968), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeAttachØ00__func__Ø000))), unsafe.Pointer(str(129660))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeChangeP5(tls, _v, uint16(uint8(_pFunc.X0))) _sqlite3VdbeAddOp1(tls, _v, i32(151), bool2int(_type == i32(24))) @@ -144214,7 +130696,7 @@ var _sqlite3AttachØ00attach_funcØ001 XFuncDef // sqlite3.c:99009:24 func init() { _sqlite3AttachØ00attach_funcØ001 = XFuncDef{X0: i8(3), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_attachFunc})), X5: nil, X6: str(129724), X7: T5455989{}} + }{_attachFunc})), X5: nil, X6: str(129724), X7: T5455999{}} } func _attachFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _argv **XMem) { // sqlite3.c:98660:1 @@ -144289,15 +130771,11 @@ _4: } _3_z = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_i))).X0 - func() int32 { - if (_3_z != nil) && (_zName != nil) { - return i32(0) - } - return func() int32 { + func() { + if _3_z == nil || _zName == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98702), unsafe.Pointer((*int8)(unsafe.Pointer(&_attachFuncØ00__func__Ø000))), unsafe.Pointer(str(129824))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3StrICmp(tls, _3_z, _zName) != i32(0) { goto _11 @@ -144356,15 +130834,11 @@ _17: return _16: - func() int32 { - if _pVfs != nil { - return i32(0) - } - return func() int32 { + func() { + if _pVfs == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98736), unsafe.Pointer((*int8)(unsafe.Pointer(&_attachFuncØ00__func__Ø000))), unsafe.Pointer(str(129868))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := &_flags @@ -144434,15 +130908,11 @@ _29: } _14_iDb = (_db.X5) - i32(1) - func() int32 { - if _14_iDb >= i32(2) { - return i32(0) - } - return func() int32 { + func() { + if _14_iDb < i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98826), unsafe.Pointer((*int8)(unsafe.Pointer(&_attachFuncØ00__func__Ø000))), unsafe.Pointer(str(129908))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_14_iDb))).X1)) == nil { goto _33 @@ -144549,15 +131019,11 @@ func _sqlite3ParseUri(tls *crt.TLS, _zDefaultVfs *int8, _zUri *int8, _pFlags *ui _flags = *_pFlags _zVfs = _zDefaultVfs _nUri = _sqlite3Strlen30(tls, _zUri) - func() int32 { - if (*_pzErrMsg) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*_pzErrMsg) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142468), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ParseUriØ00__func__Ø000))), unsafe.Pointer(str(129956))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_flags&uint32(i32(64))) == 0 && (_sqlite3Config.X3) == 0 || _nUri < i32(5) || crt.Xmemcmp(tls, (unsafe.Pointer)(_zUri), (unsafe.Pointer)(str(129972)), uint32(i32(5))) != i32(0) { goto _5 @@ -144636,15 +131102,11 @@ _19: *p = (*p) + int32(_sqlite3HexToInt(tls, int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zUri)) + 1*uintptr(postInc961(&_1_iIn, int32(1)))))))) sink961 = *p } - func() int32 { - if (_5_octet >= i32(0)) && (_5_octet < i32(256)) { - return i32(0) - } - return func() int32 { + func() { + if _5_octet < i32(0) || _5_octet >= i32(256) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142535), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ParseUriØ00__func__Ø000))), unsafe.Pointer(str(130020))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _5_octet != i32(0) { goto _28 @@ -144943,7 +131405,7 @@ var _sqlite3DetachØ00detach_funcØ001 XFuncDef // sqlite3.c:98990:24 func init() { _sqlite3DetachØ00detach_funcØ001 = XFuncDef{X0: i8(1), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_detachFunc})), X5: nil, X6: str(130168), X7: T5455989{}} + }{_detachFunc})), X5: nil, X6: str(130168), X7: T5455999{}} } func _detachFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _argv **XMem) { // sqlite3.c:98863:1 @@ -145075,11 +131537,8 @@ _1: if func() int32 { if _pName2 == (*XToken)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103762), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ReindexØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103762), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ReindexØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -145088,15 +131547,11 @@ _1: goto _6 } - func() int32 { - if (_pName1.X0) != nil { - return i32(0) - } - return func() int32 { + func() { + if (_pName1.X0) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103764), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ReindexØ00__func__Ø000))), unsafe.Pointer(str(130304))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _3_zColl = _sqlite3NameFromToken(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _pName1) if _3_zColl != nil { @@ -145173,15 +131628,11 @@ func _reindexDatabases(tls *crt.TLS, _pParse *XParse, _zColl *int8) { // sqlite3 var _pTab *XTable // sqlite3.c:103716:9 _ = _pTab _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) - func() int32 { - if _sqlite3BtreeHoldsAllMutexes(tls, _db) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3BtreeHoldsAllMutexes(tls, _db) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103718), unsafe.Pointer((*int8)(unsafe.Pointer(&_reindexDatabasesØ00__func__Ø000))), unsafe.Pointer(str(8156))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *func() **XDb { _iDb = i32(0); return &_pDb }() = (*XDb)(unsafe.Pointer(_db.X4)) _2: @@ -145189,15 +131640,11 @@ _2: goto _5 } - func() int32 { - if _pDb != (*XDb)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pDb == (*XDb)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103720), unsafe.Pointer((*int8)(unsafe.Pointer(&_reindexDatabasesØ00__func__Ø000))), unsafe.Pointer(str(130364))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _k = (*XHashElem)(unsafe.Pointer((*XHash)(unsafe.Pointer(uintptr(_pDb.X4) + uintptr(8 /* X2 */))).X2)) _8: @@ -145257,15 +131704,11 @@ func _collationMatch(tls *crt.TLS, _zColl *int8, _pIndex *XIndex) (r0 int32) { / _ = _i var _1_z *int8 // sqlite3.c:103677:16 _ = _1_z - func() int32 { - if _zColl != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _zColl == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103675), unsafe.Pointer((*int8)(unsafe.Pointer(&_collationMatchØ00__func__Ø000))), unsafe.Pointer(str(130392))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = i32(0) _2: @@ -145274,15 +131717,11 @@ _2: } _1_z = *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex.X8)) + 4*uintptr(_i))) - func() int32 { - if (_1_z != (*int8)(unsafe.Pointer(uintptr(i32(0))))) || (int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex.X1)) + 2*uintptr(_i)))) < i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _1_z == (*int8)(unsafe.Pointer(uintptr(i32(0)))) && int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex.X1)) + 2*uintptr(_i)))) >= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103678), unsafe.Pointer((*int8)(unsafe.Pointer(&_collationMatchØ00__func__Ø000))), unsafe.Pointer(str(130404))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex.X1)) + 2*uintptr(_i)))) < i32(0) || i32(0) != _sqlite3StrICmp(tls, _1_z, _zColl) { goto _10 @@ -145333,15 +131772,11 @@ func _sqlite3Analyze(tls *crt.TLS, _pParse *XParse, _pName1 *XToken, _pName2 *XT var _v *TVdbe // sqlite3.c:98062:8 _ = _v _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) - func() int32 { - if _sqlite3BtreeHoldsAllMutexes(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3BtreeHoldsAllMutexes(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98066), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AnalyzeØ00__func__Ø000))), unsafe.Pointer(str(130468))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if i32(0) == _sqlite3ReadSchema(tls, _pParse) { goto _2 @@ -145350,15 +131785,11 @@ func _sqlite3Analyze(tls *crt.TLS, _pParse *XParse, _pName1 *XToken, _pName2 *XT return _2: - func() int32 { - if (_pName2 != (*XToken)(unsafe.Pointer(uintptr(i32(0))))) || (_pName1 == (*XToken)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if _pName2 == (*XToken)(unsafe.Pointer(uintptr(i32(0)))) && _pName1 != (*XToken)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98071), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AnalyzeØ00__func__Ø000))), unsafe.Pointer(str(130508))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pName1 != (*XToken)(unsafe.Pointer(uintptr(i32(0)))) { goto _6 @@ -145410,7 +131841,7 @@ _14: goto _19 } - if store5658256(&_pIdx, _sqlite3FindIndex(tls, _db, _z, _zDb)) == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { + if store5658266(&_pIdx, _sqlite3FindIndex(tls, _db, _z, _zDb)) == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { goto _20 } @@ -145418,7 +131849,7 @@ _14: goto _21 _20: - if store5431490(&_pTab, _sqlite3LocateTable(tls, _pParse, uint32(i32(0)), _z, _zDb)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { + if store5431500(&_pTab, _sqlite3LocateTable(tls, _pParse, uint32(i32(0)), _z, _zDb)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _22 } @@ -145430,7 +131861,7 @@ _19: _16: _15: _12: - if int32(_db.X26) != i32(0) || store5433053(&_v, _sqlite3GetVdbe(tls, _pParse)) == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { + if int32(_db.X26) != i32(0) || store5433063(&_v, _sqlite3GetVdbe(tls, _pParse)) == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { goto _24 } @@ -145473,15 +131904,11 @@ func _analyzeDatabase(tls *crt.TLS, _pParse *XParse, _iDb int32) { // sqlite3.c: _openStatTable(tls, _pParse, _iDb, _iStatCur, (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*int8)(unsafe.Pointer(uintptr(i32(0))))) _iMem = (_pParse.X18) + i32(1) _iTab = _pParse.X17 - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98010), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeDatabaseØ00__func__Ø000))), unsafe.Pointer(str(52700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _k = (*XHashElem)(unsafe.Pointer((*XHash)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSchema)) + uintptr(8 /* X2 */))).X2)) _2: @@ -145526,25 +131953,17 @@ func _openStatTable(tls *crt.TLS, _pParse *XParse, _iDb int32, _iStatCur int32, return _0: - func() int32 { - if _sqlite3BtreeHoldsAllMutexes(tls, _db) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3BtreeHoldsAllMutexes(tls, _db) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96890), unsafe.Pointer((*int8)(unsafe.Pointer(&_openStatTableØ00__func__Ø000))), unsafe.Pointer(str(8156))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3VdbeDb(tls, _v) == _db { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3VdbeDb(tls, _v) != _db { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96891), unsafe.Pointer((*int8)(unsafe.Pointer(&_openStatTableØ00__func__Ø000))), unsafe.Pointer(str(130548))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_iDb))) _i = i32(0) @@ -145553,16 +131972,16 @@ _5: goto _8 } - _1_zTab = (*T6164262)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_openStatTableØ00aTableØ001)) + 8*uintptr(_i))).X0 - if store5431490(&_1_pStat, _sqlite3FindTable(tls, _db, _1_zTab, _pDb.X0)) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { + _1_zTab = (*T6164272)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_openStatTableØ00aTableØ001)) + 8*uintptr(_i))).X0 + if store5431500(&_1_pStat, _sqlite3FindTable(tls, _db, _1_zTab, _pDb.X0)) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _9 } - if ((*T6164262)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_openStatTableØ00aTableØ001)) + 8*uintptr(_i))).X1) == nil { + if ((*T6164272)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_openStatTableØ00aTableØ001)) + 8*uintptr(_i))).X1) == nil { goto _10 } - _sqlite3NestedParse(tls, _pParse, str(130572), unsafe.Pointer(_pDb.X0), unsafe.Pointer(_1_zTab), unsafe.Pointer((*T6164262)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_openStatTableØ00aTableØ001))+8*uintptr(_i))).X1)) + _sqlite3NestedParse(tls, _pParse, str(130572), unsafe.Pointer(_pDb.X0), unsafe.Pointer(_1_zTab), unsafe.Pointer((*T6164272)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_openStatTableØ00aTableØ001))+8*uintptr(_i))).X1)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aRoot)) + 4*uintptr(_i))) = _pParse.X32 *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aCreateTbl)) + 1*uintptr(_i))) = uint8(i32(16)) _10: @@ -145589,23 +132008,19 @@ _11: _8: _i = i32(0) _14: - if ((*T6164262)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_openStatTableØ00aTableØ001)) + 8*uintptr(_i))).X1) == nil { + if ((*T6164272)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_openStatTableØ00aTableØ001)) + 8*uintptr(_i))).X1) == nil { goto _17 } - func() int32 { - if _i < i32(3) { - return i32(0) - } - return func() int32 { + func() { + if _i >= i32(3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96933), unsafe.Pointer((*int8)(unsafe.Pointer(&_openStatTableØ00__func__Ø000))), unsafe.Pointer(str(130596))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeAddOp4Int(tls, _v, i32(106), _iStatCur+_i, *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aRoot)) + 4*uintptr(_i))), _iDb, i32(3)) _sqlite3VdbeChangeP5(tls, _v, uint16(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aCreateTbl)) + 1*uintptr(_i))))) - _sqlite3VdbeComment(tls, _v, (*T6164262)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_openStatTableØ00aTableØ001))+8*uintptr(_i))).X0) + _sqlite3VdbeComment(tls, _v, (*T6164272)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_openStatTableØ00aTableØ001))+8*uintptr(_i))).X0) _i += 1 goto _14 @@ -145629,7 +132044,7 @@ func init() { _openStatTableØ00aTableØ001 = [3]struct { X0 *int8 X1 *int8 - }{T6164262{X0: str(90024), X1: str(130632)}, T6164262{X0: str(130648), X1: nil}, T6164262{X0: str(130664), X1: nil}} + }{T6164272{X0: str(90024), X1: str(130632)}, T6164272{X0: str(130648), X1: nil}, T6164272{X0: str(130664), X1: nil}} } var _analyzeDatabaseØ00__func__Ø000 [16]int8 // - @@ -145710,11 +132125,8 @@ func _analyzeOneTable(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _pOnlyIdx *X if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) && func() int32 { if _pTab == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97691), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeOneTableØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97691), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeOneTableØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -145740,36 +132152,24 @@ _6: return _7: - func() int32 { - if _sqlite3BtreeHoldsAllMutexes(tls, _db) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3BtreeHoldsAllMutexes(tls, _db) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97702), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeOneTableØ00__func__Ø000))), unsafe.Pointer(str(8156))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _iDb = _sqlite3SchemaToIndex(tls, _db, (*XSchema)(unsafe.Pointer(_pTab.X20))) - func() int32 { - if _iDb >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _iDb < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97704), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeOneTableØ00__func__Ø000))), unsafe.Pointer(str(43016))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97705), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeOneTableØ00__func__Ø000))), unsafe.Pointer(str(52700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3AuthCheck(tls, _pParse, i32(28), _pTab.X0, (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_iDb))).X0) == 0 { goto _14 @@ -145835,15 +132235,11 @@ _26: } return (_regPrev + _5_nColTest) }() - func() int32 { - if _iDb == _sqlite3SchemaToIndex(tls, _db, (*XSchema)(unsafe.Pointer(_pIdx.X6))) { - return i32(0) - } - return func() int32 { + func() { + if _iDb != _sqlite3SchemaToIndex(tls, _db, (*XSchema)(unsafe.Pointer(_pIdx.X6))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97786), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeOneTableØ00__func__Ø000))), unsafe.Pointer(str(130728))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeAddOp3(tls, _v, i32(105), _iIdxCur, _pIdx.X11, _iDb) _sqlite3VdbeSetP4KeyInfo(tls, _pParse, _pIdx) @@ -145909,29 +132305,21 @@ _45: _sqlite3VdbeResolveLabel(tls, _v, _8_endDistinctTest) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_8_aGotoChng)) _33: - func() int32 { - if _regChng == (_regStat4 + i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _regChng != (_regStat4 + i32(1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97902), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeOneTableØ00__func__Ø000))), unsafe.Pointer(str(130776))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeAddOp4(tls, _v, i32(90), i32(1), _regStat4, _regTemp, (*int8)(unsafe.Pointer(&_statPushFuncdef)), i32(-4)) _sqlite3VdbeChangeP5(tls, _v, uint16(i32(2))) _sqlite3VdbeAddOp2(tls, _v, i32(7), _iIdxCur, _5_addrNextRow) _callStatGet(tls, _v, _regStat4, i32(0), _regStat1) - func() int32 { - if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(str(130800))) + 1*uintptr(i32(0))))) == i32(66) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(str(130800))) + 1*uintptr(i32(0))))) != i32(66) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97910), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeOneTableØ00__func__Ø000))), unsafe.Pointer(str(130804))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeAddOp4(tls, _v, i32(100), _regTabname, i32(3), _regTemp, str(130800), i32(0)) _sqlite3VdbeAddOp2(tls, _v, i32(115), _iStatCur, _regNewRowid) @@ -145951,15 +132339,11 @@ _20: _sqlite3VdbeAddOp2(tls, _v, i32(101), _iTabCur, _regStat1) _jZeroRows = _sqlite3VdbeAddOp1(tls, _v, i32(22), _regStat1) _sqlite3VdbeAddOp2(tls, _v, i32(80), i32(0), _regIdxname) - func() int32 { - if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(str(130800))) + 1*uintptr(i32(0))))) == i32(66) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(str(130800))) + 1*uintptr(i32(0))))) != i32(66) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97972), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeOneTableØ00__func__Ø000))), unsafe.Pointer(str(130804))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeAddOp4(tls, _v, i32(100), _regTabname, i32(3), _regTemp, str(130800), i32(0)) _sqlite3VdbeAddOp2(tls, _v, i32(115), _iStatCur, _regNewRowid) @@ -145982,7 +132366,7 @@ var _statInitFuncdef XFuncDef // sqlite3.c:97164:22 func init() { _statInitFuncdef = XFuncDef{X0: i8(2), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_statInit})), X5: nil, X6: str(130848), X7: T5455989{}} + }{_statInit})), X5: nil, X6: str(130848), X7: T5455999{}} } func _statInit(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:97082:1 @@ -146000,37 +132384,25 @@ func _statInit(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XM _ = _db _nCol = Xsqlite3_value_int(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))) - func() int32 { - if _nCol > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _nCol <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97100), unsafe.Pointer((*int8)(unsafe.Pointer(&_statInitØ00__func__Ø000))), unsafe.Pointer(str(130860))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nColUp = (_nCol + i32(1)) & i32(-2) _nKeyCol = Xsqlite3_value_int(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(1))))) - func() int32 { - if _nKeyCol <= _nCol { - return i32(0) - } - return func() int32 { + func() { + if _nKeyCol > _nCol { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97103), unsafe.Pointer((*int8)(unsafe.Pointer(&_statInitØ00__func__Ø000))), unsafe.Pointer(str(130868))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _nKeyCol > i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if _nKeyCol <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97104), unsafe.Pointer((*int8)(unsafe.Pointer(&_statInitØ00__func__Ø000))), unsafe.Pointer(str(111700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _n = int32((u32(60) + (u32(4) * uint32(_nColUp))) + (u32(4) * uint32(_nColUp))) _db = Xsqlite3_context_db_handle(tls, _context) @@ -146047,8 +132419,8 @@ _6: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))) = uint32(i32(0)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X2 */))) = _nCol *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X3 */))) = _nKeyCol - *(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6164529)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))))) + uintptr(4 /* X1 */))) = (*uint32)(unsafe.Pointer((*XStat4Accum)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + 60*uintptr(i32(1)))))) - *(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6164529)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))))) + uintptr(0 /* X0 */))) = (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6164529)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))).X1)) + 4*uintptr(_nColUp))) + *(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6164539)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))))) + uintptr(4 /* X1 */))) = (*uint32)(unsafe.Pointer((*XStat4Accum)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + 60*uintptr(i32(1)))))) + *(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6164539)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))))) + uintptr(0 /* X0 */))) = (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6164539)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))).X1)) + 4*uintptr(_nColUp))) Xsqlite3_result_blob(tls, _context, (unsafe.Pointer)(_p), int32(u32(60)), _stat4Destructor) return @@ -146061,25 +132433,17 @@ func init() { } func Xsqlite3_result_blob(tls *crt.TLS, _pCtx *Xsqlite3_context, _z unsafe.Pointer, _n int32, _xDel func(*crt.TLS, unsafe.Pointer)) { // sqlite3.c:76330:12 - func() int32 { - if _n >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _n < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76336), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_blobØ00__func__Ø000))), unsafe.Pointer(str(130896))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76337), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_blobØ00__func__Ø000))), unsafe.Pointer(str(4988))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _setResultStrOrError(tls, _pCtx, (*int8)(unsafe.Pointer(_z)), _n, uint8(i32(0)), _xDel) return @@ -146106,7 +132470,7 @@ var _statPushFuncdef XFuncDef // sqlite3.c:97480:22 func init() { _statPushFuncdef = XFuncDef{X0: i8(2), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_statPush})), X5: nil, X6: str(130924), X7: T5455989{}} + }{_statPush})), X5: nil, X6: str(130924), X7: T5455999{}} } func _statPush(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:97411:1 @@ -146119,25 +132483,17 @@ func _statPush(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XM _p = (*XStat4Accum)(unsafe.Pointer(Xsqlite3_value_blob(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))))) _iChng = Xsqlite3_value_int(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(1))))) - func() int32 { - if (_p.X2) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X2) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97424), unsafe.Pointer((*int8)(unsafe.Pointer(&_statPushØ00__func__Ø000))), unsafe.Pointer(str(130936))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _iChng < (_p.X2) { - return i32(0) } - return func() int32 { + }() + func() { + if _iChng >= (_p.X2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97425), unsafe.Pointer((*int8)(unsafe.Pointer(&_statPushØ00__func__Ø000))), unsafe.Pointer(str(130948))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_p.X0) != uint32(i32(0)) { goto _4 @@ -146149,7 +132505,7 @@ _5: goto _8 } - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6164529)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))).X0)) + 4*uintptr(_i))) = uint32(i32(1)) + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6164539)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))).X0)) + 4*uintptr(_i))) = uint32(i32(1)) _i += 1 goto _5 @@ -146164,7 +132520,7 @@ _10: goto _13 } - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6164529)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))).X0)) + 4*uintptr(_i))) += 1 + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6164539)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))).X0)) + 4*uintptr(_i))) += 1 _i += 1 goto _10 @@ -146175,8 +132531,8 @@ _14: goto _17 } - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6164529)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))).X1)) + 4*uintptr(_i))) += 1 - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6164529)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))).X0)) + 4*uintptr(_i))) = uint32(i32(1)) + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6164539)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))).X1)) + 4*uintptr(_i))) += 1 + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6164539)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))).X0)) + 4*uintptr(_i))) = uint32(i32(1)) _i += 1 goto _14 @@ -146200,25 +132556,17 @@ func _samplePushPrevious(tls *crt.TLS, _p *XStat4Accum, _iChng int32) { // sqlit } func _callStatGet(tls *crt.TLS, _v *TVdbe, _regStat4 int32, _iParam int32, _regOut int32) { // sqlite3.c:97642:1 - func() int32 { - if (_regOut != _regStat4) && (_regOut != (_regStat4 + i32(1))) { - return i32(0) - } - return func() int32 { + func() { + if _regOut == _regStat4 || _regOut == (_regStat4+i32(1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97643), unsafe.Pointer((*int8)(unsafe.Pointer(&_callStatGetØ00__func__Ø000))), unsafe.Pointer(str(130976))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _iParam == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if _iParam != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97647), unsafe.Pointer((*int8)(unsafe.Pointer(&_callStatGetØ00__func__Ø000))), unsafe.Pointer(str(131016))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeAddOp4(tls, _v, i32(90), i32(0), _regStat4, _regOut, (*int8)(unsafe.Pointer(&_statGetFuncdef)), i32(-4)) _sqlite3VdbeChangeP5(tls, _v, uint16(i32(1))) @@ -146237,7 +132585,7 @@ var _statGetFuncdef XFuncDef // sqlite3.c:97631:22 func init() { _statGetFuncdef = XFuncDef{X0: i8(1), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_statGet})), X5: nil, X6: str(131052), X7: T5455989{}} + }{_statGet})), X5: nil, X6: str(131052), X7: T5455999{}} } func _statGet(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:97516:1 @@ -146254,15 +132602,11 @@ func _statGet(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMe var _3_iVal uint64 // sqlite3.c:97569:11 _ = _3_iVal _p = (*XStat4Accum)(unsafe.Pointer(Xsqlite3_value_blob(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))))) - func() int32 { - if _argc == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if _argc != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97532), unsafe.Pointer((*int8)(unsafe.Pointer(&_statGetØ00__func__Ø000))), unsafe.Pointer(str(131064))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _1_zRet = (*int8)(unsafe.Pointer(_sqlite3MallocZero(tls, uint64(((_p.X3)+i32(1))*i32(25))))) if _1_zRet != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { @@ -146281,7 +132625,7 @@ _3: goto _6 } - _3_nDistinct = uint64((*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6164529)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))).X1)) + 4*uintptr(_1_i)))) + uint32(i32(1))) + _3_nDistinct = uint64((*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6164539)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))).X1)) + 4*uintptr(_1_i)))) + uint32(i32(1))) _3_iVal = ((uint64(_p.X0) + _3_nDistinct) - uint64(i32(1))) / _3_nDistinct Xsqlite3_snprintf(tls, i32(24), _1_z, str(131080), _3_iVal) { @@ -146289,29 +132633,21 @@ _3: *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_sqlite3Strlen30(tls, _1_z)))) sink1025 = *p } - func() int32 { - if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6164529)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))).X0)) + 4*uintptr(_1_i)))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6164539)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))).X0)) + 4*uintptr(_1_i)))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97572), unsafe.Pointer((*int8)(unsafe.Pointer(&_statGetØ00__func__Ø000))), unsafe.Pointer(str(131088))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _1_i += 1 goto _3 _6: - func() int32 { - if (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_z)) + 1*uintptr(i32(0))))) == i32(0)) && (uintptr(unsafe.Pointer(_1_z)) > uintptr(unsafe.Pointer(_1_zRet))) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_z)) + 1*uintptr(i32(0))))) != i32(0) || uintptr(unsafe.Pointer(_1_z)) <= uintptr(unsafe.Pointer(_1_zRet)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97574), unsafe.Pointer((*int8)(unsafe.Pointer(&_statGetØ00__func__Ø000))), unsafe.Pointer(str(131108))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() Xsqlite3_result_text(tls, _context, _1_zRet, i32(-1), Xsqlite3_free) return @@ -146343,25 +132679,17 @@ func _analyzeTable(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _pOnlyIdx *XInd _ = _iDb var _iStatCur int32 // sqlite3.c:98025:7 _ = _iStatCur - func() int32 { - if _pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pTab == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98027), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeTableØ00__func__Ø000))), unsafe.Pointer(str(44684))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3BtreeHoldsAllMutexes(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3BtreeHoldsAllMutexes(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98028), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeTableØ00__func__Ø000))), unsafe.Pointer(str(130468))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _iDb = _sqlite3SchemaToIndex(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (*XSchema)(unsafe.Pointer(_pTab.X20))) _sqlite3BeginWriteOperation(tls, _pParse, i32(0), _iDb) @@ -146430,11 +132758,8 @@ func _sqlite3AlterRenameTable(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList, _p if func() int32 { if (_db.X17) != 0 { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96285), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterRenameTableØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96285), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterRenameTableØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -146446,25 +132771,17 @@ func _sqlite3AlterRenameTable(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList, _p goto _exit_rename_table _2: - func() int32 { - if (_pSrc.X0) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if (_pSrc.X0) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96286), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterRenameTableØ00__func__Ø000))), unsafe.Pointer(str(131156))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3BtreeHoldsAllMutexes(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3BtreeHoldsAllMutexes(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96287), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterRenameTableØ00__func__Ø000))), unsafe.Pointer(str(130468))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pTab = _sqlite3LocateTableItem(tls, _pParse, uint32(i32(0)), (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */)))))+68*uintptr(i32(0))))) if _pTab != nil { @@ -146754,11 +133071,8 @@ func _reloadTableSchema(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _zName *in if func() int32 { if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96213), unsafe.Pointer((*int8)(unsafe.Pointer(&_reloadTableSchemaØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96213), unsafe.Pointer((*int8)(unsafe.Pointer(&_reloadTableSchemaØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -146770,26 +133084,18 @@ func _reloadTableSchema(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _zName *in return _2: - func() int32 { - if _sqlite3BtreeHoldsAllMutexes(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3BtreeHoldsAllMutexes(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96214), unsafe.Pointer((*int8)(unsafe.Pointer(&_reloadTableSchemaØ00__func__Ø000))), unsafe.Pointer(str(130468))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _iDb = _sqlite3SchemaToIndex(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (*XSchema)(unsafe.Pointer(_pTab.X20))) - func() int32 { - if _iDb >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _iDb < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96216), unsafe.Pointer((*int8)(unsafe.Pointer(&_reloadTableSchemaØ00__func__Ø000))), unsafe.Pointer(str(43016))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pTrig = _sqlite3TriggerList(tls, _pParse, _pTab) _7: @@ -146798,15 +133104,11 @@ _7: } _1_iTrigDb = _sqlite3SchemaToIndex(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (*XSchema)(unsafe.Pointer(_pTrig.X6))) - func() int32 { - if (_1_iTrigDb == _iDb) || (_1_iTrigDb == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _1_iTrigDb != _iDb && _1_iTrigDb != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96222), unsafe.Pointer((*int8)(unsafe.Pointer(&_reloadTableSchemaØ00__func__Ø000))), unsafe.Pointer(str(131968))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeAddOp4(tls, _v, i32(141), _1_iTrigDb, i32(0), i32(0), _pTrig.X0, i32(0)) _pTrig = (*XTrigger)(unsafe.Pointer(_pTrig.X9)) @@ -146879,36 +133181,24 @@ func _sqlite3AlterFinishAddColumn(tls *crt.TLS, _pParse *XParse, _pColDef *XToke return _1: - func() int32 { - if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96484), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterFinishAddColumnØ00__func__Ø000))), unsafe.Pointer(str(43044))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pNew = (*XTable)(unsafe.Pointer(_pParse.X63)) - func() int32 { - if _pNew != nil { - return i32(0) - } - return func() int32 { + func() { + if _pNew == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96486), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterFinishAddColumnØ00__func__Ø000))), unsafe.Pointer(str(132028))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3BtreeHoldsAllMutexes(tls, _db) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3BtreeHoldsAllMutexes(tls, _db) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96488), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterFinishAddColumnØ00__func__Ø000))), unsafe.Pointer(str(8156))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _iDb = _sqlite3SchemaToIndex(tls, _db, (*XSchema)(unsafe.Pointer(_pNew.X20))) _zDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_iDb))).X0 @@ -146916,15 +133206,11 @@ _1: _pCol = (*XColumn)(unsafe.Pointer(uintptr(_pNew.X1) + 16*uintptr(int32(_pNew.X11)-i32(1)))) _pDflt = (*XExpr)(unsafe.Pointer(_pCol.X1)) _pTab = _sqlite3FindTable(tls, _db, _zTab, _zDb) - func() int32 { - if _pTab != nil { - return i32(0) - } - return func() int32 { + func() { + if _pTab == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96495), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterFinishAddColumnØ00__func__Ø000))), unsafe.Pointer(str(98180))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3AuthCheck(tls, _pParse, i32(26), _zDb, _pTab.X0, (*int8)(unsafe.Pointer(uintptr(i32(0))))) == 0 { goto _10 @@ -146933,15 +133219,11 @@ _1: return _10: - func() int32 { - if (_pDflt == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_pDflt.X0) == i32(161)) { - return i32(0) - } - return func() int32 { + func() { + if _pDflt != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) && int32(_pDflt.X0) != i32(161) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96508), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterFinishAddColumnØ00__func__Ø000))), unsafe.Pointer(str(132036))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pDflt == nil || int32((*XExpr)(unsafe.Pointer(_pDflt.X4)).X0) != i32(101) { goto _15 @@ -146987,29 +133269,21 @@ _22: _7_pVal = nil _7_rc = _sqlite3ValueFromExpr(tls, _db, _pDflt, uint8(i32(1)), uint8(i32(65)), &_7_pVal) - func() int32 { - if (_7_rc == i32(0)) || (_7_rc == i32(7)) { - return i32(0) - } - return func() int32 { + func() { + if _7_rc != i32(0) && _7_rc != i32(7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96543), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterFinishAddColumnØ00__func__Ø000))), unsafe.Pointer(str(4072))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _7_rc == i32(0) { goto _27 } - func() int32 { - if int32(_db.X17) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if int32(_db.X17) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96545), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterFinishAddColumnØ00__func__Ø000))), unsafe.Pointer(str(132244))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() return @@ -147085,25 +133359,17 @@ func _sqlite3AlterBeginAddColumn(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList) var _5_pCol *XColumn // sqlite3.c:96665:12 _ = _5_pCol _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) - func() int32 { - if (*XTable)(unsafe.Pointer(_pParse.X63)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XTable)(unsafe.Pointer(_pParse.X63)) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96617), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterBeginAddColumnØ00__func__Ø000))), unsafe.Pointer(str(24368))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3BtreeHoldsAllMutexes(tls, _db) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3BtreeHoldsAllMutexes(tls, _db) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96618), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterBeginAddColumnØ00__func__Ø000))), unsafe.Pointer(str(8156))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_db.X17) == 0 { goto _4 @@ -147143,15 +133409,11 @@ _7: goto _exit_begin_add_column _8: - func() int32 { - if (_pTab.X15) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pTab.X15) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96639), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterBeginAddColumnØ00__func__Ø000))), unsafe.Pointer(str(132524))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _iDb = _sqlite3SchemaToIndex(tls, _db, (*XSchema)(unsafe.Pointer(_pTab.X20))) _pNew = (*XTable)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, uint64(u32(80))))) @@ -147165,26 +133427,18 @@ _11: *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(444 /* X63 */))))) = _pNew *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(32 /* X8 */))) = uint32(i32(1)) *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(42 /* X11 */))) = _pTab.X11 - func() int32 { - if int32(_pNew.X11) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pNew.X11) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96654), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterBeginAddColumnØ00__func__Ø000))), unsafe.Pointer(str(132548))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nAlloc = (((int32(_pNew.X11) - i32(1)) / i32(8)) * i32(8)) + i32(8) - func() int32 { - if ((_nAlloc >= int32(_pNew.X11)) && ((_nAlloc % i32(8)) == i32(0))) && ((_nAlloc - int32(_pNew.X11)) < i32(8)) { - return i32(0) - } - return func() int32 { + func() { + if _nAlloc < int32(_pNew.X11) || (_nAlloc%i32(8)) != i32(0) || (_nAlloc-int32(_pNew.X11)) >= i32(8) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96656), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterBeginAddColumnØ00__func__Ø000))), unsafe.Pointer(str(132564))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XColumn)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(4 /* X1 */))))) = (*XColumn)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, uint64(u32(16)*uint32(_nAlloc))))) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(0 /* X0 */))) = _sqlite3MPrintf(tls, _db, str(132624), unsafe.Pointer(_pTab.X0)) @@ -147192,15 +133446,11 @@ _11: goto _19 } - func() int32 { - if (_db.X17) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_db.X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96660), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterBeginAddColumnØ00__func__Ø000))), unsafe.Pointer(str(49168))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _exit_begin_add_column @@ -147284,7 +133534,7 @@ _0: return _1: - if ((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) != 0 { + if ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) != 0 { goto _2 } @@ -147311,15 +133561,11 @@ _3: _2: _3_pSchema = (*XSchema)(unsafe.Pointer(_pTab.X20)) _3_zName = _pTab.X0 - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, i32(0), _3_pSchema) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3SchemaMutexHeld(tls, _db, i32(0), _3_pSchema) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124978), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabFinishParseØ00__func__Ø000))), unsafe.Pointer(str(132812))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _3_pOld = (*XTable)(unsafe.Pointer(_sqlite3HashInsert(tls, (*XHash)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pSchema))+uintptr(8 /* X2 */))), _3_zName, (unsafe.Pointer)(_pTab)))) if _3_pOld == nil { @@ -147327,15 +133573,11 @@ _2: } _sqlite3OomFault(tls, _db) - func() int32 { - if _pTab == _3_pOld { - return i32(0) - } - return func() int32 { + func() { + if _pTab != _3_pOld { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124982), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabFinishParseØ00__func__Ø000))), unsafe.Pointer(str(132852))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() return @@ -147388,50 +133630,34 @@ func _sqlite3VtabBeginParse(tls *crt.TLS, _pParse *XParse, _pName1 *XToken, _pNa return _0: - func() int32 { - if (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) == (*XIndex)(unsafe.Pointer(_pTable.X2)) { - return i32(0) - } - return func() int32 { + func() { + if (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) != (*XIndex)(unsafe.Pointer(_pTable.X2)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124861), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabBeginParseØ00__func__Ø000))), unsafe.Pointer(str(132888))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) _iDb = _sqlite3SchemaToIndex(tls, _db, (*XSchema)(unsafe.Pointer(_pTable.X20))) - func() int32 { - if _iDb >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _iDb < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124865), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabBeginParseØ00__func__Ø000))), unsafe.Pointer(str(43016))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pTable.X16) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pTable.X16) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124867), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabBeginParseØ00__func__Ø000))), unsafe.Pointer(str(132908))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _addModuleArgument(tls, _db, _pTable, _sqlite3NameFromToken(tls, _db, _pModuleName)) _addModuleArgument(tls, _db, _pTable, (*int8)(unsafe.Pointer(uintptr(i32(0))))) _addModuleArgument(tls, _db, _pTable, _sqlite3DbStrDup(tls, _db, _pTable.X0)) - func() int32 { - if ((((*XToken)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(392 /* X50 */))).X0) == (_pName2.X0)) && ((_pName2.X0) != (*int8)(unsafe.Pointer(uintptr(i32(0)))))) || ((((*XToken)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(392 /* X50 */))).X0) == (_pName1.X0)) && ((_pName2.X0) == (*int8)(unsafe.Pointer(uintptr(i32(0)))))) { - return i32(0) - } - return func() int32 { + func() { + if (((*XToken)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(392 /* X50 */))).X0) != (_pName2.X0) || (_pName2.X0) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) && (((*XToken)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(392 /* X50 */))).X0) != (_pName1.X0) || (_pName2.X0) != (*int8)(unsafe.Pointer(uintptr(i32(0))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124871), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabBeginParseØ00__func__Ø000))), unsafe.Pointer(str(132932))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XToken)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(392 /* X50 */))))) + uintptr(4 /* X1 */))) = uint32(int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pModuleName.X0))+1*uintptr(_pModuleName.X1))))) - uintptr(unsafe.Pointer((*XToken)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(392 /* X50 */))).X0))) / 1)) if (_pTable.X17) == nil { @@ -147471,15 +133697,11 @@ func _sqlite3VtabArgExtend(tls *crt.TLS, _pParse *XParse, _p *XToken) { // sqlit goto _1 _0: - func() int32 { - if uintptr(unsafe.Pointer(_pArg.X0)) <= uintptr(unsafe.Pointer(_p.X0)) { - return i32(0) - } - return func() int32 { + func() { + if uintptr(unsafe.Pointer(_pArg.X0)) > uintptr(unsafe.Pointer(_p.X0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125009), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabArgExtendØ00__func__Ø000))), unsafe.Pointer(str(133060))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pArg)) + uintptr(4 /* X1 */))) = uint32(int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X0))+1*uintptr(_p.X1))))) - uintptr(unsafe.Pointer(_pArg.X0))) / 1)) _1: @@ -147538,15 +133760,11 @@ _1: _7: _pNew = (*XWith)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, uint64(u32(24))))) _8: - func() int32 { - if ((_pNew != (*XWith)(unsafe.Pointer(uintptr(i32(0))))) && (_zName != (*int8)(unsafe.Pointer(uintptr(i32(0)))))) || ((_db.X17) != 0) { - return i32(0) - } - return func() int32 { + func() { + if (_pNew == (*XWith)(unsafe.Pointer(uintptr(i32(0)))) || _zName == (*int8)(unsafe.Pointer(uintptr(i32(0))))) && (_db.X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103864), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WithAddØ00__func__Ø000))), unsafe.Pointer(str(133132))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_db.X17) == 0 { goto _13 @@ -147579,61 +133797,41 @@ func init() { func _yy_find_reduce_action(tls *crt.TLS, _stateno int32, _iLookAhead uint8) (r0 int32) { // sqlite3.c:136611:1 var _i int32 // sqlite3.c:136615:7 _ = _i - func() int32 { - if _stateno <= i32(324) { - return i32(0) - } - return func() int32 { + func() { + if _stateno > i32(324) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(136621), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_find_reduce_actionØ00__func__Ø000))), unsafe.Pointer(str(133192))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yy_reduce_ofst)) + 2*uintptr(_stateno)))) - func() int32 { - if _i != i32(-130) { - return i32(0) - } - return func() int32 { + func() { + if _i == i32(-130) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(136624), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_find_reduce_actionØ00__func__Ø000))), unsafe.Pointer(str(133220))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_iLookAhead) != i32(252) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_iLookAhead) == i32(252) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(136625), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_find_reduce_actionØ00__func__Ø000))), unsafe.Pointer(str(27040))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := &_i *p = (*p) + int32(_iLookAhead) sink961 = *p } - func() int32 { - if (_i >= i32(0)) && (_i < i32(1567)) { - return i32(0) - } - return func() int32 { + func() { + if _i < i32(0) || _i >= i32(1567) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(136632), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_find_reduce_actionØ00__func__Ø000))), unsafe.Pointer(str(133244))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yy_lookahead)) + 1*uintptr(_i)))) == int32(_iLookAhead) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yy_lookahead)) + 1*uintptr(_i)))) != int32(_iLookAhead) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(136633), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_find_reduce_actionØ00__func__Ø000))), unsafe.Pointer(str(133272))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yy_action)) + 2*uintptr(_i)))) return @@ -147662,15 +133860,11 @@ func _yy_accept(tls *crt.TLS, _yypParser *XyyParser) { // sqlite3.c:138414:1 crt.Xfprintf(tls, _yyTraceFILE, str(133324), unsafe.Pointer(_yyTracePrompt)) _0: - func() int32 { - if (*XyyStackEntry)(unsafe.Pointer(_yypParser.X0)) == (*XyyStackEntry)(unsafe.Pointer((*[100]XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yypParser))+uintptr(8 /* X2 */))))) { - return i32(0) - } - return func() int32 { + func() { + if (*XyyStackEntry)(unsafe.Pointer(_yypParser.X0)) != (*XyyStackEntry)(unsafe.Pointer((*[100]XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yypParser))+uintptr(8 /* X2 */))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138426), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_acceptØ00__func__Ø000))), unsafe.Pointer(str(133336))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XParse)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yypParser)) + uintptr(4 /* X1 */))))) = _pParse return @@ -147688,15 +133882,11 @@ func _yy_syntax_error(tls *crt.TLS, _yypParser *XyyParser, _yymajor int32, _yymi _ = _pParse _pParse = (*XParse)(unsafe.Pointer(_yypParser.X1)) - func() int32 { - if (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yyminor.X0)) + 1*uintptr(i32(0))))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yyminor.X0)) + 1*uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138405), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_syntax_errorØ00__func__Ø000))), unsafe.Pointer(str(133388))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3ErrorMsg(tls, _pParse, str(27448), unsafe.Pointer(&_yyminor)) *(**XParse)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yypParser)) + uintptr(4 /* X1 */))))) = _pParse @@ -147831,15 +134021,11 @@ func Xsqlite3_free_table(tls *crt.TLS, _azResult **int8) { // sqlite3.c:122166:1 } *(*uintptr)(unsafe.Pointer(&_azResult)) += uintptr(4294967292) - func() int32 { - if _azResult != (**int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _azResult == (**int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122172), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_free_tableØ00__func__Ø000))), unsafe.Pointer(str(133416))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _1_n = int32(uintptr(unsafe.Pointer(*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_azResult)) + 4*uintptr(i32(0))))))) _1_i = i32(1) @@ -147888,25 +134074,17 @@ _0: func Xsqlite3_get_auxdata(tls *crt.TLS, _pCtx *Xsqlite3_context, _iArg int32) (r0 unsafe.Pointer) { // sqlite3.c:76812:12 var _pAuxData *XAuxData // sqlite3.c:76813:11 _ = _pAuxData - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76815), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_get_auxdataØ00__func__Ø000))), unsafe.Pointer(str(4988))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*TVdbe)(unsafe.Pointer(_pCtx.X3)) != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*TVdbe)(unsafe.Pointer(_pCtx.X3)) == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76819), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_get_auxdataØ00__func__Ø000))), unsafe.Pointer(str(133448))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pAuxData = (*XAuxData)(unsafe.Pointer((*TVdbe)(unsafe.Pointer(_pCtx.X3)).X43)) _4: @@ -148196,7 +134374,7 @@ func Xsqlite3_interrupt(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:141487:12 return _2: - *(*int32)(unsafe.Pointer((*T5412497)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */))))) = i32(1) + *(*int32)(unsafe.Pointer((*T5412507)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */))))) = i32(1) return } @@ -148394,15 +134572,11 @@ _13: _15: *(**XCollSeq)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(8 /* X2 */))))) = _sqlite3FindCollSeq(tls, _db, uint8(i32(1)), (*int8)(unsafe.Pointer(&_sqlite3StrBINARY)), i32(0)) - func() int32 { - if (*XCollSeq)(unsafe.Pointer(_db.X2)) != (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XCollSeq)(unsafe.Pointer(_db.X2)) == (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142846), unsafe.Pointer((*int8)(unsafe.Pointer(&_openDatabaseØ00__func__Ø000))), unsafe.Pointer(str(133568))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(44 /* X9 */))) = _flags _rc = _sqlite3ParseUri(tls, _zVfs, _zFilename, &_flags, (**Xsqlite3_vfs)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(0 /* X0 */))))), &_zOpen, &_zErrMsg) @@ -148493,28 +134667,20 @@ _opendb_out: goto _29 } - func() int32 { - if (((*Xsqlite3_mutex)(unsafe.Pointer(_db.X3)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0))))) || (_isThreadsafe == i32(0))) || ((_sqlite3Config.X2) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) && _isThreadsafe != i32(0) && (_sqlite3Config.X2) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142979), unsafe.Pointer((*int8)(unsafe.Pointer(&_openDatabaseØ00__func__Ø000))), unsafe.Pointer(str(133588))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) _29: _rc = Xsqlite3_errcode(tls, _db) - func() int32 { - if (_db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || (_rc == i32(7)) { - return i32(0) - } - return func() int32 { + func() { + if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && _rc != i32(7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142984), unsafe.Pointer((*int8)(unsafe.Pointer(&_openDatabaseØ00__func__Ø000))), unsafe.Pointer(str(133660))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _rc != i32(7) { goto _37 @@ -148616,15 +134782,11 @@ func _sqlite3RegisterPerConnectionBuiltinFunctions(tls *crt.TLS, _db *Xsqlite3) var _rc int32 // sqlite3.c:106951:7 _ = _rc _rc = Xsqlite3_overload_function(tls, _db, str(24944), i32(2)) - func() int32 { - if (_rc == i32(7)) || (_rc == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(7) && _rc != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106952), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RegisterPerConnectionBuiltinFunctionsØ00__func__Ø000))), unsafe.Pointer(str(133704))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _rc != i32(7) { goto _3 @@ -148668,7 +134830,8 @@ func _sqlite3InvalidFunction(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed var _zErr *int8 // sqlite3.c:76763:8 _ = _zErr _zName = (*XFuncDef)(unsafe.Pointer(_context.X1)).X6 - func() **XMem { ; return _NotUsed2 }() + _ = _NotUsed2 + _zErr = Xsqlite3_mprintf(tls, str(133740), unsafe.Pointer(_zName)) Xsqlite3_result_error(tls, _context, _zErr, i32(-1)) Xsqlite3_free(tls, (unsafe.Pointer)(_zErr)) @@ -148752,7 +134915,7 @@ func _setupLookaside(tls *crt.TLS, _db *Xsqlite3, _pBuf unsafe.Pointer, _sz int3 _ = _6_i var _6_p *Xsqlite3_file // sqlite3.c:140599:19 _ = _6_p - if ((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X3) == 0 { + if ((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X3) == 0 { goto _0 } @@ -148760,11 +134923,11 @@ func _setupLookaside(tls *crt.TLS, _db *Xsqlite3, _pBuf unsafe.Pointer, _sz int3 return _0: - if ((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X2) == 0 { + if ((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X2) == 0 { goto _1 } - Xsqlite3_free(tls, (*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))).X7) + Xsqlite3_free(tls, (*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))).X7) _1: _sz = _sz & i32(-8) if _sz > i32(4) { @@ -148807,22 +134970,18 @@ _7: _pStart = _pBuf _9: _6: - *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(32 /* X7 */))) = _pStart - *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(28 /* X6 */))))) = (*Xsqlite3_file)(unsafe.Pointer(uintptr(i32(0)))) - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(4 /* X1 */))) = uint16(_sz) + *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(32 /* X7 */))) = _pStart + *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(28 /* X6 */))))) = (*Xsqlite3_file)(unsafe.Pointer(uintptr(i32(0)))) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(4 /* X1 */))) = uint16(_sz) if _pStart == nil { goto _10 } - func() int32 { - if _sz > i32(4) { - return i32(0) - } - return func() int32 { + func() { + if _sz <= i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(140600), unsafe.Pointer((*int8)(unsafe.Pointer(&_setupLookasideØ00__func__Ø000))), unsafe.Pointer(str(133880))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _6_p = (*Xsqlite3_file)(unsafe.Pointer(_pStart)) _6_i = _cnt - i32(1) @@ -148831,16 +134990,16 @@ _13: goto _16 } - *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_p)) + uintptr(0 /* X0 */))))) = (*Xsqlite3_file)(unsafe.Pointer((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X6)) - *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(28 /* X6 */))))) = _6_p + *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_p)) + uintptr(0 /* X0 */))))) = (*Xsqlite3_file)(unsafe.Pointer((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X6)) + *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(28 /* X6 */))))) = _6_p _6_p = (*Xsqlite3_file)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_p)) + 1*uintptr(_sz))))) _6_i -= 1 goto _13 _16: - *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(36 /* X8 */))) = (unsafe.Pointer)(_6_p) - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */))) = uint32(i32(0)) - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(6 /* X2 */))) = uint8(func() int32 { + *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(36 /* X8 */))) = (unsafe.Pointer)(_6_p) + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */))) = uint32(i32(0)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(6 /* X2 */))) = uint8(func() int32 { if unsafe.Pointer(_pBuf) == (unsafe.Pointer)(uintptr(i32(0))) { return i32(1) } @@ -148849,10 +135008,10 @@ _16: goto _19 _10: - *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(32 /* X7 */))) = (unsafe.Pointer)(_db) - *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(36 /* X8 */))) = (unsafe.Pointer)(_db) - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */))) = uint32(i32(1)) - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(6 /* X2 */))) = uint8(i32(0)) + *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(32 /* X7 */))) = (unsafe.Pointer)(_db) + *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(36 /* X8 */))) = (unsafe.Pointer)(_db) + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */))) = uint32(i32(1)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(6 /* X2 */))) = uint8(i32(0)) _19: r0 = i32(0) return @@ -148904,15 +135063,11 @@ _2: } _rc = _openDatabase(tls, _zFilename8, _ppDb, uint32(i32(6)), (*int8)(unsafe.Pointer(uintptr(i32(0))))) - func() int32 { - if ((*_ppDb) != nil) || (_rc == i32(7)) { - return i32(0) - } - return func() int32 { + func() { + if (*_ppDb) == nil && _rc != i32(7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(143064), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_open16Ø00__func__Ø000))), unsafe.Pointer(str(133936))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _rc != i32(0) || (int32((*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr((*_ppDb).X4)+16*uintptr(i32(0)))).X4)).X9)&i32(1)) == i32(1) { goto _8 @@ -148941,15 +135096,11 @@ func Xsqlite3_prepare16(tls *crt.TLS, _db *Xsqlite3, _zSql unsafe.Pointer, _nByt var _rc int32 // sqlite3.c:116226:7 _ = _rc _rc = _sqlite3Prepare16(tls, _db, _zSql, _nBytes, i32(0), _ppStmt, _pzTail) - func() int32 { - if ((_rc == i32(0)) || (_ppStmt == (*unsafe.Pointer)(unsafe.Pointer(uintptr(i32(0)))))) || (unsafe.Pointer(*_ppStmt) == (unsafe.Pointer)(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) && _ppStmt != (*unsafe.Pointer)(unsafe.Pointer(uintptr(i32(0)))) && unsafe.Pointer(*_ppStmt) != (unsafe.Pointer)(uintptr(i32(0))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116228), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_prepare16Ø00__func__Ø000))), unsafe.Pointer(str(51964))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _rc return @@ -149158,15 +135309,11 @@ _1: } func Xsqlite3_result_error16(tls *crt.TLS, _pCtx *Xsqlite3_context, _z unsafe.Pointer, _n int32) { // sqlite3.c:76365:12 - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76366), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_error16Ø00__func__Ø000))), unsafe.Pointer(str(4988))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCtx)) + uintptr(20 /* X5 */))) = i32(1) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCtx)) + uintptr(25 /* X7 */))) = uint8(i32(1)) @@ -149182,15 +135329,11 @@ func init() { } func Xsqlite3_result_int64(tls *crt.TLS, _pCtx *Xsqlite3_context, _iVal int64) { // sqlite3.c:76376:12 - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76377), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_int64Ø00__func__Ø000))), unsafe.Pointer(str(4988))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeMemSetInt64(tls, (*XMem)(unsafe.Pointer(_pCtx.X0)), _iVal) return @@ -149204,15 +135347,11 @@ func init() { } func Xsqlite3_result_null(tls *crt.TLS, _pCtx *Xsqlite3_context) { // sqlite3.c:76380:12 - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76381), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_nullØ00__func__Ø000))), unsafe.Pointer(str(4988))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeMemSetNull(tls, (*XMem)(unsafe.Pointer(_pCtx.X0))) return @@ -149226,15 +135365,11 @@ func init() { } func Xsqlite3_result_text16(tls *crt.TLS, _pCtx *Xsqlite3_context, _z unsafe.Pointer, _n int32, _xDel func(*crt.TLS, unsafe.Pointer)) { // sqlite3.c:76416:12 - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76422), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_text16Ø00__func__Ø000))), unsafe.Pointer(str(4988))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _setResultStrOrError(tls, _pCtx, (*int8)(unsafe.Pointer(_z)), _n, uint8(i32(2)), _xDel) return @@ -149248,15 +135383,11 @@ func init() { } func Xsqlite3_result_text16be(tls *crt.TLS, _pCtx *Xsqlite3_context, _z unsafe.Pointer, _n int32, _xDel func(*crt.TLS, unsafe.Pointer)) { // sqlite3.c:76425:12 - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76431), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_text16beØ00__func__Ø000))), unsafe.Pointer(str(4988))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _setResultStrOrError(tls, _pCtx, (*int8)(unsafe.Pointer(_z)), _n, uint8(i32(3)), _xDel) return @@ -149270,15 +135401,11 @@ func init() { } func Xsqlite3_result_text16le(tls *crt.TLS, _pCtx *Xsqlite3_context, _z unsafe.Pointer, _n int32, _xDel func(*crt.TLS, unsafe.Pointer)) { // sqlite3.c:76434:12 - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76440), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_text16leØ00__func__Ø000))), unsafe.Pointer(str(4988))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _setResultStrOrError(tls, _pCtx, (*int8)(unsafe.Pointer(_z)), _n, uint8(i32(2)), _xDel) return @@ -149338,15 +135465,11 @@ func Xsqlite3_set_auxdata(tls *crt.TLS, _pCtx *Xsqlite3_context, _iArg int32, _p var _pVdbe *TVdbe // sqlite3.c:76840:8 _ = _pVdbe _pVdbe = (*TVdbe)(unsafe.Pointer(_pCtx.X3)) - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76842), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_set_auxdataØ00__func__Ø000))), unsafe.Pointer(str(4988))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _iArg >= i32(0) { goto _2 @@ -149355,15 +135478,11 @@ func Xsqlite3_set_auxdata(tls *crt.TLS, _pCtx *Xsqlite3_context, _iArg int32, _p goto _failed _2: - func() int32 { - if _pVdbe != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pVdbe == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76847), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_set_auxdataØ00__func__Ø000))), unsafe.Pointer(str(42744))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pAuxData = (*XAuxData)(unsafe.Pointer(_pVdbe.X43)) _5: @@ -149682,15 +135801,11 @@ func Xsqlite3_transfer_bindings(tls *crt.TLS, _pFromStmt unsafe.Pointer, _pToStm return _0: - func() int32 { - if (((uint32((_pTo.X32)>>uint(i32(9))) << uint(i32(31))) >> uint(i32(31))) != 0) || ((_pTo.X41) == uint32(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if ((uint32((_pTo.X32)>>uint(i32(9)))<<uint(i32(31)))>>uint(i32(31))) == 0 && (_pTo.X41) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77530), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_transfer_bindingsØ00__func__Ø000))), unsafe.Pointer(str(134188))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pTo.X41) == 0 { goto _4 @@ -149698,15 +135813,11 @@ _0: storebits955((*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTo))+uintptr(140 /* X32 */))), int16(i32(1)), 1, 0) _4: - func() int32 { - if (((uint32((_pFrom.X32)>>uint(i32(9))) << uint(i32(31))) >> uint(i32(31))) != 0) || ((_pFrom.X41) == uint32(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if ((uint32((_pFrom.X32)>>uint(i32(9)))<<uint(i32(31)))>>uint(i32(31))) == 0 && (_pFrom.X41) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77534), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_transfer_bindingsØ00__func__Ø000))), unsafe.Pointer(str(134224))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pFrom.X41) == 0 { goto _8 @@ -149782,15 +135893,11 @@ func Xsqlite3_prepare16_v2(tls *crt.TLS, _db *Xsqlite3, _zSql unsafe.Pointer, _n var _rc int32 // sqlite3.c:116238:7 _ = _rc _rc = _sqlite3Prepare16(tls, _db, _zSql, _nBytes, i32(1), _ppStmt, _pzTail) - func() int32 { - if ((_rc == i32(0)) || (_ppStmt == (*unsafe.Pointer)(unsafe.Pointer(uintptr(i32(0)))))) || (unsafe.Pointer(*_ppStmt) == (unsafe.Pointer)(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) && _ppStmt != (*unsafe.Pointer)(unsafe.Pointer(uintptr(i32(0)))) && unsafe.Pointer(*_ppStmt) != (unsafe.Pointer)(uintptr(i32(0))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116240), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_prepare16_v2Ø00__func__Ø000))), unsafe.Pointer(str(51964))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _rc return @@ -149828,15 +135935,11 @@ _0: goto _0 _3: - func() int32 { - if (((uint32((_p.X32)>>uint(i32(9))) << uint(i32(31))) >> uint(i32(31))) != 0) || ((_p.X41) == uint32(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if ((uint32((_p.X32)>>uint(i32(9)))<<uint(i32(31)))>>uint(i32(31))) == 0 && (_p.X41) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76161), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_clear_bindingsØ00__func__Ø000))), unsafe.Pointer(str(6964))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_p.X41) == 0 { goto _7 @@ -150078,7 +136181,7 @@ _26: goto _29 } - if ((*T5927845)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + if ((*T5927855)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_13_pFKey))+uintptr(36 /* X9 */))))) + 8*uintptr(_14_j))).X0) != _iCol { @@ -150135,15 +136238,11 @@ _34: _41: _20: *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBlob)) + uintptr(16 /* X4 */))) = (unsafe.Pointer)(_sqlite3VdbeCreate(tls, _pParse)) - func() int32 { - if ((_pBlob.X4) != nil) || ((_db.X17) != 0) { - return i32(0) - } - return func() int32 { + func() { + if (_pBlob.X4) == nil && (_db.X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85583), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_blob_openØ00__func__Ø000))), unsafe.Pointer(str(134512))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pBlob.X4) == nil { goto _45 @@ -150159,15 +136258,11 @@ _20: goto _46 } - func() int32 { - if _21_aOp != (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _21_aOp == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85625), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_blob_openØ00__func__Ø000))), unsafe.Pointer(str(134548))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_21_aOp))+24*uintptr(i32(0)))))) + uintptr(4 /* X3 */))) = _21_iDb *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_21_aOp))+24*uintptr(i32(0)))))) + uintptr(8 /* X4 */))) = _pTab.X7 @@ -150187,7 +136282,7 @@ _50: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_21_aOp))+24*uintptr(i32(1)))))) + uintptr(8 /* X4 */))) = _pTab.X7 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_21_aOp))+24*uintptr(i32(1)))))) + uintptr(12 /* X5 */))) = _21_iDb *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_21_aOp))+24*uintptr(i32(1)))))) + uintptr(1 /* X1 */))) = int8(i32(-11)) - *(*int32)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_21_aOp))+24*uintptr(i32(1)))))) + uintptr(16 /* X6 */))))) = int32(_pTab.X11) + i32(1) + *(*int32)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_21_aOp))+24*uintptr(i32(1)))))) + uintptr(16 /* X6 */))))) = int32(_pTab.X11) + i32(1) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_21_aOp))+24*uintptr(i32(3)))))) + uintptr(8 /* X4 */))) = int32(_pTab.X11) *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(408 /* X52 */))) = int16(i32(0)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(44 /* X18 */))) = i32(1) @@ -150271,7 +136366,7 @@ func _blobSeekToRow(tls *crt.TLS, _p *XIncrblob, _iRow int64, _pzErr **int8) (r0 _zErr = nil _v = (*TVdbe)(unsafe.Pointer(_p.X4)) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XMem)(unsafe.Pointer(uintptr(_v.X18)+48*uintptr(i32(1)))))) + uintptr(8 /* X1 */))) = uint16(i32(4)) - *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XMem)(unsafe.Pointer(uintptr(_v.X18)+48*uintptr(i32(1)))))) + uintptr(0 /* X0 */))))) = _iRow + *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XMem)(unsafe.Pointer(uintptr(_v.X18)+48*uintptr(i32(1)))))) + uintptr(0 /* X0 */))))) = _iRow if (_v.X9) <= i32(3) { goto _0 } @@ -150317,7 +136412,7 @@ _1: _5: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))) = int32(*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pC))+uintptr(80 /* X25 */))))) + 4*uintptr(int32(_p.X2)+int32(_3_pC.X18))))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))) = int32(_sqlite3VdbeSerialTypeLen(tls, _3_type)) - *(**XBtCursor)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X3 */))))) = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pC)) + uintptr(36 /* X14 */))))))) + *(**XBtCursor)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X3 */))))) = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pC)) + uintptr(36 /* X14 */))))))) _sqlite3BtreeIncrblobCursor(tls, (*XBtCursor)(unsafe.Pointer(_p.X3))) _10: _2: @@ -150348,25 +136443,17 @@ _14: _15: _13: _12: - func() int32 { - if (_rc != i32(0)) || (_zErr == (*int8)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if _rc == i32(0) && _zErr != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85445), unsafe.Pointer((*int8)(unsafe.Pointer(&_blobSeekToRowØ00__func__Ø000))), unsafe.Pointer(str(134636))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_rc != i32(100)) && (_rc != i32(101)) { - return i32(0) } - return func() int32 { + }() + func() { + if _rc == i32(100) || _rc == i32(101) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85446), unsafe.Pointer((*int8)(unsafe.Pointer(&_blobSeekToRowØ00__func__Ø000))), unsafe.Pointer(str(134664))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *_pzErr = _zErr r0 = _rc @@ -150434,15 +136521,11 @@ _3: goto _6 _5: - func() int32 { - if _db == (*Xsqlite3)(unsafe.Pointer(_v.X0)) { - return i32(0) - } - return func() int32 { + func() { + if _db != (*Xsqlite3)(unsafe.Pointer(_v.X0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85740), unsafe.Pointer((*int8)(unsafe.Pointer(&_blobReadWriteØ00__func__Ø000))), unsafe.Pointer(str(134716))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3BtreeEnterCursor(tls, (*XBtCursor)(unsafe.Pointer(_p.X3))) _rc = _xCall(tls, (*XBtCursor)(unsafe.Pointer(_p.X3)), uint32(_iOffset+(_p.X1)), uint32(_n), _z) @@ -150491,15 +136574,11 @@ func _sqlite3BtreePayloadChecked(tls *crt.TLS, _pCur *XBtCursor, _offset uint32, goto _0 } - func() int32 { - if _cursorOwnsBtShared(tls, _pCur) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _cursorOwnsBtShared(tls, _pCur) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63707), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePayloadCheckedØ00__func__Ø000))), unsafe.Pointer(str(74648))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _accessPayload(tls, _pCur, _offset, _amt, (*uint8)(unsafe.Pointer(_pBuf)), i32(0)) return @@ -150527,15 +136606,11 @@ func _accessPayloadChecked(tls *crt.TLS, _pCur *XBtCursor, _offset uint32, _amt return _0: - func() int32 { - if _cursorOwnsBtShared(tls, _pCur) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _cursorOwnsBtShared(tls, _pCur) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63701), unsafe.Pointer((*int8)(unsafe.Pointer(&_accessPayloadCheckedØ00__func__Ø000))), unsafe.Pointer(str(74648))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _btreeRestoreCursorPosition(tls, _pCur) r0 = func() int32 { @@ -150563,35 +136638,23 @@ func Xsqlite3_blob_write(tls *crt.TLS, _pBlob unsafe.Pointer, _z unsafe.Pointer, func _sqlite3BtreePutData(tls *crt.TLS, _pCsr *XBtCursor, _offset uint32, _amt uint32, _z unsafe.Pointer) (r0 int32) { // sqlite3.c:68685:1 var _rc int32 // sqlite3.c:68686:7 _ = _rc - func() int32 { - if _cursorOwnsBtShared(tls, _pCsr) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _cursorOwnsBtShared(tls, _pCsr) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68687), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataØ00__func__Ø000))), unsafe.Pointer(str(134796))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCsr.X0)).X0)).X3))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCsr.X0)).X0)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68688), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataØ00__func__Ø000))), unsafe.Pointer(str(134824))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pCsr.X10) & i32(16)) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pCsr.X10) & i32(16)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68689), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataØ00__func__Ø000))), unsafe.Pointer(str(134868))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = func() int32 { if int32(_pCsr.X12) >= i32(3) { @@ -150607,15 +136670,11 @@ func _sqlite3BtreePutData(tls *crt.TLS, _pCsr *XBtCursor, _offset uint32, _amt u return _8: - func() int32 { - if int32(_pCsr.X12) != i32(3) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pCsr.X12) == i32(3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68695), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataØ00__func__Ø000))), unsafe.Pointer(str(134900))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pCsr.X12) == i32(1) { goto _11 @@ -150626,15 +136685,11 @@ _8: _11: _rc = _saveAllCursors(tls, (*XBtShared)(unsafe.Pointer(_pCsr.X1)), _pCsr.X7, _pCsr) - func() int32 { - if _rc == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68709), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataØ00__func__Ø000))), unsafe.Pointer(str(14052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_pCsr.X10) & i32(1)) != i32(0) { goto _14 @@ -150644,45 +136699,29 @@ _11: return _14: - func() int32 { - if ((int32((*XBtShared)(unsafe.Pointer(_pCsr.X1)).X10) & i32(1)) == i32(0)) && (int32((*XBtShared)(unsafe.Pointer(_pCsr.X1)).X8) == i32(2)) { - return i32(0) - } - return func() int32 { + func() { + if (int32((*XBtShared)(unsafe.Pointer(_pCsr.X1)).X10)&i32(1)) != i32(0) || int32((*XBtShared)(unsafe.Pointer(_pCsr.X1)).X8) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68721), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataØ00__func__Ø000))), unsafe.Pointer(str(134936))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _hasSharedCacheTableLock(tls, (*XBtree)(unsafe.Pointer(_pCsr.X0)), _pCsr.X7, i32(0), i32(2)) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _hasSharedCacheTableLock(tls, (*XBtree)(unsafe.Pointer(_pCsr.X0)), _pCsr.X7, i32(0), i32(2)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68723), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataØ00__func__Ø000))), unsafe.Pointer(str(135020))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _hasReadConflicts(tls, (*XBtree)(unsafe.Pointer(_pCsr.X0)), _pCsr.X7) == 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _hasReadConflicts(tls, (*XBtree)(unsafe.Pointer(_pCsr.X0)), _pCsr.X7) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68724), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataØ00__func__Ø000))), unsafe.Pointer(str(135080))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCsr.X14)))).X2) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if ((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCsr.X14)))).X2) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68725), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataØ00__func__Ø000))), unsafe.Pointer(str(135128))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _accessPayload(tls, _pCsr, _offset, _amt, (*uint8)(unsafe.Pointer(_z)), i32(1)) return @@ -150723,17 +136762,13 @@ _1: return _3: - func() int32 { + func() { if (*(*func(*crt.TLS, int32) *Xsqlite3_mutex)(unsafe.Pointer(&struct { f func(*crt.TLS, int32) unsafe.Pointer - }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(72 /* X11 */))).X2)}))) != nil { - return i32(0) - } - return func() int32 { + }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(72 /* X11 */))).X2)}))) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22809), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_mutex_allocØ00__func__Ø000))), unsafe.Pointer(str(2212))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = (*(*func(*crt.TLS, int32) *Xsqlite3_mutex)(unsafe.Pointer(&struct { f func(*crt.TLS, int32) unsafe.Pointer @@ -150824,15 +136859,11 @@ _3: *(**Xsqlite3_vfs)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVfs)) + uintptr(12 /* X3 */))))) = (*Xsqlite3_vfs)(unsafe.Pointer(_vfsList.X3)) *(**Xsqlite3_vfs)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_vfsList)) + uintptr(12 /* X3 */))))) = _pVfs _4: - func() int32 { - if _vfsList != nil { - return i32(0) - } - return func() int32 { + func() { + if _vfsList == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(20450), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_vfs_registerØ00__func__Ø000))), unsafe.Pointer(str(135204))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() Xsqlite3_mutex_leave(tls, _mutex) r0 = i32(0) @@ -150843,15 +136874,11 @@ _4: func _vfsUnlink(tls *crt.TLS, _pVfs *Xsqlite3_vfs) { // sqlite3.c:20408:1 var _3_p *Xsqlite3_vfs // sqlite3.c:20415:17 _ = _3_p - func() int32 { - if Xsqlite3_mutex_held(tls, _sqlite3MutexAlloc(tls, i32(2))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, _sqlite3MutexAlloc(tls, i32(2))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(20409), unsafe.Pointer((*int8)(unsafe.Pointer(&_vfsUnlinkØ00__func__Ø000))), unsafe.Pointer(str(135212))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pVfs != (*Xsqlite3_vfs)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 @@ -150927,15 +136954,11 @@ func Xsqlite3_threadsafe(tls *crt.TLS) (r0 int32) { // sqlite3.c:139965:12 } func Xsqlite3_result_zeroblob(tls *crt.TLS, _pCtx *Xsqlite3_context, _n int32) { // sqlite3.c:76448:12 - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76449), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_zeroblobØ00__func__Ø000))), unsafe.Pointer(str(4988))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeMemSetZeroBlob(tls, (*XMem)(unsafe.Pointer(_pCtx.X0)), _n) return @@ -151079,15 +137102,11 @@ _23: _8: _10_x = i32(0) - func() int32 { - if store961(&_10_x, crt.VAInt32(&_ap)) != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if store961(&_10_x, crt.VAInt32(&_ap)) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(143580), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_test_controlØ00__func__Ø000))), unsafe.Pointer(str(135340))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _10_x goto _22 @@ -151099,11 +137118,8 @@ _9: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(143615), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_test_controlØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(143615), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_test_controlØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() @@ -151182,10 +137198,10 @@ _31: _21: _23_db = (*Xsqlite3)(crt.VAPointer(&_ap)) Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_23_db.X3))) - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(144 /* X33 */))))) + uintptr(4 /* X1 */))) = uint8(_sqlite3FindDbName(tls, _23_db, (*int8)(crt.VAPointer(&_ap)))) - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(144 /* X33 */))))) + uintptr(5 /* X2 */))) = store4537((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(144 /* X33 */)))))+uintptr(7 /* X4 */))), uint8(crt.VAInt32(&_ap))) - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(144 /* X33 */))))) + uintptr(0 /* X0 */))) = crt.VAInt32(&_ap) - if int32((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(144 /* X33 */))).X2) != i32(0) || ((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(144 /* X33 */))).X0) <= i32(0) { + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(144 /* X33 */))))) + uintptr(4 /* X1 */))) = uint8(_sqlite3FindDbName(tls, _23_db, (*int8)(crt.VAPointer(&_ap)))) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(144 /* X33 */))))) + uintptr(5 /* X2 */))) = store4537((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(144 /* X33 */)))))+uintptr(7 /* X4 */))), uint8(crt.VAInt32(&_ap))) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(144 /* X33 */))))) + uintptr(0 /* X0 */))) = crt.VAInt32(&_ap) + if int32((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(144 /* X33 */))).X2) != i32(0) || ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(144 /* X33 */))).X0) <= i32(0) { goto _33 } @@ -151870,46 +137886,38 @@ _2: } _4: - *_pCurrent = (*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X3 - *_pHighwater = (*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X4 + *_pCurrent = (*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X3 + *_pHighwater = (*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X4 if _resetFlag == 0 { goto _17 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(12 /* X4 */))) = (*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X3 + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(12 /* X4 */))) = (*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X3 _17: goto _18 _5: _6: _7: - func() int32 { - if (_op - i32(4)) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_op - i32(4)) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18654), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_db_statusØ00__func__Ø000))), unsafe.Pointer(str(135488))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_op - i32(4)) < i32(3) { - return i32(0) } - return func() int32 { + }() + func() { + if (_op - i32(4)) >= i32(3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18655), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_db_statusØ00__func__Ø000))), unsafe.Pointer(str(135528))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *_pCurrent = i32(0) - *_pHighwater = *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */)))))+uintptr(16 /* X5 */))))) + 4*uintptr(_op-i32(4)))) + *_pHighwater = *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */)))))+uintptr(16 /* X5 */))))) + 4*uintptr(_op-i32(4)))) if _resetFlag == 0 { goto _23 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */)))))+uintptr(16 /* X5 */))))) + 4*uintptr(_op-i32(4)))) = i32(0) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */)))))+uintptr(16 /* X5 */))))) + 4*uintptr(_op-i32(4)))) = i32(0) _23: goto _18 @@ -151967,11 +137975,8 @@ _30: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18704), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_db_statusØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18704), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_db_statusØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -152126,15 +138131,11 @@ func Xsqlite3_msize(tls *crt.TLS, _p unsafe.Pointer) (r0 uint64) { // sqlite3.c: } func _sqlite3PagerCacheStat(tls *crt.TLS, _pPager *XPager, _eStat int32, _reset int32, _pnVal *int32) { // sqlite3.c:53498:1 - func() int32 { - if ((_eStat == i32(7)) || (_eStat == i32(8))) || (_eStat == i32(9)) { - return i32(0) - } - return func() int32 { + func() { + if _eStat != i32(7) && _eStat != i32(8) && _eStat != i32(9) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53500), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCacheStatØ00__func__Ø000))), unsafe.Pointer(str(135588))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() i32(0) i32(0) @@ -152256,27 +138257,19 @@ _1: }(), unsafe.Pointer(_2_zErr)) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_2_zErr)) _3: - func() int32 { - if _rc != i32(17) { - return i32(0) - } - return func() int32 { + func() { + if _rc == i32(17) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85837), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_blob_reopenØ00__func__Ø000))), unsafe.Pointer(str(135808))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _2: _rc = _sqlite3ApiExit(tls, _db, _rc) - func() int32 { - if (_rc == i32(0)) || (unsafe.Pointer(_p.X4) == (unsafe.Pointer)(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) && unsafe.Pointer(_p.X4) != (unsafe.Pointer)(uintptr(i32(0))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85841), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_blob_reopenØ00__func__Ø000))), unsafe.Pointer(str(135828))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) r0 = _rc @@ -152325,15 +138318,11 @@ _2: goto _5 _4: - func() int32 { - if ((*XTable)(unsafe.Pointer(_2_p.X1)) == (*XTable)(unsafe.Pointer(uintptr(i32(0))))) || ((*XTable)(unsafe.Pointer(_2_p.X1)).X16) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (*XTable)(unsafe.Pointer(_2_p.X1)) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) && ((*XTable)(unsafe.Pointer(_2_p.X1)).X16) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125748), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_vtab_configØ00__func__Ø000))), unsafe.Pointer(str(135880))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr(_2_p.X0) + uintptr(16 /* X4 */))) = uint8(crt.VAInt32(&_ap)) _5: @@ -152374,15 +138363,11 @@ func Xsqlite3_vtab_on_conflict(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqli _0: i32(0) i32(0) - func() int32 { - if (int32(_db.X22) >= i32(1)) && (int32(_db.X22) <= i32(5)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_db.X22) < i32(1) || int32(_db.X22) > i32(5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125724), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_vtab_on_conflictØ00__func__Ø000))), unsafe.Pointer(str(135936))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3_vtab_on_conflictØ00aMapØ001)) + 1*uintptr(int32(_db.X22)-i32(1))))) return @@ -152547,15 +138532,11 @@ _8: _9: _7: Xsqlite3_mutex_leave(tls, _2_mutex) - func() int32 { - if (_rc & i32(255)) == _rc { - return i32(0) - } - return func() int32 { + func() { + if (_rc & i32(255)) != _rc { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(112239), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_auto_extensionØ00__func__Ø000))), unsafe.Pointer(str(24308))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _rc return @@ -152569,21 +138550,17 @@ func init() { } func Xsqlite3_bind_blob64(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32, _zData unsafe.Pointer, _nData uint64, _xDel func(*crt.TLS, unsafe.Pointer)) (r0 int32) { // sqlite3.c:77322:12 - func() int32 { + func() { if *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) - }{_xDel})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct { + }{_xDel})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) }{(*(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 }{_sqlite3MallocSize})))})) { - return i32(0) - } - return func() int32 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77329), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_bind_blob64Ø00__func__Ø000))), unsafe.Pointer(str(136036))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _nData <= uint64(i32(2147483647)) { goto _2 @@ -152605,21 +138582,17 @@ func init() { } func _invokeValueDestructor(tls *crt.TLS, _p unsafe.Pointer, _xDel func(*crt.TLS, unsafe.Pointer), _pCtx *Xsqlite3_context) (r0 int32) { // sqlite3.c:76314:1 - func() int32 { + func() { if *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) - }{_xDel})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct { + }{_xDel})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) }{(*(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 }{_sqlite3MallocSize})))})) { - return i32(0) - } - return func() int32 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76319), unsafe.Pointer((*int8)(unsafe.Pointer(&_invokeValueDestructorØ00__func__Ø000))), unsafe.Pointer(str(136036))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) @@ -152664,21 +138637,17 @@ func init() { } func Xsqlite3_bind_text64(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32, _zData *int8, _nData uint64, _xDel func(*crt.TLS, unsafe.Pointer), _enc uint8) (r0 int32) { // sqlite3.c:77377:12 - func() int32 { + func() { if *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) - }{_xDel})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct { + }{_xDel})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) }{(*(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 }{_sqlite3MallocSize})))})) { - return i32(0) - } - return func() int32 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77385), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_bind_text64Ø00__func__Ø000))), unsafe.Pointer(str(136036))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _nData <= uint64(i32(2147483647)) { goto _2 @@ -152760,31 +138729,23 @@ _0: } func Xsqlite3_result_blob64(tls *crt.TLS, _pCtx *Xsqlite3_context, _z unsafe.Pointer, _n uint64, _xDel func(*crt.TLS, unsafe.Pointer)) { // sqlite3.c:76340:12 - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76346), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_blob64Ø00__func__Ø000))), unsafe.Pointer(str(4988))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - func() int32 { + func() { if *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) - }{_xDel})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct { + }{_xDel})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) }{(*(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 }{_sqlite3MallocSize})))})) { - return i32(0) - } - return func() int32 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76347), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_blob64Ø00__func__Ø000))), unsafe.Pointer(str(136036))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _n <= uint64(i32(2147483647)) { goto _4 @@ -152807,31 +138768,23 @@ func init() { } func Xsqlite3_result_text64(tls *crt.TLS, _pCtx *Xsqlite3_context, _z *int8, _n uint64, _xDel func(*crt.TLS, unsafe.Pointer), _enc uint8) { // sqlite3.c:76399:12 - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76406), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_text64Ø00__func__Ø000))), unsafe.Pointer(str(4988))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - func() int32 { + func() { if *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) - }{_xDel})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct { + }{_xDel})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) }{(*(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 }{_sqlite3MallocSize})))})) { - return i32(0) - } - return func() int32 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76407), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_text64Ø00__func__Ø000))), unsafe.Pointer(str(136036))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_enc) != i32(4) { goto _4 @@ -152924,15 +138877,11 @@ func Xsqlite3_result_zeroblob64(tls *crt.TLS, _pCtx *Xsqlite3_context, _n uint64 var _pOut *XMem // sqlite3.c:76453:7 _ = _pOut _pOut = (*XMem)(unsafe.Pointer(_pCtx.X0)) - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pOut.X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pOut.X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76454), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_zeroblob64Ø00__func__Ø000))), unsafe.Pointer(str(136172))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _n <= uint64(*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[12]int32)(unsafe.Pointer(uintptr(_pOut.X9)+uintptr(92 /* X31 */))))) + 4*uintptr(i32(0))))) { goto _2 @@ -152969,15 +138918,11 @@ func Xsqlite3_bind_zeroblob64(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32, _n goto _1 _0: - func() int32 { - if (_n & uint64(i32(2147483647))) == _n { - return i32(0) - } - return func() int32 { + func() { + if (_n & uint64(i32(2147483647))) != _n { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77452), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_bind_zeroblob64Ø00__func__Ø000))), unsafe.Pointer(str(136236))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = Xsqlite3_bind_zeroblob(tls, _pStmt, _i, int32(_n)) _1: @@ -153012,15 +138957,11 @@ func Xsqlite3_result_subtype(tls *crt.TLS, _pCtx *Xsqlite3_context, _eSubtype ui var _pOut *XMem // sqlite3.c:76385:7 _ = _pOut _pOut = (*XMem)(unsafe.Pointer(_pCtx.X0)) - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pOut.X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pOut.X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76386), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_subtypeØ00__func__Ø000))), unsafe.Pointer(str(136172))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(11 /* X3 */))) = uint8(_eSubtype & uint32(i32(255))) { @@ -153111,15 +139052,11 @@ func _sqlite3PagerFlush(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3.c } _1_pList = _sqlite3PcacheDirtyList(tls, (*XPCache)(unsafe.Pointer(_pPager.X59))) - func() int32 { - if _assert_pager_state(tls, _pPager) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _assert_pager_state(tls, _pPager) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51444), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerFlushØ00__func__Ø000))), unsafe.Pointer(str(9864))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _3: if _rc != i32(0) || _1_pList == nil { @@ -153237,15 +139174,11 @@ _0: func _compileoptionusedFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:106225:1 var _zOptName *int8 // sqlite3.c:106230:14 _ = _zOptName - func() int32 { - if _argc == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if _argc != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106231), unsafe.Pointer((*int8)(unsafe.Pointer(&_compileoptionusedFuncØ00__func__Ø000))), unsafe.Pointer(str(131064))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if store1025(&_zOptName, (*int8)(unsafe.Pointer(Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0)))))))) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { @@ -153267,15 +139200,11 @@ func init() { func _compileoptiongetFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:106249:1 var _n int32 // sqlite3.c:106254:7 _ = _n - func() int32 { - if _argc == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if _argc != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106255), unsafe.Pointer((*int8)(unsafe.Pointer(&_compileoptiongetFuncØ00__func__Ø000))), unsafe.Pointer(str(131064))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _n = Xsqlite3_value_int(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))) @@ -153291,7 +139220,8 @@ func init() { } func _versionFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _NotUsed2 **XMem) { // sqlite3.c:106177:1 - func() **XMem { ; return _NotUsed2 }() + _ = _NotUsed2 + Xsqlite3_result_text(tls, _context, Xsqlite3_libversion(tls), i32(-1), nil) return @@ -153338,15 +139268,11 @@ _0: _1: _nIn = Xsqlite3_value_bytes(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))) - func() int32 { - if _zIn == Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if _zIn != Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106566), unsafe.Pointer((*int8)(unsafe.Pointer(&_trimFuncØ00__func__Ø000))), unsafe.Pointer(str(136372))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _argc != i32(1) { goto _4 @@ -153565,15 +139491,11 @@ func _contextMalloc(tls *crt.TLS, _context *Xsqlite3_context, _nByte int64) (r0 var _db *Xsqlite3 // sqlite3.c:105691:11 _ = _db _db = Xsqlite3_context_db_handle(tls, _context) - func() int32 { - if _nByte > int64(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _nByte <= int64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105692), unsafe.Pointer((*int8)(unsafe.Pointer(&_contextMallocØ00__func__Ø000))), unsafe.Pointer(str(136420))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _nByte <= int64(*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[12]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(92 /* X31 */))))) + 4*uintptr(i32(0))))) { goto _2 @@ -153612,15 +139534,11 @@ func _minmaxFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv ** _ = _iBest var _pColl *XCollSeq // sqlite3.c:105340:11 _ = _pColl - func() int32 { - if _argc > i32(1) { - return i32(0) - } - return func() int32 { + func() { + if _argc <= i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105342), unsafe.Pointer((*int8)(unsafe.Pointer(&_minmaxFuncØ00__func__Ø000))), unsafe.Pointer(str(136444))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _mask = func() int32 { if unsafe.Pointer(Xsqlite3_user_data(tls, _context)) == (unsafe.Pointer)(uintptr(i32(0))) { @@ -153629,25 +139547,17 @@ func _minmaxFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv ** return i32(-1) }() _pColl = _sqlite3GetFuncCollSeq(tls, _context) - func() int32 { - if _pColl != nil { - return i32(0) - } - return func() int32 { + func() { + if _pColl == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105345), unsafe.Pointer((*int8)(unsafe.Pointer(&_minmaxFuncØ00__func__Ø000))), unsafe.Pointer(str(136452))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_mask == i32(-1)) || (_mask == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if _mask != i32(-1) && _mask != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105346), unsafe.Pointer((*int8)(unsafe.Pointer(&_minmaxFuncØ00__func__Ø000))), unsafe.Pointer(str(136460))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _iBest = i32(0) if Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))) != i32(5) { @@ -153694,38 +139604,26 @@ func init() { func _sqlite3GetFuncCollSeq(tls *crt.TLS, _context *Xsqlite3_context) (r0 *XCollSeq) { // sqlite3.c:105312:1 var _pOp *XVdbeOp // sqlite3.c:105313:10 _ = _pOp - func() int32 { - if (*TVdbe)(unsafe.Pointer(_context.X3)) != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*TVdbe)(unsafe.Pointer(_context.X3)) == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105314), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GetFuncCollSeqØ00__func__Ø000))), unsafe.Pointer(str(136492))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pOp = (*XVdbeOp)(unsafe.Pointer(uintptr((*TVdbe)(unsafe.Pointer(_context.X3)).X17) + 24*uintptr((_context.X4)-i32(1)))) - func() int32 { - if int32(_pOp.X0) == i32(89) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pOp.X0) != i32(89) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105316), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GetFuncCollSeqØ00__func__Ø000))), unsafe.Pointer(str(136512))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pOp.X1) == i32(-3) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pOp.X1) != i32(-3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105317), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GetFuncCollSeqØ00__func__Ø000))), unsafe.Pointer(str(64744))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - r0 = (*XCollSeq)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + r0 = (*XCollSeq)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) return } @@ -153873,15 +139771,11 @@ func _lengthFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv ** _ = _len var _3_z *uint8 // sqlite3.c:105400:27 _ = _3_z - func() int32 { - if _argc == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if _argc != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105390), unsafe.Pointer((*int8)(unsafe.Pointer(&_lengthFuncØ00__func__Ø000))), unsafe.Pointer(str(131064))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() switch Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))) { @@ -154165,15 +140059,11 @@ func _absFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMe _ = _2_iVal var _6_rVal float64 // sqlite3.c:105453:14 _ = _6_rVal - func() int32 { - if _argc == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if _argc != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105424), unsafe.Pointer((*int8)(unsafe.Pointer(&_absFuncØ00__func__Ø000))), unsafe.Pointer(str(131064))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() switch Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))) { @@ -154238,15 +140128,11 @@ func _roundFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **X var _zBuf *int8 // sqlite3.c:105651:8 _ = _zBuf _n = i32(0) - func() int32 { - if (_argc == i32(1)) || (_argc == i32(2)) { - return i32(0) - } - return func() int32 { + func() { + if _argc != i32(1) && _argc != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105652), unsafe.Pointer((*int8)(unsafe.Pointer(&_roundFuncØ00__func__Ø000))), unsafe.Pointer(str(136600))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _argc != i32(2) { goto _3 @@ -154333,15 +140219,11 @@ func _upperFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **X _z2 = (*int8)(unsafe.Pointer(Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))))) _n = Xsqlite3_value_bytes(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))) - func() int32 { - if _z2 == (*int8)(unsafe.Pointer(Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))))) { - return i32(0) - } - return func() int32 { + func() { + if _z2 != (*int8)(unsafe.Pointer(Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105718), unsafe.Pointer((*int8)(unsafe.Pointer(&_upperFuncØ00__func__Ø000))), unsafe.Pointer(str(136640))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _z2 == nil { goto _2 @@ -154388,15 +140270,11 @@ func _lowerFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **X _z2 = (*int8)(unsafe.Pointer(Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))))) _n = Xsqlite3_value_bytes(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))) - func() int32 { - if _z2 == (*int8)(unsafe.Pointer(Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))))) { - return i32(0) - } - return func() int32 { + func() { + if _z2 != (*int8)(unsafe.Pointer(Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105737), unsafe.Pointer((*int8)(unsafe.Pointer(&_lowerFuncØ00__func__Ø000))), unsafe.Pointer(str(136640))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _z2 == nil { goto _2 @@ -154444,28 +140322,20 @@ func _hexFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMe _ = _z var _2_c uint8 // sqlite3.c:106427:21 _ = _2_c - func() int32 { - if _argc == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if _argc != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106419), unsafe.Pointer((*int8)(unsafe.Pointer(&_hexFuncØ00__func__Ø000))), unsafe.Pointer(str(131064))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pBlob = (*uint8)(unsafe.Pointer(Xsqlite3_value_blob(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))))) _n = Xsqlite3_value_bytes(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))) - func() int32 { - if _pBlob == (*uint8)(unsafe.Pointer(Xsqlite3_value_blob(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))))) { - return i32(0) - } - return func() int32 { + func() { + if _pBlob != (*uint8)(unsafe.Pointer(Xsqlite3_value_blob(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106423), unsafe.Pointer((*int8)(unsafe.Pointer(&_hexFuncØ00__func__Ø000))), unsafe.Pointer(str(136704))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _z = store1025(&_zHex, (*int8)(unsafe.Pointer(_contextMalloc(tls, _context, (int64(_n)*int64(i32(2)))+int64(i32(1)))))) if _zHex == nil { @@ -154507,7 +140377,8 @@ func init() { func _randomFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _NotUsed2 **XMem) { // sqlite3.c:105762:1 var _r int64 // sqlite3.c:105767:16 _ = _r - func() **XMem { ; return _NotUsed2 }() + _ = _NotUsed2 + Xsqlite3_randomness(tls, int32(u32(8)), (unsafe.Pointer)(&_r)) if _r >= int64(i32(0)) { goto _0 @@ -154525,15 +140396,11 @@ func _randomBlob(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv ** _ = _n var _p *uint8 // sqlite3.c:105794:17 _ = _p - func() int32 { - if _argc == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if _argc != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105795), unsafe.Pointer((*int8)(unsafe.Pointer(&_randomBlobØ00__func__Ø000))), unsafe.Pointer(str(131064))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _n = Xsqlite3_value_int(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))) @@ -154577,7 +140444,8 @@ _0: } func _sourceidFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _NotUsed2 **XMem) { // sqlite3.c:106193:1 - func() **XMem { ; return _NotUsed2 }() + _ = _NotUsed2 + Xsqlite3_result_text(tls, _context, Xsqlite3_sourceid(tls), i32(-1), nil) return @@ -154615,15 +140483,11 @@ func _quoteFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **X _ = _8_zArg var _8_z *int8 // sqlite3.c:106324:12 _ = _8_z - func() int32 { - if _argc == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if _argc != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106280), unsafe.Pointer((*int8)(unsafe.Pointer(&_quoteFuncØ00__func__Ø000))), unsafe.Pointer(str(131064))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() switch Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))) { @@ -154660,15 +140524,11 @@ _5: _5_zText = nil _5_zBlob = (*int8)(unsafe.Pointer(Xsqlite3_value_blob(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))))) _5_nBlob = Xsqlite3_value_bytes(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))) - func() int32 { - if _5_zBlob == (*int8)(unsafe.Pointer(Xsqlite3_value_blob(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))))) { - return i32(0) - } - return func() int32 { + func() { + if _5_zBlob != (*int8)(unsafe.Pointer(Xsqlite3_value_blob(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106303), unsafe.Pointer((*int8)(unsafe.Pointer(&_quoteFuncØ00__func__Ø000))), unsafe.Pointer(str(136768))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _5_zText = (*int8)(unsafe.Pointer(_contextMalloc(tls, _context, (int64(i32(2))*int64(_5_nBlob))+int64(i32(4))))) if _5_zText == nil { @@ -154751,15 +140611,11 @@ _23: goto _9 _7: - func() int32 { - if Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))) == i32(5) { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))) != i32(5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106344), unsafe.Pointer((*int8)(unsafe.Pointer(&_quoteFuncØ00__func__Ø000))), unsafe.Pointer(str(136804))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() Xsqlite3_result_text(tls, _context, str(200), i32(4), nil) goto _9 @@ -154779,7 +140635,8 @@ func _last_insert_rowid(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32 var _db *Xsqlite3 // sqlite3.c:105817:11 _ = _db _db = Xsqlite3_context_db_handle(tls, _context) - func() **XMem { ; return _NotUsed2 }() + _ = _NotUsed2 + Xsqlite3_result_int64(tls, _context, Xsqlite3_last_insert_rowid(tls, _db)) return @@ -154789,7 +140646,8 @@ func _changes(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _NotUsed var _db *Xsqlite3 // sqlite3.c:105837:11 _ = _db _db = Xsqlite3_context_db_handle(tls, _context) - func() **XMem { ; return _NotUsed2 }() + _ = _NotUsed2 + Xsqlite3_result_int(tls, _context, Xsqlite3_changes(tls, _db)) return @@ -154799,7 +140657,8 @@ func _total_changes(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _N var _db *Xsqlite3 // sqlite3.c:105851:11 _ = _db _db = Xsqlite3_context_db_handle(tls, _context) - func() **XMem { ; return _NotUsed2 }() + _ = _NotUsed2 + Xsqlite3_result_int(tls, _context, Xsqlite3_total_changes(tls, _db)) return @@ -154832,15 +140691,11 @@ func _replaceFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv * _ = _6_zOld var _6_db *Xsqlite3 // sqlite3.c:106513:15 _ = _6_db - func() int32 { - if _argc == i32(3) { - return i32(0) - } - return func() int32 { + func() { + if _argc != i32(3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106478), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncØ00__func__Ø000))), unsafe.Pointer(str(51784))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _zStr = Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))) @@ -154852,30 +140707,22 @@ func _replaceFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv * _2: _nStr = Xsqlite3_value_bytes(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))) - func() int32 { - if _zStr == Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if _zStr != Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106483), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncØ00__func__Ø000))), unsafe.Pointer(str(136860))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _zPattern = Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(1))))) if _zPattern != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { goto _5 } - func() int32 { - if (Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(1))))) == i32(5)) || ((Xsqlite3_context_db_handle(tls, _context).X17) != 0) { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(1))))) != i32(5) && (Xsqlite3_context_db_handle(tls, _context).X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106486), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncØ00__func__Ø000))), unsafe.Pointer(str(136896))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() return @@ -154884,30 +140731,22 @@ _5: goto _9 } - func() int32 { - if Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(1))))) != i32(5) { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(1))))) == i32(5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106491), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncØ00__func__Ø000))), unsafe.Pointer(str(136992))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() Xsqlite3_result_value(tls, _context, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))) return _9: _nPattern = Xsqlite3_value_bytes(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(1))))) - func() int32 { - if _zPattern == Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(1))))) { - return i32(0) - } - return func() int32 { + func() { + if _zPattern != Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(1))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106496), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncØ00__func__Ø000))), unsafe.Pointer(str(137036))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _zRep = Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(2))))) if _zRep != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { @@ -154918,26 +140757,18 @@ _9: _14: _nRep = Xsqlite3_value_bytes(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(2))))) - func() int32 { - if _zRep == Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(2))))) { - return i32(0) - } - return func() int32 { + func() { + if _zRep != Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(2))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106500), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncØ00__func__Ø000))), unsafe.Pointer(str(137076))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nOut = int64(_nStr + i32(1)) - func() int32 { - if _nOut < int64(i32(1000000000)) { - return i32(0) - } - return func() int32 { + func() { + if _nOut >= int64(i32(1000000000)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106502), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncØ00__func__Ø000))), unsafe.Pointer(str(137112))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _zOut = (*uint8)(unsafe.Pointer(_contextMalloc(tls, _context, _nOut))) if _zOut != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { @@ -155004,15 +140835,11 @@ _26: goto _20 _23: - func() int32 { - if int64(((_j+_nStr)-_i)+i32(1)) == _nOut { - return i32(0) - } - return func() int32 { + func() { + if int64(((_j+_nStr)-_i)+i32(1)) != _nOut { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106534), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncØ00__func__Ø000))), unsafe.Pointer(str(137136))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() crt.Xmemcpy(tls, (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zOut))+1*uintptr(_j)))), (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zStr))+1*uintptr(_i)))), uint32(_nStr-_i)) { @@ -155020,15 +140847,11 @@ _23: *p = (*p) + (_nStr - _i) sink961 = *p } - func() int32 { - if int64(_j) <= _nOut { - return i32(0) - } - return func() int32 { + func() { + if int64(_j) > _nOut { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106537), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncØ00__func__Ø000))), unsafe.Pointer(str(137156))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zOut)) + 1*uintptr(_j))) = uint8(i32(0)) Xsqlite3_result_text(tls, _context, (*int8)(unsafe.Pointer(_zOut)), _j, Xsqlite3_free) @@ -155047,15 +140870,11 @@ func _zeroblobFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv _ = _n var _rc int32 // sqlite3.c:106445:7 _ = _rc - func() int32 { - if _argc == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if _argc != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106446), unsafe.Pointer((*int8)(unsafe.Pointer(&_zeroblobFuncØ00__func__Ø000))), unsafe.Pointer(str(131064))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _n = Xsqlite3_value_int64(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))) @@ -155098,15 +140917,11 @@ func _substrFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv ** var _negP2 int32 // sqlite3.c:105563:7 _ = _negP2 _negP2 = i32(0) - func() int32 { - if (_argc == i32(3)) || (_argc == i32(2)) { - return i32(0) - } - return func() int32 { + func() { + if _argc != i32(3) && _argc != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105565), unsafe.Pointer((*int8)(unsafe.Pointer(&_substrFuncØ00__func__Ø000))), unsafe.Pointer(str(137192))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(1))))) != i32(5) && (_argc != i32(3) || Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(2))))) != i32(5)) { goto _5 @@ -155130,15 +140945,11 @@ _5: return _7: - func() int32 { - if _len == Xsqlite3_value_bytes(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if _len != Xsqlite3_value_bytes(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105577), unsafe.Pointer((*int8)(unsafe.Pointer(&_substrFuncØ00__func__Ø000))), unsafe.Pointer(str(137212))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _10 @@ -155265,15 +141076,11 @@ _26: _p1 = int64(i32(0)) _31: _30: - func() int32 { - if (_p1 >= int64(i32(0))) && (_p2 >= int64(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if _p1 < int64(i32(0)) || _p2 < int64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105624), unsafe.Pointer((*int8)(unsafe.Pointer(&_substrFuncØ00__func__Ø000))), unsafe.Pointer(str(137248))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _p0type == i32(4) { goto _35 @@ -155361,15 +141168,11 @@ func _sumStep(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMe _ = _type var _2_v int64 // sqlite3.c:106771:11 _ = _2_v - func() int32 { - if _argc == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if _argc != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106764), unsafe.Pointer((*int8)(unsafe.Pointer(&_sumStepØ00__func__Ø000))), unsafe.Pointer(str(131064))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _p = (*XSumCtx)(unsafe.Pointer(Xsqlite3_aggregate_context(tls, _context, int32(u32(28))))) @@ -155486,15 +141289,11 @@ func _countStep(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **X *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))) += 1 _2: - func() int32 { - if (((_argc == i32(1)) || (_p == (*XCountCtx)(unsafe.Pointer(uintptr(i32(0)))))) || ((_p.X0) > int64(i32(2147483647)))) || ((_p.X0) == int64(Xsqlite3_aggregate_count(tls, _context))) { - return i32(0) - } - return func() int32 { + func() { + if _argc != i32(1) && _p != (*XCountCtx)(unsafe.Pointer(uintptr(i32(0)))) && (_p.X0) <= int64(i32(2147483647)) && (_p.X0) != int64(Xsqlite3_aggregate_count(tls, _context)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106833), unsafe.Pointer((*int8)(unsafe.Pointer(&_countStepØ00__func__Ø000))), unsafe.Pointer(str(137284))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() return @@ -155535,15 +141334,11 @@ func _groupConcatStep(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _ar _ = _1_db var _1_firstTerm int32 // sqlite3.c:106913:9 _ = _1_firstTerm - func() int32 { - if (_argc == i32(1)) || (_argc == i32(2)) { - return i32(0) - } - return func() int32 { + func() { + if _argc != i32(1) && _argc != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106907), unsafe.Pointer((*int8)(unsafe.Pointer(&_groupConcatStepØ00__func__Ø000))), unsafe.Pointer(str(136600))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))) != i32(5) { goto _3 @@ -155670,15 +141465,11 @@ func init() { func _pcache1Init(tls *crt.TLS, _NotUsed unsafe.Pointer) (r0 int32) { // sqlite3.c:45642:1 - func() int32 { - if (_pcache1_g.X1) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pcache1_g.X1) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45644), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1InitØ00__func__Ø000))), unsafe.Pointer(str(137392))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() crt.Xmemset(tls, (unsafe.Pointer)(&_pcache1_g), i32(0), u32(100)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_pcache1_g)) + uintptr(56 /* X2 */))) = bool2int((unsafe.Pointer(_sqlite3Config.X22) == (unsafe.Pointer)(uintptr(i32(0)))) || ((_sqlite3Config.X1) > i32(0))) @@ -155714,15 +141505,11 @@ func init() { func _pcache1Shutdown(tls *crt.TLS, _NotUsed unsafe.Pointer) { // sqlite3.c:45695:1 - func() int32 { - if (_pcache1_g.X1) != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pcache1_g.X1) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45697), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1ShutdownØ00__func__Ø000))), unsafe.Pointer(str(137424))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() crt.Xmemset(tls, (unsafe.Pointer)(&_pcache1_g), i32(0), u32(100)) return @@ -155742,25 +141529,17 @@ func _pcache1Create(tls *crt.TLS, _szPage int32, _szExtra int32, _bPurgeable int _ = _pGroup var _sz int32 // sqlite3.c:45712:7 _ = _sz - func() int32 { - if (((_szPage & (_szPage - i32(1))) == i32(0)) && (_szPage >= i32(512))) && (_szPage <= i32(65536)) { - return i32(0) - } - return func() int32 { + func() { + if (_szPage&(_szPage-i32(1))) != i32(0) || _szPage < i32(512) || _szPage > i32(65536) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45714), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1CreateØ00__func__Ø000))), unsafe.Pointer(str(137460))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _szExtra < i32(300) { - return i32(0) } - return func() int32 { + }() + func() { + if _szExtra >= i32(300) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45715), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1CreateØ00__func__Ø000))), unsafe.Pointer(str(137520))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sz = int32(u32(60) + (u32(52) * uint32(_pcache1_g.X2))) _pCache = (*XPCache1)(unsafe.Pointer(_sqlite3MallocZero(tls, uint64(_sz)))) @@ -155784,7 +141563,7 @@ _8: } *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup))+uintptr(20 /* X5 */))))) + uintptr(14 /* X4 */))) = uint8(i32(1)) - *(**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup))+uintptr(20 /* X5 */))))) + uintptr(28 /* X8 */))))) = store5564350((**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup))+uintptr(20 /* X5 */)))))+uintptr(24 /* X7 */))))), (*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup))+uintptr(20 /* X5 */)))) + *(**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup))+uintptr(20 /* X5 */))))) + uintptr(28 /* X8 */))))) = store5564360((**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup))+uintptr(20 /* X5 */)))))+uintptr(24 /* X7 */))))), (*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup))+uintptr(20 /* X5 */)))) _9: *(**XPGroup)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(0 /* X0 */))))) = _pGroup *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(4 /* X1 */))) = _szPage @@ -155796,15 +141575,11 @@ _9: } return i32(0) }() - func() int32 { - if (*Xsqlite3_mutex)(unsafe.Pointer(_pGroup.X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_mutex)(unsafe.Pointer(_pGroup.X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45735), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1CreateØ00__func__Ø000))), unsafe.Pointer(str(137536))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pcache1ResizeHash(tls, _pCache) if _bPurgeable == 0 { @@ -155819,15 +141594,11 @@ _9: } *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup)) + uintptr(12 /* X3 */))) = ((_pGroup.X1) + uint32(i32(10))) - (_pGroup.X2) _14: - func() int32 { - if (*Xsqlite3_mutex)(unsafe.Pointer(_pGroup.X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_mutex)(unsafe.Pointer(_pGroup.X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45742), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1CreateØ00__func__Ø000))), unsafe.Pointer(str(137536))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pCache.X11) != uint32(i32(0)) { goto _17 @@ -155861,15 +141632,11 @@ func _pcache1ResizeHash(tls *crt.TLS, _p *XPCache1) { // sqlite3.c:45479:1 _ = _5_pNext var _6_h uint32 // sqlite3.c:45501:22 _ = _6_h - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_p.X0)).X0))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_p.X0)).X0))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45484), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1ResizeHashØ00__func__Ø000))), unsafe.Pointer(str(137572))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nNew = (_p.X11) * uint32(i32(2)) if _nNew >= uint32(i32(256)) { @@ -155878,15 +141645,11 @@ func _pcache1ResizeHash(tls *crt.TLS, _p *XPCache1) { // sqlite3.c:45479:1 _nNew = uint32(i32(256)) _2: - func() int32 { - if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_p.X0)).X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_p.X0)).X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45491), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1ResizeHashØ00__func__Ø000))), unsafe.Pointer(str(137612))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_p.X11) == 0 { goto _5 @@ -155901,15 +141664,11 @@ _5: _sqlite3EndBenignMalloc(tls) _6: - func() int32 { - if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_p.X0)).X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_p.X0)).X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45495), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1ResizeHashØ00__func__Ø000))), unsafe.Pointer(str(137612))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _apNew == nil { goto _9 @@ -155923,7 +141682,7 @@ _10: _5_pNext = *(**XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X12)) + 4*uintptr(_i))) _14: - if store5564350(&_5_pPage, _5_pNext) == (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) { + if store5564360(&_5_pPage, _5_pNext) == (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) { goto _15 } @@ -155959,25 +141718,17 @@ func _pcache1Destroy(tls *crt.TLS, _p unsafe.Pointer) { // sqlite3.c:46105:1 _ = _pGroup _pCache = (*XPCache1)(unsafe.Pointer(_p)) _pGroup = (*XPGroup)(unsafe.Pointer(_pCache.X0)) - func() int32 { - if (_pCache.X4) != 0 || (((_pCache.X6) == uint32(i32(0))) && ((_pCache.X5) == uint32(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (_pCache.X4) == 0 && ((_pCache.X6) != uint32(i32(0)) || (_pCache.X5) != uint32(i32(0))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46108), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1DestroyØ00__func__Ø000))), unsafe.Pointer(str(137656))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*Xsqlite3_mutex)(unsafe.Pointer(_pGroup.X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3_mutex)(unsafe.Pointer(_pGroup.X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46109), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1DestroyØ00__func__Ø000))), unsafe.Pointer(str(137536))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pCache.X10) == 0 { goto _6 @@ -155985,30 +141736,22 @@ func _pcache1Destroy(tls *crt.TLS, _p unsafe.Pointer) { // sqlite3.c:46105:1 _pcache1TruncateUnsafe(tls, _pCache, uint32(i32(0))) _6: - func() int32 { - if (_pGroup.X1) >= (_pCache.X6) { - return i32(0) - } - return func() int32 { + func() { + if (_pGroup.X1) < (_pCache.X6) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46111), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1DestroyØ00__func__Ø000))), unsafe.Pointer(str(137716))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup)) + uintptr(4 /* X1 */))) *p = (*p) - (_pCache.X6) sink985 = *p } - func() int32 { - if (_pGroup.X2) >= (_pCache.X5) { - return i32(0) - } - return func() int32 { + func() { + if (_pGroup.X2) < (_pCache.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46113), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1DestroyØ00__func__Ø000))), unsafe.Pointer(str(137752))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup)) + uintptr(8 /* X2 */))) @@ -156017,15 +141760,11 @@ _6: } *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup)) + uintptr(12 /* X3 */))) = ((_pGroup.X1) + uint32(i32(10))) - (_pGroup.X2) _pcache1EnforceMaxPage(tls, _pCache) - func() int32 { - if (*Xsqlite3_mutex)(unsafe.Pointer(_pGroup.X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_mutex)(unsafe.Pointer(_pGroup.X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46117), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1DestroyØ00__func__Ø000))), unsafe.Pointer(str(137536))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() Xsqlite3_free(tls, _pCache.X14) Xsqlite3_free(tls, (unsafe.Pointer)(_pCache.X12)) @@ -156052,35 +141791,23 @@ func _pcache1TruncateUnsafe(tls *crt.TLS, _pCache *XPCache1, _iLimit uint32) { / var _3_pPage *XPgHdr1 // sqlite3.c:45616:12 _ = _3_pPage _nPage = i32(0) - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45597), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1TruncateUnsafeØ00__func__Ø000))), unsafe.Pointer(str(137804))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pCache.X8) >= _iLimit { - return i32(0) } - return func() int32 { + }() + func() { + if (_pCache.X8) < _iLimit { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45598), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1TruncateUnsafeØ00__func__Ø000))), unsafe.Pointer(str(137848))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pCache.X11) > uint32(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pCache.X11) <= uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45599), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1TruncateUnsafeØ00__func__Ø000))), unsafe.Pointer(str(137876))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_pCache.X8) - _iLimit) >= (_pCache.X11) { goto _6 @@ -156096,19 +141823,15 @@ _6: _iStop = _h - uint32(i32(1)) _7: _8: - func() int32 { - if _h < (_pCache.X11) { - return i32(0) - } - return func() int32 { + func() { + if _h >= (_pCache.X11) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45617), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1TruncateUnsafeØ00__func__Ø000))), unsafe.Pointer(str(137896))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _3_pp = (**XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache.X12)) + 4*uintptr(_h))) _13: - if store5564350(&_3_pPage, *_3_pp) == (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) { + if store5564360(&_3_pPage, *_3_pp) == (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) { goto _14 } @@ -156150,15 +141873,11 @@ _19: goto _8 _10: - func() int32 { - if (_nPage < i32(0)) || ((_pCache.X10) == uint32(_nPage)) { - return i32(0) - } - return func() int32 { + func() { + if _nPage >= i32(0) && (_pCache.X10) != uint32(_nPage) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45633), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1TruncateUnsafeØ00__func__Ø000))), unsafe.Pointer(str(137912))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() return @@ -156173,81 +141892,53 @@ func init() { func _pcache1PinPage(tls *crt.TLS, _pPage *XPgHdr1) (r0 *XPgHdr1) { // sqlite3.c:45520:1 var _pCache *XPCache1 // sqlite3.c:45521:11 _ = _pCache - func() int32 { - if _pPage != (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pPage == (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45523), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PinPageØ00__func__Ø000))), unsafe.Pointer(str(15340))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPage.X2) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPage.X2) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45524), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PinPageØ00__func__Ø000))), unsafe.Pointer(str(137980))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pCache = (*XPCache1)(unsafe.Pointer(_pPage.X6)) - func() int32 { - if (*XPgHdr1)(unsafe.Pointer(_pPage.X7)) != nil { - return i32(0) - } - return func() int32 { + func() { + if (*XPgHdr1)(unsafe.Pointer(_pPage.X7)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45526), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PinPageØ00__func__Ø000))), unsafe.Pointer(str(138000))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XPgHdr1)(unsafe.Pointer(_pPage.X8)) != nil { - return i32(0) } - return func() int32 { + }() + func() { + if (*XPgHdr1)(unsafe.Pointer(_pPage.X8)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45527), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PinPageØ00__func__Ø000))), unsafe.Pointer(str(138016))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45528), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PinPageØ00__func__Ø000))), unsafe.Pointer(str(137804))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr(_pPage.X8) + uintptr(24 /* X7 */))))) = (*XPgHdr1)(unsafe.Pointer(_pPage.X7)) *(**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr(_pPage.X7) + uintptr(28 /* X8 */))))) = (*XPgHdr1)(unsafe.Pointer(_pPage.X8)) *(**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(24 /* X7 */))))) = (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) *(**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(28 /* X8 */))))) = (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(12 /* X2 */))) = uint8(i32(1)) - func() int32 { - if int32(_pPage.X4) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPage.X4) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45534), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PinPageØ00__func__Ø000))), unsafe.Pointer(str(138032))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((*XPgHdr1)(unsafe.Pointer(uintptr(_pCache.X0)+uintptr(20 /* X5 */))).X4) == i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((*XPgHdr1)(unsafe.Pointer(uintptr(_pCache.X0)+uintptr(20 /* X5 */))).X4) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45535), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PinPageØ00__func__Ø000))), unsafe.Pointer(str(138052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(36 /* X9 */))) -= 1 r0 = _pPage @@ -156264,26 +141955,18 @@ func init() { func _pcache1FreePage(tls *crt.TLS, _p *XPgHdr1) { // sqlite3.c:45410:1 var _pCache *XPCache1 // sqlite3.c:45411:11 _ = _pCache - func() int32 { - if _p != (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _p == (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45412), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FreePageØ00__func__Ø000))), unsafe.Pointer(str(824))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pCache = (*XPCache1)(unsafe.Pointer(_p.X6)) - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer((*XPCache1)(unsafe.Pointer(_p.X6)).X0)).X0))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer((*XPCache1)(unsafe.Pointer(_p.X6)).X0)).X0))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45414), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FreePageØ00__func__Ø000))), unsafe.Pointer(str(138100))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_p.X3) == 0 { goto _4 @@ -156318,40 +142001,28 @@ func _pcache1EnforceMaxPage(tls *crt.TLS, _pCache *XPCache1) { // sqlite3.c:4556 var _p *XPgHdr1 // sqlite3.c:45568:10 _ = _p _pGroup = (*XPGroup)(unsafe.Pointer(_pCache.X0)) - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pGroup.X0))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pGroup.X0))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45569), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1EnforceMaxPageØ00__func__Ø000))), unsafe.Pointer(str(138164))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _2: - if (_pGroup.X4) <= (_pGroup.X1) || int32(store5564350(&_p, (*XPgHdr1)(unsafe.Pointer((*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup))+uintptr(20 /* X5 */))).X8))).X4) != i32(0) { + if (_pGroup.X4) <= (_pGroup.X1) || int32(store5564360(&_p, (*XPgHdr1)(unsafe.Pointer((*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup))+uintptr(20 /* X5 */))).X8))).X4) != i32(0) { goto _3 } - func() int32 { - if (*XPGroup)(unsafe.Pointer((*XPCache1)(unsafe.Pointer(_p.X6)).X0)) == _pGroup { - return i32(0) - } - return func() int32 { + func() { + if (*XPGroup)(unsafe.Pointer((*XPCache1)(unsafe.Pointer(_p.X6)).X0)) != _pGroup { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45573), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1EnforceMaxPageØ00__func__Ø000))), unsafe.Pointer(str(138200))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_p.X2) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_p.X2) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45574), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1EnforceMaxPageØ00__func__Ø000))), unsafe.Pointer(str(138228))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pcache1PinPage(tls, _p) _pcache1RemoveFromHash(tls, _p, i32(1)) @@ -156363,7 +142034,7 @@ _3: } Xsqlite3_free(tls, _pCache.X14) - *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(56 /* X14 */))) = (unsafe.Pointer)(store5564350((**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache))+uintptr(52 /* X13 */))))), (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))))) + *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(56 /* X14 */))) = (unsafe.Pointer)(store5564360((**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache))+uintptr(52 /* X13 */))))), (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))))) _10: return @@ -156383,15 +142054,11 @@ func _pcache1RemoveFromHash(tls *crt.TLS, _pPage *XPgHdr1, _freeFlag int32) { // var _pp **XPgHdr1 // sqlite3.c:45551:10 _ = _pp _pCache = (*XPCache1)(unsafe.Pointer(_pPage.X6)) - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45553), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1RemoveFromHashØ00__func__Ø000))), unsafe.Pointer(str(137804))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _h = (_pPage.X1) % (_pCache.X11) _pp = (**XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache.X12)) + 4*uintptr(_h))) @@ -156433,15 +142100,11 @@ func _pcache1Cachesize(tls *crt.TLS, _p unsafe.Pointer, _nMax int32) { // sqlite } _1_pGroup = (*XPGroup)(unsafe.Pointer(_pCache.X0)) - func() int32 { - if (*Xsqlite3_mutex)(unsafe.Pointer(_1_pGroup.X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_mutex)(unsafe.Pointer(_1_pGroup.X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45760), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1CachesizeØ00__func__Ø000))), unsafe.Pointer(str(137536))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pGroup)) + uintptr(4 /* X1 */))) @@ -156452,15 +142115,11 @@ func _pcache1Cachesize(tls *crt.TLS, _p unsafe.Pointer, _nMax int32) { // sqlite *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(24 /* X6 */))) = uint32(_nMax) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(28 /* X7 */))) = ((_pCache.X6) * uint32(i32(9))) / uint32(i32(10)) _pcache1EnforceMaxPage(tls, _pCache) - func() int32 { - if (*Xsqlite3_mutex)(unsafe.Pointer(_1_pGroup.X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_mutex)(unsafe.Pointer(_1_pGroup.X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45766), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1CachesizeØ00__func__Ø000))), unsafe.Pointer(str(137536))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _0: return @@ -156479,26 +142138,18 @@ func _pcache1Pagecount(tls *crt.TLS, _p unsafe.Pointer) (r0 int32) { // sqlite3. var _pCache *XPCache1 // sqlite3.c:45794:11 _ = _pCache _pCache = (*XPCache1)(unsafe.Pointer(_p)) - func() int32 { - if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45795), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PagecountØ00__func__Ø000))), unsafe.Pointer(str(138312))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _n = int32(_pCache.X10) - func() int32 { - if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45797), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PagecountØ00__func__Ø000))), unsafe.Pointer(str(138312))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _n return @@ -156516,55 +142167,35 @@ func _pcache1Fetch(tls *crt.TLS, _p unsafe.Pointer, _iKey uint32, _createFlag in _ = _pCache _pCache = (*XPCache1)(unsafe.Pointer(_p)) i32(0) - func() int32 { - if (_pCache.X4) != 0 || (_createFlag != i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if (_pCache.X4) == 0 && _createFlag == i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45993), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchØ00__func__Ø000))), unsafe.Pointer(str(138360))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pCache.X4) != 0 || ((_pCache.X5) == uint32(i32(0))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pCache.X4) == 0 && (_pCache.X5) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45994), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchØ00__func__Ø000))), unsafe.Pointer(str(138396))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pCache.X4) == i32(0)) || ((_pCache.X5) == uint32(i32(10))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pCache.X4) != i32(0) && (_pCache.X5) != uint32(i32(10)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45995), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchØ00__func__Ø000))), unsafe.Pointer(str(138436))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pCache.X5) == uint32(i32(0))) || (_pCache.X4) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (_pCache.X5) != uint32(i32(0)) && (_pCache.X4) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45996), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchØ00__func__Ø000))), unsafe.Pointer(str(138480))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pCache.X11) > uint32(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pCache.X11) <= uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45997), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchØ00__func__Ø000))), unsafe.Pointer(str(138520))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = (*Xsqlite3_pcache_page)(unsafe.Pointer(_pcache1FetchNoMutex(tls, _p, _iKey, _createFlag))) return @@ -156636,36 +142267,24 @@ func _pcache1FetchStage2(tls *crt.TLS, _pCache *XPCache1, _iKey uint32, _createF _ = _6_h _pGroup = (*XPGroup)(unsafe.Pointer(_pCache.X0)) _pPage = nil - func() int32 { - if (_pCache.X10) >= (_pCache.X9) { - return i32(0) - } - return func() int32 { + func() { + if (_pCache.X10) < (_pCache.X9) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45820), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchStage2Ø00__func__Ø000))), unsafe.Pointer(str(138552))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nPinned = (_pCache.X10) - (_pCache.X9) - func() int32 { - if (_pGroup.X3) == (((_pGroup.X1) + uint32(i32(10))) - (_pGroup.X2)) { - return i32(0) - } - return func() int32 { + func() { + if (_pGroup.X3) != (((_pGroup.X1) + uint32(i32(10))) - (_pGroup.X2)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45822), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchStage2Ø00__func__Ø000))), unsafe.Pointer(str(138592))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pCache.X7) == (((_pCache.X6) * uint32(i32(9))) / uint32(i32(10))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pCache.X7) != (((_pCache.X6) * uint32(i32(9))) / uint32(i32(10))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45823), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchStage2Ø00__func__Ø000))), unsafe.Pointer(str(138656))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _createFlag != i32(1) || _nPinned < (_pGroup.X3) && _nPinned < (_pCache.X7) && (_pcache1UnderMemoryPressure(tls, _pCache) == 0 || (_pCache.X9) >= _nPinned) { goto _10 @@ -156681,30 +142300,22 @@ _10: _pcache1ResizeHash(tls, _pCache) _11: - func() int32 { - if ((_pCache.X11) > uint32(i32(0))) && ((**XPgHdr1)(unsafe.Pointer(_pCache.X12)) != nil) { - return i32(0) - } - return func() int32 { + func() { + if (_pCache.X11) <= uint32(i32(0)) || (**XPgHdr1)(unsafe.Pointer(_pCache.X12)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45833), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchStage2Ø00__func__Ø000))), unsafe.Pointer(str(138692))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pCache.X4) == 0 || ((*XPgHdr1)(unsafe.Pointer((*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup))+uintptr(20 /* X5 */))).X8)).X4) != 0 || ((_pCache.X10)+uint32(i32(1))) < (_pCache.X6) && _pcache1UnderMemoryPressure(tls, _pCache) == 0 { goto _18 } _pPage = (*XPgHdr1)(unsafe.Pointer((*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup)) + uintptr(20 /* X5 */))).X8)) - func() int32 { - if int32(_pPage.X2) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPage.X2) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45842), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchStage2Ø00__func__Ø000))), unsafe.Pointer(str(137980))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pcache1RemoveFromHash(tls, _pPage, i32(0)) _pcache1PinPage(tls, _pPage) @@ -156783,15 +142394,11 @@ func _pcache1AllocPage(tls *crt.TLS, _pCache *XPCache1, _benignMalloc int32) (r0 var _pPg unsafe.Pointer // sqlite3.c:45362:8 _ = _pPg _p = nil - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45364), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1AllocPageØ00__func__Ø000))), unsafe.Pointer(str(137804))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XPgHdr1)(unsafe.Pointer(_pCache.X13)) == nil && ((_pCache.X10) != uint32(i32(0)) || _pcache1InitBulk(tls, _pCache) == 0) { goto _4 @@ -156938,45 +142545,29 @@ func _pcache1Unpin(tls *crt.TLS, _p unsafe.Pointer, _pPg *Xsqlite3_pcache_page, _pCache = (*XPCache1)(unsafe.Pointer(_p)) _pPage = (*XPgHdr1)(unsafe.Pointer(_pPg)) _pGroup = (*XPGroup)(unsafe.Pointer(_pCache.X0)) - func() int32 { - if (*XPCache1)(unsafe.Pointer(_pPage.X6)) == _pCache { - return i32(0) - } - return func() int32 { + func() { + if (*XPCache1)(unsafe.Pointer(_pPage.X6)) != _pCache { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46023), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1UnpinØ00__func__Ø000))), unsafe.Pointer(str(138768))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*Xsqlite3_mutex)(unsafe.Pointer(_pGroup.X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3_mutex)(unsafe.Pointer(_pGroup.X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46024), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1UnpinØ00__func__Ø000))), unsafe.Pointer(str(137536))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XPgHdr1)(unsafe.Pointer(_pPage.X8)) == (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0))))) && ((*XPgHdr1)(unsafe.Pointer(_pPage.X7)) == (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XPgHdr1)(unsafe.Pointer(_pPage.X8)) != (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) || (*XPgHdr1)(unsafe.Pointer(_pPage.X7)) != (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46029), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1UnpinØ00__func__Ø000))), unsafe.Pointer(str(138792))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPage.X2) == i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPage.X2) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46030), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1UnpinØ00__func__Ø000))), unsafe.Pointer(str(138836))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _reuseUnlikely == 0 && (_pGroup.X4) <= (_pGroup.X1) { goto _10 @@ -156988,20 +142579,16 @@ func _pcache1Unpin(tls *crt.TLS, _p unsafe.Pointer, _pPg *Xsqlite3_pcache_page, _10: _2_ppFirst = (**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup))+uintptr(20 /* X5 */))))) + uintptr(24 /* X7 */))))) *(**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(28 /* X8 */))))) = (*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup)) + uintptr(20 /* X5 */))) - *(**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(store5564350((**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage))+uintptr(24 /* X7 */))))), *_2_ppFirst))) + uintptr(28 /* X8 */))))) = _pPage + *(**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(store5564360((**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage))+uintptr(24 /* X7 */))))), *_2_ppFirst))) + uintptr(28 /* X8 */))))) = _pPage *_2_ppFirst = _pPage *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(36 /* X9 */))) += 1 *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(12 /* X2 */))) = uint8(i32(0)) _11: - func() int32 { - if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46044), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1UnpinØ00__func__Ø000))), unsafe.Pointer(str(138312))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() return @@ -157024,35 +142611,23 @@ func _pcache1Rekey(tls *crt.TLS, _p unsafe.Pointer, _pPg *Xsqlite3_pcache_page, _ = _h _pCache = (*XPCache1)(unsafe.Pointer(_p)) _pPage = (*XPgHdr1)(unsafe.Pointer(_pPg)) - func() int32 { - if (_pPage.X1) == _iOld { - return i32(0) - } - return func() int32 { + func() { + if (_pPage.X1) != _iOld { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46060), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1RekeyØ00__func__Ø000))), unsafe.Pointer(str(138872))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XPCache1)(unsafe.Pointer(_pPage.X6)) == _pCache { - return i32(0) } - return func() int32 { + }() + func() { + if (*XPCache1)(unsafe.Pointer(_pPage.X6)) != _pCache { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46061), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1RekeyØ00__func__Ø000))), unsafe.Pointer(str(138768))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46063), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1RekeyØ00__func__Ø000))), unsafe.Pointer(str(138312))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _h = _iOld % (_pCache.X11) _pp = (**XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache.X12)) + 4*uintptr(_h))) @@ -157076,15 +142651,11 @@ _7: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(32 /* X8 */))) = _iNew _8: - func() int32 { - if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46080), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1RekeyØ00__func__Ø000))), unsafe.Pointer(str(138312))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() return @@ -157100,15 +142671,11 @@ func _pcache1Truncate(tls *crt.TLS, _p unsafe.Pointer, _iLimit uint32) { // sqli var _pCache *XPCache1 // sqlite3.c:46091:11 _ = _pCache _pCache = (*XPCache1)(unsafe.Pointer(_p)) - func() int32 { - if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46092), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1TruncateØ00__func__Ø000))), unsafe.Pointer(str(138312))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _iLimit > (_pCache.X8) { goto _2 @@ -157117,15 +142684,11 @@ func _pcache1Truncate(tls *crt.TLS, _p unsafe.Pointer, _iLimit uint32) { // sqli _pcache1TruncateUnsafe(tls, _pCache, _iLimit) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(32 /* X8 */))) = _iLimit - uint32(i32(1)) _2: - func() int32 { - if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46097), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1TruncateØ00__func__Ø000))), unsafe.Pointer(str(138312))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() return @@ -157150,29 +142713,21 @@ func _pcache1Shrink(tls *crt.TLS, _p unsafe.Pointer) { // sqlite3.c:45775:1 } _1_pGroup = (*XPGroup)(unsafe.Pointer(_pCache.X0)) - func() int32 { - if (*Xsqlite3_mutex)(unsafe.Pointer(_1_pGroup.X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_mutex)(unsafe.Pointer(_1_pGroup.X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45780), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1ShrinkØ00__func__Ø000))), unsafe.Pointer(str(137536))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _1_savedMaxPage = int32(_1_pGroup.X1) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pGroup)) + uintptr(4 /* X1 */))) = uint32(i32(0)) _pcache1EnforceMaxPage(tls, _pCache) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pGroup)) + uintptr(4 /* X1 */))) = uint32(_1_savedMaxPage) - func() int32 { - if (*Xsqlite3_mutex)(unsafe.Pointer(_1_pGroup.X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_mutex)(unsafe.Pointer(_1_pGroup.X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45785), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1ShrinkØ00__func__Ø000))), unsafe.Pointer(str(137536))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _0: return @@ -157422,26 +142977,19 @@ func _unixClose(tls *crt.TLS, _id *Xsqlite3_file) (r0 int32) { // sqlite3.c:3181 _verifyDbFile(tls, _pFile) _unixUnlock(tls, _id, i32(0)) _unixEnterMutex(tls) - func() int32 { - if (((*XunixInodeInfo)(unsafe.Pointer(_pFile.X2)).X6) > i32(0)) || (int32((*XunixInodeInfo)(unsafe.Pointer(_pFile.X2)).X3) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((*XunixInodeInfo)(unsafe.Pointer(_pFile.X2)).X6) <= i32(0) && int32((*XunixInodeInfo)(unsafe.Pointer(_pFile.X2)).X3) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31822), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixCloseØ00__func__Ø000))), unsafe.Pointer(str(138988))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if func() int32 { if (*XunixInodeInfo)(unsafe.Pointer(_pFile.X2)) != nil { return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31823), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixCloseØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31823), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixCloseØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 || ((*XunixInodeInfo)(unsafe.Pointer(_pFile.X2)).X6) == 0 { @@ -157713,15 +143261,11 @@ func _fileHasMoved(tls *crt.TLS, _pFile *XunixFile) (r0 int32) { // sqlite3.c:31 } func _unixUnlock(tls *crt.TLS, _id *Xsqlite3_file, _eFileLock int32) (r0 int32) { // sqlite3.c:31755:1 - func() int32 { - if (_eFileLock == i32(1)) || (((*XunixFile)(unsafe.Pointer(_id)).X12) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _eFileLock != i32(1) && ((*XunixFile)(unsafe.Pointer(_id)).X12) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31757), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixUnlockØ00__func__Ø000))), unsafe.Pointer(str(139492))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _posixUnlock(tls, _id, _eFileLock, i32(0)) return @@ -157745,25 +143289,17 @@ func _posixUnlock(tls *crt.TLS, _id *Xsqlite3_file, _eFileLock int32, _handleNFS _ = _rc _pFile = (*XunixFile)(unsafe.Pointer(_id)) _rc = i32(0) - func() int32 { - if _pFile != nil { - return i32(0) - } - return func() int32 { + func() { + if _pFile == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31601), unsafe.Pointer((*int8)(unsafe.Pointer(&_posixUnlockØ00__func__Ø000))), unsafe.Pointer(str(59944))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _eFileLock <= i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if _eFileLock > i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31606), unsafe.Pointer((*int8)(unsafe.Pointer(&_posixUnlockØ00__func__Ø000))), unsafe.Pointer(str(139564))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pFile.X4) > _eFileLock { goto _4 @@ -157775,44 +143311,32 @@ func _posixUnlock(tls *crt.TLS, _id *Xsqlite3_file, _eFileLock int32, _handleNFS _4: _unixEnterMutex(tls) _pInode = (*XunixInodeInfo)(unsafe.Pointer(_pFile.X2)) - func() int32 { - if (_pInode.X1) != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pInode.X1) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31612), unsafe.Pointer((*int8)(unsafe.Pointer(&_posixUnlockØ00__func__Ø000))), unsafe.Pointer(str(139588))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pFile.X4) <= i32(1) { goto _7 } - func() int32 { - if int32(_pInode.X2) == int32(_pFile.X4) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pInode.X2) != int32(_pFile.X4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31614), unsafe.Pointer((*int8)(unsafe.Pointer(&_posixUnlockØ00__func__Ø000))), unsafe.Pointer(str(139608))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(78 /* X19 */))) = uint8(i32(0)) if _eFileLock != i32(1) { goto _10 } - func() int32 { - if _handleNFSUnlock == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _handleNFSUnlock != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31640), unsafe.Pointer((*int8)(unsafe.Pointer(&_posixUnlockØ00__func__Ø000))), unsafe.Pointer(str(139644))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_lock)) + uintptr(0 /* X0 */))) = int16(i32(0)) *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_lock)) + uintptr(2 /* X1 */))) = int16(i32(0)) @@ -157832,15 +143356,11 @@ _10: *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_lock)) + uintptr(2 /* X1 */))) = int16(i32(0)) *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_lock)) + uintptr(4 /* X2 */))) = int64(_sqlite3PendingByte) *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_lock)) + uintptr(12 /* X3 */))) = int64(i32(2)) - func() int32 { - if (_sqlite3PendingByte + i32(1)) == (_sqlite3PendingByte + i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if (_sqlite3PendingByte + i32(1)) != (_sqlite3PendingByte + i32(1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31702), unsafe.Pointer((*int8)(unsafe.Pointer(&_posixUnlockØ00__func__Ø000))), unsafe.Pointer(str(139664))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _unixFileLock(tls, _pFile, &_lock) != i32(0) { goto _16 @@ -157883,15 +143403,11 @@ _20: _21: _19: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInode)) + uintptr(32 /* X6 */))) -= 1 - func() int32 { - if (_pInode.X6) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pInode.X6) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31736), unsafe.Pointer((*int8)(unsafe.Pointer(&_posixUnlockØ00__func__Ø000))), unsafe.Pointer(str(139696))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pInode.X6) != i32(0) { goto _24 @@ -157933,25 +143449,17 @@ func _unixFileLock(tls *crt.TLS, _pFile *XunixFile, _pLock *Tflock) (r0 int32) { var _2_lock Tflock // sqlite3.c:31303:20 _ = _2_lock _pInode = (*XunixInodeInfo)(unsafe.Pointer(_pFile.X2)) - func() int32 { - if _unixMutexHeld(tls) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _unixMutexHeld(tls) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31299), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixFileLockØ00__func__Ø000))), unsafe.Pointer(str(139728))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pInode != (*XunixInodeInfo)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if _pInode == (*XunixInodeInfo)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31300), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixFileLockØ00__func__Ø000))), unsafe.Pointer(str(139744))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_pFile.X5) & i32(3)) != i32(1) { goto _4 @@ -157961,15 +143469,11 @@ func _unixFileLock(tls *crt.TLS, _pFile *XunixFile, _pLock *Tflock) (r0 int32) { goto _5 } - func() int32 { - if (_pInode.X6) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pInode.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31304), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixFileLockØ00__func__Ø000))), unsafe.Pointer(str(139756))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_2_lock)) + uintptr(2 /* X1 */))) = int16(i32(0)) *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_2_lock)) + uintptr(4 /* X2 */))) = int64(_sqlite3PendingByte + i32(2)) @@ -158092,26 +143596,19 @@ func _releaseInodeInfo(tls *crt.TLS, _pFile *XunixFile) { // sqlite3.c:31065:1 var _pInode *XunixInodeInfo // sqlite3.c:31066:17 _ = _pInode _pInode = (*XunixInodeInfo)(unsafe.Pointer(_pFile.X2)) - func() int32 { - if _unixMutexHeld(tls) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _unixMutexHeld(tls) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31067), unsafe.Pointer((*int8)(unsafe.Pointer(&_releaseInodeInfoØ00__func__Ø000))), unsafe.Pointer(str(139728))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if func() int32 { if _pInode != nil { return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31068), unsafe.Pointer((*int8)(unsafe.Pointer(&_releaseInodeInfoØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31068), unsafe.Pointer((*int8)(unsafe.Pointer(&_releaseInodeInfoØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -158123,44 +143620,32 @@ func _releaseInodeInfo(tls *crt.TLS, _pFile *XunixFile) { // sqlite3.c:31065:1 goto _5 } - func() int32 { - if (*XunixShmNode)(unsafe.Pointer(_pInode.X5)) == (*XunixShmNode)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XunixShmNode)(unsafe.Pointer(_pInode.X5)) != (*XunixShmNode)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31071), unsafe.Pointer((*int8)(unsafe.Pointer(&_releaseInodeInfoØ00__func__Ø000))), unsafe.Pointer(str(139804))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _closePendingFds(tls, _pFile) if (*XunixInodeInfo)(unsafe.Pointer(_pInode.X9)) == nil { goto _8 } - func() int32 { - if (*XunixInodeInfo)(unsafe.Pointer((*XunixInodeInfo)(unsafe.Pointer(_pInode.X9)).X8)) == _pInode { - return i32(0) - } - return func() int32 { + func() { + if (*XunixInodeInfo)(unsafe.Pointer((*XunixInodeInfo)(unsafe.Pointer(_pInode.X9)).X8)) != _pInode { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31074), unsafe.Pointer((*int8)(unsafe.Pointer(&_releaseInodeInfoØ00__func__Ø000))), unsafe.Pointer(str(139824))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XunixInodeInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr(_pInode.X9) + uintptr(40 /* X8 */))))) = (*XunixInodeInfo)(unsafe.Pointer(_pInode.X8)) goto _11 _8: - func() int32 { - if _inodeList == _pInode { - return i32(0) - } - return func() int32 { + func() { + if _inodeList != _pInode { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31077), unsafe.Pointer((*int8)(unsafe.Pointer(&_releaseInodeInfoØ00__func__Ø000))), unsafe.Pointer(str(139856))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _inodeList = (*XunixInodeInfo)(unsafe.Pointer(_pInode.X8)) bug20530(_inodeList) @@ -158169,15 +143654,11 @@ _11: goto _14 } - func() int32 { - if (*XunixInodeInfo)(unsafe.Pointer((*XunixInodeInfo)(unsafe.Pointer(_pInode.X8)).X9)) == _pInode { - return i32(0) - } - return func() int32 { + func() { + if (*XunixInodeInfo)(unsafe.Pointer((*XunixInodeInfo)(unsafe.Pointer(_pInode.X8)).X9)) != _pInode { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31081), unsafe.Pointer((*int8)(unsafe.Pointer(&_releaseInodeInfoØ00__func__Ø000))), unsafe.Pointer(str(139876))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XunixInodeInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr(_pInode.X8) + uintptr(44 /* X9 */))))) = (*XunixInodeInfo)(unsafe.Pointer(_pInode.X9)) _14: @@ -158216,15 +143697,11 @@ _0: } func _unixUnmapfile(tls *crt.TLS, _pFd *XunixFile) { // sqlite3.c:34550:1 - func() int32 { - if (_pFd.X12) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pFd.X12) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34551), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixUnmapfileØ00__func__Ø000))), unsafe.Pointer(str(139928))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pFd.X16) == nil { goto _2 @@ -158253,35 +143730,23 @@ func _unixRead(tls *crt.TLS, _id *Xsqlite3_file, _pBuf unsafe.Pointer, _amt int3 var _3_nCopy int32 // sqlite3.c:33039:11 _ = _3_nCopy _pFile = (*XunixFile)(unsafe.Pointer(_id)) - func() int32 { - if _id != nil { - return i32(0) - } - return func() int32 { + func() { + if _id == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33018), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixReadØ00__func__Ø000))), unsafe.Pointer(str(97676))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _offset >= int64(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if _offset < int64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33019), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixReadØ00__func__Ø000))), unsafe.Pointer(str(139964))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _amt > i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if _amt <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33020), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixReadØ00__func__Ø000))), unsafe.Pointer(str(139976))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _offset >= (_pFile.X13) { goto _6 @@ -158348,25 +143813,17 @@ func _seekAndRead(tls *crt.TLS, _id *XunixFile, _offset int64, _pBuf unsafe.Poin var _newOffset int64 // sqlite3.c:32965:7 _ = _newOffset _prior = i32(0) - func() int32 { - if _cnt == (_cnt & i32(131071)) { - return i32(0) - } - return func() int32 { + func() { + if _cnt != (_cnt & i32(131071)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(32968), unsafe.Pointer((*int8)(unsafe.Pointer(&_seekAndReadØ00__func__Ø000))), unsafe.Pointer(str(139996))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_id.X3) > i32(2) { - return i32(0) } - return func() int32 { + }() + func() { + if (_id.X3) <= i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(32969), unsafe.Pointer((*int8)(unsafe.Pointer(&_seekAndReadØ00__func__Ø000))), unsafe.Pointer(str(140016))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _4: _newOffset = crt.Xlseek64(tls, _id.X3, _offset, i32(0)) @@ -158452,25 +143909,17 @@ func _unixWrite(tls *crt.TLS, _id *Xsqlite3_file, _pBuf unsafe.Pointer, _amt int _ = _2_oldCntr _pFile = (*XunixFile)(unsafe.Pointer(_id)) _wrote = i32(0) - func() int32 { - if _id != nil { - return i32(0) - } - return func() int32 { + func() { + if _id == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33132), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixWriteØ00__func__Ø000))), unsafe.Pointer(str(97676))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _amt > i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if _amt <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33133), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixWriteØ00__func__Ø000))), unsafe.Pointer(str(139976))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pFile.X19) == 0 { goto _4 @@ -158549,35 +143998,23 @@ func _seekAndWriteFd(tls *crt.TLS, _fd int32, _iOff int64, _pBuf unsafe.Pointer, var _1_iSeek int64 // sqlite3.c:33090:9 _ = _1_iSeek _rc = i32(0) - func() int32 { - if _nBuf == (_nBuf & i32(131071)) { - return i32(0) - } - return func() int32 { + func() { + if _nBuf != (_nBuf & i32(131071)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33078), unsafe.Pointer((*int8)(unsafe.Pointer(&_seekAndWriteFdØ00__func__Ø000))), unsafe.Pointer(str(140048))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _fd > i32(2) { - return i32(0) } - return func() int32 { + }() + func() { + if _fd <= i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33079), unsafe.Pointer((*int8)(unsafe.Pointer(&_seekAndWriteFdØ00__func__Ø000))), unsafe.Pointer(str(140072))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _piErrno != (*int32)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if _piErrno == (*int32)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33080), unsafe.Pointer((*int8)(unsafe.Pointer(&_seekAndWriteFdØ00__func__Ø000))), unsafe.Pointer(str(140080))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := &_nBuf @@ -158623,15 +144060,11 @@ func _unixTruncate(tls *crt.TLS, _id *Xsqlite3_file, _nByte int64) (r0 int32) { var _rc int32 // sqlite3.c:33444:7 _ = _rc _pFile = (*XunixFile)(unsafe.Pointer(_id)) - func() int32 { - if _pFile != nil { - return i32(0) - } - return func() int32 { + func() { + if _pFile == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33445), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixTruncateØ00__func__Ø000))), unsafe.Pointer(str(59944))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pFile.X11) <= i32(0) { goto _2 @@ -158700,25 +144133,17 @@ func _unixSync(tls *crt.TLS, _id *Xsqlite3_file, _flags int32) (r0 int32) { // s _pFile = (*XunixFile)(unsafe.Pointer(_id)) _isDataOnly = _flags & i32(16) _isFullsync = bool2int((_flags & i32(15)) == i32(3)) - func() int32 { - if ((_flags & i32(15)) == i32(2)) || ((_flags & i32(15)) == i32(3)) { - return i32(0) - } - return func() int32 { + func() { + if (_flags&i32(15)) != i32(2) && (_flags&i32(15)) != i32(3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33400), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixSyncØ00__func__Ø000))), unsafe.Pointer(str(140124))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pFile != nil { - return i32(0) } - return func() int32 { + }() + func() { + if _pFile == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33409), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixSyncØ00__func__Ø000))), unsafe.Pointer(str(59944))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _full_fsync(tls, _pFile.X3, _isFullsync, _isDataOnly) if _rc == 0 { @@ -158744,15 +144169,11 @@ _5: goto _8 _7: - func() int32 { - if _rc == i32(14) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(14) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33431), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixSyncØ00__func__Ø000))), unsafe.Pointer(str(140204))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = i32(0) _8: @@ -158791,15 +144212,11 @@ func _unixFileSize(tls *crt.TLS, _id *Xsqlite3_file, _pSize *int64) (r0 int32) { _ = _rc var _buf crt.Xstruct_stat64 // sqlite3.c:33494:15 _ = _buf - func() int32 { - if _id != nil { - return i32(0) - } - return func() int32 { + func() { + if _id == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33495), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixFileSizeØ00__func__Ø000))), unsafe.Pointer(str(97676))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = (*(*func(*crt.TLS, int32, *crt.Xstruct_stat64) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*Tunix_syscall)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(5)))).X1)})))(tls, (*XunixFile)(unsafe.Pointer(_id)).X3, &_buf) if _rc == i32(0) { @@ -158843,15 +144260,11 @@ func _unixLock(tls *crt.TLS, _id *Xsqlite3_file, _eFileLock int32) (r0 int32) { _rc = i32(0) _pFile = (*XunixFile)(unsafe.Pointer(_id)) _tErrno = i32(0) - func() int32 { - if _pFile != nil { - return i32(0) - } - return func() int32 { + func() { + if _pFile == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31392), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixLockØ00__func__Ø000))), unsafe.Pointer(str(59944))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pFile.X4) < _eFileLock { goto _2 @@ -158861,35 +144274,23 @@ func _unixLock(tls *crt.TLS, _id *Xsqlite3_file, _eFileLock int32) (r0 int32) { return _2: - func() int32 { - if (int32(_pFile.X4) != i32(0)) || (_eFileLock == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pFile.X4) == i32(0) && _eFileLock != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31413), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixLockØ00__func__Ø000))), unsafe.Pointer(str(140252))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _eFileLock != i32(3) { - return i32(0) } - return func() int32 { + }() + func() { + if _eFileLock == i32(3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31414), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixLockØ00__func__Ø000))), unsafe.Pointer(str(140304))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_eFileLock != i32(2)) || (int32(_pFile.X4) == i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if _eFileLock == i32(2) && int32(_pFile.X4) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31415), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixLockØ00__func__Ø000))), unsafe.Pointer(str(140328))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _unixEnterMutex(tls) _pInode = (*XunixInodeInfo)(unsafe.Pointer(_pFile.X2)) @@ -158905,35 +144306,23 @@ _13: goto _16 } - func() int32 { - if _eFileLock == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if _eFileLock != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31438), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixLockØ00__func__Ø000))), unsafe.Pointer(str(140388))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pFile.X4) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pFile.X4) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31439), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixLockØ00__func__Ø000))), unsafe.Pointer(str(140412))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pInode.X1) > i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pInode.X1) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31440), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixLockØ00__func__Ø000))), unsafe.Pointer(str(140432))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(16 /* X4 */))) = uint8(i32(1)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInode)) + uintptr(16 /* X1 */))) += 1 @@ -158974,35 +144363,23 @@ _25: goto _30 } - func() int32 { - if (_pInode.X1) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pInode.X1) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31474), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixLockØ00__func__Ø000))), unsafe.Pointer(str(140452))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pInode.X2) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pInode.X2) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31475), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixLockØ00__func__Ø000))), unsafe.Pointer(str(140472))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _rc == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if _rc != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31476), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixLockØ00__func__Ø000))), unsafe.Pointer(str(14052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_lock)) + uintptr(4 /* X2 */))) = int64(_sqlite3PendingByte + i32(2)) *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_lock)) + uintptr(12 /* X3 */))) = int64(i32(510)) @@ -159050,26 +144427,18 @@ _30: goto _46 _45: - func() int32 { - if i32(0) != int32(_pFile.X4) { - return i32(0) - } - return func() int32 { + func() { + if i32(0) == int32(_pFile.X4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31515), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixLockØ00__func__Ø000))), unsafe.Pointer(str(140496))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_lock)) + uintptr(0 /* X0 */))) = int16(i32(1)) - func() int32 { - if (_eFileLock == i32(2)) || (_eFileLock == i32(4)) { - return i32(0) - } - return func() int32 { + func() { + if _eFileLock != i32(2) && _eFileLock != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31518), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixLockØ00__func__Ø000))), unsafe.Pointer(str(140516))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _eFileLock != i32(2) { goto _52 @@ -159137,15 +144506,11 @@ func init() { } func _sqliteErrorFromPosixError(tls *crt.TLS, _posixError int32, _sqliteIOErr int32) (r0 int32) { // sqlite3.c:30640:1 - func() int32 { - if (((_sqliteIOErr == i32(3850)) || (_sqliteIOErr == i32(2058))) || (_sqliteIOErr == i32(2314))) || (_sqliteIOErr == i32(3594)) { - return i32(0) - } - return func() int32 { + func() { + if _sqliteIOErr != i32(3850) && _sqliteIOErr != i32(2058) && _sqliteIOErr != i32(2314) && _sqliteIOErr != i32(3594) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(30641), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqliteErrorFromPosixErrorØ00__func__Ø000))), unsafe.Pointer(str(140584))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() switch _posixError { case i32(1): @@ -159203,25 +144568,17 @@ func _unixCheckReservedLock(tls *crt.TLS, _id *Xsqlite3_file, _pResOut *int32) ( _rc = i32(0) _reserved = i32(0) _pFile = (*XunixFile)(unsafe.Pointer(_id)) - func() int32 { - if _pFile != nil { - return i32(0) - } - return func() int32 { + func() { + if _pFile == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31243), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixCheckReservedLockØ00__func__Ø000))), unsafe.Pointer(str(59944))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pFile.X4) <= i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pFile.X4) > i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31244), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixCheckReservedLockØ00__func__Ø000))), unsafe.Pointer(str(140780))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _unixEnterMutex(tls) if int32((*XunixInodeInfo)(unsafe.Pointer(_pFile.X2)).X2) <= i32(1) { @@ -159429,25 +144786,17 @@ _1: _3_nBlk = _1_buf.X10 _3_nWrite = i32(0) _3_iWrite = ((((_1_buf.X9) / int64(_3_nBlk)) * int64(_3_nBlk)) + int64(_3_nBlk)) - int64(i32(1)) - func() int32 { - if _3_iWrite >= (_1_buf.X9) { - return i32(0) - } - return func() int32 { + func() { + if _3_iWrite < (_1_buf.X9) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33564), unsafe.Pointer((*int8)(unsafe.Pointer(&_fcntlSizeHintØ00__func__Ø000))), unsafe.Pointer(str(140836))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_3_iWrite + int64(i32(1))) % int64(_3_nBlk)) == int64(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if ((_3_iWrite + int64(i32(1))) % int64(_3_nBlk)) != int64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33565), unsafe.Pointer((*int8)(unsafe.Pointer(&_fcntlSizeHintØ00__func__Ø000))), unsafe.Pointer(str(140856))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _7: if _3_iWrite >= ((_1_nSize + int64(_3_nBlk)) - int64(i32(1))) { @@ -159516,25 +144865,17 @@ func init() { func _unixMapfile(tls *crt.TLS, _pFd *XunixFile, _nMap int64) (r0 int32) { // sqlite3.c:34667:1 var _1_statbuf crt.Xstruct_stat64 // sqlite3.c:34673:17 _ = _1_statbuf - func() int32 { - if (_nMap >= int64(i32(0))) || ((_pFd.X12) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _nMap < int64(i32(0)) && (_pFd.X12) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34668), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixMapfileØ00__func__Ø000))), unsafe.Pointer(str(140896))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_nMap > int64(i32(0))) || (((_pFd.X13) == int64(i32(0))) && (unsafe.Pointer(_pFd.X16) == (unsafe.Pointer)(uintptr(i32(0))))) { - return i32(0) } - return func() int32 { + }() + func() { + if _nMap <= int64(i32(0)) && ((_pFd.X13) != int64(i32(0)) || unsafe.Pointer(_pFd.X16) != (unsafe.Pointer)(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34669), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixMapfileØ00__func__Ø000))), unsafe.Pointer(str(140928))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pFd.X12) <= i32(0) { goto _7 @@ -159564,15 +144905,11 @@ _8: _nMap = _pFd.X15 _10: - func() int32 { - if (_nMap > int64(i32(0))) || (((_pFd.X13) == int64(i32(0))) && (unsafe.Pointer(_pFd.X16) == (unsafe.Pointer)(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if _nMap <= int64(i32(0)) && ((_pFd.X13) != int64(i32(0)) || unsafe.Pointer(_pFd.X16) != (unsafe.Pointer)(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34683), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixMapfileØ00__func__Ø000))), unsafe.Pointer(str(140928))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _nMap == (_pFd.X13) { goto _15 @@ -159616,65 +144953,41 @@ func _unixRemapfile(tls *crt.TLS, _pFd *XunixFile, _nNew int64) { // sqlite3.c:3 _nOrig = _pFd.X14 _pNew = nil _flags = i32(1) - func() int32 { - if (_pFd.X12) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pFd.X12) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34586), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixRemapfileØ00__func__Ø000))), unsafe.Pointer(str(139928))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _nNew > (_pFd.X13) { - return i32(0) } - return func() int32 { + }() + func() { + if _nNew <= (_pFd.X13) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34587), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixRemapfileØ00__func__Ø000))), unsafe.Pointer(str(140992))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _nNew <= (_pFd.X15) { - return i32(0) } - return func() int32 { + }() + func() { + if _nNew > (_pFd.X15) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34588), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixRemapfileØ00__func__Ø000))), unsafe.Pointer(str(141012))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _nNew > int64(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if _nNew <= int64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34589), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixRemapfileØ00__func__Ø000))), unsafe.Pointer(str(86036))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pFd.X14) >= (_pFd.X13) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pFd.X14) < (_pFd.X13) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34590), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixRemapfileØ00__func__Ø000))), unsafe.Pointer(str(141036))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (unsafe.Pointer)(uintptr(u32(4294967295))) != (unsafe.Pointer)(uintptr(i32(0))) { - return i32(0) } - return func() int32 { + }() + func() { + if (unsafe.Pointer)(uintptr(u32(4294967295))) == (unsafe.Pointer)(uintptr(i32(0))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34591), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixRemapfileØ00__func__Ø000))), unsafe.Pointer(str(141072))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pOrig == nil { goto _12 @@ -159792,15 +145105,11 @@ func _unixGetTempname(tls *crt.TLS, _nBuf int32, _zBuf *int8) (r0 int32) { // sq _0: _1: Xsqlite3_randomness(tls, int32(u32(8)), (unsafe.Pointer)(&_1_r)) - func() int32 { - if _nBuf > i32(2) { - return i32(0) - } - return func() int32 { + func() { + if _nBuf <= i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35302), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixGetTempnameØ00__func__Ø000))), unsafe.Pointer(str(141104))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zBuf)) + 1*uintptr(_nBuf-i32(2)))) = int8(i32(0)) Xsqlite3_snprintf(tls, _nBuf, _zBuf, str(141112), unsafe.Pointer(_zDir), _1_r, i32(0)) @@ -159959,45 +145268,29 @@ _0: _p = (*TunixShm)(unsafe.Pointer(_pDbFd.X10)) _pShmNode = (*XunixShmNode)(unsafe.Pointer(_p.X0)) Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pShmNode.X1))) - func() int32 { - if (_szRegion == (_pShmNode.X4)) || (int32(_pShmNode.X5) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _szRegion != (_pShmNode.X4) && int32(_pShmNode.X5) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34251), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmMapØ00__func__Ø000))), unsafe.Pointer(str(141204))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XunixInodeInfo)(unsafe.Pointer(_pShmNode.X0)) == (*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XunixInodeInfo)(unsafe.Pointer(_pShmNode.X0)) != (*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34252), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmMapØ00__func__Ø000))), unsafe.Pointer(str(141260))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pShmNode.X3) >= i32(0)) || (int32((*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)).X3) == i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pShmNode.X3) < i32(0) && int32((*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)).X3) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34253), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmMapØ00__func__Ø000))), unsafe.Pointer(str(141292))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pShmNode.X3) < i32(0)) || (int32((*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)).X3) == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pShmNode.X3) >= i32(0) && int32((*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)).X3) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34254), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmMapØ00__func__Ø000))), unsafe.Pointer(str(141344))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nReqRegion = ((_iRegion + _nShmPerMap) / _nShmPerMap) * _nShmPerMap if int32(_pShmNode.X5) >= _nReqRegion { @@ -160029,15 +145322,11 @@ _15: goto _shmpage_out _17: - func() int32 { - if (_2_nByte % _unixShmMapØ00pgszØ001) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_2_nByte % _unixShmMapØ00pgszØ001) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34296), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmMapØ00__func__Ø000))), unsafe.Pointer(str(141392))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _7_iPg = int32((_2_sStat.X9) / int64(_unixShmMapØ00pgszØ001)) _21: @@ -160159,15 +145448,11 @@ func _unixShmRegionPerMap(tls *crt.TLS) (r0 int32) { // sqlite3.c:34005:1 _ = _pgsz _shmsz = i32(32768) _pgsz = (*(*func(*crt.TLS) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*Tunix_syscall)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(25)))).X1)})))(tls) - func() int32 { - if ((_pgsz - i32(1)) & _pgsz) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if ((_pgsz - i32(1)) & _pgsz) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34008), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmRegionPerMapØ00__func__Ø000))), unsafe.Pointer(str(141412))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pgsz >= _shmsz { goto _2 @@ -160218,15 +145503,11 @@ func _unixOpenSharedMemory(tls *crt.TLS, _pDbFd *XunixFile) (r0 int32) { // sqli _0: crt.Xmemset(tls, (unsafe.Pointer)(_p), i32(0), u32(16)) - func() int32 { - if (*TunixShm)(unsafe.Pointer(_pDbFd.X10)) == (*TunixShm)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*TunixShm)(unsafe.Pointer(_pDbFd.X10)) != (*TunixShm)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34091), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenSharedMemoryØ00__func__Ø000))), unsafe.Pointer(str(141452))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _unixEnterMutex(tls) _pInode = (*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)) @@ -160372,35 +145653,23 @@ func _unixShmSystemLock(tls *crt.TLS, _pFile *XunixFile, _lockType int32, _ofst _ = _2_mask _rc = i32(0) _pShmNode = (*XunixShmNode)(unsafe.Pointer((*XunixInodeInfo)(unsafe.Pointer(_pFile.X2)).X5)) - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pShmNode.X1))) != 0 || ((_pShmNode.X8) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pShmNode.X1))) == 0 && (_pShmNode.X8) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33938), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmSystemLockØ00__func__Ø000))), unsafe.Pointer(str(141516))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_n == i32(1)) || (_lockType != i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if _n != i32(1) && _lockType == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33941), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmSystemLockØ00__func__Ø000))), unsafe.Pointer(str(141576))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_n >= i32(1)) && (_n <= i32(8)) { - return i32(0) } - return func() int32 { + }() + func() { + if _n < i32(1) || _n > i32(8) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33944), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmSystemLockØ00__func__Ø000))), unsafe.Pointer(str(141604))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pShmNode.X3) < i32(0) { goto _9 @@ -160463,15 +145732,11 @@ _15: goto _18 _17: - func() int32 { - if _lockType == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if _lockType != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33973), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmSystemLockØ00__func__Ø000))), unsafe.Pointer(str(141632))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pShmNode)) + uintptr(36 /* X10 */))) @@ -160502,15 +145767,11 @@ _22: goto _25 _24: - func() int32 { - if _lockType == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if _lockType != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33984), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmSystemLockØ00__func__Ø000))), unsafe.Pointer(str(141632))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _25: _23: @@ -160534,26 +145795,19 @@ func _unixShmPurge(tls *crt.TLS, _pFd *XunixFile) { // sqlite3.c:34019:1 var _1_i int32 // sqlite3.c:34024:9 _ = _1_i _p = (*XunixShmNode)(unsafe.Pointer((*XunixInodeInfo)(unsafe.Pointer(_pFd.X2)).X5)) - func() int32 { - if _unixMutexHeld(tls) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _unixMutexHeld(tls) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34021), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmPurgeØ00__func__Ø000))), unsafe.Pointer(str(139728))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _p == nil || func() int32 { if (_p.X8) == i32(0) { return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34022), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmPurgeØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34022), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmPurgeØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -160561,15 +145815,11 @@ func _unixShmPurge(tls *crt.TLS, _pFd *XunixFile) { // sqlite3.c:34019:1 } _1_nShmPerMap = _unixShmRegionPerMap(tls) - func() int32 { - if (*XunixInodeInfo)(unsafe.Pointer(_p.X0)) == (*XunixInodeInfo)(unsafe.Pointer(_pFd.X2)) { - return i32(0) - } - return func() int32 { + func() { + if (*XunixInodeInfo)(unsafe.Pointer(_p.X0)) != (*XunixInodeInfo)(unsafe.Pointer(_pFd.X2)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34025), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmPurgeØ00__func__Ø000))), unsafe.Pointer(str(141672))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() Xsqlite3_mutex_free(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_p.X1))) _1_i = i32(0) @@ -160650,96 +145900,60 @@ func _unixShmLock(tls *crt.TLS, _fd *Xsqlite3_file, _ofst int32, _n int32, _flag _p = (*TunixShm)(unsafe.Pointer(_pDbFd.X10)) _pShmNode = (*XunixShmNode)(unsafe.Pointer(_p.X0)) _rc = i32(0) - func() int32 { - if _pShmNode == (*XunixShmNode)(unsafe.Pointer((*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)).X5)) { - return i32(0) - } - return func() int32 { + func() { + if _pShmNode != (*XunixShmNode)(unsafe.Pointer((*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)).X5)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34379), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmLockØ00__func__Ø000))), unsafe.Pointer(str(141724))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XunixInodeInfo)(unsafe.Pointer(_pShmNode.X0)) == (*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XunixInodeInfo)(unsafe.Pointer(_pShmNode.X0)) != (*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34380), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmLockØ00__func__Ø000))), unsafe.Pointer(str(141260))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_ofst >= i32(0)) && ((_ofst + _n) <= i32(8)) { - return i32(0) } - return func() int32 { + }() + func() { + if _ofst < i32(0) || (_ofst+_n) > i32(8) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34381), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmLockØ00__func__Ø000))), unsafe.Pointer(str(141760))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _n >= i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if _n < i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34382), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmLockØ00__func__Ø000))), unsafe.Pointer(str(141796))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (((_flags == i32(6)) || (_flags == i32(10))) || (_flags == i32(5))) || (_flags == i32(9)) { - return i32(0) } - return func() int32 { + }() + func() { + if _flags != i32(6) && _flags != i32(10) && _flags != i32(5) && _flags != i32(9) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34383), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmLockØ00__func__Ø000))), unsafe.Pointer(str(141804))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_n == i32(1)) || ((_flags & i32(8)) != i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if _n != i32(1) && (_flags&i32(8)) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34387), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmLockØ00__func__Ø000))), unsafe.Pointer(str(142004))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pShmNode.X3) >= i32(0)) || (int32((*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)).X3) == i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pShmNode.X3) < i32(0) && int32((*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)).X3) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34388), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmLockØ00__func__Ø000))), unsafe.Pointer(str(141292))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pShmNode.X3) < i32(0)) || (int32((*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)).X3) == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pShmNode.X3) >= i32(0) && int32((*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)).X3) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34389), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmLockØ00__func__Ø000))), unsafe.Pointer(str(141344))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _mask = uint16((i32(1) << uint(_ofst+_n)) - (i32(1) << uint(_ofst))) - func() int32 { - if (_n > i32(1)) || (int32(_mask) == (i32(1) << uint(_ofst))) { - return i32(0) - } - return func() int32 { + func() { + if _n <= i32(1) && int32(_mask) != (i32(1)<<uint(_ofst)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34392), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmLockØ00__func__Ø000))), unsafe.Pointer(str(142048))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pShmNode.X1))) if (_flags & i32(1)) == 0 { @@ -160760,15 +145974,11 @@ _27: goto _28 _31: - func() int32 { - if (int32(_pX.X5) & (int32(_p.X5) | int32(_p.X4))) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pX.X5) & (int32(_p.X5) | int32(_p.X4))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34400), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmLockØ00__func__Ø000))), unsafe.Pointer(str(142072))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := &_1_allMask @@ -160891,15 +146101,11 @@ _52: goto _56 } - func() int32 { - if (int32(_p.X4) & int32(_mask)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_p.X4) & int32(_mask)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34461), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmLockØ00__func__Ø000))), unsafe.Pointer(str(142120))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X5 */))) @@ -160951,25 +146157,17 @@ func _unixShmUnmap(tls *crt.TLS, _fd *Xsqlite3_file, _deleteFlag int32) (r0 int3 _0: _pShmNode = (*XunixShmNode)(unsafe.Pointer(_p.X0)) - func() int32 { - if _pShmNode == (*XunixShmNode)(unsafe.Pointer((*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)).X5)) { - return i32(0) - } - return func() int32 { + func() { + if _pShmNode != (*XunixShmNode)(unsafe.Pointer((*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)).X5)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34508), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmUnmapØ00__func__Ø000))), unsafe.Pointer(str(141724))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XunixInodeInfo)(unsafe.Pointer(_pShmNode.X0)) == (*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XunixInodeInfo)(unsafe.Pointer(_pShmNode.X0)) != (*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34509), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmUnmapØ00__func__Ø000))), unsafe.Pointer(str(141260))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pShmNode.X1))) _pp = (**TunixShm)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pShmNode)) + uintptr(32 /* X9 */))))) @@ -160987,15 +146185,11 @@ _8: *(**TunixShm)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pDbFd)) + uintptr(36 /* X10 */))))) = (*TunixShm)(unsafe.Pointer(uintptr(i32(0)))) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pShmNode.X1))) _unixEnterMutex(tls) - func() int32 { - if (_pShmNode.X8) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pShmNode.X8) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34525), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmUnmapØ00__func__Ø000))), unsafe.Pointer(str(142160))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pShmNode)) + uintptr(28 /* X8 */))) -= 1 if (_pShmNode.X8) != i32(0) { @@ -161065,25 +146259,17 @@ func _unixUnfetch(tls *crt.TLS, _fd *Xsqlite3_file, _iOff int64, _p unsafe.Point _ = _pFd _pFd = (*XunixFile)(unsafe.Pointer(_fd)) - func() int32 { - if (unsafe.Pointer(_p) == (unsafe.Pointer)(uintptr(i32(0)))) == ((_pFd.X12) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (unsafe.Pointer(_p) == (unsafe.Pointer)(uintptr(i32(0)))) != ((_pFd.X12) == i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34743), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixUnfetchØ00__func__Ø000))), unsafe.Pointer(str(142196))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (unsafe.Pointer(_p) == (unsafe.Pointer)(uintptr(i32(0)))) || (unsafe.Pointer(_p) == (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(_pFd.X16)+1*uintptr(_iOff))))) { - return i32(0) } - return func() int32 { + }() + func() { + if unsafe.Pointer(_p) != (unsafe.Pointer)(uintptr(i32(0))) && unsafe.Pointer(_p) != (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(_pFd.X16)+1*uintptr(_iOff)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34746), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixUnfetchØ00__func__Ø000))), unsafe.Pointer(str(142224))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _p == nil { goto _5 @@ -161095,15 +146281,11 @@ func _unixUnfetch(tls *crt.TLS, _fd *Xsqlite3_file, _iOff int64, _p unsafe.Point _5: _unixUnmapfile(tls, _pFd) _6: - func() int32 { - if (_pFd.X12) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pFd.X12) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34754), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixUnfetchØ00__func__Ø000))), unsafe.Pointer(str(142268))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = i32(0) return @@ -161168,95 +146350,59 @@ func _unixOpen(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zPath *int8, _pFile *Xsqlite3 _isReadWrite = _flags & i32(2) _syncDir = bool2int(_isCreate != 0 && (((_eType == i32(16384)) || (_eType == i32(2048))) || (_eType == i32(524288)))) _zName = _zPath - func() int32 { - if ((_isReadonly == i32(0)) || (_isReadWrite == i32(0))) && (_isReadWrite != 0 || _isReadonly != 0) { - return i32(0) - } - return func() int32 { + func() { + if _isReadonly != i32(0) && _isReadWrite != i32(0) || _isReadWrite == 0 && _isReadonly == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35552), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(142300))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_isCreate == i32(0)) || _isReadWrite != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _isCreate != i32(0) && _isReadWrite == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35553), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(142368))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_isExclusive == i32(0)) || _isCreate != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _isExclusive != i32(0) && _isCreate == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35554), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(142396))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_isDelete == i32(0)) || _isCreate != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _isDelete != i32(0) && _isCreate == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35555), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(142424))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_isDelete == 0) && (_zName != nil)) || (_eType != i32(256)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_isDelete != 0 || _zName == nil) && _eType == i32(256) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35559), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(142448))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_isDelete == 0) && (_zName != nil)) || (_eType != i32(2048)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_isDelete != 0 || _zName == nil) && _eType == i32(2048) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35560), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(142500))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_isDelete == 0) && (_zName != nil)) || (_eType != i32(16384)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_isDelete != 0 || _zName == nil) && _eType == i32(16384) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35561), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(142556))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_isDelete == 0) && (_zName != nil)) || (_eType != i32(524288)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_isDelete != 0 || _zName == nil) && _eType == i32(524288) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35562), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(142616))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (((((((_eType == i32(256)) || (_eType == i32(512))) || (_eType == i32(2048))) || (_eType == i32(4096))) || (_eType == i32(8192))) || (_eType == i32(16384))) || (_eType == i32(1024))) || (_eType == i32(524288)) { - return i32(0) } - return func() int32 { + }() + func() { + if _eType != i32(256) && _eType != i32(512) && _eType != i32(2048) && _eType != i32(4096) && _eType != i32(8192) && _eType != i32(16384) && _eType != i32(1024) && _eType != i32(524288) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35565), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(142664))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _randomnessPid == crt.Xgetpid(tls) { goto _42 @@ -161291,15 +146437,11 @@ _44: _46: _45: *(**XUnixUnusedFd)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(28 /* X8 */))))) = _2_pUnused - func() int32 { - if (_flags&i32(64)) != 0 || (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zName)) + 1*uintptr(crt.Xstrlen(tls, _zName)+uint32(i32(1)))))) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_flags&i32(64)) == 0 && int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zName)) + 1*uintptr(crt.Xstrlen(tls, _zName)+uint32(i32(1)))))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35599), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(142924))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _50 @@ -161308,15 +146450,11 @@ _43: goto _51 } - func() int32 { - if _isDelete != 0 && (_syncDir == 0) { - return i32(0) - } - return func() int32 { + func() { + if _isDelete == 0 || _syncDir != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35603), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(142980))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _unixGetTempname(tls, _pVfs.X2, (*int8)(unsafe.Pointer(&_zTmpname))) if _rc == i32(0) { @@ -161328,15 +146466,11 @@ _43: _55: _zName = (*int8)(unsafe.Pointer(&_zTmpname)) - func() int32 { - if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zName)) + 1*uintptr(crt.Xstrlen(tls, _zName)+uint32(i32(1)))))) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zName)) + 1*uintptr(crt.Xstrlen(tls, _zName)+uint32(i32(1)))))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35612), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(143004))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _51: _50: @@ -161394,40 +146528,28 @@ _61: goto _63 } - func() int32 { - if (*XUnixUnusedFd)(unsafe.Pointer(_p.X8)) == nil { - return i32(0) - } - return func() int32 { + func() { + if (*XUnixUnusedFd)(unsafe.Pointer(_p.X8)) != nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35631), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(143032))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_eType == i32(524288)) || (_eType == i32(2048)) { - return i32(0) } - return func() int32 { + }() + func() { + if _eType != i32(524288) && _eType != i32(2048) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35632), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(143044))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _rc return _63: _fd = _robust_open(tls, _zName, _openFlags, _8_openMode) - func() int32 { - if (_isExclusive == 0) || ((_openFlags & i32(64)) != i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _isExclusive != 0 && (_openFlags&i32(64)) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35637), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(143104))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _fd >= i32(0) || (*crt.X__errno_location(tls)) == i32(21) || _isReadWrite == 0 { goto _74 @@ -161471,15 +146593,11 @@ _75: _robustFchown(tls, _fd, _8_uid, _8_gid) _76: _62: - func() int32 { - if _fd >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _fd < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35660), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(143148))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pOutFlags == nil { goto _79 @@ -161649,25 +146767,17 @@ _1: goto _2 } - func() int32 { - if _1_nDb > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _1_nDb <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35452), unsafe.Pointer((*int8)(unsafe.Pointer(&_findCreateFileModeØ00__func__Ø000))), unsafe.Pointer(str(143168))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(uint8(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zPath)) + 1*uintptr(_1_nDb)))))))) & i32(6)) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(uint8(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zPath)) + 1*uintptr(_1_nDb)))))))) & i32(6)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35453), unsafe.Pointer((*int8)(unsafe.Pointer(&_findCreateFileModeØ00__func__Ø000))), unsafe.Pointer(str(143176))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _1_nDb -= 1 goto _1 @@ -161748,35 +146858,23 @@ func _fillInUnixFile(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _h int32, _pId *Xsqlite3 _ = _7_nFilename _pNew = (*XunixFile)(unsafe.Pointer(_pId)) _rc = i32(0) - func() int32 { - if (*XunixInodeInfo)(unsafe.Pointer(_pNew.X2)) == nil { - return i32(0) - } - return func() int32 { + func() { + if (*XunixInodeInfo)(unsafe.Pointer(_pNew.X2)) != nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35076), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInUnixFileØ00__func__Ø000))), unsafe.Pointer(str(143232))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_zFilename == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zFilename)) + 1*uintptr(i32(0))))) == i32(47)) { - return i32(0) } - return func() int32 { + }() + func() { + if _zFilename != (*int8)(unsafe.Pointer(uintptr(i32(0)))) && int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zFilename)) + 1*uintptr(i32(0))))) != i32(47) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35086), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInUnixFileØ00__func__Ø000))), unsafe.Pointer(str(143252))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_zFilename != (*int8)(unsafe.Pointer(uintptr(i32(0))))) || ((_ctrlFlags & i32(128)) != i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if _zFilename == (*int8)(unsafe.Pointer(uintptr(i32(0)))) && (_ctrlFlags&i32(128)) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35090), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInUnixFileØ00__func__Ø000))), unsafe.Pointer(str(143288))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(12 /* X3 */))) = _h *(**Xsqlite3_vfs)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(4 /* X1 */))))) = _pVfs @@ -161839,15 +146937,11 @@ _14: goto _17 } - func() int32 { - if _zFilename != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _zFilename == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35194), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInUnixFileØ00__func__Ø000))), unsafe.Pointer(str(143348))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _7_nFilename = int32(crt.Xstrlen(tls, _zFilename)) + i32(6) _7_zLockFile = (*int8)(unsafe.Pointer(Xsqlite3_malloc64(tls, uint64(_7_nFilename)))) @@ -161939,14 +147033,16 @@ func _nolockClose(tls *crt.TLS, _id *Xsqlite3_file) (r0 int32) { // sqlite3.c:31 } func _nolockLock(tls *crt.TLS, _NotUsed *Xsqlite3_file, _NotUsed2 int32) (r0 int32) { // sqlite3.c:31862:1 - func() int32 { ; return _NotUsed2 }() + _ = _NotUsed2 + r0 = i32(0) return } func _nolockUnlock(tls *crt.TLS, _NotUsed *Xsqlite3_file, _NotUsed2 int32) (r0 int32) { // sqlite3.c:31866:1 - func() int32 { ; return _NotUsed2 }() + _ = _NotUsed2 + r0 = i32(0) return @@ -161972,15 +147068,11 @@ func _findInodeInfo(tls *crt.TLS, _pFile *XunixFile, _ppInode **XunixInodeInfo) var _pInode *XunixInodeInfo // sqlite3.c:31107:17 _ = _pInode _pInode = nil - func() int32 { - if _unixMutexHeld(tls) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _unixMutexHeld(tls) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31109), unsafe.Pointer((*int8)(unsafe.Pointer(&_findInodeInfoØ00__func__Ø000))), unsafe.Pointer(str(139728))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _fd = _pFile.X3 _rc = (*(*func(*crt.TLS, int32, *crt.Xstruct_stat64) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*Tunix_syscall)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(5)))).X1)})))(tls, _fd, &_statbuf) @@ -162093,15 +147185,11 @@ func _dotlockClose(tls *crt.TLS, _id *Xsqlite3_file) (r0 int32) { // sqlite3.c:3 var _pFile *XunixFile // sqlite3.c:32054:12 _ = _pFile _pFile = (*XunixFile)(unsafe.Pointer(_id)) - func() int32 { - if _id != (*Xsqlite3_file)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _id == (*Xsqlite3_file)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(32055), unsafe.Pointer((*int8)(unsafe.Pointer(&_dotlockCloseØ00__func__Ø000))), unsafe.Pointer(str(143404))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _dotlockUnlock(tls, _id, i32(0)) Xsqlite3_free(tls, _pFile.X7) @@ -162127,25 +147215,17 @@ func _dotlockUnlock(tls *crt.TLS, _id *Xsqlite3_file, _eFileLock int32) (r0 int3 _ = _3_tErrno _pFile = (*XunixFile)(unsafe.Pointer(_id)) _zLockFile = (*int8)(unsafe.Pointer(_pFile.X7)) - func() int32 { - if _pFile != nil { - return i32(0) - } - return func() int32 { + func() { + if _pFile == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(32015), unsafe.Pointer((*int8)(unsafe.Pointer(&_dotlockUnlockØ00__func__Ø000))), unsafe.Pointer(str(59944))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _eFileLock <= i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if _eFileLock > i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(32018), unsafe.Pointer((*int8)(unsafe.Pointer(&_dotlockUnlockØ00__func__Ø000))), unsafe.Pointer(str(139564))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pFile.X4) != _eFileLock { goto _4 @@ -162164,15 +147244,11 @@ _4: return _5: - func() int32 { - if _eFileLock == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _eFileLock != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(32034), unsafe.Pointer((*int8)(unsafe.Pointer(&_dotlockUnlockØ00__func__Ø000))), unsafe.Pointer(str(143428))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = (*(*func(*crt.TLS, *int8) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*Tunix_syscall)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(19)))).X1)})))(tls, _zLockFile) if _rc >= i32(0) { @@ -162271,15 +147347,11 @@ func _dotlockCheckReservedLock(tls *crt.TLS, _id *Xsqlite3_file, _pResOut *int32 _rc = i32(0) _reserved = i32(0) _pFile = (*XunixFile)(unsafe.Pointer(_id)) - func() int32 { - if _pFile != nil { - return i32(0) - } - return func() int32 { + func() { + if _pFile == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31926), unsafe.Pointer((*int8)(unsafe.Pointer(&_dotlockCheckReservedLockØ00__func__Ø000))), unsafe.Pointer(str(59944))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _reserved = bool2int((*(*func(*crt.TLS, *int8, int32) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*Tunix_syscall)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(2)))).X1)})))(tls, (*int8)(unsafe.Pointer(_pFile.X7)), i32(0)) == i32(0)) *_pResOut = _reserved @@ -162338,15 +147410,11 @@ _5: goto _6 _4: - func() int32 { - if _rc == i32(14) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(14) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35788), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixDeleteØ00__func__Ø000))), unsafe.Pointer(str(140204))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = i32(0) _6: @@ -162366,25 +147434,17 @@ func _unixAccess(tls *crt.TLS, _NotUsed *Xsqlite3_vfs, _zPath *int8, _flags int3 var _1_buf crt.Xstruct_stat64 // sqlite3.c:35821:17 _ = _1_buf - func() int32 { - if _pResOut != (*int32)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pResOut == (*int32)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35814), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixAccessØ00__func__Ø000))), unsafe.Pointer(str(143512))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_flags == i32(0)) || (_flags == i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if _flags != i32(0) && _flags != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35818), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixAccessØ00__func__Ø000))), unsafe.Pointer(str(143524))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _flags != i32(0) { goto _5 @@ -162428,15 +147488,11 @@ func _unixFullPathname(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zPath *int8, _nOut in _nLink = i32(1) _zIn = _zPath _zDel = nil - func() int32 { - if (_pVfs.X2) == i32(512) { - return i32(0) - } - return func() int32 { + func() { + if (_pVfs.X2) != i32(512) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35880), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixFullPathnameØ00__func__Ø000))), unsafe.Pointer(str(143600))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _2: @@ -162530,15 +147586,11 @@ _13: _11: _zIn = _zDel _6: - func() int32 { - if ((_rc != i32(0)) || (_zIn != _zOut)) || (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zIn)) + 1*uintptr(i32(0))))) == i32(47)) { - return i32(0) - } - return func() int32 { + func() { + if _rc == i32(0) && _zIn == _zOut && int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zIn)) + 1*uintptr(i32(0))))) != i32(47) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35935), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixFullPathnameØ00__func__Ø000))), unsafe.Pointer(str(143632))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _rc != i32(0) || _zIn == _zOut { goto _27 @@ -162659,15 +147711,11 @@ func _unixRandomness(tls *crt.TLS, _NotUsed *Xsqlite3_vfs, _nBuf int32, _zBuf *i var _2_t int32 // sqlite3.c:36037:14 _ = _2_t - func() int32 { - if uint32(_nBuf) >= u32(8) { - return i32(0) - } - return func() int32 { + func() { + if uint32(_nBuf) < u32(8) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(36016), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixRandomnessØ00__func__Ø000))), unsafe.Pointer(str(143696))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() crt.Xmemset(tls, (unsafe.Pointer)(_zBuf), i32(0), uint32(_nBuf)) _randomnessPid = crt.Xgetpid(tls) @@ -162680,15 +147728,11 @@ func _unixRandomness(tls *crt.TLS, _NotUsed *Xsqlite3_vfs, _nBuf int32, _zBuf *i crt.Xtime(tls, &_2_t) crt.Xmemcpy(tls, (unsafe.Pointer)(_zBuf), (unsafe.Pointer)(&_2_t), u32(4)) crt.Xmemcpy(tls, (unsafe.Pointer)((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zBuf))+1*uintptr(u32(4))))), (unsafe.Pointer)(&_randomnessPid), u32(4)) - func() int32 { - if u32(8) <= uint32(_nBuf) { - return i32(0) - } - return func() int32 { + func() { + if u32(8) > uint32(_nBuf) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(36041), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixRandomnessØ00__func__Ø000))), unsafe.Pointer(str(143756))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nBuf = int32(u32(8)) goto _5 @@ -163095,15 +148139,11 @@ func _sqlite3AppendChar(tls *crt.TLS, _p *XStrAccum, _N int32, _c int8) { // sql return _1: - func() int32 { - if ((_p.X2) == (_p.X1)) == ((int32(_p.X7) & i32(4)) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_p.X2) == (_p.X1)) != ((int32(_p.X7) & i32(4)) == i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25854), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AppendCharØ00__func__Ø000))), unsafe.Pointer(str(4868))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _4: if postInc961(&_N, int32(-1)) <= i32(0) { @@ -163163,11 +148203,11 @@ var nzf32 float32 // -0.0 var nzf64 float64 // -0.0 var sink6565556 **XWhereLoop //TODO report GC bug var sink1025 *int8 //TODO report GC bug -var sink5817044 *XCollSeq //TODO report GC bug +var sink5817054 *XCollSeq //TODO report GC bug var sink6568847 *TInLoop //TODO report GC bug var sink6655230 *XyyStackEntry //TODO report GC bug -var sink5445791 *XMem //TODO report GC bug -var sink5409884 *uint32 //TODO report GC bug +var sink5445801 *XMem //TODO report GC bug +var sink5409894 *uint32 //TODO report GC bug var sink4543 *uint8 //TODO report GC bug var sink4517 float64 //TODO report GC bug var sink955 int16 //TODO report GC bug @@ -163177,7 +148217,7 @@ var sink4530 uint16 //TODO report GC bug var sink985 uint32 //TODO report GC bug var sink992 uint64 //TODO report GC bug var sink4537 uint8 //TODO report GC bug -func postInc5532090(p **int16, d int) *int16 { +func postInc5532100(p **int16, d int) *int16 { q := (*uintptr)(unsafe.Pointer(p)) v := *q *q += uintptr(d) @@ -163189,7 +148229,7 @@ func postInc1025(p **int8, d int) *int8 { *q += uintptr(d) return (*int8)(unsafe.Pointer(v)) } -func postInc5570645(p **TRowSetEntry, d int) *TRowSetEntry { +func postInc5570655(p **TRowSetEntry, d int) *TRowSetEntry { q := (*uintptr)(unsafe.Pointer(p)) v := *q *q += uintptr(d) @@ -163201,13 +148241,13 @@ func postInc6655230(p **XyyStackEntry, d int) *XyyStackEntry { *q += uintptr(d) return (*XyyStackEntry)(unsafe.Pointer(v)) } -func postInc5445791(p **XMem, d int) *XMem { +func postInc5445801(p **XMem, d int) *XMem { q := (*uintptr)(unsafe.Pointer(p)) v := *q *q += uintptr(d) return (*XMem)(unsafe.Pointer(v)) } -func postInc5409884(p **uint32, d int) *uint32 { +func postInc5409894(p **uint32, d int) *uint32 { q := (*uintptr)(unsafe.Pointer(p)) v := *q *q += uintptr(d) @@ -163231,7 +148271,7 @@ func preInc1025(p **int8, d int) *int8 { *q = v return (*int8)(unsafe.Pointer(v)) } -func preInc5445791(p **XMem, d int) *XMem { +func preInc5445801(p **XMem, d int) *XMem { q := (*uintptr)(unsafe.Pointer(p)) v := *q + uintptr(d) *q = v @@ -163261,37 +148301,37 @@ func store6544146(p *func(*crt.TLS, *Xsqlite3_vtab) int32, v func(*crt.TLS, *Xsq return v } func store1025(p **int8, v *int8) *int8 { *p = v; return v } -func store5658256(p **XIndex, v *XIndex) *XIndex { *p = v; return v } -func store5522329(p **XColumn, v *XColumn) *XColumn { *p = v; return v } -func store5431490(p **XTable, v *XTable) *XTable { *p = v; return v } -func store5515036(p **TExprList_item, v *TExprList_item) *TExprList_item { *p = v; return v } -func store5927711(p **XFKey, v *XFKey) *XFKey { *p = v; return v } -func store5555028(p **XPgHdr, v *XPgHdr) *XPgHdr { *p = v; return v } -func store5433053(p **TVdbe, v *TVdbe) *TVdbe { *p = v; return v } +func store5658266(p **XIndex, v *XIndex) *XIndex { *p = v; return v } +func store5522339(p **XColumn, v *XColumn) *XColumn { *p = v; return v } +func store5431500(p **XTable, v *XTable) *XTable { *p = v; return v } +func store5515046(p **TExprList_item, v *TExprList_item) *TExprList_item { *p = v; return v } +func store5927721(p **XFKey, v *XFKey) *XFKey { *p = v; return v } +func store5555038(p **XPgHdr, v *XPgHdr) *XPgHdr { *p = v; return v } +func store5433063(p **TVdbe, v *TVdbe) *TVdbe { *p = v; return v } func store6566380(p **XWhereTerm, v *XWhereTerm) *XWhereTerm { *p = v; return v } -func store5932984(p **XIncrMerger, v *XIncrMerger) *XIncrMerger { *p = v; return v } -func store5666225(p **XUnpackedRecord, v *XUnpackedRecord) *XUnpackedRecord { *p = v; return v } -func store5581969(p **Xsqlite3_backup, v *Xsqlite3_backup) *Xsqlite3_backup { *p = v; return v } -func store5420283(p **XBtree, v *XBtree) *XBtree { *p = v; return v } -func store5960848(p **XFileChunk, v *XFileChunk) *XFileChunk { *p = v; return v } -func store5791598(p **XSubProgram, v *XSubProgram) *XSubProgram { *p = v; return v } -func store5515676(p **XSelect, v *XSelect) *XSelect { *p = v; return v } -func store5456757(p **Xsqlite3_file, v *Xsqlite3_file) *Xsqlite3_file { *p = v; return v } -func store5943040(p **XMergeEngine, v *XMergeEngine) *XMergeEngine { *p = v; return v } -func store5427056(p **XExprList, v *XExprList) *XExprList { *p = v; return v } -func store5504043(p **XSrcList, v *XSrcList) *XSrcList { *p = v; return v } -func store5570645(p **TRowSetEntry, v *TRowSetEntry) *TRowSetEntry { *p = v; return v } -func store5456341(p **XFuncDef, v *XFuncDef) *XFuncDef { *p = v; return v } +func store5932994(p **XIncrMerger, v *XIncrMerger) *XIncrMerger { *p = v; return v } +func store5666235(p **XUnpackedRecord, v *XUnpackedRecord) *XUnpackedRecord { *p = v; return v } +func store5581979(p **Xsqlite3_backup, v *Xsqlite3_backup) *Xsqlite3_backup { *p = v; return v } +func store5420293(p **XBtree, v *XBtree) *XBtree { *p = v; return v } +func store5960858(p **XFileChunk, v *XFileChunk) *XFileChunk { *p = v; return v } +func store5791608(p **XSubProgram, v *XSubProgram) *XSubProgram { *p = v; return v } +func store5515686(p **XSelect, v *XSelect) *XSelect { *p = v; return v } +func store5456767(p **Xsqlite3_file, v *Xsqlite3_file) *Xsqlite3_file { *p = v; return v } +func store5943050(p **XMergeEngine, v *XMergeEngine) *XMergeEngine { *p = v; return v } +func store5427066(p **XExprList, v *XExprList) *XExprList { *p = v; return v } +func store5504053(p **XSrcList, v *XSrcList) *XSrcList { *p = v; return v } +func store5570655(p **TRowSetEntry, v *TRowSetEntry) *TRowSetEntry { *p = v; return v } +func store5456351(p **XFuncDef, v *XFuncDef) *XFuncDef { *p = v; return v } func store6576895(p **XWhereOrInfo, v *XWhereOrInfo) *XWhereOrInfo { *p = v; return v } -func store5564350(p **XPgHdr1, v *XPgHdr1) *XPgHdr1 { *p = v; return v } -func store5666632(p **XKeyInfo, v *XKeyInfo) *XKeyInfo { *p = v; return v } +func store5564360(p **XPgHdr1, v *XPgHdr1) *XPgHdr1 { *p = v; return v } +func store5666642(p **XKeyInfo, v *XKeyInfo) *XKeyInfo { *p = v; return v } func store6563737(p **XWhereLoop, v *XWhereLoop) *XWhereLoop { *p = v; return v } -func store5774059(p **XVdbeOp, v *XVdbeOp) *XVdbeOp { *p = v; return v } -func store5516225(p **XExpr, v *XExpr) *XExpr { *p = v; return v } -func store5821214(p **XVdbeCursor, v *XVdbeCursor) *XVdbeCursor { *p = v; return v } -func store6192695(p **XTriggerStep, v *XTriggerStep) *XTriggerStep { *p = v; return v } -func store5661680(p **XMemPage, v *XMemPage) *XMemPage { *p = v; return v } -func store5445791(p **XMem, v *XMem) *XMem { *p = v; return v } +func store5774069(p **XVdbeOp, v *XVdbeOp) *XVdbeOp { *p = v; return v } +func store5516235(p **XExpr, v *XExpr) *XExpr { *p = v; return v } +func store5821224(p **XVdbeCursor, v *XVdbeCursor) *XVdbeCursor { *p = v; return v } +func store6192705(p **XTriggerStep, v *XTriggerStep) *XTriggerStep { *p = v; return v } +func store5661690(p **XMemPage, v *XMemPage) *XMemPage { *p = v; return v } +func store5445801(p **XMem, v *XMem) *XMem { *p = v; return v } func store1008(p *unsafe.Pointer, v unsafe.Pointer) unsafe.Pointer { *p = v; return v } func store4543(p **uint8, v *uint8) *uint8 { *p = v; return v } func store961(p *int32, v int32) int32 { *p = v; return v } @@ -163302,7 +148342,7 @@ func store985(p *uint32, v uint32) uint32 { *p func store992(p *uint64, v uint64) uint64 { *p = v; return v } func store4537(p *uint8, v uint8) uint8 { *p = v; return v } -type Xva_list struct{ X0 struct{} } // T5405106 struct{struct{}} +type Xva_list struct{ X0 struct{} } // T5405116 struct{struct{}} type TSqlite3Config struct { X0 int32 @@ -163378,7 +148418,7 @@ type TSqlite3Config struct { X37 func(*crt.TLS, int32) int32 X38 int32 X39 int32 -} // T5405966 struct{int32,int32,int32,int32,int32,int32,int32,int32,int32,int32,struct{*func(int32)*struct{},*func(*struct{}),*func(*struct{},int32)*struct{},*func(*struct{})int32,*func(int32)int32,*func(*struct{})int32,*func(*struct{}),*struct{}},struct{*func()int32,*func()int32,*func(int32)*struct{},*func(*struct{}),*func(*struct{}),*func(*struct{})int32,*func(*struct{}),*func(*struct{})int32,*func(*struct{})int32},struct{int32,*struct{},*func(*struct{})int32,*func(*struct{}),*func(int32,int32,int32)*struct{},*func(*struct{},int32),*func(*struct{})int32,*func(*struct{},uint32,int32)*struct{},*func(*struct{},*struct{},int32),*func(*struct{},*struct{},uint32,uint32),*func(*struct{},uint32),*func(*struct{}),*func(*struct{})},*struct{},int32,int32,int32,int64,int64,*struct{},int32,int32,*struct{},int32,int32,int32,int32,uint32,int32,int32,int32,int32,int32,int32,*struct{},*func(*struct{},int32,*int8),*struct{},*func(int32)int32,int32,int32} +} // T5405976 struct{int32,int32,int32,int32,int32,int32,int32,int32,int32,int32,struct{*func(int32)*struct{},*func(*struct{}),*func(*struct{},int32)*struct{},*func(*struct{})int32,*func(int32)int32,*func(*struct{})int32,*func(*struct{}),*struct{}},struct{*func()int32,*func()int32,*func(int32)*struct{},*func(*struct{}),*func(*struct{}),*func(*struct{})int32,*func(*struct{}),*func(*struct{})int32,*func(*struct{})int32},struct{int32,*struct{},*func(*struct{})int32,*func(*struct{}),*func(int32,int32,int32)*struct{},*func(*struct{},int32),*func(*struct{})int32,*func(*struct{},uint32,int32)*struct{},*func(*struct{},*struct{},int32),*func(*struct{},*struct{},uint32,uint32),*func(*struct{},uint32),*func(*struct{}),*func(*struct{})},*struct{},int32,int32,int32,int64,int64,*struct{},int32,int32,*struct{},int32,int32,int32,int32,uint32,int32,int32,int32,int32,int32,int32,*struct{},*func(*struct{},int32,*int8),*struct{},*func(int32)int32,int32,int32} type Xsqlite3_mem_methods struct { X0 func(*crt.TLS, int32) unsafe.Pointer @@ -163389,7 +148429,7 @@ type Xsqlite3_mem_methods struct { X5 func(*crt.TLS, unsafe.Pointer) int32 X6 func(*crt.TLS, unsafe.Pointer) X7 unsafe.Pointer -} // T5407070 struct{*func(int32)*struct{},*func(*struct{}),*func(*struct{},int32)*struct{},*func(*struct{})int32,*func(int32)int32,*func(*struct{})int32,*func(*struct{}),*struct{}} +} // T5407080 struct{*func(int32)*struct{},*func(*struct{}),*func(*struct{},int32)*struct{},*func(*struct{})int32,*func(int32)int32,*func(*struct{})int32,*func(*struct{}),*struct{}} type Xsqlite3_mutex_methods struct { X0 func(*crt.TLS) int32 @@ -163401,7 +148441,7 @@ type Xsqlite3_mutex_methods struct { X6 func(*crt.TLS, unsafe.Pointer) X7 func(*crt.TLS, unsafe.Pointer) int32 X8 func(*crt.TLS, unsafe.Pointer) int32 -} // T5407264 struct{*func()int32,*func()int32,*func(int32)*struct{},*func(*struct{}),*func(*struct{}),*func(*struct{})int32,*func(*struct{}),*func(*struct{})int32,*func(*struct{})int32} +} // T5407274 struct{*func()int32,*func()int32,*func(int32)*struct{},*func(*struct{}),*func(*struct{}),*func(*struct{})int32,*func(*struct{}),*func(*struct{})int32,*func(*struct{})int32} type Xsqlite3_pcache_methods2 struct { X0 int32 @@ -163417,21 +148457,21 @@ type Xsqlite3_pcache_methods2 struct { X10 func(*crt.TLS, unsafe.Pointer, uint32) X11 func(*crt.TLS, unsafe.Pointer) X12 func(*crt.TLS, unsafe.Pointer) -} // T5407798 struct{int32,*struct{},*func(*struct{})int32,*func(*struct{}),*func(int32,int32,int32)*struct{},*func(*struct{},int32),*func(*struct{})int32,*func(*struct{},uint32,int32)*struct{},*func(*struct{},*struct{},int32),*func(*struct{},*struct{},uint32,uint32),*func(*struct{},uint32),*func(*struct{}),*func(*struct{})} +} // T5407808 struct{int32,*struct{},*func(*struct{})int32,*func(*struct{}),*func(int32,int32,int32)*struct{},*func(*struct{},int32),*func(*struct{})int32,*func(*struct{},uint32,int32)*struct{},*func(*struct{},*struct{},int32),*func(*struct{},*struct{},uint32,uint32),*func(*struct{},uint32),*func(*struct{}),*func(*struct{})} -type XFuncDefHash struct{ X0 [23]unsafe.Pointer } // T5408182 struct{[23]*struct{}} +type XFuncDefHash struct{ X0 [23]unsafe.Pointer } // T5408192 struct{[23]*struct{}} type XToken struct { X0 *int8 X1 uint32 -} // T5408252 struct{*int8,uint32} +} // T5408262 struct{*int8,uint32} type Tsqlite3StatType struct { X0 [10]uint32 X1 [10]uint32 -} // T5408559 struct{[10]uint32,[10]uint32} +} // T5408569 struct{[10]uint32,[10]uint32} -type Xsqlite3_file struct{ X0 unsafe.Pointer } // T5408919 struct{*struct{}} +type Xsqlite3_file struct{ X0 unsafe.Pointer } // T5408929 struct{*struct{}} type Xsqlite3_mutex struct { X0 struct { @@ -163462,14 +148502,14 @@ type Xsqlite3_mutex struct { X2 int32 X3 uint32 X4 int32 -} // T5409076 struct{union{struct{int32,uint32,int32,int32,uint32,union{struct{int16,int16},struct{*struct{}}}},[24]int8,int32},int32,int32,uint32,int32} +} // T5409086 struct{union{struct{int32,uint32,int32,int32,uint32,union{struct{int16,int16},struct{*struct{}}}},[24]int8,int32},int32,int32,uint32,int32} type XHash struct { X0 uint32 X1 uint32 X2 unsafe.Pointer X3 unsafe.Pointer -} // T5412709 struct{uint32,uint32,*struct{},*struct{}} +} // T5412719 struct{uint32,uint32,*struct{},*struct{}} type XDb struct { X0 *int8 @@ -163477,7 +148517,7 @@ type XDb struct { X2 uint8 X3 uint8 X4 unsafe.Pointer -} // T5412858 struct{*int8,*struct{},uint8,uint8,*struct{}} +} // T5412868 struct{*int8,*struct{},uint8,uint8,*struct{}} type Xsqlite3 struct { X0 unsafe.Pointer @@ -163607,14 +148647,14 @@ type Xsqlite3 struct { X77 int64 X78 int64 X79 *int32 -} // T5412953 struct{*struct{},*struct{},*struct{},*struct{},*struct{},int32,int32,int64,int64,uint32,int32,int32,int32,uint16,uint8,uint8,uint8,uint8,uint8,uint8,int8,uint8,uint8,uint8,uint8,uint8,uint8,int32,uint32,int32,int32,[12]int32,int32,struct{int32,uint8,uint8,uint8,uint8},int32,int32,int32,int32,int32,int32,**struct{},*func(uint32,*struct{},*struct{},*struct{})int32,*struct{},*func(*struct{},*int8,uint64),*struct{},*struct{},*func(*struct{})int32,*struct{},*func(*struct{}),*struct{},*func(*struct{},int32,*int8,*int8,int64),*func(*struct{},*struct{},*int8,int32)int32,*struct{},*func(*struct{},*struct{},int32,*int8),*func(*struct{},*struct{},int32,*struct{}),*struct{},*struct{},union{int32,float64},struct{uint32,uint16,uint8,int32,int32,[3]int32,*struct{},*struct{},*struct{}},*func(*struct{},int32,*int8,*int8,*int8,*int8)int32,*struct{},*func(*struct{})int32,*struct{},uint32,int32,struct{uint32,uint32,*struct{},*struct{}},*struct{},**struct{},*struct{},struct{uint32,uint32,*struct{},*struct{}},struct{uint32,uint32,*struct{},*struct{}},struct{*func(*struct{},int32)int32,*struct{},int32},[2]struct{*int8,*struct{},uint8,uint8,*struct{}},*struct{},int32,int32,int32,int64,int64,*int32} +} // T5412963 struct{*struct{},*struct{},*struct{},*struct{},*struct{},int32,int32,int64,int64,uint32,int32,int32,int32,uint16,uint8,uint8,uint8,uint8,uint8,uint8,int8,uint8,uint8,uint8,uint8,uint8,uint8,int32,uint32,int32,int32,[12]int32,int32,struct{int32,uint8,uint8,uint8,uint8},int32,int32,int32,int32,int32,int32,**struct{},*func(uint32,*struct{},*struct{},*struct{})int32,*struct{},*func(*struct{},*int8,uint64),*struct{},*struct{},*func(*struct{})int32,*struct{},*func(*struct{}),*struct{},*func(*struct{},int32,*int8,*int8,int64),*func(*struct{},*struct{},*int8,int32)int32,*struct{},*func(*struct{},*struct{},int32,*int8),*func(*struct{},*struct{},int32,*struct{}),*struct{},*struct{},union{int32,float64},struct{uint32,uint16,uint8,int32,int32,[3]int32,*struct{},*struct{},*struct{}},*func(*struct{},int32,*int8,*int8,*int8,*int8)int32,*struct{},*func(*struct{})int32,*struct{},uint32,int32,struct{uint32,uint32,*struct{},*struct{}},*struct{},**struct{},*struct{},struct{uint32,uint32,*struct{},*struct{}},struct{uint32,uint32,*struct{},*struct{}},struct{*func(*struct{},int32)int32,*struct{},int32},[2]struct{*int8,*struct{},uint8,uint8,*struct{}},*struct{},int32,int32,int32,int64,int64,*int32} type XBtLock struct { X0 unsafe.Pointer X1 uint32 X2 uint8 X3 unsafe.Pointer -} // T5420417 struct{*struct{},uint32,uint8,*struct{}} +} // T5420427 struct{*struct{},uint32,uint8,*struct{}} type XBtree struct { X0 unsafe.Pointer @@ -163634,7 +148674,7 @@ type XBtree struct { X2 uint8 X3 unsafe.Pointer } -} // T5420458 struct{*struct{},*struct{},uint8,uint8,uint8,uint8,int32,int32,uint32,*struct{},*struct{},struct{*struct{},uint32,uint8,*struct{}}} +} // T5420468 struct{*struct{},*struct{},uint8,uint8,uint8,uint8,int32,int32,uint32,*struct{},*struct{},struct{*struct{},uint32,uint8,*struct{}}} type XPager struct { X0 unsafe.Pointer @@ -163699,7 +148739,7 @@ type XPager struct { X59 unsafe.Pointer X60 unsafe.Pointer X61 *int8 -} // T5421382 struct{*struct{},uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint32,uint32,uint32,uint32,int32,int32,uint32,uint32,*struct{},*struct{},*struct{},*struct{},int64,int64,*struct{},*struct{},int32,uint32,[16]int8,int32,int64,*struct{},uint16,int16,uint32,uint32,int32,uint32,int64,*int8,*int8,*func(*struct{})int32,*struct{},[3]int32,*func(*struct{}),*func(*struct{},uint32,**struct{},int32)int32,*int8,*struct{},*struct{},*int8} +} // T5421392 struct{*struct{},uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint32,uint32,uint32,uint32,int32,int32,uint32,uint32,*struct{},*struct{},*struct{},*struct{},int64,int64,*struct{},*struct{},int32,uint32,[16]int8,int32,int64,*struct{},uint16,int16,uint32,uint32,int32,uint32,int64,*int8,*int8,*func(*struct{})int32,*struct{},[3]int32,*func(*struct{}),*func(*struct{},uint32,**struct{},int32)int32,*int8,*struct{},*struct{},*int8} type XSchema struct { X0 int32 @@ -163733,19 +148773,19 @@ type XSchema struct { X8 uint8 X9 uint16 X10 int32 -} // T5425281 struct{int32,int32,struct{uint32,uint32,*struct{},*struct{}},struct{uint32,uint32,*struct{},*struct{}},struct{uint32,uint32,*struct{},*struct{}},struct{uint32,uint32,*struct{},*struct{}},*struct{},uint8,uint8,uint16,int32} +} // T5425291 struct{int32,int32,struct{uint32,uint32,*struct{},*struct{}},struct{uint32,uint32,*struct{},*struct{}},struct{uint32,uint32,*struct{},*struct{}},struct{uint32,uint32,*struct{},*struct{}},*struct{},uint8,uint8,uint16,int32} type XHashElem struct { X0 unsafe.Pointer X1 unsafe.Pointer X2 unsafe.Pointer X3 *int8 -} // T5425785 struct{*struct{},*struct{},*struct{},*int8} +} // T5425795 struct{*struct{},*struct{},*struct{},*int8} type XExprList struct { X0 int32 X1 unsafe.Pointer -} // T5427081 struct{int32,*struct{}} +} // T5427091 struct{int32,*struct{}} type XTrigger struct { X0 *int8 @@ -163758,7 +148798,7 @@ type XTrigger struct { X7 unsafe.Pointer X8 unsafe.Pointer X9 unsafe.Pointer -} // T5428447 struct{*int8,*int8,uint8,uint8,*struct{},*struct{},*struct{},*struct{},*struct{},*struct{}} +} // T5428457 struct{*int8,*int8,uint8,uint8,*struct{},*struct{},*struct{},*struct{},*struct{},*struct{}} type XTable struct { X0 *int8 @@ -163783,7 +148823,7 @@ type XTable struct { X19 unsafe.Pointer X20 unsafe.Pointer X21 unsafe.Pointer -} // T5431310 struct{*int8,*struct{},*struct{},*struct{},*struct{},*int8,*struct{},int32,uint32,uint32,int16,int16,int16,int16,uint8,int32,int32,**int8,*struct{},*struct{},*struct{},*struct{}} +} // T5431320 struct{*int8,*struct{},*struct{},*struct{},*struct{},*int8,*struct{},int32,uint32,uint32,int16,int16,int16,int16,uint8,int32,int32,**int8,*struct{},*struct{},*struct{},*struct{}} type TVdbe struct { X0 unsafe.Pointer @@ -163830,7 +148870,7 @@ type TVdbe struct { X41 uint32 X42 unsafe.Pointer X43 unsafe.Pointer -} // T5433414 struct{*struct{},*struct{},*struct{},*struct{},int16,uint32,int32,int32,uint32,int32,int32,int32,int32,int64,int64,int64,int64,*struct{},*struct{},**struct{},*struct{},*struct{},*int8,**struct{},*struct{},*int32,int64,int32,int32,uint16,uint8,uint8,int16,uint32,uint32,[5]uint32,*int8,*struct{},*struct{},*struct{},int32,uint32,*struct{},*struct{}} +} // T5433424 struct{*struct{},*struct{},*struct{},*struct{},int16,uint32,int32,int32,uint32,int32,int32,int32,int32,int64,int64,int64,int64,*struct{},*struct{},**struct{},*struct{},*struct{},*int8,**struct{},*struct{},*int32,int64,int32,int32,uint16,uint8,uint8,int16,uint32,uint32,[5]uint32,*int8,*struct{},*struct{},*struct{},int32,uint32,*struct{},*struct{}} type XDateTime struct { X0 int64 @@ -163848,7 +148888,7 @@ type XDateTime struct { X12 int8 X13 int8 X14 int8 -} // T5441143 struct{int64,int32,int32,int32,int32,int32,int32,float64,int8,int8,int8,int8,int8,int8,int8} +} // T5441153 struct{int64,int32,int32,int32,int32,int32,int32,float64,int8,int8,int8,int8,int8,int8,int8} type Xsqlite3_context struct { X0 unsafe.Pointer @@ -163861,7 +148901,7 @@ type Xsqlite3_context struct { X7 uint8 X8 uint8 X9 [1]unsafe.Pointer -} // T5442066 struct{*struct{},*struct{},*struct{},*struct{},int32,int32,uint8,uint8,uint8,[1]*struct{}} +} // T5442076 struct{*struct{},*struct{},*struct{},*struct{},int32,int32,uint8,uint8,uint8,[1]*struct{}} type XMem struct { X0 struct { @@ -163887,7 +148927,7 @@ type XMem struct { X10 func(*crt.TLS, unsafe.Pointer) X11 unsafe.Pointer X12 unsafe.Pointer -} // T5445628 struct{union{float64,int64,int32,*struct{},*struct{},*struct{}},uint16,uint8,uint8,int32,*int8,*int8,int32,uint32,*struct{},*func(*struct{}),*struct{},*struct{}} +} // T5445638 struct{union{float64,int64,int32,*struct{},*struct{},*struct{}},uint16,uint8,uint8,int32,*int8,*int8,int32,uint32,*struct{},*func(*struct{}),*struct{},*struct{}} type XFuncDef struct { X0 int8 @@ -163904,7 +148944,7 @@ type XFuncDef struct { } U [4]byte } -} // T5456016 struct{int8,uint16,*struct{},*struct{},*func(*struct{},int32,**struct{}),*func(*struct{}),*int8,union{*struct{},*struct{}}} +} // T5456026 struct{int8,uint16,*struct{},*struct{},*func(*struct{},int32,**struct{}),*func(*struct{}),*int8,union{*struct{},*struct{}}} type Xsqlite3_io_methods struct { X0 int32 @@ -163926,7 +148966,7 @@ type Xsqlite3_io_methods struct { X16 func(*crt.TLS, unsafe.Pointer, int32) int32 X17 func(*crt.TLS, unsafe.Pointer, int64, int32, *unsafe.Pointer) int32 X18 func(*crt.TLS, unsafe.Pointer, int64, unsafe.Pointer) int32 -} // T5458074 struct{int32,*func(*struct{})int32,*func(*struct{},*struct{},int32,int64)int32,*func(*struct{},*struct{},int32,int64)int32,*func(*struct{},int64)int32,*func(*struct{},int32)int32,*func(*struct{},*int64)int32,*func(*struct{},int32)int32,*func(*struct{},int32)int32,*func(*struct{},*int32)int32,*func(*struct{},int32,*struct{})int32,*func(*struct{})int32,*func(*struct{})int32,*func(*struct{},int32,int32,int32,**struct{})int32,*func(*struct{},int32,int32,int32)int32,*func(*struct{}),*func(*struct{},int32)int32,*func(*struct{},int64,int32,**struct{})int32,*func(*struct{},int64,*struct{})int32} +} // T5458084 struct{int32,*func(*struct{})int32,*func(*struct{},*struct{},int32,int64)int32,*func(*struct{},*struct{},int32,int64)int32,*func(*struct{},int64)int32,*func(*struct{},int32)int32,*func(*struct{},*int64)int32,*func(*struct{},int32)int32,*func(*struct{},int32)int32,*func(*struct{},*int32)int32,*func(*struct{},int32,*struct{})int32,*func(*struct{})int32,*func(*struct{})int32,*func(*struct{},int32,int32,int32,**struct{})int32,*func(*struct{},int32,int32,int32)int32,*func(*struct{}),*func(*struct{},int32)int32,*func(*struct{},int64,int32,**struct{})int32,*func(*struct{},int64,*struct{})int32} type Xsqlite3_vfs struct { X0 int32 @@ -163951,12 +148991,12 @@ type Xsqlite3_vfs struct { X19 func(*crt.TLS, unsafe.Pointer, *int8, func(*crt.TLS)) int32 X20 func(*crt.TLS, unsafe.Pointer, *int8) func(*crt.TLS) X21 func(*crt.TLS, unsafe.Pointer, *int8) *int8 -} // T5462382 struct{int32,int32,int32,*struct{},*int8,*struct{},*func(*struct{},*int8,*struct{},int32,*int32)int32,*func(*struct{},*int8,int32)int32,*func(*struct{},*int8,int32,*int32)int32,*func(*struct{},*int8,int32,*int8)int32,*func(*struct{},*int8)*struct{},*func(*struct{},int32,*int8),*func(*struct{},*struct{},*int8)*func(),*func(*struct{},*struct{}),*func(*struct{},int32,*int8)int32,*func(*struct{},int32)int32,*func(*struct{},*float64)int32,*func(*struct{},int32,*int8)int32,*func(*struct{},*int64)int32,*func(*struct{},*int8,*func())int32,*func(*struct{},*int8)*func(),*func(*struct{},*int8)*int8} +} // T5462392 struct{int32,int32,int32,*struct{},*int8,*struct{},*func(*struct{},*int8,*struct{},int32,*int32)int32,*func(*struct{},*int8,int32)int32,*func(*struct{},*int8,int32,*int32)int32,*func(*struct{},*int8,int32,*int8)int32,*func(*struct{},*int8)*struct{},*func(*struct{},int32,*int8),*func(*struct{},*struct{},*int8)*func(),*func(*struct{},*struct{}),*func(*struct{},int32,*int8)int32,*func(*struct{},int32)int32,*func(*struct{},*float64)int32,*func(*struct{},int32,*int8)int32,*func(*struct{},*int64)int32,*func(*struct{},*int8,*func())int32,*func(*struct{},*int8)*func(),*func(*struct{},*int8)*int8} type TBenignMallocHooks struct { X0 func(*crt.TLS) X1 func(*crt.TLS) -} // T5482267 struct{*func(),*func()} +} // T5482277 struct{*func(),*func()} type TMem0Global struct { X0 unsafe.Pointer @@ -163965,7 +149005,7 @@ type TMem0Global struct { X3 unsafe.Pointer X4 uint32 X5 int32 -} // T5486835 struct{*struct{},int64,*struct{},*struct{},uint32,int32} +} // T5486845 struct{*struct{},int64,*struct{},*struct{},uint32,int32} type Xet_info struct { X0 int8 @@ -163974,7 +149014,7 @@ type Xet_info struct { X3 uint8 X4 uint8 X5 uint8 -} // T5502034 struct{int8,uint8,uint8,uint8,uint8,uint8} +} // T5502044 struct{int8,uint8,uint8,uint8,uint8,uint8} type XStrAccum struct { X0 unsafe.Pointer @@ -163985,13 +149025,13 @@ type XStrAccum struct { X5 uint32 X6 uint8 X7 uint8 -} // T5502202 struct{*struct{},*int8,*int8,uint32,uint32,uint32,uint8,uint8} +} // T5502212 struct{*struct{},*int8,*int8,uint32,uint32,uint32,uint8,uint8} type XPrintfArguments struct { X0 int32 X1 int32 X2 *unsafe.Pointer -} // T5502400 struct{int32,int32,**struct{}} +} // T5502410 struct{int32,int32,**struct{}} type TSrcList_item struct { X0 unsafe.Pointer @@ -164020,7 +149060,7 @@ type TSrcList_item struct { U [4]byte } X16 unsafe.Pointer -} // T5504278 struct{*struct{},*int8,*int8,*int8,*struct{},*struct{},int32,int32,int32,struct{uint8,int8,},uint8,int32,*struct{},*struct{},uint64,union{*int8,*struct{}},*struct{}} +} // T5504288 struct{*struct{},*int8,*int8,*int8,*struct{},*struct{},int32,int32,int32,struct{uint8,int8,},uint8,int32,*struct{},*struct{},uint64,union{*int8,*struct{}},*struct{}} type XSrcList struct { X0 int32 @@ -164053,14 +149093,14 @@ type XSrcList struct { } X16 unsafe.Pointer } -} // T5504615 struct{int32,uint32,[1]struct{*struct{},*int8,*int8,*int8,*struct{},*struct{},int32,int32,int32,struct{uint8,int8,},uint8,int32,*struct{},*struct{},uint64,union{*int8,*struct{}},*struct{}}} +} // T5504625 struct{int32,uint32,[1]struct{*struct{},*int8,*int8,*int8,*struct{},*struct{},int32,int32,int32,struct{uint8,int8,},uint8,int32,*struct{},*struct{},uint64,union{*int8,*struct{}},*struct{}}} type TCte struct { X0 *int8 X1 unsafe.Pointer X2 unsafe.Pointer X3 *int8 -} // T5514551 struct{*int8,*struct{},*struct{},*int8} +} // T5514561 struct{*int8,*struct{},*struct{},*int8} type XWith struct { X0 int32 @@ -164071,7 +149111,7 @@ type XWith struct { X2 unsafe.Pointer X3 *int8 } -} // T5514634 struct{int32,*struct{},[1]struct{*int8,*struct{},*struct{},*int8}} +} // T5514644 struct{int32,*struct{},[1]struct{*int8,*struct{},*struct{},*int8}} type TExprList_item struct { X0 unsafe.Pointer @@ -164089,7 +149129,7 @@ type TExprList_item struct { } U [4]byte } -} // T5515170 struct{*struct{},*int8,*int8,uint8,int8,union{struct{uint16,uint16},int32}} +} // T5515180 struct{*struct{},*int8,*int8,uint8,int8,union{struct{uint16,uint16},int32}} type XSelect struct { X0 unsafe.Pointer @@ -164110,7 +149150,7 @@ type XSelect struct { X15 unsafe.Pointer X16 unsafe.Pointer X17 unsafe.Pointer -} // T5515508 struct{*struct{},uint8,int16,uint32,int32,int32,[12]int8,[2]int32,*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},*struct{}} +} // T5515518 struct{*struct{},uint8,int16,uint32,int32,int32,[12]int8,[2]int32,*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},*struct{}} type XExpr struct { X0 uint8 @@ -164140,14 +149180,14 @@ type XExpr struct { X12 uint8 X13 unsafe.Pointer X14 unsafe.Pointer -} // T5516394 struct{uint8,int8,uint32,union{*int8,int32},*struct{},*struct{},union{*struct{},*struct{}},int32,int32,int16,int16,int16,uint8,*struct{},*struct{}} +} // T5516404 struct{uint8,int8,uint32,union{*int8,int32},*struct{},*struct{},union{*struct{},*struct{}},int32,int32,int16,int16,int16,uint8,*struct{},*struct{}} type Tsqlite3PrngType struct { X0 uint8 X1 uint8 X2 uint8 X3 [256]uint8 -} // T5517853 struct{uint8,uint8,uint8,[256]uint8} +} // T5517863 struct{uint8,uint8,uint8,[256]uint8} type XSQLiteThread struct { X0 uint32 @@ -164155,7 +149195,7 @@ type XSQLiteThread struct { X2 unsafe.Pointer X3 func(*crt.TLS, unsafe.Pointer) unsafe.Pointer X4 unsafe.Pointer -} // T5518794 struct{uint32,int32,*struct{},*func(*struct{})*struct{},*struct{}} +} // T5518804 struct{uint32,int32,*struct{},*func(*struct{})*struct{},*struct{}} type XColumn struct { X0 *int8 @@ -164165,7 +149205,7 @@ type XColumn struct { X4 int8 X5 uint8 X6 uint8 -} // T5522276 struct{*int8,*struct{},*int8,uint8,int8,uint8,uint8} +} // T5522286 struct{*int8,*struct{},*int8,uint8,int8,uint8,uint8} type TyColCache struct { X0 int32 @@ -164174,7 +149214,7 @@ type TyColCache struct { X3 int32 X4 int32 X5 int32 -} // T5528157 struct{int32,int16,uint8,int32,int32,int32} +} // T5528167 struct{int32,int16,uint8,int32,int32,int32} type XParse struct { X0 unsafe.Pointer @@ -164268,18 +149308,18 @@ type XParse struct { X69 unsafe.Pointer X70 unsafe.Pointer X71 unsafe.Pointer -} // T5528258 struct{*struct{},*int8,*struct{},int32,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,int32,int32,int32,int32,int32,int32,int32,int32,int32,int32,int32,int32,*int32,*struct{},struct{*int8,uint32},uint32,uint32,int32,int32,int32,int32,int32,int32,*struct{},*struct{},*struct{},*struct{},int32,uint32,uint32,uint32,uint8,uint8,uint8,[10]struct{int32,int16,uint8,int32,int32,int32},[8]int32,struct{*int8,uint32},struct{*int8,uint32},int16,uint8,uint8,uint8,int32,int32,int32,int32,*int32,*struct{},*int8,*struct{},*struct{},*int8,struct{*int8,uint32},**struct{},*struct{},*struct{},*struct{},*struct{}} +} // T5528268 struct{*struct{},*int8,*struct{},int32,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,int32,int32,int32,int32,int32,int32,int32,int32,int32,int32,int32,int32,*int32,*struct{},struct{*int8,uint32},uint32,uint32,int32,int32,int32,int32,int32,int32,*struct{},*struct{},*struct{},*struct{},int32,uint32,uint32,uint32,uint8,uint8,uint8,[10]struct{int32,int16,uint8,int32,int32,int32},[8]int32,struct{*int8,uint32},struct{*int8,uint32},int16,uint8,uint8,uint8,int32,int32,int32,int32,*int32,*struct{},*int8,*struct{},*struct{},*int8,struct{*int8,uint32},**struct{},*struct{},*struct{},*struct{},*struct{}} type Tunix_syscall struct { X0 *int8 X1 func(*crt.TLS) X2 func(*crt.TLS) -} // T5536162 struct{*int8,*func(),*func()} +} // T5536172 struct{*int8,*func(),*func()} type TunixFileId struct { X0 uint64 X1 uint64 -} // T5538914 struct{uint64,uint64} +} // T5538924 struct{uint64,uint64} type XunixInodeInfo struct { X0 struct { @@ -164295,7 +149335,7 @@ type XunixInodeInfo struct { X7 unsafe.Pointer X8 unsafe.Pointer X9 unsafe.Pointer -} // T5538936 struct{struct{uint64,uint64},int32,uint8,uint8,int32,*struct{},int32,*struct{},*struct{},*struct{}} +} // T5538946 struct{struct{uint64,uint64},int32,uint8,uint8,int32,*struct{},int32,*struct{},*struct{},*struct{}} type XunixFile struct { X0 unsafe.Pointer @@ -164318,13 +149358,13 @@ type XunixFile struct { X17 uint8 X18 uint8 X19 uint8 -} // T5539278 struct{*struct{},*struct{},*struct{},int32,uint8,uint16,int32,*struct{},*struct{},*int8,*struct{},int32,int32,int64,int64,int64,*struct{},uint8,uint8,uint8} +} // T5539288 struct{*struct{},*struct{},*struct{},int32,uint8,uint16,int32,*struct{},*struct{},*int8,*struct{},int32,int32,int64,int64,int64,*struct{},uint8,uint8,uint8} type XUnixUnusedFd struct { X0 int32 X1 int32 X2 unsafe.Pointer -} // T5540177 struct{int32,int32,*struct{}} +} // T5540187 struct{int32,int32,*struct{}} type XunixShmNode struct { X0 unsafe.Pointer @@ -164340,7 +149380,7 @@ type XunixShmNode struct { X10 uint8 X11 uint8 X12 uint8 -} // T5540561 struct{*struct{},*struct{},*int8,int32,int32,uint16,uint8,**int8,int32,*struct{},uint8,uint8,uint8} +} // T5540571 struct{*struct{},*struct{},*int8,int32,int32,uint16,uint8,**int8,int32,*struct{},uint8,uint8,uint8} type Tflock struct { X0 int16 @@ -164348,7 +149388,7 @@ type Tflock struct { X2 int64 X3 int64 X4 int32 -} // T5542118 struct{int16,int16,int64,int64,int32} +} // T5542128 struct{int16,int16,int64,int64,int32} type TunixShm struct { X0 unsafe.Pointer @@ -164357,7 +149397,7 @@ type TunixShm struct { X3 uint8 X4 uint16 X5 uint16 -} // T5545488 struct{*struct{},*struct{},uint8,uint8,uint16,uint16} +} // T5545498 struct{*struct{},*struct{},uint8,uint8,uint16,uint16} type XBitvec struct { X0 uint32 @@ -164371,7 +149411,7 @@ type XBitvec struct { } U [500]byte } -} // T5553210 struct{uint32,uint32,uint32,union{[500]uint8,[125]uint32,[125]*struct{}}} +} // T5553220 struct{uint32,uint32,uint32,union{[500]uint8,[125]uint32,[125]*struct{}}} type XPgHdr struct { X0 unsafe.Pointer @@ -164385,7 +149425,7 @@ type XPgHdr struct { X8 unsafe.Pointer X9 unsafe.Pointer X10 unsafe.Pointer -} // T5554920 struct{*struct{},*struct{},*struct{},*struct{},*struct{},uint32,uint16,int16,*struct{},*struct{},*struct{}} +} // T5554930 struct{*struct{},*struct{},*struct{},*struct{},*struct{},uint32,uint16,int16,*struct{},*struct{},*struct{}} type XPCache struct { X0 unsafe.Pointer @@ -164401,12 +149441,12 @@ type XPCache struct { X10 func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32 X11 unsafe.Pointer X12 unsafe.Pointer -} // T5555306 struct{*struct{},*struct{},*struct{},int32,int32,int32,int32,int32,uint8,uint8,*func(*struct{},*struct{})int32,*struct{},*struct{}} +} // T5555316 struct{*struct{},*struct{},*struct{},int32,int32,int32,int32,int32,uint8,uint8,*func(*struct{},*struct{})int32,*struct{},*struct{}} type Xsqlite3_pcache_page struct { X0 unsafe.Pointer X1 unsafe.Pointer -} // T5556037 struct{*struct{},*struct{}} +} // T5556047 struct{*struct{},*struct{}} type TPCacheGlobal struct { X0 struct { @@ -164442,7 +149482,7 @@ type TPCacheGlobal struct { X10 unsafe.Pointer X11 int32 X12 int32 -} // T5563128 struct{struct{*struct{},uint32,uint32,uint32,uint32,struct{struct{*struct{},*struct{}},uint32,uint8,uint8,uint8,*struct{},*struct{},*struct{},*struct{}}},int32,int32,int32,int32,int32,int32,*struct{},*struct{},*struct{},*struct{},int32,int32} +} // T5563138 struct{struct{*struct{},uint32,uint32,uint32,uint32,struct{struct{*struct{},*struct{}},uint32,uint8,uint8,uint8,*struct{},*struct{},*struct{},*struct{}}},int32,int32,int32,int32,int32,int32,*struct{},*struct{},*struct{},*struct{},int32,int32} type XPgHdr1 struct { X0 struct { @@ -164457,7 +149497,7 @@ type XPgHdr1 struct { X6 unsafe.Pointer X7 unsafe.Pointer X8 unsafe.Pointer -} // T5563372 struct{struct{*struct{},*struct{}},uint32,uint8,uint8,uint8,*struct{},*struct{},*struct{},*struct{}} +} // T5563382 struct{struct{*struct{},*struct{}},uint32,uint8,uint8,uint8,*struct{},*struct{},*struct{},*struct{}} type XPGroup struct { X0 unsafe.Pointer @@ -164479,7 +149519,7 @@ type XPGroup struct { X7 unsafe.Pointer X8 unsafe.Pointer } -} // T5563473 struct{*struct{},uint32,uint32,uint32,uint32,struct{struct{*struct{},*struct{}},uint32,uint8,uint8,uint8,*struct{},*struct{},*struct{},*struct{}}} +} // T5563483 struct{*struct{},uint32,uint32,uint32,uint32,struct{struct{*struct{},*struct{}},uint32,uint8,uint8,uint8,*struct{},*struct{},*struct{},*struct{}}} type XPCache1 struct { X0 unsafe.Pointer @@ -164497,7 +149537,7 @@ type XPCache1 struct { X12 *unsafe.Pointer X13 unsafe.Pointer X14 unsafe.Pointer -} // T5564078 struct{*struct{},int32,int32,int32,int32,uint32,uint32,uint32,uint32,uint32,uint32,uint32,**struct{},*struct{},*struct{}} +} // T5564088 struct{*struct{},int32,int32,int32,int32,uint32,uint32,uint32,uint32,uint32,uint32,uint32,**struct{},*struct{},*struct{}} type XRowSet struct { X0 unsafe.Pointer @@ -164509,13 +149549,13 @@ type XRowSet struct { X6 uint16 X7 uint16 X8 int32 -} // T5570089 struct{*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},uint16,uint16,int32} +} // T5570099 struct{*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},uint16,uint16,int32} type TRowSetEntry struct { X0 int64 X1 unsafe.Pointer X2 unsafe.Pointer -} // T5570459 struct{int64,*struct{},*struct{}} +} // T5570469 struct{int64,*struct{},*struct{}} type TRowSetChunk struct { X0 unsafe.Pointer @@ -164524,7 +149564,7 @@ type TRowSetChunk struct { X1 unsafe.Pointer X2 unsafe.Pointer } -} // T5570531 struct{*struct{},[63]struct{int64,*struct{},*struct{}}} +} // T5570541 struct{*struct{},[63]struct{int64,*struct{},*struct{}}} type XWalIndexHdr struct { X0 uint32 @@ -164538,7 +149578,7 @@ type XWalIndexHdr struct { X8 [2]uint32 X9 [2]uint32 X10 [2]uint32 -} // T5573075 struct{uint32,uint32,uint32,uint8,uint8,uint16,uint32,uint32,[2]uint32,[2]uint32,[2]uint32} +} // T5573085 struct{uint32,uint32,uint32,uint8,uint8,uint16,uint32,uint32,[2]uint32,[2]uint32,[2]uint32} type XWal struct { X0 unsafe.Pointer @@ -164577,7 +149617,7 @@ type XWal struct { X21 *int8 X22 uint32 X23 uint8 -} // T5573167 struct{*struct{},*struct{},*struct{},uint32,int64,int32,int32,**uint32,uint32,int16,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,struct{uint32,uint32,uint32,uint8,uint8,uint16,uint32,uint32,[2]uint32,[2]uint32,[2]uint32},uint32,uint32,*int8,uint32,uint8} +} // T5573177 struct{*struct{},*struct{},*struct{},uint32,int64,int32,int32,**uint32,uint32,int16,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,struct{uint32,uint32,uint32,uint8,uint8,uint16,uint32,uint32,[2]uint32,[2]uint32,[2]uint32},uint32,uint32,*int8,uint32,uint8} type XPagerSavepoint struct { X0 int64 @@ -164586,7 +149626,7 @@ type XPagerSavepoint struct { X3 uint32 X4 uint32 X5 [4]uint32 -} // T5576642 struct{int64,int64,*struct{},uint32,uint32,[4]uint32} +} // T5576652 struct{int64,int64,*struct{},uint32,uint32,[4]uint32} type Xsqlite3_backup struct { X0 unsafe.Pointer @@ -164601,7 +149641,7 @@ type Xsqlite3_backup struct { X9 uint32 X10 int32 X11 unsafe.Pointer -} // T5581865 struct{*struct{},*struct{},uint32,int32,uint32,*struct{},*struct{},int32,uint32,uint32,int32,*struct{}} +} // T5581875 struct{*struct{},*struct{},uint32,int32,uint32,*struct{},*struct{},int32,uint32,uint32,int32,*struct{}} type XWalCkptInfo struct { X0 uint32 @@ -164609,7 +149649,7 @@ type XWalCkptInfo struct { X2 [8]uint8 X3 uint32 X4 uint32 -} // T5635718 struct{uint32,[5]uint32,[8]uint8,uint32,uint32} +} // T5635728 struct{uint32,[5]uint32,[8]uint8,uint32,uint32} type TWalSegment struct { X0 int32 @@ -164617,7 +149657,7 @@ type TWalSegment struct { X2 *uint32 X3 int32 X4 int32 -} // T5642254 struct{int32,*uint16,*uint32,int32,int32} +} // T5642264 struct{int32,*uint16,*uint32,int32,int32} type XWalIterator struct { X0 int32 @@ -164629,12 +149669,12 @@ type XWalIterator struct { X3 int32 X4 int32 } -} // T5642341 struct{int32,int32,[1]struct{int32,*uint16,*uint32,int32,int32}} +} // T5642351 struct{int32,int32,[1]struct{int32,*uint16,*uint32,int32,int32}} type TSublist struct { X0 int32 X1 *uint16 -} // T5642813 struct{int32,*uint16} +} // T5642823 struct{int32,*uint16} type XWalWriter struct { X0 unsafe.Pointer @@ -164642,7 +149682,7 @@ type XWalWriter struct { X2 int64 X3 int32 X4 int32 -} // T5648329 struct{*struct{},*struct{},int64,int32,int32} +} // T5648339 struct{*struct{},*struct{},int64,int32,int32} type XBtShared struct { X0 unsafe.Pointer @@ -164673,7 +149713,7 @@ type XBtShared struct { X25 unsafe.Pointer X26 unsafe.Pointer X27 *uint8 -} // T5651945 struct{*struct{},*struct{},*struct{},*struct{},uint8,uint8,uint8,uint8,uint8,uint8,uint16,uint16,uint16,uint16,uint16,uint32,uint32,int32,uint32,*struct{},*func(*struct{}),*struct{},*struct{},int32,*struct{},*struct{},*struct{},*uint8} +} // T5651955 struct{*struct{},*struct{},*struct{},*struct{},uint8,uint8,uint8,uint8,uint8,uint8,uint16,uint16,uint16,uint16,uint16,uint32,uint32,int32,uint32,*struct{},*func(*struct{}),*struct{},*struct{},int32,*struct{},*struct{},*struct{},*uint8} type XCellInfo struct { X0 int64 @@ -164681,7 +149721,7 @@ type XCellInfo struct { X2 uint32 X3 uint16 X4 uint16 -} // T5657421 struct{int64,*uint8,uint32,uint16,uint16} +} // T5657431 struct{int64,*uint8,uint32,uint16,uint16} type XBtCursor struct { X0 unsafe.Pointer @@ -164710,7 +149750,7 @@ type XBtCursor struct { X17 unsafe.Pointer X18 [20]uint16 X19 [20]unsafe.Pointer -} // T5657488 struct{*struct{},*struct{},*struct{},*uint32,struct{int64,*uint8,uint32,uint16,uint16},int64,*struct{},uint32,int32,int32,uint8,uint8,uint8,uint8,int8,uint8,*struct{},*struct{},[20]uint16,[20]*struct{}} +} // T5657498 struct{*struct{},*struct{},*struct{},*uint32,struct{int64,*uint8,uint32,uint16,uint16},int64,*struct{},uint32,int32,int32,uint8,uint8,uint8,uint8,int8,uint8,*struct{},*struct{},[20]uint16,[20]*struct{}} type XIndex struct { X0 *int8 @@ -164730,7 +149770,7 @@ type XIndex struct { X14 uint16 X15 uint8 X16 int8 -} // T5658394 struct{*int8,*int16,*int16,*struct{},*int8,*struct{},*struct{},*uint8,**int8,*struct{},*struct{},int32,int16,uint16,uint16,uint8,int8,} +} // T5658404 struct{*int8,*int16,*int16,*struct{},*int8,*struct{},*struct{},*uint8,**int8,*struct{},*struct{},int32,int16,uint16,uint16,uint8,int8,} type XMemPage struct { X0 uint8 @@ -164759,7 +149799,7 @@ type XMemPage struct { X23 unsafe.Pointer X24 func(*crt.TLS, unsafe.Pointer, *uint8) uint16 X25 func(*crt.TLS, unsafe.Pointer, *uint8, unsafe.Pointer) -} // T5661436 struct{uint8,uint8,uint8,uint8,uint32,uint8,uint8,uint8,uint8,uint8,uint16,uint16,uint16,uint16,uint16,uint16,[4]uint16,[4]*uint8,*struct{},*uint8,*uint8,*uint8,*uint8,*struct{},*func(*struct{},*uint8)uint16,*func(*struct{},*uint8,*struct{})} +} // T5661446 struct{uint8,uint8,uint8,uint8,uint32,uint8,uint8,uint8,uint8,uint8,uint16,uint16,uint16,uint16,uint16,uint16,[4]uint16,[4]*uint8,*struct{},*uint8,*uint8,*uint8,*uint8,*struct{},*func(*struct{},*uint8)uint16,*func(*struct{},*uint8,*struct{})} type XUnpackedRecord struct { X0 unsafe.Pointer @@ -164770,7 +149810,7 @@ type XUnpackedRecord struct { X5 int8 X6 int8 X7 uint8 -} // T5666288 struct{*struct{},*struct{},uint16,int8,uint8,int8,int8,uint8} +} // T5666298 struct{*struct{},*struct{},uint16,int8,uint8,int8,int8,uint8} type XKeyInfo struct { X0 uint32 @@ -164780,7 +149820,7 @@ type XKeyInfo struct { X4 unsafe.Pointer X5 *uint8 X6 [1]unsafe.Pointer -} // T5666567 struct{uint32,uint8,uint16,uint16,*struct{},*uint8,[1]*struct{}} +} // T5666577 struct{uint32,uint8,uint16,uint16,*struct{},*uint8,[1]*struct{}} type XBtreePayload struct { X0 unsafe.Pointer @@ -164790,14 +149830,14 @@ type XBtreePayload struct { X4 uint16 X5 int32 X6 int32 -} // T5711221 struct{*struct{},int64,*struct{},*struct{},uint16,int32,int32} +} // T5711231 struct{*struct{},int64,*struct{},*struct{},uint16,int32,int32} type XCellArray struct { X0 int32 X1 unsafe.Pointer X2 **uint8 X3 *uint16 -} // T5712859 struct{int32,*struct{},**uint8,*uint16} +} // T5712869 struct{int32,*struct{},**uint8,*uint16} type XIntegrityCk struct { X0 unsafe.Pointer @@ -164821,7 +149861,7 @@ type XIntegrityCk struct { X7 uint8 } X11 *uint32 -} // T5726359 struct{*struct{},*struct{},*uint8,uint32,int32,int32,int32,*int8,int32,int32,struct{*struct{},*int8,*int8,uint32,uint32,uint32,uint8,uint8},*uint32} +} // T5726369 struct{*struct{},*struct{},*uint8,uint32,int32,int32,int32,*int8,int32,int32,struct{*struct{},*int8,*int8,uint32,uint32,uint32,uint8,uint8},*uint32} type XVdbeFrame struct { X0 unsafe.Pointer @@ -164842,7 +149882,7 @@ type XVdbeFrame struct { X15 int32 X16 int32 X17 int32 -} // T5752899 struct{*struct{},*struct{},*struct{},*int64,*struct{},**struct{},*uint8,*struct{},int64,*struct{},int32,int32,int32,int32,int32,int32,int32,int32} +} // T5752909 struct{*struct{},*struct{},*struct{},*int64,*struct{},**struct{},*uint8,*struct{},int64,*struct{},int32,int32,int32,int32,int32,int32,int32,int32} type XVdbeOp struct { X0 uint8 @@ -164872,7 +149912,7 @@ type XVdbeOp struct { U [4]byte } X7 *int8 -} // T5774434 struct{uint8,int8,uint16,int32,int32,int32,union{int32,*struct{},*int8,*int64,*float64,*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},*int32,*struct{},*struct{},*func(*struct{},*int32)int32},*int8} +} // T5774444 struct{uint8,int8,uint16,int32,int32,int32,union{int32,*struct{},*int8,*int64,*float64,*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},*int32,*struct{},*struct{},*func(*struct{},*int32)int32},*int8} type XVdbeOpIter struct { X0 unsafe.Pointer @@ -164880,7 +149920,7 @@ type XVdbeOpIter struct { X2 int32 X3 int32 X4 int32 -} // T5791344 struct{*struct{},**struct{},int32,int32,int32} +} // T5791354 struct{*struct{},**struct{},int32,int32,int32} type XSubProgram struct { X0 unsafe.Pointer @@ -164890,14 +149930,14 @@ type XSubProgram struct { X4 *uint8 X5 unsafe.Pointer X6 unsafe.Pointer -} // T5791535 struct{*struct{},int32,int32,int32,*uint8,*struct{},*struct{}} +} // T5791545 struct{*struct{},int32,int32,int32,*uint8,*struct{},*struct{}} type XVdbeOpList struct { X0 uint8 X1 int8 X2 int8 X3 int8 -} // T5794420 struct{uint8,int8,int8,int8} +} // T5794430 struct{uint8,int8,int8,int8} type XVTable struct { X0 unsafe.Pointer @@ -164907,7 +149947,7 @@ type XVTable struct { X4 uint8 X5 int32 X6 unsafe.Pointer -} // T5806865 struct{*struct{},*struct{},*struct{},int32,uint8,int32,*struct{}} +} // T5806875 struct{*struct{},*struct{},*struct{},int32,uint8,int32,*struct{}} type XCollSeq struct { X0 *int8 @@ -164915,13 +149955,13 @@ type XCollSeq struct { X2 unsafe.Pointer X3 func(*crt.TLS, unsafe.Pointer, int32, unsafe.Pointer, int32, unsafe.Pointer) int32 X4 func(*crt.TLS, unsafe.Pointer) -} // T5817253 struct{*int8,uint8,*struct{},*func(*struct{},int32,*struct{},int32,*struct{})int32,*func(*struct{})} +} // T5817263 struct{*int8,uint8,*struct{},*func(*struct{},int32,*struct{},int32,*struct{})int32,*func(*struct{})} type Xsqlite3_vtab struct { X0 unsafe.Pointer X1 int32 X2 *int8 -} // T5817733 struct{*struct{},int32,*int8} +} // T5817743 struct{*struct{},int32,*int8} type XVdbeCursor struct { X0 uint8 @@ -164958,7 +149998,7 @@ type XVdbeCursor struct { X23 uint32 X24 uint32 X25 [1]uint32 -} // T5820988 struct{uint8,int8,uint8,uint8,uint8,uint8,uint8,int8,*struct{},int64,*int32,uint32,int32,*struct{},union{*struct{},*struct{},int32,*struct{}},*struct{},uint32,uint32,int16,uint16,int64,*uint32,*uint8,uint32,uint32,[1]uint32} +} // T5820998 struct{uint8,int8,uint8,uint8,uint8,uint8,uint8,int8,*struct{},int64,*int32,uint32,int32,*struct{},union{*struct{},*struct{},int32,*struct{}},*struct{},uint32,uint32,int16,uint16,int64,*uint32,*uint8,uint32,uint32,[1]uint32} type XAuxData struct { X0 int32 @@ -164966,13 +150006,13 @@ type XAuxData struct { X2 unsafe.Pointer X3 func(*crt.TLS, unsafe.Pointer) X4 unsafe.Pointer -} // T5824302 struct{int32,int32,*struct{},*func(*struct{}),*struct{}} +} // T5824312 struct{int32,int32,*struct{},*func(*struct{}),*struct{}} type TReusableSpace struct { X0 *uint8 X1 int32 X2 int32 -} // T5826247 struct{*uint8,int32,int32} +} // T5826257 struct{*uint8,int32,int32} type Xsqlite3_module struct { X0 int32 @@ -164998,19 +150038,19 @@ type Xsqlite3_module struct { X20 func(*crt.TLS, unsafe.Pointer, int32) int32 X21 func(*crt.TLS, unsafe.Pointer, int32) int32 X22 func(*crt.TLS, unsafe.Pointer, int32) int32 -} // T5833399 struct{int32,*func(*struct{},*struct{},int32,**int8,**struct{},**int8)int32,*func(*struct{},*struct{},int32,**int8,**struct{},**int8)int32,*func(*struct{},*struct{})int32,*func(*struct{})int32,*func(*struct{})int32,*func(*struct{},**struct{})int32,*func(*struct{})int32,*func(*struct{},int32,*int8,int32,**struct{})int32,*func(*struct{})int32,*func(*struct{})int32,*func(*struct{},*struct{},int32)int32,*func(*struct{},*int64)int32,*func(*struct{},int32,**struct{},*int64)int32,*func(*struct{})int32,*func(*struct{})int32,*func(*struct{})int32,*func(*struct{})int32,*func(*struct{},int32,*int8,**func(*struct{},int32,**struct{}),**struct{})int32,*func(*struct{},*int8)int32,*func(*struct{},int32)int32,*func(*struct{},int32)int32,*func(*struct{},int32)int32} +} // T5833409 struct{int32,*func(*struct{},*struct{},int32,**int8,**struct{},**int8)int32,*func(*struct{},*struct{},int32,**int8,**struct{},**int8)int32,*func(*struct{},*struct{})int32,*func(*struct{})int32,*func(*struct{})int32,*func(*struct{},**struct{})int32,*func(*struct{})int32,*func(*struct{},int32,*int8,int32,**struct{})int32,*func(*struct{})int32,*func(*struct{})int32,*func(*struct{},*struct{},int32)int32,*func(*struct{},*int64)int32,*func(*struct{},int32,**struct{},*int64)int32,*func(*struct{})int32,*func(*struct{})int32,*func(*struct{})int32,*func(*struct{})int32,*func(*struct{},int32,*int8,**func(*struct{},int32,**struct{}),**struct{})int32,*func(*struct{},*int8)int32,*func(*struct{},int32)int32,*func(*struct{},int32)int32,*func(*struct{},int32)int32} type XSavepoint struct { X0 *int8 X1 int64 X2 int64 X3 unsafe.Pointer -} // T5874665 struct{*int8,int64,int64,*struct{}} +} // T5874675 struct{*int8,int64,int64,*struct{}} type XSorterFile struct { X0 unsafe.Pointer X1 int64 -} // T5899134 struct{*struct{},int64} +} // T5899144 struct{*struct{},int64} type XSortSubtask struct { X0 unsafe.Pointer @@ -165032,7 +150072,7 @@ type XSortSubtask struct { X0 unsafe.Pointer X1 int64 } -} // T5899158 struct{*struct{},int32,*struct{},*struct{},struct{*struct{},*uint8,int32},int32,*func(*struct{},*int32,*struct{},int32,*struct{},int32)int32,struct{*struct{},int64},struct{*struct{},int64}} +} // T5899168 struct{*struct{},int32,*struct{},*struct{},struct{*struct{},*uint8,int32},int32,*func(*struct{},*int32,*struct{},int32,*struct{},int32)int32,struct{*struct{},int64},struct{*struct{},int64}} type XVdbeSorter struct { X0 int32 @@ -165077,14 +150117,14 @@ type XVdbeSorter struct { X1 int64 } } -} // T5899543 struct{int32,int32,int32,int32,*struct{},*struct{},*struct{},*struct{},*struct{},struct{*struct{},*uint8,int32},int32,int32,uint8,uint8,uint8,uint8,uint8,[1]struct{*struct{},int32,*struct{},*struct{},struct{*struct{},*uint8,int32},int32,*func(*struct{},*int32,*struct{},int32,*struct{},int32)int32,struct{*struct{},int64},struct{*struct{},int64}}} +} // T5899553 struct{int32,int32,int32,int32,*struct{},*struct{},*struct{},*struct{},*struct{},struct{*struct{},*uint8,int32},int32,int32,uint8,uint8,uint8,uint8,uint8,[1]struct{*struct{},int32,*struct{},*struct{},struct{*struct{},*uint8,int32},int32,*func(*struct{},*int32,*struct{},int32,*struct{},int32)int32,struct{*struct{},int64},struct{*struct{},int64}}} type XInitData struct { X0 unsafe.Pointer X1 **int8 X2 int32 X3 int32 -} // T5904421 struct{*struct{},**int8,int32,int32} +} // T5904431 struct{*struct{},**int8,int32,int32} type XIncrblob struct { X0 int32 @@ -165095,7 +150135,7 @@ type XIncrblob struct { X5 unsafe.Pointer X6 *int8 X7 unsafe.Pointer -} // T5921484 struct{int32,int32,uint16,*struct{},*struct{},*struct{},*int8,*struct{}} +} // T5921494 struct{int32,int32,uint16,*struct{},*struct{},*struct{},*int8,*struct{}} type XFKey struct { X0 unsafe.Pointer @@ -165111,7 +150151,7 @@ type XFKey struct { X0 int32 X1 *int8 } -} // T5927888 struct{*struct{},*struct{},*int8,*struct{},*struct{},int32,uint8,[2]uint8,[2]*struct{},[1]struct{int32,*int8}} +} // T5927898 struct{*struct{},*struct{},*int8,*struct{},*struct{},int32,uint8,[2]uint8,[2]*struct{},[1]struct{int32,*int8}} type XPmaReader struct { X0 int64 @@ -165125,7 +150165,7 @@ type XPmaReader struct { X8 int32 X9 *uint8 X10 unsafe.Pointer -} // T5932588 struct{int64,int64,int32,int32,*struct{},*uint8,*uint8,*uint8,int32,*uint8,*struct{}} +} // T5932598 struct{int64,int64,int32,int32,*struct{},*uint8,*uint8,*uint8,int32,*uint8,*struct{}} type XIncrMerger struct { X0 unsafe.Pointer @@ -165138,7 +150178,7 @@ type XIncrMerger struct { X0 unsafe.Pointer X1 int64 } -} // T5932905 struct{*struct{},*struct{},int64,int32,int32,int32,[2]struct{*struct{},int64}} +} // T5932915 struct{*struct{},*struct{},int64,int32,int32,int32,[2]struct{*struct{},int64}} type XSorterRecord struct { X0 int32 @@ -165149,14 +150189,14 @@ type XSorterRecord struct { } U [4]byte } -} // T5938777 struct{int32,union{*struct{},int32}} +} // T5938787 struct{int32,union{*struct{},int32}} type XMergeEngine struct { X0 int32 X1 unsafe.Pointer X2 *int32 X3 unsafe.Pointer -} // T5942999 struct{int32,*struct{},*int32,*struct{}} +} // T5943009 struct{int32,*struct{},*int32,*struct{}} type XPmaWriter struct { X0 int32 @@ -165166,7 +150206,7 @@ type XPmaWriter struct { X4 int32 X5 int64 X6 unsafe.Pointer -} // T5951661 struct{int32,*uint8,int32,int32,int32,int64,*struct{}} +} // T5951671 struct{int32,*uint8,int32,int32,int32,int64,*struct{}} type XMemJournal struct { X0 unsafe.Pointer @@ -165185,12 +150225,12 @@ type XMemJournal struct { X7 int32 X8 unsafe.Pointer X9 *int8 -} // T5960601 struct{*struct{},int32,int32,int32,*struct{},struct{int64,*struct{}},struct{int64,*struct{}},int32,*struct{},*int8} +} // T5960611 struct{*struct{},int32,int32,int32,*struct{},struct{int64,*struct{}},struct{int64,*struct{}},int32,*struct{},*int8} type XFileChunk struct { X0 unsafe.Pointer X1 [8]uint8 -} // T5960876 struct{*struct{},[8]uint8} +} // T5960886 struct{*struct{},[8]uint8} type XWalker struct { X0 unsafe.Pointer @@ -165212,17 +150252,17 @@ type XWalker struct { } U [4]byte } -} // T5962253 struct{*struct{},*func(*struct{},*struct{})int32,*func(*struct{},*struct{})int32,*func(*struct{},*struct{}),int32,uint8,union{*struct{},int32,int32,*struct{},*struct{},*struct{},*int32,*struct{}}} +} // T5962263 struct{*struct{},*func(*struct{},*struct{})int32,*func(*struct{},*struct{})int32,*func(*struct{},*struct{}),int32,uint8,union{*struct{},int32,int32,*struct{},*struct{},*struct{},*int32,*struct{}}} type XIdList struct { X0 unsafe.Pointer X1 int32 -} // T5974527 struct{*struct{},int32} +} // T5974537 struct{*struct{},int32} type TIdList_item struct { X0 *int8 X1 int32 -} // T5974626 struct{*int8,int32} +} // T5974636 struct{*int8,int32} type XNameContext struct { X0 unsafe.Pointer @@ -165233,13 +150273,13 @@ type XNameContext struct { X5 int32 X6 int32 X7 uint16 -} // T5975584 struct{*struct{},*struct{},*struct{},*struct{},*struct{},int32,int32,uint16} +} // T5975594 struct{*struct{},*struct{},*struct{},*struct{},*struct{},int32,int32,uint16} type XExprSpan struct { X0 unsafe.Pointer X1 *int8 X2 *int8 -} // T6084266 struct{*struct{},*int8,*int8} +} // T6084276 struct{*struct{},*int8,*int8} type XSelectDest struct { X0 uint8 @@ -165248,7 +150288,7 @@ type XSelectDest struct { X3 int32 X4 int32 X5 unsafe.Pointer -} // T6096769 struct{uint8,*int8,int32,int32,int32,*struct{}} +} // T6096779 struct{uint8,*int8,int32,int32,int32,*struct{}} type XAggInfo struct { X0 uint8 @@ -165264,7 +150304,7 @@ type XAggInfo struct { X10 int32 X11 unsafe.Pointer X12 int32 -} // T6114264 struct{uint8,uint8,int32,int32,int32,int32,int32,*struct{},*struct{},int32,int32,*struct{},int32} +} // T6114274 struct{uint8,uint8,int32,int32,int32,int32,int32,*struct{},*struct{},int32,int32,*struct{},int32} type TAggInfo_col struct { X0 unsafe.Pointer @@ -165273,20 +150313,20 @@ type TAggInfo_col struct { X3 int32 X4 int32 X5 unsafe.Pointer -} // T6114525 struct{*struct{},int32,int32,int32,int32,*struct{}} +} // T6114535 struct{*struct{},int32,int32,int32,int32,*struct{}} type TAggInfo_func struct { X0 unsafe.Pointer X1 unsafe.Pointer X2 int32 X3 int32 -} // T6116633 struct{*struct{},*struct{},int32,int32} +} // T6116643 struct{*struct{},*struct{},int32,int32} type TSrcCount struct { X0 unsafe.Pointer X1 int32 X2 int32 -} // T6126719 struct{*struct{},int32,int32} +} // T6126729 struct{*struct{},int32,int32} type XStat4Accum struct { X0 uint32 @@ -165306,12 +150346,12 @@ type XStat4Accum struct { X11 int32 X12 unsafe.Pointer X13 unsafe.Pointer -} // T6164553 struct{uint32,uint32,int32,int32,int32,struct{*uint32,*uint32},uint32,*struct{},int32,int32,int32,int32,*struct{},*struct{}} +} // T6164563 struct{uint32,uint32,int32,int32,int32,struct{*uint32,*uint32},uint32,*struct{},int32,int32,int32,int32,*struct{},*struct{}} type XanalysisInfo struct { X0 unsafe.Pointer X1 *int8 -} // T6176907 struct{*struct{},*int8} +} // T6176917 struct{*struct{},*int8} type XDbFixer struct { X0 unsafe.Pointer @@ -165320,7 +150360,7 @@ type XDbFixer struct { X3 *int8 X4 *int8 X5 unsafe.Pointer -} // T6190561 struct{*struct{},*struct{},int32,*int8,*int8,*struct{}} +} // T6190571 struct{*struct{},*struct{},int32,*int8,*int8,*struct{}} type XTriggerStep struct { X0 uint8 @@ -165333,19 +150373,19 @@ type XTriggerStep struct { X7 unsafe.Pointer X8 unsafe.Pointer X9 unsafe.Pointer -} // T6192599 struct{uint8,uint8,*struct{},*struct{},*int8,*struct{},*struct{},*struct{},*struct{},*struct{}} +} // T6192609 struct{uint8,uint8,*struct{},*struct{},*int8,*struct{},*struct{},*struct{},*struct{},*struct{}} type XAuthContext struct { X0 *int8 X1 unsafe.Pointer -} // T6196340 struct{*int8,*struct{}} +} // T6196350 struct{*int8,*struct{}} type XTableLock struct { X0 int32 X1 int32 X2 uint8 X3 *int8 -} // T6196548 struct{int32,int32,uint8,*int8} +} // T6196558 struct{int32,int32,uint8,*int8} type XModule struct { X0 unsafe.Pointer @@ -165353,7 +150393,7 @@ type XModule struct { X2 unsafe.Pointer X3 func(*crt.TLS, unsafe.Pointer) X4 unsafe.Pointer -} // T6198196 struct{*struct{},*int8,*struct{},*func(*struct{}),*struct{}} +} // T6198206 struct{*struct{},*int8,*struct{},*func(*struct{}),*struct{}} type XWhereTerm struct { X0 unsafe.Pointer @@ -165376,7 +150416,7 @@ type XWhereTerm struct { } X11 uint64 X12 uint64 -} // T6286415 struct{*struct{},*struct{},int16,uint16,uint16,uint8,uint8,int32,int32,int32,union{int32,*struct{},*struct{}},uint64,uint64} +} // T6286425 struct{*struct{},*struct{},int16,uint16,uint16,uint8,uint8,int32,int32,int32,union{int32,*struct{},*struct{}},uint64,uint64} type XWhereClause struct { X0 unsafe.Pointer @@ -165407,12 +150447,12 @@ type XWhereClause struct { X11 uint64 X12 uint64 } -} // T6286668 struct{*struct{},*struct{},uint8,int32,int32,*struct{},[8]struct{*struct{},*struct{},int16,uint16,uint16,uint8,uint8,int32,int32,int32,union{int32,*struct{},*struct{}},uint64,uint64}} +} // T6286678 struct{*struct{},*struct{},uint8,int32,int32,*struct{},[8]struct{*struct{},*struct{},int16,uint16,uint16,uint8,uint8,int32,int32,int32,union{int32,*struct{},*struct{}},uint64,uint64}} type XWhereMaskSet struct { X0 int32 X1 [64]int32 -} // T6286863 struct{int32,[64]int32} +} // T6286873 struct{int32,[64]int32} type XWhereLevel struct { X0 int32 @@ -165444,7 +150484,7 @@ type XWhereLevel struct { } X18 unsafe.Pointer X19 uint64 -} // T6286928 struct{int32,int32,int32,int32,int32,int32,int32,int32,int32,uint32,int32,uint8,uint8,uint8,uint8,int32,int32,union{struct{int32,*struct{}},*struct{}},*struct{},uint64} +} // T6286938 struct{int32,int32,int32,int32,int32,int32,int32,int32,int32,uint32,int32,uint8,uint8,uint8,uint8,int32,int32,union{struct{int32,*struct{}},*struct{}},*struct{},uint64} type XWhereInfo struct { X0 unsafe.Pointer @@ -165533,7 +150573,7 @@ type XWhereInfo struct { X18 unsafe.Pointer X19 uint64 } -} // T6287271 struct{*struct{},*struct{},*struct{},*struct{},int16,[2]int32,int32,int32,int32,uint16,uint8,int8,uint8,uint8,uint8,uint8,uint8,int32,*struct{},uint64,int16,struct{*struct{},*struct{},uint8,int32,int32,*struct{},[8]struct{*struct{},*struct{},int16,uint16,uint16,uint8,uint8,int32,int32,int32,union{int32,*struct{},*struct{}},uint64,uint64}},struct{int32,[64]int32},[1]struct{int32,int32,int32,int32,int32,int32,int32,int32,int32,uint32,int32,uint8,uint8,uint8,uint8,int32,int32,union{struct{int32,*struct{}},*struct{}},*struct{},uint64}} +} // T6287281 struct{*struct{},*struct{},*struct{},*struct{},int16,[2]int32,int32,int32,int32,uint16,uint8,int8,uint8,uint8,uint8,uint8,uint8,int32,*struct{},uint64,int16,struct{*struct{},*struct{},uint8,int32,int32,*struct{},[8]struct{*struct{},*struct{},int16,uint16,uint16,uint8,uint8,int32,int32,int32,union{int32,*struct{},*struct{}},uint64,uint64}},struct{int32,[64]int32},[1]struct{int32,int32,int32,int32,int32,int32,int32,int32,int32,uint32,int32,uint8,uint8,uint8,uint8,int32,int32,union{struct{int32,*struct{}},*struct{}},*struct{},uint64}} type TcompareInfo struct { X0 uint8 @@ -166165,7 +151205,7 @@ type XyyParser struct { } } // T6654683 struct{*struct{},*struct{},[100]struct{uint16,uint8,union{int32,struct{*int8,uint32},*struct{},*struct{},*struct{},*struct{},struct{*struct{},*int8,*int8},int32,*struct{},*struct{},*struct{},struct{int32,*struct{}},struct{*struct{},*struct{}},struct{int32,int32}}}} -type T5411962 struct { +type T5411972 struct { X0 int32 X1 uint8 X2 uint8 @@ -166173,7 +151213,7 @@ type T5411962 struct { X4 uint8 } // struct{int32,uint8,uint8,uint8,uint8} -type T5412497 struct { +type T5412507 struct { X [0]struct { X0 int32 X1 float64 @@ -166181,7 +151221,7 @@ type T5412497 struct { U [8]byte } // union{int32,float64} -type T5412527 struct { +type T5412537 struct { X0 uint32 X1 uint16 X2 uint8 @@ -166193,13 +151233,13 @@ type T5412527 struct { X8 unsafe.Pointer } // struct{uint32,uint16,uint8,int32,int32,[3]int32,*struct{},*struct{},*struct{}} -type T5412806 struct { +type T5412816 struct { X0 func(*crt.TLS, unsafe.Pointer, int32) int32 X1 unsafe.Pointer X2 int32 } // struct{*func(*struct{},int32)int32,*struct{},int32} -type T5444631 struct { +type T5444641 struct { X0 uint8 X1 uint8 X2 *int8 @@ -166207,7 +151247,7 @@ type T5444631 struct { X4 float64 } // struct{uint8,uint8,*int8,float64,float64} -type T5445571 struct { +type T5445581 struct { X [0]struct { X0 float64 X1 int64 @@ -166219,7 +151259,7 @@ type T5445571 struct { U [8]byte } // union{float64,int64,int32,*struct{},*struct{},*struct{}} -type T5455989 struct { +type T5455999 struct { X [0]struct { X0 unsafe.Pointer X1 unsafe.Pointer @@ -166227,12 +151267,12 @@ type T5455989 struct { U [4]byte } // union{*struct{},*struct{}} -type T5504235 struct { +type T5504245 struct { X0 uint8 X1 int8 } // struct{uint8,int8,} -type T5504255 struct { +type T5504265 struct { X [0]struct { X0 *int8 X1 unsafe.Pointer @@ -166240,17 +151280,17 @@ type T5504255 struct { U [4]byte } // union{*int8,*struct{}} -type T5513999 struct { +type T5514009 struct { X0 int32 X1 [100]uint8 } // struct{int32,[100]uint8} -type T5515113 struct { +type T5515123 struct { X0 uint16 X1 uint16 } // struct{uint16,uint16} -type T5515135 struct { +type T5515145 struct { X [0]struct { X0 struct { X0 uint16 @@ -166261,7 +151301,7 @@ type T5515135 struct { U [4]byte } // union{struct{uint16,uint16},int32} -type T5516375 struct { +type T5516385 struct { X [0]struct { X0 *int8 X1 int32 @@ -166269,7 +151309,7 @@ type T5516375 struct { U [4]byte } // union{*int8,int32} -type T5553165 struct { +type T5553175 struct { X [0]struct { X0 [500]uint8 X1 [125]uint32 @@ -166278,14 +151318,14 @@ type T5553165 struct { U [500]byte } // union{[500]uint8,[125]uint32,[125]*struct{}} -type T5762633 struct { +type T5762643 struct { X0 unsafe.Pointer X1 unsafe.Pointer X2 *unsafe.Pointer X3 int32 } // struct{*struct{},*struct{},**struct{},int32} -type T5774272 struct { +type T5774282 struct { X [0]struct { X0 int32 X1 unsafe.Pointer @@ -166306,7 +151346,7 @@ type T5774272 struct { U [4]byte } // union{int32,*struct{},*int8,*int64,*float64,*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},*int32,*struct{},*struct{},*func(*struct{},*int32)int32} -type T5820935 struct { +type T5820945 struct { X [0]struct { X0 unsafe.Pointer X1 unsafe.Pointer @@ -166316,18 +151356,18 @@ type T5820935 struct { U [4]byte } // union{*struct{},*struct{},int32,*struct{}} -type T5898982 struct { +type T5898992 struct { X0 unsafe.Pointer X1 *uint8 X2 int32 } // struct{*struct{},*uint8,int32} -type T5927845 struct { +type T5927855 struct { X0 int32 X1 *int8 } // struct{int32,*int8} -type T5938754 struct { +type T5938764 struct { X [0]struct { X0 unsafe.Pointer X1 int32 @@ -166335,12 +151375,12 @@ type T5938754 struct { U [4]byte } // union{*struct{},int32} -type T5960577 struct { +type T5960587 struct { X0 int64 X1 unsafe.Pointer } // struct{int64,*struct{}} -type T5962177 struct { +type T5962187 struct { X [0]struct { X0 unsafe.Pointer X1 int32 @@ -166354,17 +151394,17 @@ type T5962177 struct { U [4]byte } // union{*struct{},int32,int32,*struct{},*struct{},*struct{},*int32,*struct{}} -type T6164262 struct { +type T6164272 struct { X0 *int8 X1 *int8 } // struct{*int8,*int8} -type T6164529 struct { +type T6164539 struct { X0 *uint32 X1 *uint32 } // struct{*uint32,*uint32} -type T6286382 struct { +type T6286392 struct { X [0]struct { X0 int32 X1 unsafe.Pointer @@ -166373,7 +151413,7 @@ type T6286382 struct { U [4]byte } // union{int32,*struct{},*struct{}} -type T6286887 struct { +type T6286897 struct { X [0]struct { X0 struct { X0 int32 diff --git a/internal/bin/bin_linux_amd64.go b/internal/bin/bin_linux_amd64.go index 5b0305a..14e689b 100644 --- a/internal/bin/bin_linux_amd64.go +++ b/internal/bin/bin_linux_amd64.go @@ -1172,15 +1172,11 @@ _30: _31: _width = int32(_13_wx & uint32(i32(2147483647))) _29: - func() int32 { - if _width >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _width < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25295), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VXPrintfØ00__func__Ø000))), unsafe.Pointer(str(136))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _c != i32(46) { goto _35 @@ -1234,15 +1230,11 @@ _42: _35: _precision = i32(-1) _46: - func() int32 { - if _precision >= i32(-1) { - return i32(0) - } - return func() int32 { + func() { + if _precision < i32(-1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25327), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VXPrintfØ00__func__Ø000))), unsafe.Pointer(str(148))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _c != i32(108) { goto _49 @@ -1835,15 +1827,11 @@ _173: goto _176 } - func() int32 { - if _precision > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _precision <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25584), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VXPrintfØ00__func__Ø000))), unsafe.Pointer(str(172))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *postInc1025(&_bufpt, 1) = int8(i32(48)) *func() *int32 { _precision -= 1; return &_e2 }() += 1 @@ -1872,15 +1860,11 @@ _183: goto _183 _184: - func() int32 { - if uintptr(unsafe.Pointer(_bufpt)) > uintptr(unsafe.Pointer(_zOut)) { - return i32(0) - } - return func() int32 { + func() { + if uintptr(unsafe.Pointer(_bufpt)) <= uintptr(unsafe.Pointer(_zOut)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25594), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VXPrintfØ00__func__Ø000))), unsafe.Pointer(str(184))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_bufpt)) + 1*uintptr(i32(-1))))) != i32(46) { goto _187 @@ -2182,15 +2166,11 @@ _73: _247: _118_pToken = (*XToken)(crt.VAPointer(&_ap)) - func() int32 { - if int32(_bArgList) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_bArgList) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25739), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VXPrintfØ00__func__Ø000))), unsafe.Pointer(str(216))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _118_pToken == nil || (_118_pToken.X1) == 0 { goto _251 @@ -2212,25 +2192,17 @@ _252: _120_pSrc = (*XSrcList)(crt.VAPointer(&_ap)) _120_k = crt.VAInt32(&_ap) _120_pItem = (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_120_pSrc))+uintptr(8 /* X2 */))))) + 112*uintptr(_120_k))) - func() int32 { - if int32(_bArgList) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_bArgList) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25754), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VXPrintfØ00__func__Ø000))), unsafe.Pointer(str(216))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_120_k >= i32(0)) && (_120_k < (_120_pSrc.X0)) { - return i32(0) } - return func() int32 { + }() + func() { + if _120_k < i32(0) || _120_k >= (_120_pSrc.X0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25755), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VXPrintfØ00__func__Ø000))), unsafe.Pointer(str(228))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_120_pItem.X1) == nil { goto _258 @@ -2244,15 +2216,11 @@ _258: goto _119 _75: - func() int32 { - if int32(_xtype) == i32(17) { - return i32(0) - } - return func() int32 { + func() { + if int32(_xtype) != i32(17) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25765), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VXPrintfØ00__func__Ø000))), unsafe.Pointer(str(256))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() return @@ -2300,45 +2268,29 @@ _5: } func _sqlite3StrAccumAppend(tls *crt.TLS, _p *XStrAccum, _z *int8, _N int32) { // sqlite3.c:25879:1 - func() int32 { - if (_z != (*int8)(unsafe.Pointer(uintptr(i32(0))))) || (_N == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _z == (*int8)(unsafe.Pointer(uintptr(i32(0)))) && _N != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25880), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StrAccumAppendØ00__func__Ø000))), unsafe.Pointer(str(276))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (((_p.X2) != (*int8)(unsafe.Pointer(uintptr(i32(0))))) || ((_p.X3) == uint32(i32(0)))) || ((_p.X6) != 0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_p.X2) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) && (_p.X3) != uint32(i32(0)) && (_p.X6) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25881), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StrAccumAppendØ00__func__Ø000))), unsafe.Pointer(str(292))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _N >= i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if _N < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25882), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StrAccumAppendØ00__func__Ø000))), unsafe.Pointer(str(336))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_p.X6) == i32(0)) || ((_p.X4) == uint32(i32(0))) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_p.X6) != i32(0) && (_p.X4) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25883), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StrAccumAppendØ00__func__Ø000))), unsafe.Pointer(str(344))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_p.X3) + uint32(_N)) < (_p.X4) { goto _12 @@ -2352,15 +2304,11 @@ _12: goto _14 } - func() int32 { - if (_p.X2) != nil { - return i32(0) - } - return func() int32 { + func() { + if (_p.X2) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25887), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StrAccumAppendØ00__func__Ø000))), unsafe.Pointer(str(376))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X3 */))) @@ -2393,15 +2341,11 @@ func _enlargeAndAppend(tls *crt.TLS, _p *XStrAccum, _z *int8, _N int32) { // sql sink985 = *p } _0: - func() int32 { - if (((_p.X2) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || ((_p.X2) == (_p.X1))) == ((int32(_p.X7) & i32(4)) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (((_p.X2) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || ((_p.X2) == (_p.X1))) != ((int32(_p.X7) & i32(4)) == i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25872), unsafe.Pointer((*int8)(unsafe.Pointer(&_enlargeAndAppendØ00__func__Ø000))), unsafe.Pointer(str(412))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() return @@ -2414,15 +2358,11 @@ func _sqlite3StrAccumEnlarge(tls *crt.TLS, _p *XStrAccum, _N int32) (r0 int32) { _ = _3_zOld var _3_szNew int64 // sqlite3.c:25811:9 _ = _3_szNew - func() int32 { - if (int64(_p.X3) + int64(_N)) >= int64(_p.X4) { - return i32(0) - } - return func() int32 { + func() { + if (int64(_p.X3) + int64(_N)) < int64(_p.X4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25799), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StrAccumEnlargeØ00__func__Ø000))), unsafe.Pointer(str(464))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_p.X6) == 0 { goto _2 @@ -2449,15 +2389,11 @@ _3: return (*int8)(unsafe.Pointer(uintptr(i32(0)))) }() _3_szNew = int64(_p.X3) - func() int32 { - if (((_p.X2) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || ((_p.X2) == (_p.X1))) == ((int32(_p.X7) & i32(4)) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (((_p.X2) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || ((_p.X2) == (_p.X1))) != ((int32(_p.X7) & i32(4)) == i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25812), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StrAccumEnlargeØ00__func__Ø000))), unsafe.Pointer(str(412))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := &_3_szNew @@ -2499,15 +2435,11 @@ _14: goto _15 } - func() int32 { - if ((_p.X2) != (*int8)(unsafe.Pointer(uintptr(i32(0))))) || ((_p.X3) == uint32(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X2) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) && (_p.X3) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25832), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StrAccumEnlargeØ00__func__Ø000))), unsafe.Pointer(str(496))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_p.X7)&i32(4)) != i32(0) || (_p.X3) <= uint32(i32(0)) { goto _20 @@ -2543,15 +2475,11 @@ func init() { } func _setStrAccumError(tls *crt.TLS, _p *XStrAccum, _eError uint8) { // sqlite3.c:25163:1 - func() int32 { - if (int32(_eError) == i32(1)) || (int32(_eError) == i32(2)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_eError) != i32(1) && int32(_eError) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25164), unsafe.Pointer((*int8)(unsafe.Pointer(&_setStrAccumErrorØ00__func__Ø000))), unsafe.Pointer(str(548))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(36 /* X6 */))) = _eError *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(28 /* X4 */))) = uint32(i32(0)) @@ -2566,15 +2494,11 @@ func init() { } func _sqlite3StrAccumReset(tls *crt.TLS, _p *XStrAccum) { // sqlite3.c:25931:1 - func() int32 { - if (((_p.X2) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || ((_p.X2) == (_p.X1))) == ((int32(_p.X7) & i32(4)) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (((_p.X2) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || ((_p.X2) == (_p.X1))) != ((int32(_p.X7) & i32(4)) == i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25932), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StrAccumResetØ00__func__Ø000))), unsafe.Pointer(str(412))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_p.X7) & i32(4)) == i32(0) { goto _3 @@ -2601,15 +2525,11 @@ func init() { func _sqlite3DbFree(tls *crt.TLS, _db *Xsqlite3, _p unsafe.Pointer) { // sqlite3.c:24666:1 var _3_pBuf *Xsqlite3_file // sqlite3.c:24675:21 _ = _3_pBuf - func() int32 { - if (_db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24667), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DbFreeØ00__func__Ø000))), unsafe.Pointer(str(644))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if unsafe.Pointer(_p) != (unsafe.Pointer)(uintptr(i32(0))) { goto _3 @@ -2635,25 +2555,21 @@ _5: } _3_pBuf = (*Xsqlite3_file)(unsafe.Pointer(_p)) - crt.Xmemset(tls, _p, i32(170), uint64((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X1)) - *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pBuf)) + uintptr(0 /* X0 */))))) = (*Xsqlite3_file)(unsafe.Pointer((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X6)) - *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(32 /* X6 */))))) = _3_pBuf - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(8 /* X3 */))) -= 1 + crt.Xmemset(tls, _p, i32(170), uint64((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X1)) + *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pBuf)) + uintptr(0 /* X0 */))))) = (*Xsqlite3_file)(unsafe.Pointer((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X6)) + *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(32 /* X6 */))))) = _3_pBuf + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(8 /* X3 */))) -= 1 return _6: _4: i32(0) i32(0) - func() int32 { - if (_db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || i32(1) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && i32(1) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24688), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DbFreeØ00__func__Ø000))), unsafe.Pointer(str(684))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() Xsqlite3_free(tls, _p) return @@ -2661,17 +2577,13 @@ _4: } func Xsqlite3_mutex_held(tls *crt.TLS, _p *Xsqlite3_mutex) (r0 int32) { // sqlite3.c:22874:12 - func() int32 { - if (_p == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0))))) || ((*(*func(*crt.TLS, *Xsqlite3_mutex) int32)(unsafe.Pointer(&struct { + func() { + if _p != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) && (*(*func(*crt.TLS, *Xsqlite3_mutex) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 - }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(104 /* X11 */))).X7)}))) != nil) { - return i32(0) - } - return func() int32 { + }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(104 /* X11 */))).X7)}))) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22875), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_mutex_heldØ00__func__Ø000))), unsafe.Pointer(str(740))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = bool2int((_p == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0))))) || (*(*func(*crt.TLS, *Xsqlite3_mutex) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 @@ -2703,15 +2615,11 @@ func _measureAllocationSize(tls *crt.TLS, _db *Xsqlite3, _p unsafe.Pointer) { // } func _sqlite3DbMallocSize(tls *crt.TLS, _db *Xsqlite3, _p unsafe.Pointer) (r0 int32) { // sqlite3.c:24612:1 - func() int32 { - if _p != (unsafe.Pointer)(uintptr(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if _p == (unsafe.Pointer)(uintptr(i32(0))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24613), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DbMallocSizeØ00__func__Ø000))), unsafe.Pointer(str(824))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && _isLookaside(tls, _db, _p) != 0 { goto _3 @@ -2733,17 +2641,13 @@ _5: return _3: - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24626), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DbMallocSizeØ00__func__Ø000))), unsafe.Pointer(str(832))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - r0 = int32((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X1) + r0 = int32((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X1) return } @@ -2755,7 +2659,7 @@ func init() { } func _isLookaside(tls *crt.TLS, _db *Xsqlite3, _p unsafe.Pointer) (r0 int32) { // sqlite3.c:24597:1 - r0 = bool2int((uint64(uintptr(unsafe.Pointer(_p))) >= uint64(uintptr(unsafe.Pointer((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X7)))) && (uint64(uintptr(unsafe.Pointer(_p))) < uint64(uintptr(unsafe.Pointer((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X8))))) + r0 = bool2int((uint64(uintptr(unsafe.Pointer(_p))) >= uint64(uintptr(unsafe.Pointer((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X7)))) && (uint64(uintptr(unsafe.Pointer(_p))) < uint64(uintptr(unsafe.Pointer((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X8))))) return } @@ -2793,17 +2697,13 @@ func Xsqlite3_mutex_enter(tls *crt.TLS, _p *Xsqlite3_mutex) { // sqlite3.c:22836 goto _0 } - func() int32 { + func() { if (*(*func(*crt.TLS, *Xsqlite3_mutex))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) - }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(104 /* X11 */))).X4)}))) != nil { - return i32(0) - } - return func() int32 { + }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(104 /* X11 */))).X4)}))) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22838), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_mutex_enterØ00__func__Ø000))), unsafe.Pointer(str(884))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() (*(*func(*crt.TLS, *Xsqlite3_mutex))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) @@ -2822,50 +2722,34 @@ func init() { var _mem0 TMem0Global // sqlite3.c:24252:3 func _sqlite3StatusDown(tls *crt.TLS, _op int32, _N int32) { // sqlite3.c:18547:1 - func() int32 { - if _N >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _N < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18549), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StatusDownØ00__func__Ø000))), unsafe.Pointer(str(336))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_op >= i32(0)) && (_op < i32(10)) { - return i32(0) } - return func() int32 { + }() + func() { + if _op < i32(0) || _op >= i32(10) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18550), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StatusDownØ00__func__Ø000))), unsafe.Pointer(str(944))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - func() int32 { + func() { if Xsqlite3_mutex_held(tls, func() *Xsqlite3_mutex { if (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_statMutex)) + 1*uintptr(_op)))) != 0 { return _sqlite3Pcache1Mutex(tls) } return _sqlite3MallocMutex(tls) - }()) != 0 { - return i32(0) - } - return func() int32 { + }()) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18551), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StatusDownØ00__func__Ø000))), unsafe.Pointer(str(980))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_op >= i32(0)) && (_op < i32(10)) { - return i32(0) } - return func() int32 { + }() + func() { + if _op < i32(0) || _op >= i32(10) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18553), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StatusDownØ00__func__Ø000))), unsafe.Pointer(str(1064))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Stat))+uintptr(0 /* X0 */))))) + 8*uintptr(_op))) @@ -2916,17 +2800,13 @@ func Xsqlite3_mutex_leave(tls *crt.TLS, _p *Xsqlite3_mutex) { // sqlite3.c:22862 goto _0 } - func() int32 { + func() { if (*(*func(*crt.TLS, *Xsqlite3_mutex))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) - }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(104 /* X11 */))).X6)}))) != nil { - return i32(0) - } - return func() int32 { + }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(104 /* X11 */))).X6)}))) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22864), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_mutex_leaveØ00__func__Ø000))), unsafe.Pointer(str(1124))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() (*(*func(*crt.TLS, *Xsqlite3_mutex))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) @@ -2943,15 +2823,11 @@ func init() { } func _sqlite3DbRealloc(tls *crt.TLS, _db *Xsqlite3, _p unsafe.Pointer, _n uint64) (r0 unsafe.Pointer) { // sqlite3.c:24871:1 - func() int32 { - if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24872), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DbReallocØ00__func__Ø000))), unsafe.Pointer(str(1184))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if unsafe.Pointer(_p) != (unsafe.Pointer)(uintptr(i32(0))) { goto _2 @@ -2961,17 +2837,13 @@ func _sqlite3DbRealloc(tls *crt.TLS, _db *Xsqlite3, _p unsafe.Pointer, _n uint64 return _2: - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24874), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DbReallocØ00__func__Ø000))), unsafe.Pointer(str(832))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if _isLookaside(tls, _db, _p) == 0 || _n > uint64((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X1) { + if _isLookaside(tls, _db, _p) == 0 || _n > uint64((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X1) { goto _6 } @@ -2993,74 +2865,58 @@ func init() { func _sqlite3DbMallocRawNN(tls *crt.TLS, _db *Xsqlite3, _n uint64) (r0 unsafe.Pointer) { // sqlite3.c:24829:1 var _pBuf *Xsqlite3_file // sqlite3.c:24831:17 _ = _pBuf - func() int32 { - if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24832), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DbMallocRawNNØ00__func__Ø000))), unsafe.Pointer(str(1184))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24833), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DbMallocRawNNØ00__func__Ø000))), unsafe.Pointer(str(832))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_db.X79) == (*int32)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_db.X79) != (*int32)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24834), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DbMallocRawNNØ00__func__Ø000))), unsafe.Pointer(str(1212))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if ((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X0) != uint32(i32(0)) { + if ((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X0) != uint32(i32(0)) { goto _6 } - func() int32 { - if int32(_db.X17) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_db.X17) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24836), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DbMallocRawNNØ00__func__Ø000))), unsafe.Pointer(str(1232))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if _n <= uint64((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X1) { + if _n <= uint64((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X1) { goto _9 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */)))))+uintptr(16 /* X5 */))))) + 4*uintptr(i32(1)))) += 1 + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */)))))+uintptr(16 /* X5 */))))) + 4*uintptr(i32(1)))) += 1 goto _10 _9: - if store5459597(&_pBuf, (*Xsqlite3_file)(unsafe.Pointer((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X6))) != (*Xsqlite3_file)(unsafe.Pointer(uintptr(i32(0)))) { + if store5459579(&_pBuf, (*Xsqlite3_file)(unsafe.Pointer((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X6))) != (*Xsqlite3_file)(unsafe.Pointer(uintptr(i32(0)))) { goto _11 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */)))))+uintptr(16 /* X5 */))))) + 4*uintptr(i32(2)))) += 1 + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */)))))+uintptr(16 /* X5 */))))) + 4*uintptr(i32(2)))) += 1 goto _12 _11: - *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(32 /* X6 */))))) = (*Xsqlite3_file)(unsafe.Pointer(_pBuf.X0)) - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(8 /* X3 */))) += 1 - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */)))))+uintptr(16 /* X5 */))))) + 4*uintptr(i32(0)))) += 1 - if ((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X3) <= ((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X4) { + *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(32 /* X6 */))))) = (*Xsqlite3_file)(unsafe.Pointer(_pBuf.X0)) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(8 /* X3 */))) += 1 + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */)))))+uintptr(16 /* X5 */))))) + 4*uintptr(i32(0)))) += 1 + if ((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X3) <= ((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X4) { goto _13 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(12 /* X4 */))) = (*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X3 + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(12 /* X4 */))) = (*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X3 _13: r0 = (unsafe.Pointer)(_pBuf) return @@ -3093,15 +2949,11 @@ func init() { func _dbMallocRawFinish(tls *crt.TLS, _db *Xsqlite3, _n uint64) (r0 unsafe.Pointer) { // sqlite3.c:24790:1 var _p unsafe.Pointer // sqlite3.c:24791:8 _ = _p - func() int32 { - if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24792), unsafe.Pointer((*int8)(unsafe.Pointer(&_dbMallocRawFinishØ00__func__Ø000))), unsafe.Pointer(str(1184))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _p = _sqlite3Malloc(tls, _n) if _p != nil { @@ -3145,15 +2997,11 @@ _3: _p = ((*Xsqlite3_mem_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(40 /* X10 */))).X0)(tls, int32(_n)) _4: _2: - func() int32 { - if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_p))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) == int64(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_p))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) != int64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24472), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MallocØ00__func__Ø000))), unsafe.Pointer(str(1296))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _p return @@ -3167,25 +3015,17 @@ func _mallocWithAlarm(tls *crt.TLS, _n int32, _pp *unsafe.Pointer) { // sqlite3. _ = _nFull var _1_nUsed int64 // sqlite3.c:24429:19 _ = _1_nUsed - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_mem0.X0))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_mem0.X0))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24410), unsafe.Pointer((*int8)(unsafe.Pointer(&_mallocWithAlarmØ00__func__Ø000))), unsafe.Pointer(str(1320))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _n > i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if _n <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24411), unsafe.Pointer((*int8)(unsafe.Pointer(&_mallocWithAlarmØ00__func__Ø000))), unsafe.Pointer(str(1352))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nFull = ((*Xsqlite3_mem_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(40 /* X10 */))).X4)(tls, _n) _sqlite3StatusHighwater(tls, i32(5), _n) @@ -3229,61 +3069,41 @@ func init() { func _sqlite3StatusHighwater(tls *crt.TLS, _op int32, _X int32) { // sqlite3.c:18561:1 var _newValue int64 // sqlite3.c:18562:24 _ = _newValue - func() int32 { - if _X >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _X < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18564), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StatusHighwaterØ00__func__Ø000))), unsafe.Pointer(str(1372))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _newValue = int64(_X) - func() int32 { - if (_op >= i32(0)) && (_op < i32(10)) { - return i32(0) - } - return func() int32 { + func() { + if _op < i32(0) || _op >= i32(10) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18566), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StatusHighwaterØ00__func__Ø000))), unsafe.Pointer(str(1064))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_op >= i32(0)) && (_op < i32(10)) { - return i32(0) } - return func() int32 { + }() + func() { + if _op < i32(0) || _op >= i32(10) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18567), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StatusHighwaterØ00__func__Ø000))), unsafe.Pointer(str(944))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - func() int32 { + func() { if Xsqlite3_mutex_held(tls, func() *Xsqlite3_mutex { if (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_statMutex)) + 1*uintptr(_op)))) != 0 { return _sqlite3Pcache1Mutex(tls) } return _sqlite3MallocMutex(tls) - }()) != 0 { - return i32(0) - } - return func() int32 { + }()) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18568), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StatusHighwaterØ00__func__Ø000))), unsafe.Pointer(str(980))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (((_op == i32(5)) || (_op == i32(7))) || (_op == i32(8))) || (_op == i32(6)) { - return i32(0) } - return func() int32 { + }() + func() { + if _op != i32(5) && _op != i32(7) && _op != i32(8) && _op != i32(6) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18570), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StatusHighwaterØ00__func__Ø000))), unsafe.Pointer(str(1380))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _newValue <= (*(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Stat))+uintptr(80 /* X1 */))))) + 8*uintptr(_op)))) { goto _17 @@ -3302,40 +3122,28 @@ func init() { } func _sqlite3StatusValue(tls *crt.TLS, _op int32) (r0 int64) { // sqlite3.c:18516:1 - func() int32 { - if (_op >= i32(0)) && (_op < i32(10)) { - return i32(0) - } - return func() int32 { + func() { + if _op < i32(0) || _op >= i32(10) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18518), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StatusValueØ00__func__Ø000))), unsafe.Pointer(str(1064))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_op >= i32(0)) && (_op < i32(10)) { - return i32(0) } - return func() int32 { + }() + func() { + if _op < i32(0) || _op >= i32(10) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18519), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StatusValueØ00__func__Ø000))), unsafe.Pointer(str(944))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - func() int32 { + func() { if Xsqlite3_mutex_held(tls, func() *Xsqlite3_mutex { if (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_statMutex)) + 1*uintptr(_op)))) != 0 { return _sqlite3Pcache1Mutex(tls) } return _sqlite3MallocMutex(tls) - }()) != 0 { - return i32(0) - } - return func() int32 { + }()) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18520), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StatusValueØ00__func__Ø000))), unsafe.Pointer(str(980))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Stat))+uintptr(0 /* X0 */))))) + 8*uintptr(_op))) return @@ -3371,40 +3179,28 @@ func Xsqlite3_release_memory(tls *crt.TLS, _n int32) (r0 int32) { // sqlite3.c:2 } func _sqlite3StatusUp(tls *crt.TLS, _op int32, _N int32) { // sqlite3.c:18536:1 - func() int32 { - if (_op >= i32(0)) && (_op < i32(10)) { - return i32(0) - } - return func() int32 { + func() { + if _op < i32(0) || _op >= i32(10) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18538), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StatusUpØ00__func__Ø000))), unsafe.Pointer(str(1064))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_op >= i32(0)) && (_op < i32(10)) { - return i32(0) } - return func() int32 { + }() + func() { + if _op < i32(0) || _op >= i32(10) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18539), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StatusUpØ00__func__Ø000))), unsafe.Pointer(str(944))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - func() int32 { + func() { if Xsqlite3_mutex_held(tls, func() *Xsqlite3_mutex { if (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_statMutex)) + 1*uintptr(_op)))) != 0 { return _sqlite3Pcache1Mutex(tls) } return _sqlite3MallocMutex(tls) - }()) != 0 { - return i32(0) - } - return func() int32 { + }()) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18540), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StatusUpØ00__func__Ø000))), unsafe.Pointer(str(980))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Stat))+uintptr(0 /* X0 */))))) + 8*uintptr(_op))) @@ -3443,9 +3239,9 @@ func _sqlite3OomFault(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:24966:1 goto _2 } - *(*int32)(unsafe.Pointer((*T5415329)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */))))) = i32(1) + *(*int32)(unsafe.Pointer((*T5415311)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */))))) = i32(1) _2: - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) += 1 + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) += 1 _1: return @@ -3455,25 +3251,17 @@ func _dbReallocFinish(tls *crt.TLS, _db *Xsqlite3, _p unsafe.Pointer, _n uint64) var _pNew unsafe.Pointer // sqlite3.c:24879:8 _ = _pNew _pNew = nil - func() int32 { - if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24880), unsafe.Pointer((*int8)(unsafe.Pointer(&_dbReallocFinishØ00__func__Ø000))), unsafe.Pointer(str(1184))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _p != (unsafe.Pointer)(uintptr(i32(0))) { - return i32(0) } - return func() int32 { + }() + func() { + if _p == (unsafe.Pointer)(uintptr(i32(0))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24881), unsafe.Pointer((*int8)(unsafe.Pointer(&_dbReallocFinishØ00__func__Ø000))), unsafe.Pointer(str(824))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_db.X17) != i32(0) { goto _4 @@ -3488,7 +3276,7 @@ func _dbReallocFinish(tls *crt.TLS, _db *Xsqlite3, _p unsafe.Pointer, _n uint64) goto _6 } - crt.Xmemcpy(tls, _pNew, _p, uint64((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X1)) + crt.Xmemcpy(tls, _pNew, _p, uint64((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X1)) _sqlite3DbFree(tls, _db, _p) _6: goto _7 @@ -3636,15 +3424,11 @@ _10: goto _14 } - func() int32 { - if (_sqlite3Config.X33) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_sqlite3Config.X33) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(140158), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_initializeØ00__func__Ø000))), unsafe.Pointer(str(1608))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() Xsqlite3_mutex_free(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_sqlite3Config.X34))) *(**Xsqlite3_mutex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(392 /* X34 */))))) = (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) @@ -3658,15 +3442,11 @@ _14: i32(0) i32(0) crt.Xmemcpy(tls, (unsafe.Pointer)(&_12_y), (unsafe.Pointer)(&_12_x), uint64(i32(8))) - func() int32 { - if _sqlite3IsNaN(tls, _12_y) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3IsNaN(tls, _12_y) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(140178), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_initializeØ00__func__Ø000))), unsafe.Pointer(str(1648))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _17: r0 = _rc @@ -3724,15 +3504,11 @@ _2: f func(*crt.TLS, int32) unsafe.Pointer }{(_1_pFrom.X2)})) _0: - func() int32 { - if ((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(104 /* X11 */))).X0) != nil { - return i32(0) - } - return func() int32 { + func() { + if ((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(104 /* X11 */))).X0) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22774), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MutexInitØ00__func__Ø000))), unsafe.Pointer(str(1664))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = ((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(104 /* X11 */))).X0)(tls) _mutexIsInit = i32(1) @@ -3860,15 +3636,11 @@ _0: var _pthreadMutexAllocØ00staticMutexesØ001 [12]Xsqlite3_mutex // sqlite3.c:23258:24 func _pthreadMutexFree(tls *crt.TLS, _p *Xsqlite3_mutex) { // sqlite3.c:23322:1 - func() int32 { - if (_p.X2) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X2) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(23323), unsafe.Pointer((*int8)(unsafe.Pointer(&_pthreadMutexFreeØ00__func__Ø000))), unsafe.Pointer(str(1704))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_p.X1) != i32(0) && (_p.X1) != i32(1) { goto _3 @@ -3892,26 +3664,18 @@ func init() { } func _pthreadMutexEnter(tls *crt.TLS, _p *Xsqlite3_mutex) { // sqlite3.c:23349:1 - func() int32 { - if ((_p.X1) == i32(1)) || _pthreadMutexNotheld(tls, _p) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_p.X1) != i32(1) && _pthreadMutexNotheld(tls, _p) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(23350), unsafe.Pointer((*int8)(unsafe.Pointer(&_pthreadMutexEnterØ00__func__Ø000))), unsafe.Pointer(str(1736))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() crt.Xpthread_mutex_lock(tls, (*crt.Xpthread_mutex_t)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(0 /* X0 */)))) - func() int32 { - if ((_p.X2) > i32(0)) || ((_p.X3) == uint64(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X2) <= i32(0) && (_p.X3) != uint64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(23379), unsafe.Pointer((*int8)(unsafe.Pointer(&_pthreadMutexEnterØ00__func__Ø000))), unsafe.Pointer(str(1792))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X3 */))) = crt.Xpthread_self(tls) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(44 /* X2 */))) += 1 @@ -3940,15 +3704,11 @@ func init() { func _pthreadMutexTry(tls *crt.TLS, _p *Xsqlite3_mutex) (r0 int32) { // sqlite3.c:23391:1 var _rc int32 // sqlite3.c:23392:7 _ = _rc - func() int32 { - if ((_p.X1) == i32(1)) || _pthreadMutexNotheld(tls, _p) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_p.X1) != i32(1) && _pthreadMutexNotheld(tls, _p) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(23393), unsafe.Pointer((*int8)(unsafe.Pointer(&_pthreadMutexTryØ00__func__Ø000))), unsafe.Pointer(str(1736))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if crt.Xpthread_mutex_trylock(tls, (*crt.Xpthread_mutex_t)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(0 /* X0 */)))) != i32(0) { goto _3 @@ -3980,15 +3740,11 @@ func init() { } func _pthreadMutexLeave(tls *crt.TLS, _p *Xsqlite3_mutex) { // sqlite3.c:23448:1 - func() int32 { - if _pthreadMutexHeld(tls, _p) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _pthreadMutexHeld(tls, _p) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(23449), unsafe.Pointer((*int8)(unsafe.Pointer(&_pthreadMutexLeaveØ00__func__Ø000))), unsafe.Pointer(str(1892))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(44 /* X2 */))) -= 1 if (_p.X2) != i32(0) { @@ -3997,15 +3753,11 @@ func _pthreadMutexLeave(tls *crt.TLS, _p *Xsqlite3_mutex) { // sqlite3.c:23448:1 *(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X3 */))) = uint64(i32(0)) _2: - func() int32 { - if ((_p.X2) == i32(0)) || ((_p.X1) == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X2) != i32(0) && (_p.X1) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(23454), unsafe.Pointer((*int8)(unsafe.Pointer(&_pthreadMutexLeaveØ00__func__Ø000))), unsafe.Pointer(str(1912))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() crt.Xpthread_mutex_unlock(tls, (*crt.Xpthread_mutex_t)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(0 /* X0 */)))) if (_p.X4) == 0 { @@ -4119,15 +3871,11 @@ func _debugMutexFree(tls *crt.TLS, _pX *Xsqlite3_mutex) { // sqlite3.c:23027:1 var _p *Xsqlite3_debug_mutex // sqlite3.c:23028:23 _ = _p _p = (*Xsqlite3_debug_mutex)(unsafe.Pointer(_pX)) - func() int32 { - if (_p.X1) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X1) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(23029), unsafe.Pointer((*int8)(unsafe.Pointer(&_debugMutexFreeØ00__func__Ø000))), unsafe.Pointer(str(2012))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_p.X0) != i32(1) && (_p.X0) != i32(0) { goto _3 @@ -4153,15 +3901,11 @@ func _debugMutexEnter(tls *crt.TLS, _pX *Xsqlite3_mutex) { // sqlite3.c:23050:1 var _p *Xsqlite3_debug_mutex // sqlite3.c:23051:23 _ = _p _p = (*Xsqlite3_debug_mutex)(unsafe.Pointer(_pX)) - func() int32 { - if ((_p.X0) == i32(1)) || _debugMutexNotheld(tls, _pX) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_p.X0) != i32(1) && _debugMutexNotheld(tls, _pX) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(23052), unsafe.Pointer((*int8)(unsafe.Pointer(&_debugMutexEnterØ00__func__Ø000))), unsafe.Pointer(str(2040))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))) += 1 return @@ -4187,15 +3931,11 @@ func _debugMutexTry(tls *crt.TLS, _pX *Xsqlite3_mutex) (r0 int32) { // sqlite3.c var _p *Xsqlite3_debug_mutex // sqlite3.c:23056:23 _ = _p _p = (*Xsqlite3_debug_mutex)(unsafe.Pointer(_pX)) - func() int32 { - if ((_p.X0) == i32(1)) || _debugMutexNotheld(tls, _pX) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_p.X0) != i32(1) && _debugMutexNotheld(tls, _pX) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(23057), unsafe.Pointer((*int8)(unsafe.Pointer(&_debugMutexTryØ00__func__Ø000))), unsafe.Pointer(str(2040))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))) += 1 r0 = i32(0) @@ -4213,26 +3953,18 @@ func _debugMutexLeave(tls *crt.TLS, _pX *Xsqlite3_mutex) { // sqlite3.c:23068:1 var _p *Xsqlite3_debug_mutex // sqlite3.c:23069:23 _ = _p _p = (*Xsqlite3_debug_mutex)(unsafe.Pointer(_pX)) - func() int32 { - if _debugMutexHeld(tls, _pX) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _debugMutexHeld(tls, _pX) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(23070), unsafe.Pointer((*int8)(unsafe.Pointer(&_debugMutexLeaveØ00__func__Ø000))), unsafe.Pointer(str(2128))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))) -= 1 - func() int32 { - if ((_p.X0) == i32(1)) || _debugMutexNotheld(tls, _pX) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_p.X0) != i32(1) && _debugMutexNotheld(tls, _pX) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(23072), unsafe.Pointer((*int8)(unsafe.Pointer(&_debugMutexLeaveØ00__func__Ø000))), unsafe.Pointer(str(2040))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() return @@ -4275,27 +4007,19 @@ func _sqlite3MutexAlloc(tls *crt.TLS, _id int32) (r0 *Xsqlite3_mutex) { // sqlit return _0: - func() int32 { - if _mutexIsInit != 0 { - return i32(0) - } - return func() int32 { + func() { + if _mutexIsInit == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22817), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MutexAllocØ00__func__Ø000))), unsafe.Pointer(str(2184))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - func() int32 { + func() { if (*(*func(*crt.TLS, int32) *Xsqlite3_mutex)(unsafe.Pointer(&struct { f func(*crt.TLS, int32) unsafe.Pointer - }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(104 /* X11 */))).X2)}))) != nil { - return i32(0) - } - return func() int32 { + }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(104 /* X11 */))).X2)}))) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22818), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MutexAllocØ00__func__Ø000))), unsafe.Pointer(str(2212))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = (*(*func(*crt.TLS, int32) *Xsqlite3_mutex)(unsafe.Pointer(&struct { f func(*crt.TLS, int32) unsafe.Pointer @@ -4433,15 +4157,11 @@ _0: } func _sqlite3MemSize(tls *crt.TLS, _pPrior unsafe.Pointer) (r0 int32) { // sqlite3.c:20798:1 - func() int32 { - if _pPrior != (unsafe.Pointer)(uintptr(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if _pPrior == (unsafe.Pointer)(uintptr(i32(0))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(20800), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MemSizeØ00__func__Ø000))), unsafe.Pointer(str(2348))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = int32(crt.Xmalloc_usable_size(tls, _pPrior)) return @@ -4520,15 +4240,11 @@ _0: goto _4 } - func() int32 { - if (_1_pOther != (*XFuncDef)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aDef))+56*uintptr(_i)))) && ((*XFuncDef)(unsafe.Pointer(_1_pOther.X3)) != (*XFuncDef)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aDef))+56*uintptr(_i)))) { - return i32(0) - } - return func() int32 { + func() { + if _1_pOther == (*XFuncDef)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aDef))+56*uintptr(_i))) || (*XFuncDef)(unsafe.Pointer(_1_pOther.X3)) == (*XFuncDef)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aDef))+56*uintptr(_i))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104214), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertBuiltinFuncsØ00__func__Ø000))), unsafe.Pointer(str(2380))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XFuncDef)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aDef))+56*uintptr(_i))))) + uintptr(16 /* X3 */))))) = (*XFuncDef)(unsafe.Pointer(_1_pOther.X3)) *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOther)) + uintptr(16 /* X3 */))))) = (*XFuncDef)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aDef)) + 56*uintptr(_i))) @@ -4536,7 +4252,7 @@ _0: _4: *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XFuncDef)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aDef))+56*uintptr(_i))))) + uintptr(16 /* X3 */))))) = (*XFuncDef)(unsafe.Pointer(uintptr(i32(0)))) - *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XFuncDef)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aDef))+56*uintptr(_i))))) + uintptr(48 /* X7 */))))))) = *(**XFuncDef)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[23]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3BuiltinFunctions))+uintptr(0 /* X0 */))))) + 8*uintptr(_1_h))) + *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XFuncDef)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aDef))+56*uintptr(_i))))) + uintptr(48 /* X7 */))))))) = *(**XFuncDef)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[23]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3BuiltinFunctions))+uintptr(0 /* X0 */))))) + 8*uintptr(_1_h))) *(**XFuncDef)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[23]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3BuiltinFunctions))+uintptr(0 /* X0 */))))) + 8*uintptr(_1_h))) = (*XFuncDef)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aDef)) + 56*uintptr(_i))) _8: _i += 1 @@ -4584,7 +4300,7 @@ _0: return _4: - _p = (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X7 */))))))) + _p = (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X7 */))))))) goto _0 _3: @@ -4632,11 +4348,11 @@ var _sqlite3AlterFunctionsØ00aAlterTableFuncsØ001 [3]XFuncDef // sqlite3.c:961 func init() { _sqlite3AlterFunctionsØ00aAlterTableFuncsØ001 = [3]XFuncDef{XFuncDef{X0: i8(2), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_renameTableFunc})), X5: nil, X6: str(2452), X7: T5458811{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_renameTableFunc})), X5: nil, X6: str(2452), X7: T5458793{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_renameTriggerFunc})), X5: nil, X6: str(2472), X7: T5458811{}}, XFuncDef{X0: i8(3), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_renameTriggerFunc})), X5: nil, X6: str(2472), X7: T5458793{}}, XFuncDef{X0: i8(3), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_renameParentFunc})), X5: nil, X6: str(2496), X7: T5458811{}}} + }{_renameParentFunc})), X5: nil, X6: str(2496), X7: T5458793{}}} } func _renameTableFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _argv **XMem) { // sqlite3.c:95913:1 @@ -4687,15 +4403,11 @@ _3: goto _3 } - func() int32 { - if _len > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _len <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95953), unsafe.Pointer((*int8)(unsafe.Pointer(&_renameTableFuncØ00__func__Ø000))), unsafe.Pointer(str(2520))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_token != i32(22)) && (_token != i32(125)) { goto _1 @@ -4725,35 +4437,23 @@ func _sqlite3ValueText(tls *crt.TLS, _pVal *XMem, _enc uint8) (r0 unsafe.Pointer return _0: - func() int32 { - if ((*Xsqlite3)(unsafe.Pointer(_pVal.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pVal.X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3)(unsafe.Pointer(_pVal.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pVal.X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70668), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ValueTextØ00__func__Ø000))), unsafe.Pointer(str(2540))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_enc) & i32(3)) == (int32(_enc) & i32(-9)) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_enc) & i32(3)) != (int32(_enc) & i32(-9)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70669), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ValueTextØ00__func__Ø000))), unsafe.Pointer(str(2592))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pVal.X1) & i32(32)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pVal.X1) & i32(32)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70670), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ValueTextØ00__func__Ø000))), unsafe.Pointer(str(2632))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_pVal.X1)&i32(514)) != i32(514) || int32(_pVal.X2) != int32(_enc) { goto _9 @@ -4783,55 +4483,35 @@ func init() { } func _valueToText(tls *crt.TLS, _pVal *XMem, _enc uint8) (r0 unsafe.Pointer) { // sqlite3.c:70624:1 - func() int32 { - if _pVal != (*XMem)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pVal == (*XMem)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70625), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueToTextØ00__func__Ø000))), unsafe.Pointer(str(2684))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*Xsqlite3)(unsafe.Pointer(_pVal.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pVal.X9)).X3))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3)(unsafe.Pointer(_pVal.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pVal.X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70626), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueToTextØ00__func__Ø000))), unsafe.Pointer(str(2540))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_enc) & i32(3)) == (int32(_enc) & i32(-9)) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_enc) & i32(3)) != (int32(_enc) & i32(-9)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70627), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueToTextØ00__func__Ø000))), unsafe.Pointer(str(2592))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pVal.X1) & i32(32)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pVal.X1) & i32(32)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70628), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueToTextØ00__func__Ø000))), unsafe.Pointer(str(2632))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pVal.X1) & i32(1)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pVal.X1) & i32(1)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70629), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueToTextØ00__func__Ø000))), unsafe.Pointer(str(2692))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_pVal.X1) & i32(18)) == 0 { goto _11 @@ -4865,15 +4545,11 @@ _15: goto _17 } - func() int32 { - if (int32(_pVal.X1) & i32(6144)) != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pVal.X1) & i32(6144)) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70637), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueToTextØ00__func__Ø000))), unsafe.Pointer(str(2724))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3VdbeMemMakeWriteable(tls, _pVal) == i32(0) { goto _20 @@ -4889,26 +4565,18 @@ _17: _11: _sqlite3VdbeMemStringify(tls, _pVal, _enc, uint8(i32(0))) - func() int32 { - if i32(0) == (i32(1) & int32(int64(uintptr(unsafe.Pointer(_pVal.X5))))) { - return i32(0) - } - return func() int32 { + func() { + if i32(0) != (i32(1) & int32(int64(uintptr(unsafe.Pointer(_pVal.X5))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70645), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueToTextØ00__func__Ø000))), unsafe.Pointer(str(2768))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _21: - func() int32 { - if ((int32(_pVal.X2) == (int32(_enc) & i32(-9))) || ((*Xsqlite3)(unsafe.Pointer(_pVal.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))))) || (((*Xsqlite3)(unsafe.Pointer(_pVal.X9)).X17) != 0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pVal.X2) != (int32(_enc)&i32(-9)) && (*Xsqlite3)(unsafe.Pointer(_pVal.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && ((*Xsqlite3)(unsafe.Pointer(_pVal.X9)).X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70647), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueToTextØ00__func__Ø000))), unsafe.Pointer(str(2804))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pVal.X2) != (int32(_enc) & i32(-9)) { goto _28 @@ -4932,47 +4600,31 @@ func init() { func _sqlite3VdbeMemExpandBlob(tls *crt.TLS, _pMem *XMem) (r0 int32) { // sqlite3.c:69836:1 var _nByte int32 // sqlite3.c:69837:7 _ = _nByte - func() int32 { - if (int32(_pMem.X1) & i32(16384)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pMem.X1) & i32(16384)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69838), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemExpandBlobØ00__func__Ø000))), unsafe.Pointer(str(2900))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pMem.X1) & i32(16)) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pMem.X1) & i32(16)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69839), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemExpandBlobØ00__func__Ø000))), unsafe.Pointer(str(2924))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pMem.X1) & i32(32)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pMem.X1) & i32(32)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69840), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemExpandBlobØ00__func__Ø000))), unsafe.Pointer(str(2948))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3)(unsafe.Pointer(_pMem.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69841), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemExpandBlobØ00__func__Ø000))), unsafe.Pointer(str(2976))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _nByte = (_pMem.X4) + (*(*int32)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) + _nByte = (_pMem.X4) + (*(*int32)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) if _nByte > i32(0) { goto _9 } @@ -4987,10 +4639,10 @@ _9: return _10: - crt.Xmemset(tls, (unsafe.Pointer)((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem.X5))+1*uintptr(_pMem.X4)))), i32(0), uint64(*(*int32)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))) + crt.Xmemset(tls, (unsafe.Pointer)((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem.X5))+1*uintptr(_pMem.X4)))), i32(0), uint64(*(*int32)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))) { p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(12 /* X4 */))) - *p = (*p) + (*(*int32)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) + *p = (*p) + (*(*int32)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) sink961 = *p } { @@ -5010,45 +4662,29 @@ func init() { } func _sqlite3VdbeMemGrow(tls *crt.TLS, _pMem *XMem, _n int32, _bPreserve int32) (r0 int32) { // sqlite3.c:69734:1 - func() int32 { - if _sqlite3VdbeCheckMemInvariants(tls, _pMem) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3VdbeCheckMemInvariants(tls, _pMem) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69735), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemGrowØ00__func__Ø000))), unsafe.Pointer(str(3056))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pMem.X1) & i32(32)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pMem.X1) & i32(32)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69736), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemGrowØ00__func__Ø000))), unsafe.Pointer(str(2948))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_bPreserve == i32(0)) || (int32(_pMem.X1)&i32(18)) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _bPreserve != i32(0) && (int32(_pMem.X1)&i32(18)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69741), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemGrowØ00__func__Ø000))), unsafe.Pointer(str(3092))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pMem.X7) == i32(0)) || ((_pMem.X7) == _sqlite3DbMallocSize(tls, (*Xsqlite3)(unsafe.Pointer(_pMem.X9)), (unsafe.Pointer)(_pMem.X6))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pMem.X7) != i32(0) && (_pMem.X7) != _sqlite3DbMallocSize(tls, (*Xsqlite3)(unsafe.Pointer(_pMem.X9)), (unsafe.Pointer)(_pMem.X6)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69744), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemGrowØ00__func__Ø000))), unsafe.Pointer(str(3140))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pMem.X7) >= _n { goto _10 @@ -5100,25 +4736,21 @@ _21: goto _22 } - func() int32 { - if (*(*unsafe.Pointer)(unsafe.Pointer(&struct { + func() { + if *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) - }{(_pMem.X10)})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct { + }{(_pMem.X10)})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) - }{nil}))) && (*(*unsafe.Pointer)(unsafe.Pointer(&struct { + }{nil})) || *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) - }{(_pMem.X10)})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct { + }{(_pMem.X10)})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) }{(*(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 - }{_sqlite3MallocSize})))}))) { - return i32(0) - } - return func() int32 { + }{_sqlite3MallocSize})))})) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69769), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemGrowØ00__func__Ø000))), unsafe.Pointer(str(3224))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() (_pMem.X10)(tls, (unsafe.Pointer)(_pMem.X5)) _22: @@ -5134,55 +4766,39 @@ _22: } func _sqlite3VdbeCheckMemInvariants(tls *crt.TLS, _p *XMem) (r0 int32) { // sqlite3.c:69646:1 - func() int32 { - if ((int32(_p.X1) & i32(1024)) == i32(0)) || (*(*unsafe.Pointer)(unsafe.Pointer(&struct { + func() { + if (int32(_p.X1)&i32(1024)) != i32(0) && *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) - }{(_p.X10)})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct { + }{(_p.X10)})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) - }{nil}))) { - return i32(0) - } - return func() int32 { + }{nil})) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69650), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeCheckMemInvariantsØ00__func__Ø000))), unsafe.Pointer(str(3268))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((int32(_p.X1) & i32(1024)) == i32(0)) || ((_p.X7) == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_p.X1)&i32(1024)) != i32(0) && (_p.X7) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69656), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeCheckMemInvariantsØ00__func__Ø000))), unsafe.Pointer(str(3308))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_p.X1) & i32(12)) != i32(12) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_p.X1) & i32(12)) == i32(12) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69659), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeCheckMemInvariantsØ00__func__Ø000))), unsafe.Pointer(str(3352))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_p.X7) == i32(0)) || ((_p.X7) == _sqlite3DbMallocSize(tls, (*Xsqlite3)(unsafe.Pointer(_p.X9)), (unsafe.Pointer)(_p.X6))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_p.X7) != i32(0) && (_p.X7) != _sqlite3DbMallocSize(tls, (*Xsqlite3)(unsafe.Pointer(_p.X9)), (unsafe.Pointer)(_p.X6)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69662), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeCheckMemInvariantsØ00__func__Ø000))), unsafe.Pointer(str(3404))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_p.X1)&i32(18)) == 0 || (_p.X4) <= i32(0) { goto _12 } - func() int32 { + func() { if (((func() int32 { if ((_p.X7) > i32(0)) && ((_p.X5) == (_p.X6)) { return i32(1) @@ -5203,14 +4819,10 @@ func _sqlite3VdbeCheckMemInvariants(tls *crt.TLS, _p *XMem) (r0 int32) { // sqli return i32(1) } return i32(0) - }()) == i32(1) { - return i32(0) - } - return func() int32 { + }()) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69674), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeCheckMemInvariantsØ00__func__Ø000))), unsafe.Pointer(str(3476))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _12: r0 = i32(1) @@ -5280,75 +4892,55 @@ _1: func _vdbeMemClearExternAndSetNull(tls *crt.TLS, _p *XMem) { // sqlite3.c:69978:1 var _4_pFrame *XVdbeFrame // sqlite3.c:69993:15 _ = _4_pFrame - func() int32 { - if ((*Xsqlite3)(unsafe.Pointer(_p.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3)(unsafe.Pointer(_p.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69979), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeMemClearExternAndSetNullØ00__func__Ø000))), unsafe.Pointer(str(3688))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_p.X1) & i32(9312)) != i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_p.X1) & i32(9312)) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69980), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeMemClearExternAndSetNullØ00__func__Ø000))), unsafe.Pointer(str(3736))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_p.X1) & i32(8192)) == 0 { goto _5 } - _sqlite3VdbeMemFinalize(tls, _p, (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))))) - func() int32 { - if (int32(_p.X1) & i32(8192)) == i32(0) { - return i32(0) - } - return func() int32 { + _sqlite3VdbeMemFinalize(tls, _p, (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))))) + func() { + if (int32(_p.X1) & i32(8192)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69983), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeMemClearExternAndSetNullØ00__func__Ø000))), unsafe.Pointer(str(3756))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _5: if (int32(_p.X1) & i32(1024)) == 0 { goto _8 } - func() int32 { - if (int32(_p.X1) & i32(32)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_p.X1) & i32(32)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69987), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeMemClearExternAndSetNullØ00__func__Ø000))), unsafe.Pointer(str(3780))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - func() int32 { - if (*(*unsafe.Pointer)(unsafe.Pointer(&struct { + func() { + if *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) - }{(_p.X10)})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct { + }{(_p.X10)})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) }{(*(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 - }{_sqlite3MallocSize})))}))) && (*(*unsafe.Pointer)(unsafe.Pointer(&struct { + }{_sqlite3MallocSize})))})) || *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) - }{(_p.X10)})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct { + }{(_p.X10)})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) - }{nil}))) { - return i32(0) - } - return func() int32 { + }{nil})) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69988), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeMemClearExternAndSetNullØ00__func__Ø000))), unsafe.Pointer(str(3808))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() (_p.X10)(tls, (unsafe.Pointer)(_p.X5)) goto _14 @@ -5358,7 +4950,7 @@ _8: goto _15 } - _sqlite3RowSetClear(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))))) + _sqlite3RowSetClear(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))))) goto _16 _15: @@ -5366,7 +4958,7 @@ _15: goto _17 } - _4_pFrame = (*XVdbeFrame)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))))) + _4_pFrame = (*XVdbeFrame)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))))) *(**XVdbeFrame)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pFrame)) + uintptr(8 /* X1 */))))) = (*XVdbeFrame)(unsafe.Pointer((*TVdbe)(unsafe.Pointer(_4_pFrame.X0)).X39)) *(**XVdbeFrame)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr(_4_pFrame.X0) + uintptr(256 /* X39 */))))) = _4_pFrame _17: @@ -5398,36 +4990,25 @@ func _sqlite3VdbeMemFinalize(tls *crt.TLS, _pMem *XMem, _pFunc *XFuncDef) (r0 in return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69948), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemFinalizeØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69948), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemFinalizeØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { goto _3 } - func() int32 { - if ((int32(_pMem.X1) & i32(1)) != i32(0)) || (_pFunc == (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))))) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pMem.X1)&i32(1)) == i32(0) && _pFunc != (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69951), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemFinalizeØ00__func__Ø000))), unsafe.Pointer(str(3884))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3)(unsafe.Pointer(_pMem.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69952), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemFinalizeØ00__func__Ø000))), unsafe.Pointer(str(2976))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() crt.Xmemset(tls, (unsafe.Pointer)(&_1_ctx), i32(0), u64(56)) crt.Xmemset(tls, (unsafe.Pointer)(&_1_t), i32(0), u64(72)) @@ -5439,15 +5020,11 @@ func _sqlite3VdbeMemFinalize(tls *crt.TLS, _pMem *XMem, _pFunc *XFuncDef) (r0 in (*(*func(*crt.TLS, *Xsqlite3_context))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) }{(_pFunc.X5)})))(tls, &_1_ctx) - func() int32 { - if (int32(_pMem.X1) & i32(1024)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pMem.X1) & i32(1024)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69961), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemFinalizeØ00__func__Ø000))), unsafe.Pointer(str(3936))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pMem.X7) <= i32(0) { goto _12 @@ -5499,25 +5076,17 @@ _3: func _sqlite3VdbeChangeEncoding(tls *crt.TLS, _pMem *XMem, _desiredEnc int32) (r0 int32) { // sqlite3.c:69699:1 var _rc int32 // sqlite3.c:69701:7 _ = _rc - func() int32 { - if (int32(_pMem.X1) & i32(32)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pMem.X1) & i32(32)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69703), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeChangeEncodingØ00__func__Ø000))), unsafe.Pointer(str(2948))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_desiredEnc == i32(1)) || (_desiredEnc == i32(2))) || (_desiredEnc == i32(3)) { - return i32(0) } - return func() int32 { + }() + func() { + if _desiredEnc != i32(1) && _desiredEnc != i32(2) && _desiredEnc != i32(3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69704), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeChangeEncodingØ00__func__Ø000))), unsafe.Pointer(str(3988))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_pMem.X1)&i32(2)) != 0 && int32(_pMem.X2) != _desiredEnc { goto _7 @@ -5527,46 +5096,30 @@ func _sqlite3VdbeChangeEncoding(tls *crt.TLS, _pMem *XMem, _desiredEnc int32) (r return _7: - func() int32 { - if ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3)(unsafe.Pointer(_pMem.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69709), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeChangeEncodingØ00__func__Ø000))), unsafe.Pointer(str(2976))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3VdbeMemTranslate(tls, _pMem, uint8(_desiredEnc)) - func() int32 { - if (_rc == i32(0)) || (_rc == i32(7)) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) && _rc != i32(7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69718), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeChangeEncodingØ00__func__Ø000))), unsafe.Pointer(str(4072))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_rc == i32(0)) || (int32(_pMem.X2) != _desiredEnc) { - return i32(0) } - return func() int32 { + }() + func() { + if _rc != i32(0) && int32(_pMem.X2) == _desiredEnc { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69719), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeChangeEncodingØ00__func__Ø000))), unsafe.Pointer(str(4108))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_rc == i32(7)) || (int32(_pMem.X2) == _desiredEnc) { - return i32(0) } - return func() int32 { + }() + func() { + if _rc != i32(7) && int32(_pMem.X2) != _desiredEnc { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69720), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeChangeEncodingØ00__func__Ø000))), unsafe.Pointer(str(4148))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _rc return @@ -5600,55 +5153,35 @@ func _sqlite3VdbeMemTranslate(tls *crt.TLS, _pMem *XMem, _desiredEnc uint8) (r0 _ = _28_c2 var _37_c2 int32 // sqlite3.c:27389:9 _ = _37_c2 - func() int32 { - if ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3)(unsafe.Pointer(_pMem.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27291), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemTranslateØ00__func__Ø000))), unsafe.Pointer(str(2976))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pMem.X1) & i32(2)) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pMem.X1) & i32(2)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27292), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemTranslateØ00__func__Ø000))), unsafe.Pointer(str(4220))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pMem.X2) != int32(_desiredEnc) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pMem.X2) == int32(_desiredEnc) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27293), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemTranslateØ00__func__Ø000))), unsafe.Pointer(str(4240))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pMem.X2) != i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pMem.X2) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27294), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemTranslateØ00__func__Ø000))), unsafe.Pointer(str(4264))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pMem.X4) >= i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pMem.X4) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27295), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemTranslateØ00__func__Ø000))), unsafe.Pointer(str(4280))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pMem.X2) == i32(1) || int32(_desiredEnc) == i32(1) { goto _12 @@ -5659,15 +5192,11 @@ func _sqlite3VdbeMemTranslate(tls *crt.TLS, _pMem *XMem, _desiredEnc uint8) (r0 goto _13 } - func() int32 { - if _1_rc == i32(7) { - return i32(0) - } - return func() int32 { + func() { + if _1_rc != i32(7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27314), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemTranslateØ00__func__Ø000))), unsafe.Pointer(str(4292))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _sqlite3NomemError(tls, i32(27315)) return @@ -5773,15 +5302,11 @@ _24: goto _34 _22: - func() int32 { - if int32(_desiredEnc) == i32(3) { - return i32(0) - } - return func() int32 { + func() { + if int32(_desiredEnc) != i32(3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27369), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemTranslateØ00__func__Ø000))), unsafe.Pointer(str(4312))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _37: if uintptr(unsafe.Pointer(_zIn)) >= uintptr(unsafe.Pointer(_zTerm)) { @@ -5833,15 +5358,11 @@ _34: goto _48 _21: - func() int32 { - if int32(_desiredEnc) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if int32(_desiredEnc) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27379), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemTranslateØ00__func__Ø000))), unsafe.Pointer(str(4340))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pMem.X2) != i32(2) { goto _51 @@ -5974,20 +5495,16 @@ _63: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(12 /* X4 */))) = int32(int64((uintptr(unsafe.Pointer(_z)) - uintptr(unsafe.Pointer(_zOut))) / 1)) _48: *_z = uint8(i32(0)) - func() int32 { + func() { if ((_pMem.X4) + func() int32 { if int32(_desiredEnc) == i32(1) { return i32(1) } return i32(2) - }()) <= _len { - return i32(0) - } - return func() int32 { + }()) > _len { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27396), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemTranslateØ00__func__Ø000))), unsafe.Pointer(str(4364))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _c = uint32(_pMem.X1) _sqlite3VdbeMemRelease(tls, _pMem) @@ -6009,25 +5526,17 @@ func init() { } func _sqlite3VdbeMemMakeWriteable(tls *crt.TLS, _pMem *XMem) (r0 int32) { // sqlite3.c:69809:1 - func() int32 { - if ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3)(unsafe.Pointer(_pMem.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69810), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemMakeWriteableØ00__func__Ø000))), unsafe.Pointer(str(2976))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pMem.X1) & i32(32)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pMem.X1) & i32(32)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69811), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemMakeWriteableØ00__func__Ø000))), unsafe.Pointer(str(2948))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_pMem.X1) & i32(18)) == i32(0) { goto _5 @@ -6091,15 +5600,11 @@ func init() { } func _sqlite3VdbeMemRelease(tls *crt.TLS, _p *XMem) { // sqlite3.c:70029:1 - func() int32 { - if _sqlite3VdbeCheckMemInvariants(tls, _p) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3VdbeCheckMemInvariants(tls, _p) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70030), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemReleaseØ00__func__Ø000))), unsafe.Pointer(str(4464))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_p.X1)&i32(9312)) == i32(0) && (_p.X7) == 0 { goto _3 @@ -6137,15 +5642,11 @@ _1: } func _sqlite3VdbeMemNulTerminate(tls *crt.TLS, _pMem *XMem) (r0 int32) { // sqlite3.c:69876:1 - func() int32 { - if ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3)(unsafe.Pointer(_pMem.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69877), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemNulTerminateØ00__func__Ø000))), unsafe.Pointer(str(2976))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_pMem.X1) & i32(514)) == i32(2) { goto _3 @@ -6194,65 +5695,41 @@ func _sqlite3VdbeMemStringify(tls *crt.TLS, _pMem *XMem, _enc uint8, _bForce uin _ = _nByte _fg = int32(_pMem.X1) _nByte = i32(32) - func() int32 { - if ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3)(unsafe.Pointer(_pMem.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69905), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemStringifyØ00__func__Ø000))), unsafe.Pointer(str(2976))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_fg & i32(16384)) == 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (_fg & i32(16384)) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69906), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemStringifyØ00__func__Ø000))), unsafe.Pointer(str(4552))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_fg & i32(18)) == 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (_fg & i32(18)) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69907), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemStringifyØ00__func__Ø000))), unsafe.Pointer(str(4568))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_fg & i32(12)) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (_fg & i32(12)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69908), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemStringifyØ00__func__Ø000))), unsafe.Pointer(str(4596))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pMem.X1) & i32(32)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pMem.X1) & i32(32)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69909), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemStringifyØ00__func__Ø000))), unsafe.Pointer(str(2948))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pMem))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) == int64(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pMem))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) != int64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69910), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemStringifyØ00__func__Ø000))), unsafe.Pointer(str(4620))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3VdbeMemClearAndResize(tls, _pMem, _nByte) == 0 { goto _13 @@ -6267,21 +5744,17 @@ _13: goto _14 } - Xsqlite3_snprintf(tls, _nByte, _pMem.X5, str(4648), *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) + Xsqlite3_snprintf(tls, _nByte, _pMem.X5, str(4648), *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) goto _15 _14: - func() int32 { - if (_fg & i32(8)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_fg & i32(8)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69927), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemStringifyØ00__func__Ø000))), unsafe.Pointer(str(4656))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - Xsqlite3_snprintf(tls, _nByte, _pMem.X5, str(4672), *(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) + Xsqlite3_snprintf(tls, _nByte, _pMem.X5, str(4672), *(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) _15: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(12 /* X4 */))) = _sqlite3Strlen30(tls, _pMem.X5) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(10 /* X2 */))) = uint8(i32(1)) @@ -6313,25 +5786,17 @@ func init() { } func _sqlite3VdbeMemClearAndResize(tls *crt.TLS, _pMem *XMem, _szNew int32) (r0 int32) { // sqlite3.c:69791:1 - func() int32 { - if _szNew > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _szNew <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69792), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemClearAndResizeØ00__func__Ø000))), unsafe.Pointer(str(4704))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((int32(_pMem.X1) & i32(1024)) == i32(0)) || ((_pMem.X7) == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pMem.X1)&i32(1024)) != i32(0) && (_pMem.X7) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69793), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemClearAndResizeØ00__func__Ø000))), unsafe.Pointer(str(4712))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pMem.X7) >= _szNew { goto _5 @@ -6341,15 +5806,11 @@ func _sqlite3VdbeMemClearAndResize(tls *crt.TLS, _pMem *XMem, _szNew int32) (r0 return _5: - func() int32 { - if (int32(_pMem.X1) & i32(1024)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pMem.X1) & i32(1024)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69797), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemClearAndResizeØ00__func__Ø000))), unsafe.Pointer(str(3936))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(16 /* X5 */))) = _pMem.X6 { @@ -6416,15 +5877,11 @@ _2: } func Xsqlite3_context_db_handle(tls *crt.TLS, _p *Xsqlite3_context) (r0 *Xsqlite3) { // sqlite3.c:76721:12 - func() int32 { - if (_p != nil) && ((*XMem)(unsafe.Pointer(_p.X0)) != nil) { - return i32(0) - } - return func() int32 { + func() { + if _p == nil || (*XMem)(unsafe.Pointer(_p.X0)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76722), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_context_db_handleØ00__func__Ø000))), unsafe.Pointer(str(4792))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = (*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_p.X0)).X9)) return @@ -7167,15 +6624,11 @@ func _sqlite3VMPrintf(tls *crt.TLS, _db *Xsqlite3, _zFormat *int8, _ap []interfa _ = _zBase var _acc XStrAccum // sqlite3.c:25971:12 _ = _acc - func() int32 { - if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25972), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VMPrintfØ00__func__Ø000))), unsafe.Pointer(str(1184))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3StrAccumInit(tls, &_acc, _db, (*int8)(unsafe.Pointer(&_zBase)), int32(u64(70)), *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[12]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(112 /* X31 */))))) + 4*uintptr(i32(0))))) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_acc)) + uintptr(37 /* X7 */))) = uint8(i32(1)) @@ -7203,15 +6656,11 @@ func _sqlite3StrAccumFinish(tls *crt.TLS, _p *XStrAccum) (r0 *int8) { // sqlite3 goto _0 } - func() int32 { - if ((_p.X2) == (_p.X1)) == ((int32(_p.X7) & i32(4)) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_p.X2) == (_p.X1)) != ((int32(_p.X7) & i32(4)) == i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25919), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StrAccumFinishØ00__func__Ø000))), unsafe.Pointer(str(4868))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X2)) + 1*uintptr(_p.X3))) = int8(i32(0)) if (_p.X5) <= uint32(i32(0)) || (int32(_p.X7)&i32(4)) != i32(0) { @@ -7235,15 +6684,11 @@ func init() { } func _strAccumFinishRealloc(tls *crt.TLS, _p *XStrAccum) (r0 *int8) { // sqlite3.c:25906:1 - func() int32 { - if ((_p.X5) > uint32(i32(0))) && ((int32(_p.X7) & i32(4)) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X5) <= uint32(i32(0)) || (int32(_p.X7)&i32(4)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25907), unsafe.Pointer((*int8)(unsafe.Pointer(&_strAccumFinishReallocØ00__func__Ø000))), unsafe.Pointer(str(4932))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X2 */))) = (*int8)(unsafe.Pointer(_sqlite3DbMallocRaw(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), uint64((_p.X3)+uint32(i32(1)))))) if (_p.X2) == nil { @@ -7273,15 +6718,11 @@ func init() { } func Xsqlite3_result_text(tls *crt.TLS, _pCtx *Xsqlite3_context, _z *int8, _n int32, _xDel func(*crt.TLS, unsafe.Pointer)) { // sqlite3.c:76390:12 - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76396), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_textØ00__func__Ø000))), unsafe.Pointer(str(4988))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _setResultStrOrError(tls, _pCtx, _z, _n, uint8(i32(1)), _xDel) return @@ -7316,25 +6757,17 @@ func _sqlite3VdbeMemSetStr(tls *crt.TLS, _pMem *XMem, _z *int8, _n int32, _enc u _ = _8_nAlloc _nByte = _n _flags = u16(0) - func() int32 { - if ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3)(unsafe.Pointer(_pMem.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70480), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemSetStrØ00__func__Ø000))), unsafe.Pointer(str(2976))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pMem.X1) & i32(32)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pMem.X1) & i32(32)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70481), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemSetStrØ00__func__Ø000))), unsafe.Pointer(str(5052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _z != nil { goto _5 @@ -7365,15 +6798,11 @@ _7: goto _10 } - func() int32 { - if int32(_enc) != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_enc) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70496), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemSetStrØ00__func__Ø000))), unsafe.Pointer(str(5084))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_enc) != i32(1) { goto _13 @@ -7540,15 +6969,11 @@ func _sqlite3VdbeMemHandleBom(tls *crt.TLS, _pMem *XMem) (r0 int32) { // sqlite3 _ = _1_b2 _rc = i32(0) _bom = u8(0) - func() int32 { - if (_pMem.X4) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pMem.X4) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27430), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemHandleBomØ00__func__Ø000))), unsafe.Pointer(str(4280))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pMem.X4) <= i32(1) { goto _2 @@ -7606,15 +7031,11 @@ func init() { } func Xsqlite3_result_error_toobig(tls *crt.TLS, _pCtx *Xsqlite3_context) { // sqlite3.c:76474:12 - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76475), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_error_toobigØ00__func__Ø000))), unsafe.Pointer(str(4988))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCtx)) + uintptr(36 /* X5 */))) = i32(18) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCtx)) + uintptr(41 /* X7 */))) = uint8(i32(1)) @@ -7680,15 +7101,11 @@ _3: goto _3 } - func() int32 { - if _len > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _len <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96077), unsafe.Pointer((*int8)(unsafe.Pointer(&_renameTriggerFuncØ00__func__Ø000))), unsafe.Pointer(str(2520))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _dist += 1 if _token != i32(122) && _token != i32(107) { @@ -7829,15 +7246,11 @@ _5: func _sqlite3DbStrNDup(tls *crt.TLS, _db *Xsqlite3, _z *int8, _n uint64) (r0 *int8) { // sqlite3.c:24937:1 var _zNew *int8 // sqlite3.c:24938:8 _ = _zNew - func() int32 { - if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24939), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DbStrNDupØ00__func__Ø000))), unsafe.Pointer(str(1184))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _z != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 @@ -7847,15 +7260,11 @@ func _sqlite3DbStrNDup(tls *crt.TLS, _db *Xsqlite3, _z *int8, _n uint64) (r0 *in return _2: - func() int32 { - if (_n & uint64(i32(2147483647))) == _n { - return i32(0) - } - return func() int32 { + func() { + if (_n & uint64(i32(2147483647))) != _n { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24943), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DbStrNDupØ00__func__Ø000))), unsafe.Pointer(str(5232))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _zNew = (*int8)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, _db, _n+uint64(i32(1))))) if _zNew == nil { @@ -7906,15 +7315,11 @@ _1: _2: *func() *int32 { _i = i32(1); return &_j }() = i32(0) _3: - func() int32 { - if (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(_i)))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(_i)))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27867), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DequoteØ00__func__Ø000))), unsafe.Pointer(str(5272))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(_i)))) != int32(_quote) { goto _8 @@ -7963,21 +7368,21 @@ var _sqlite3RegisterDateTimeFunctionsØ00aDateTimeFuncsØ001 [8]XFuncDef // sqli func init() { _sqlite3RegisterDateTimeFunctionsØ00aDateTimeFuncsØ001 = [8]XFuncDef{XFuncDef{X0: i8(-1), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_juliandayFunc})), X5: nil, X6: str(5296), X7: T5458811{}}, XFuncDef{X0: i8(-1), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_juliandayFunc})), X5: nil, X6: str(5296), X7: T5458793{}}, XFuncDef{X0: i8(-1), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_dateFunc})), X5: nil, X6: str(5308), X7: T5458811{}}, XFuncDef{X0: i8(-1), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_dateFunc})), X5: nil, X6: str(5308), X7: T5458793{}}, XFuncDef{X0: i8(-1), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_timeFunc})), X5: nil, X6: str(5316), X7: T5458811{}}, XFuncDef{X0: i8(-1), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_timeFunc})), X5: nil, X6: str(5316), X7: T5458793{}}, XFuncDef{X0: i8(-1), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_datetimeFunc})), X5: nil, X6: str(5324), X7: T5458811{}}, XFuncDef{X0: i8(-1), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_datetimeFunc})), X5: nil, X6: str(5324), X7: T5458793{}}, XFuncDef{X0: i8(-1), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_strftimeFunc})), X5: nil, X6: str(5336), X7: T5458811{}}, XFuncDef{X0: i8(0), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_strftimeFunc})), X5: nil, X6: str(5336), X7: T5458793{}}, XFuncDef{X0: i8(0), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_ctimeFunc})), X5: nil, X6: str(5348), X7: T5458811{}}, XFuncDef{X0: i8(0), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_ctimeFunc})), X5: nil, X6: str(5348), X7: T5458793{}}, XFuncDef{X0: i8(0), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_ctimestampFunc})), X5: nil, X6: str(5364), X7: T5458811{}}, XFuncDef{X0: i8(0), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_ctimestampFunc})), X5: nil, X6: str(5364), X7: T5458793{}}, XFuncDef{X0: i8(0), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_cdateFunc})), X5: nil, X6: str(5384), X7: T5458811{}}} + }{_cdateFunc})), X5: nil, X6: str(5384), X7: T5458793{}}} } func _juliandayFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:19715:1 @@ -8086,15 +7491,11 @@ func _sqlite3StmtCurrentTime(tls *crt.TLS, _p *Xsqlite3_context) (r0 int64) { // var _piTime *int64 // sqlite3.c:76736:17 _ = _piTime _piTime = (*int64)(unsafe.Pointer(uintptr(_p.X3) + uintptr(72 /* X13 */))) - func() int32 { - if (*TVdbe)(unsafe.Pointer(_p.X3)) != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*TVdbe)(unsafe.Pointer(_p.X3)) == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76737), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StmtCurrentTimeØ00__func__Ø000))), unsafe.Pointer(str(5400))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*_piTime) != int64(i32(0)) { goto _2 @@ -8181,31 +7582,23 @@ func Xsqlite3_value_double(tls *crt.TLS, _pVal *XMem) (r0 float64) { // sqlite3. func _sqlite3VdbeRealValue(tls *crt.TLS, _pMem *XMem) (r0 float64) { // sqlite3.c:70102:1 var _3_val float64 // sqlite3.c:70111:12 _ = _3_val - func() int32 { - if ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3)(unsafe.Pointer(_pMem.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70103), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRealValueØ00__func__Ø000))), unsafe.Pointer(str(2976))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pMem))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) == int64(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pMem))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) != int64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70104), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRealValueØ00__func__Ø000))), unsafe.Pointer(str(4620))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_pMem.X1) & i32(8)) == 0 { goto _5 } - r0 = *(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) + r0 = *(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) return _5: @@ -8213,7 +7606,7 @@ _5: goto _7 } - r0 = float64(*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) + r0 = float64(*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) return _7: @@ -8274,15 +7667,11 @@ func _sqlite3AtoF(tls *crt.TLS, _z *int8, _pResult *float64, _length int32, _enc _eValid = i32(1) _nDigits = i32(0) _nonNum = i32(0) - func() int32 { - if ((int32(_enc) == i32(1)) || (int32(_enc) == i32(2))) || (int32(_enc) == i32(3)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_enc) != i32(1) && int32(_enc) != i32(2) && int32(_enc) != i32(3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27974), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AtoFØ00__func__Ø000))), unsafe.Pointer(str(5460))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *_pResult = float64(0) if int32(_enc) != i32(1) { @@ -8655,15 +8044,11 @@ _67: goto _68 _63: - func() int32 { - if _e >= i32(342) { - return i32(0) - } - return func() int32 { + func() { + if _e < i32(342) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(28104), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AtoFØ00__func__Ø000))), unsafe.Pointer(str(5524))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _esign >= i32(0) { goto _71 @@ -8885,15 +8270,11 @@ _0: _1_N = int8(int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zFormat)) + 1*uintptr(i32(0))))) - i32(48)) _1_min = int8(int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zFormat)) + 1*uintptr(i32(1))))) - i32(48)) _1_val = i32(0) - func() int32 { - if (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zFormat)) + 1*uintptr(i32(2))))) >= i32(97)) && (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zFormat)) + 1*uintptr(i32(2))))) <= i32(102)) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zFormat)) + 1*uintptr(i32(2))))) < i32(97) || int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zFormat)) + 1*uintptr(i32(2))))) > i32(102) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18925), unsafe.Pointer((*int8)(unsafe.Pointer(&_getDigitsØ00__func__Ø000))), unsafe.Pointer(str(5560))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _1_max = *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_getDigitsØ00aMxØ001)) + 2*uintptr(int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zFormat)) + 1*uintptr(i32(2)))))-i32(97)))) _nextC = *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zFormat)) + 1*uintptr(i32(3)))) @@ -9239,15 +8620,11 @@ func _sqlite3ValueBytes(tls *crt.TLS, _pVal *XMem, _enc uint8) (r0 int32) { // s var _p *XMem // sqlite3.c:71312:7 _ = _p _p = _pVal - func() int32 { - if ((int32(_p.X1) & i32(1)) == i32(0)) || ((int32(_p.X1) & i32(18)) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_p.X1)&i32(1)) != i32(0) && (int32(_p.X1)&i32(18)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71313), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ValueBytesØ00__func__Ø000))), unsafe.Pointer(str(5628))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_p.X1)&i32(2)) == i32(0) || int32(_pVal.X2) != int32(_enc) { goto _4 @@ -9265,7 +8642,7 @@ _4: goto _6 } - r0 = (_p.X4) + (*(*int32)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))) + r0 = (_p.X4) + (*(*int32)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))) return _6: @@ -9640,11 +9017,11 @@ _62: goto _65 } - if int32((*T5447453)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType))+32*uintptr(_17_i))).X1) != _n || Xsqlite3_strnicmp(tls, (*T5447453)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType))+32*uintptr(_17_i))).X2, _z, _n) != i32(0) || _r <= (-((*T5447453)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType)) + 32*uintptr(_17_i))).X3)) || _r >= ((*T5447453)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType))+32*uintptr(_17_i))).X3) { + if int32((*T5447435)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType))+32*uintptr(_17_i))).X1) != _n || Xsqlite3_strnicmp(tls, (*T5447435)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType))+32*uintptr(_17_i))).X2, _z, _n) != i32(0) || _r <= (-((*T5447435)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType)) + 32*uintptr(_17_i))).X3)) || _r >= ((*T5447435)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType))+32*uintptr(_17_i))).X3) { goto _69 } - switch int32((*T5447453)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType)) + 32*uintptr(_17_i))).X0) { + switch int32((*T5447435)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType)) + 32*uintptr(_17_i))).X0) { case i32(1): goto _71 case i32(2): @@ -9704,7 +9081,7 @@ _73: _computeJD(tls, _p) { p := (*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))) - *p = (*p) + int64((_r*((*T5447453)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType))+32*uintptr(_17_i))).X4))+_17_rRounder) + *p = (*p) + int64((_r*((*T5447435)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType))+32*uintptr(_17_i))).X4))+_17_rRounder) sink967 = *p } _rc = i32(0) @@ -9856,15 +9233,11 @@ _0: goto _2 _1: - func() int32 { - if _validJulianDay(tls, _p.X0) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _validJulianDay(tls, _p.X0) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(19228), unsafe.Pointer((*int8)(unsafe.Pointer(&_computeYMDØ00__func__Ø000))), unsafe.Pointer(str(5808))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _Z = int32(((_p.X0) + int64(i32(43200000))) / int64(i32(86400000))) _A = int32((float64(_Z) - (1.86721625e+06)) / (36524.25)) @@ -9972,15 +9345,11 @@ _1: } func Xsqlite3_result_error(tls *crt.TLS, _pCtx *Xsqlite3_context, _z *int8, _n int32) { // sqlite3.c:76358:12 - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76359), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_errorØ00__func__Ø000))), unsafe.Pointer(str(4988))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCtx)) + uintptr(36 /* X5 */))) = i32(1) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCtx)) + uintptr(41 /* X7 */))) = uint8(i32(1)) @@ -10066,19 +9435,15 @@ func init() { X2 *int8 X3 float64 X4 float64 - }{T5447453{X0: u8(0), X1: u8(6), X2: str(5868), X3: 4.642690608e+11, X4: 1000}, T5447453{X0: u8(0), X1: u8(6), X2: str(5876), X3: 7.73781768e+09, X4: 60000}, T5447453{X0: u8(0), X1: u8(4), X2: str(5884), X3: 1.28963628e+08, X4: 3.6e+06}, T5447453{X0: u8(0), X1: u8(3), X2: str(5780), X3: 5.373485e+06, X4: 8.64e+07}, T5447453{X0: u8(1), X1: u8(5), X2: str(5764), X3: 176546, X4: 2.592e+09}, T5447453{X0: u8(2), X1: u8(4), X2: str(5772), X3: 14713, X4: 3.1536e+10}} + }{T5447435{X0: u8(0), X1: u8(6), X2: str(5868), X3: 4.642690608e+11, X4: 1000}, T5447435{X0: u8(0), X1: u8(6), X2: str(5876), X3: 7.73781768e+09, X4: 60000}, T5447435{X0: u8(0), X1: u8(4), X2: str(5884), X3: 1.28963628e+08, X4: 3.6e+06}, T5447435{X0: u8(0), X1: u8(3), X2: str(5780), X3: 5.373485e+06, X4: 8.64e+07}, T5447435{X0: u8(1), X1: u8(5), X2: str(5764), X3: 176546, X4: 2.592e+09}, T5447435{X0: u8(2), X1: u8(4), X2: str(5772), X3: 14713, X4: 3.1536e+10}} } func Xsqlite3_result_double(tls *crt.TLS, _pCtx *Xsqlite3_context, _rVal float64) { // sqlite3.c:76354:12 - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76355), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_doubleØ00__func__Ø000))), unsafe.Pointer(str(4988))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeMemSetDouble(tls, (*XMem)(unsafe.Pointer(_pCtx.X0)), _rVal) return @@ -10097,7 +9462,7 @@ func _sqlite3VdbeMemSetDouble(tls *crt.TLS, _pMem *XMem, _val float64) { // sqli goto _0 } - *(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _val + *(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _val *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(8)) _0: return @@ -10525,15 +9890,11 @@ _32: } func Xsqlite3_result_error_nomem(tls *crt.TLS, _pCtx *Xsqlite3_context) { // sqlite3.c:76483:12 - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76484), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_error_nomemØ00__func__Ø000))), unsafe.Pointer(str(4988))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeMemSetNull(tls, (*XMem)(unsafe.Pointer(_pCtx.X0))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCtx)) + uintptr(36 /* X5 */))) = _sqlite3NomemError(tls, i32(76486)) @@ -10550,21 +9911,24 @@ func init() { } func _ctimeFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _NotUsed2 **XMem) { // sqlite3.c:19942:1 - func() **XMem { ; return _NotUsed2 }() + _ = _NotUsed2 + _timeFunc(tls, _context, i32(0), (**XMem)(unsafe.Pointer(uintptr(i32(0))))) return } func _ctimestampFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _NotUsed2 **XMem) { // sqlite3.c:19970:1 - func() **XMem { ; return _NotUsed2 }() + _ = _NotUsed2 + _datetimeFunc(tls, _context, i32(0), (**XMem)(unsafe.Pointer(uintptr(i32(0))))) return } func _cdateFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _NotUsed2 **XMem) { // sqlite3.c:19956:1 - func() **XMem { ; return _NotUsed2 }() + _ = _NotUsed2 + _dateFunc(tls, _context, i32(0), (**XMem)(unsafe.Pointer(uintptr(i32(0))))) return @@ -10575,135 +9939,135 @@ var _sqlite3RegisterBuiltinFunctionsØ00aBuiltinFuncØ001 [60]XFuncDef // sqlite func init() { _sqlite3RegisterBuiltinFunctionsØ00aBuiltinFuncØ001 = [60]XFuncDef{XFuncDef{X0: i8(1), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_loadExt})), X5: nil, X6: str(6048), X7: T5458811{}}, XFuncDef{X0: i8(2), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_loadExt})), X5: nil, X6: str(6048), X7: T5458793{}}, XFuncDef{X0: i8(2), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_loadExt})), X5: nil, X6: str(6048), X7: T5458811{}}, XFuncDef{X0: i8(1), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_loadExt})), X5: nil, X6: str(6048), X7: T5458793{}}, XFuncDef{X0: i8(1), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_compileoptionusedFunc})), X5: nil, X6: str(6064), X7: T5458811{}}, XFuncDef{X0: i8(1), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_compileoptionusedFunc})), X5: nil, X6: str(6064), X7: T5458793{}}, XFuncDef{X0: i8(1), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_compileoptiongetFunc})), X5: nil, X6: str(6092), X7: T5458811{}}, XFuncDef{X0: i8(1), X1: u16(3073), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_compileoptiongetFunc})), X5: nil, X6: str(6092), X7: T5458793{}}, XFuncDef{X0: i8(1), X1: u16(3073), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_versionFunc})), X5: nil, X6: str(6120), X7: T5458811{}}, XFuncDef{X0: i8(2), X1: u16(3073), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_versionFunc})), X5: nil, X6: str(6120), X7: T5458793{}}, XFuncDef{X0: i8(2), X1: u16(3073), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_versionFunc})), X5: nil, X6: str(6132), X7: T5458811{}}, XFuncDef{X0: i8(1), X1: u16(3073), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_versionFunc})), X5: nil, X6: str(6132), X7: T5458793{}}, XFuncDef{X0: i8(1), X1: u16(3073), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_versionFunc})), X5: nil, X6: str(6144), X7: T5458811{}}, XFuncDef{X0: i8(1), X1: u16(18433), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_versionFunc})), X5: nil, X6: str(6144), X7: T5458793{}}, XFuncDef{X0: i8(1), X1: u16(18433), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_versionFunc})), X5: nil, X6: str(6152), X7: T5458811{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: (unsafe.Pointer)(uintptr(1)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_versionFunc})), X5: nil, X6: str(6152), X7: T5458793{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: (unsafe.Pointer)(uintptr(1)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_trimFunc})), X5: nil, X6: str(6164), X7: T5458811{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: (unsafe.Pointer)(uintptr(1)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_trimFunc})), X5: nil, X6: str(6164), X7: T5458793{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: (unsafe.Pointer)(uintptr(1)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_trimFunc})), X5: nil, X6: str(6164), X7: T5458811{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: (unsafe.Pointer)(uintptr(2)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_trimFunc})), X5: nil, X6: str(6164), X7: T5458793{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: (unsafe.Pointer)(uintptr(2)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_trimFunc})), X5: nil, X6: str(6172), X7: T5458811{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: (unsafe.Pointer)(uintptr(2)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_trimFunc})), X5: nil, X6: str(6172), X7: T5458793{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: (unsafe.Pointer)(uintptr(2)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_trimFunc})), X5: nil, X6: str(6172), X7: T5458811{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: (unsafe.Pointer)(uintptr(3)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_trimFunc})), X5: nil, X6: str(6172), X7: T5458793{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: (unsafe.Pointer)(uintptr(3)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_trimFunc})), X5: nil, X6: str(6180), X7: T5458811{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: (unsafe.Pointer)(uintptr(3)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_trimFunc})), X5: nil, X6: str(6180), X7: T5458793{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: (unsafe.Pointer)(uintptr(3)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_trimFunc})), X5: nil, X6: str(6180), X7: T5458811{}}, XFuncDef{X0: i8(-1), X1: u16(2081), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_trimFunc})), X5: nil, X6: str(6180), X7: T5458793{}}, XFuncDef{X0: i8(-1), X1: u16(2081), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_minmaxFunc})), X5: nil, X6: str(6188), X7: T5458811{}}, XFuncDef{X0: i8(0), X1: u16(2081), X2: nil, X3: nil, X4: nil, X5: nil, X6: str(6188), X7: T5458811{}}, XFuncDef{X0: i8(1), X1: u16(4129), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_minmaxFunc})), X5: nil, X6: str(6188), X7: T5458793{}}, XFuncDef{X0: i8(0), X1: u16(2081), X2: nil, X3: nil, X4: nil, X5: nil, X6: str(6188), X7: T5458793{}}, XFuncDef{X0: i8(1), X1: u16(4129), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) }{_minmaxStep})), X5: *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context) - }{_minMaxFinalize})), X6: str(6188), X7: T5458811{}}, XFuncDef{X0: i8(-1), X1: u16(2081), X2: (unsafe.Pointer)(uintptr(1)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_minMaxFinalize})), X6: str(6188), X7: T5458793{}}, XFuncDef{X0: i8(-1), X1: u16(2081), X2: (unsafe.Pointer)(uintptr(1)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_minmaxFunc})), X5: nil, X6: str(6192), X7: T5458811{}}, XFuncDef{X0: i8(0), X1: u16(2081), X2: (unsafe.Pointer)(uintptr(1)), X3: nil, X4: nil, X5: nil, X6: str(6192), X7: T5458811{}}, XFuncDef{X0: i8(1), X1: u16(4129), X2: (unsafe.Pointer)(uintptr(1)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_minmaxFunc})), X5: nil, X6: str(6192), X7: T5458793{}}, XFuncDef{X0: i8(0), X1: u16(2081), X2: (unsafe.Pointer)(uintptr(1)), X3: nil, X4: nil, X5: nil, X6: str(6192), X7: T5458793{}}, XFuncDef{X0: i8(1), X1: u16(4129), X2: (unsafe.Pointer)(uintptr(1)), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) }{_minmaxStep})), X5: *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context) - }{_minMaxFinalize})), X6: str(6192), X7: T5458811{}}, XFuncDef{X0: i8(1), X1: u16(2177), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_minMaxFinalize})), X6: str(6192), X7: T5458793{}}, XFuncDef{X0: i8(1), X1: u16(2177), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_typeofFunc})), X5: nil, X6: str(6196), X7: T5458811{}}, XFuncDef{X0: i8(1), X1: u16(2113), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_typeofFunc})), X5: nil, X6: str(6196), X7: T5458793{}}, XFuncDef{X0: i8(1), X1: u16(2113), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_lengthFunc})), X5: nil, X6: str(6204), X7: T5458811{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_lengthFunc})), X5: nil, X6: str(6204), X7: T5458793{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_instrFunc})), X5: nil, X6: str(6212), X7: T5458811{}}, XFuncDef{X0: i8(-1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_instrFunc})), X5: nil, X6: str(6212), X7: T5458793{}}, XFuncDef{X0: i8(-1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_printfFunc})), X5: nil, X6: str(6220), X7: T5458811{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_printfFunc})), X5: nil, X6: str(6220), X7: T5458793{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_unicodeFunc})), X5: nil, X6: str(6228), X7: T5458811{}}, XFuncDef{X0: i8(-1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_unicodeFunc})), X5: nil, X6: str(6228), X7: T5458793{}}, XFuncDef{X0: i8(-1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_charFunc})), X5: nil, X6: str(6236), X7: T5458811{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_charFunc})), X5: nil, X6: str(6236), X7: T5458793{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_absFunc})), X5: nil, X6: str(6244), X7: T5458811{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_absFunc})), X5: nil, X6: str(6244), X7: T5458793{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_roundFunc})), X5: nil, X6: str(6248), X7: T5458811{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_roundFunc})), X5: nil, X6: str(6248), X7: T5458793{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_roundFunc})), X5: nil, X6: str(6248), X7: T5458811{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_roundFunc})), X5: nil, X6: str(6248), X7: T5458793{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_upperFunc})), X5: nil, X6: str(6256), X7: T5458811{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_upperFunc})), X5: nil, X6: str(6256), X7: T5458793{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_lowerFunc})), X5: nil, X6: str(6264), X7: T5458811{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_lowerFunc})), X5: nil, X6: str(6264), X7: T5458793{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_hexFunc})), X5: nil, X6: str(6272), X7: T5458811{}}, XFuncDef{X0: i8(2), X1: u16(2561), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_hexFunc})), X5: nil, X6: str(6272), X7: T5458793{}}, XFuncDef{X0: i8(2), X1: u16(2561), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_versionFunc})), X5: nil, X6: str(6276), X7: T5458811{}}, XFuncDef{X0: i8(0), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_versionFunc})), X5: nil, X6: str(6276), X7: T5458793{}}, XFuncDef{X0: i8(0), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_randomFunc})), X5: nil, X6: str(6284), X7: T5458811{}}, XFuncDef{X0: i8(1), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_randomFunc})), X5: nil, X6: str(6284), X7: T5458793{}}, XFuncDef{X0: i8(1), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_randomBlob})), X5: nil, X6: str(6292), X7: T5458811{}}, XFuncDef{X0: i8(2), X1: u16(2081), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_randomBlob})), X5: nil, X6: str(6292), X7: T5458793{}}, XFuncDef{X0: i8(2), X1: u16(2081), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_nullifFunc})), X5: nil, X6: str(6304), X7: T5458811{}}, XFuncDef{X0: i8(0), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_nullifFunc})), X5: nil, X6: str(6304), X7: T5458793{}}, XFuncDef{X0: i8(0), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_versionFunc})), X5: nil, X6: str(6312), X7: T5458811{}}, XFuncDef{X0: i8(0), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_versionFunc})), X5: nil, X6: str(6312), X7: T5458793{}}, XFuncDef{X0: i8(0), X1: u16(8193), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_sourceidFunc})), X5: nil, X6: str(6328), X7: T5458811{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_sourceidFunc})), X5: nil, X6: str(6328), X7: T5458793{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_errlogFunc})), X5: nil, X6: str(6348), X7: T5458811{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_errlogFunc})), X5: nil, X6: str(6348), X7: T5458793{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_quoteFunc})), X5: nil, X6: str(6360), X7: T5458811{}}, XFuncDef{X0: i8(0), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_quoteFunc})), X5: nil, X6: str(6360), X7: T5458793{}}, XFuncDef{X0: i8(0), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_last_insert_rowid})), X5: nil, X6: str(6368), X7: T5458811{}}, XFuncDef{X0: i8(0), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_last_insert_rowid})), X5: nil, X6: str(6368), X7: T5458793{}}, XFuncDef{X0: i8(0), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_changes})), X5: nil, X6: str(6388), X7: T5458811{}}, XFuncDef{X0: i8(0), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_changes})), X5: nil, X6: str(6388), X7: T5458793{}}, XFuncDef{X0: i8(0), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_total_changes})), X5: nil, X6: str(6396), X7: T5458811{}}, XFuncDef{X0: i8(3), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_total_changes})), X5: nil, X6: str(6396), X7: T5458793{}}, XFuncDef{X0: i8(3), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_replaceFunc})), X5: nil, X6: str(6412), X7: T5458811{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_replaceFunc})), X5: nil, X6: str(6412), X7: T5458793{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_zeroblobFunc})), X5: nil, X6: str(6420), X7: T5458811{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_zeroblobFunc})), X5: nil, X6: str(6420), X7: T5458793{}}, XFuncDef{X0: i8(2), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_substrFunc})), X5: nil, X6: str(6432), X7: T5458811{}}, XFuncDef{X0: i8(3), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_substrFunc})), X5: nil, X6: str(6432), X7: T5458793{}}, XFuncDef{X0: i8(3), X1: u16(2049), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_substrFunc})), X5: nil, X6: str(6432), X7: T5458811{}}, XFuncDef{X0: i8(1), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_substrFunc})), X5: nil, X6: str(6432), X7: T5458793{}}, XFuncDef{X0: i8(1), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) }{_sumStep})), X5: *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context) - }{_sumFinalize})), X6: str(6440), X7: T5458811{}}, XFuncDef{X0: i8(1), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_sumFinalize})), X6: str(6440), X7: T5458793{}}, XFuncDef{X0: i8(1), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) }{_sumStep})), X5: *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context) - }{_totalFinalize})), X6: str(6444), X7: T5458811{}}, XFuncDef{X0: i8(1), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_totalFinalize})), X6: str(6444), X7: T5458793{}}, XFuncDef{X0: i8(1), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) }{_sumStep})), X5: *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context) - }{_avgFinalize})), X6: str(6452), X7: T5458811{}}, XFuncDef{X0: i8(0), X1: u16(257), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_avgFinalize})), X6: str(6452), X7: T5458793{}}, XFuncDef{X0: i8(0), X1: u16(257), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) }{_countStep})), X5: *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context) - }{_countFinalize})), X6: str(6456), X7: T5458811{}}, XFuncDef{X0: i8(1), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_countFinalize})), X6: str(6456), X7: T5458793{}}, XFuncDef{X0: i8(1), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) }{_countStep})), X5: *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context) - }{_countFinalize})), X6: str(6456), X7: T5458811{}}, XFuncDef{X0: i8(1), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_countFinalize})), X6: str(6456), X7: T5458793{}}, XFuncDef{X0: i8(1), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) }{_groupConcatStep})), X5: *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context) - }{_groupConcatFinalize})), X6: str(6464), X7: T5458811{}}, XFuncDef{X0: i8(2), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_groupConcatFinalize})), X6: str(6464), X7: T5458793{}}, XFuncDef{X0: i8(2), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) }{_groupConcatStep})), X5: *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context) - }{_groupConcatFinalize})), X6: str(6464), X7: T5458811{}}, XFuncDef{X0: i8(2), X1: u16(2061), X2: unsafe.Pointer(&_globInfo), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_groupConcatFinalize})), X6: str(6464), X7: T5458793{}}, XFuncDef{X0: i8(2), X1: u16(2061), X2: unsafe.Pointer(&_globInfo), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_likeFunc})), X5: nil, X6: str(6480), X7: T5458811{}}, XFuncDef{X0: i8(2), X1: u16(2053), X2: unsafe.Pointer(&_likeInfoNorm), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_likeFunc})), X5: nil, X6: str(6480), X7: T5458793{}}, XFuncDef{X0: i8(2), X1: u16(2053), X2: unsafe.Pointer(&_likeInfoNorm), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_likeFunc})), X5: nil, X6: str(6488), X7: T5458811{}}, XFuncDef{X0: i8(3), X1: u16(2053), X2: unsafe.Pointer(&_likeInfoNorm), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_likeFunc})), X5: nil, X6: str(6488), X7: T5458793{}}, XFuncDef{X0: i8(3), X1: u16(2053), X2: unsafe.Pointer(&_likeInfoNorm), X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_likeFunc})), X5: nil, X6: str(6488), X7: T5458811{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: nil, X5: nil, X6: str(6496), X7: T5458811{}}, XFuncDef{X0: i8(0), X1: u16(2049), X2: nil, X3: nil, X4: nil, X5: nil, X6: str(6496), X7: T5458811{}}, XFuncDef{X0: i8(-1), X1: u16(2561), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { + }{_likeFunc})), X5: nil, X6: str(6488), X7: T5458793{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: nil, X5: nil, X6: str(6496), X7: T5458793{}}, XFuncDef{X0: i8(0), X1: u16(2049), X2: nil, X3: nil, X4: nil, X5: nil, X6: str(6496), X7: T5458793{}}, XFuncDef{X0: i8(-1), X1: u16(2561), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_versionFunc})), X5: nil, X6: str(6496), X7: T5458811{}}} + }{_versionFunc})), X5: nil, X6: str(6496), X7: T5458793{}}} } func _loadExt(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:106711:1 @@ -11340,27 +10704,19 @@ func init() { } func Xsqlite3_aggregate_context(tls *crt.TLS, _p *Xsqlite3_context, _nByte int32) (r0 unsafe.Pointer) { // sqlite3.c:76797:12 - func() int32 { - if ((_p != nil) && ((*XFuncDef)(unsafe.Pointer(_p.X1)) != nil)) && ((*(*func(*crt.TLS, *Xsqlite3_context))(unsafe.Pointer(&struct { + func() { + if _p == nil || (*XFuncDef)(unsafe.Pointer(_p.X1)) == nil || (*(*func(*crt.TLS, *Xsqlite3_context))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) - }{((*XFuncDef)(unsafe.Pointer(_p.X1)).X5)}))) != nil) { - return i32(0) - } - return func() int32 { + }{((*XFuncDef)(unsafe.Pointer(_p.X1)).X5)}))) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76798), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_aggregate_contextØ00__func__Ø000))), unsafe.Pointer(str(6696))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_p.X0)).X9)).X3))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_p.X0)).X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76799), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_aggregate_contextØ00__func__Ø000))), unsafe.Pointer(str(6736))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32((*XMem)(unsafe.Pointer(_p.X2)).X1) & i32(8192)) != i32(0) { goto _6 @@ -11385,15 +10741,11 @@ func _createAggContext(tls *crt.TLS, _p *Xsqlite3_context, _nByte int32) (r0 uns var _pMem *XMem // sqlite3.c:76776:7 _ = _pMem _pMem = (*XMem)(unsafe.Pointer(_p.X2)) - func() int32 { - if (int32(_pMem.X1) & i32(8192)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pMem.X1) & i32(8192)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76777), unsafe.Pointer((*int8)(unsafe.Pointer(&_createAggContextØ00__func__Ø000))), unsafe.Pointer(str(6804))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _nByte > i32(0) { goto _2 @@ -11406,7 +10758,7 @@ func _createAggContext(tls *crt.TLS, _p *Xsqlite3_context, _nByte int32) (r0 uns _2: _sqlite3VdbeMemClearAndResize(tls, _pMem, _nByte) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(8192)) - *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))) = (*XFuncDef)(unsafe.Pointer(_p.X1)) + *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))) = (*XFuncDef)(unsafe.Pointer(_p.X1)) if (_pMem.X5) == nil { goto _4 } @@ -11426,17 +10778,13 @@ func init() { } func Xsqlite3_aggregate_count(tls *crt.TLS, _p *Xsqlite3_context) (r0 int32) { // sqlite3.c:76888:12 - func() int32 { - if (((_p != nil) && ((*XMem)(unsafe.Pointer(_p.X2)) != nil)) && ((*XFuncDef)(unsafe.Pointer(_p.X1)) != nil)) && ((*(*func(*crt.TLS, *Xsqlite3_context))(unsafe.Pointer(&struct { + func() { + if _p == nil || (*XMem)(unsafe.Pointer(_p.X2)) == nil || (*XFuncDef)(unsafe.Pointer(_p.X1)) == nil || (*(*func(*crt.TLS, *Xsqlite3_context))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) - }{((*XFuncDef)(unsafe.Pointer(_p.X1)).X5)}))) != nil) { - return i32(0) - } - return func() int32 { + }{((*XFuncDef)(unsafe.Pointer(_p.X1)).X5)}))) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76889), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_aggregate_countØ00__func__Ø000))), unsafe.Pointer(str(6852))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = (*XMem)(unsafe.Pointer(_p.X2)).X4 return @@ -11553,15 +10901,11 @@ _4: _sqlite3VdbeMemRelease(tls, _pVar) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVar)) + uintptr(8 /* X1 */))) = uint16(i32(1)) _sqlite3Error(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), i32(0)) - func() int32 { - if (((uint32((_p.X32)>>uint(i32(9))) << uint(i32(31))) >> uint(i32(31))) != 0) || ((_p.X41) == uint32(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if ((uint32((_p.X32)>>uint(i32(9)))<<uint(i32(31)))>>uint(i32(31))) == 0 && (_p.X41) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77266), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeUnbindØ00__func__Ø000))), unsafe.Pointer(str(6964))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_p.X41) == uint32(i32(0)) || ((_p.X41)&func() uint32 { if _i >= i32(31) { @@ -11610,15 +10954,11 @@ _0: } func _sqlite3Error(tls *crt.TLS, _db *Xsqlite3, _err_code int32) { // sqlite3.c:27753:1 - func() int32 { - if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27754), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ErrorØ00__func__Ø000))), unsafe.Pointer(str(1184))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(68 /* X10 */))) = _err_code if _err_code == 0 && (*XMem)(unsafe.Pointer(_db.X56)) == nil { @@ -11700,25 +11040,17 @@ func init() { } func _sqlite3ApiExit(tls *crt.TLS, _db *Xsqlite3, _rc int32) (r0 int32) { // sqlite3.c:25013:1 - func() int32 { - if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25018), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ApiExitØ00__func__Ø000))), unsafe.Pointer(str(1184))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25019), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ApiExitØ00__func__Ø000))), unsafe.Pointer(str(832))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_db.X17) == 0 && _rc != i32(3082) { goto _5 @@ -11753,18 +11085,14 @@ func _sqlite3OomClear(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:24983:1 } *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(85 /* X17 */))) = uint8(i32(0)) - *(*int32)(unsafe.Pointer((*T5415329)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */))))) = i32(0) - func() int32 { - if ((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X0) > uint32(i32(0)) { - return i32(0) - } - return func() int32 { + *(*int32)(unsafe.Pointer((*T5415311)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */))))) = i32(0) + func() { + if ((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X0) <= uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24987), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3OomClearØ00__func__Ø000))), unsafe.Pointer(str(7128))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) -= 1 + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) -= 1 _1: return @@ -11829,7 +11157,7 @@ func _sqlite3VdbeMemSetInt64(tls *crt.TLS, _pMem *XMem, _val int64) { // sqlite3 goto _1 _0: - *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _val + *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _val *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4)) _1: return @@ -11838,7 +11166,7 @@ _1: func _vdbeReleaseAndSetInt64(tls *crt.TLS, _pMem *XMem, _val int64) { // sqlite3.c:70299:1 _sqlite3VdbeMemSetNull(tls, _pMem) - *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _val + *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _val *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4)) return @@ -12021,11 +11349,11 @@ func Xsqlite3_bind_value(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32, _pValue } _1: - _rc = Xsqlite3_bind_int64(tls, _pStmt, _i, *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pValue)) + uintptr(0 /* X0 */)))))) + _rc = Xsqlite3_bind_int64(tls, _pStmt, _i, *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pValue)) + uintptr(0 /* X0 */)))))) goto _6 _2: - _rc = Xsqlite3_bind_double(tls, _pStmt, _i, *(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pValue)) + uintptr(0 /* X0 */)))))) + _rc = Xsqlite3_bind_double(tls, _pStmt, _i, *(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pValue)) + uintptr(0 /* X0 */)))))) goto _6 _3: @@ -12033,7 +11361,7 @@ _3: goto _7 } - _rc = Xsqlite3_bind_zeroblob(tls, _pStmt, _i, *(*int32)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pValue)) + uintptr(0 /* X0 */)))))) + _rc = Xsqlite3_bind_zeroblob(tls, _pStmt, _i, *(*int32)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pValue)) + uintptr(0 /* X0 */)))))) goto _8 _7: @@ -12084,7 +11412,7 @@ func _sqlite3VdbeMemSetZeroBlob(tls *crt.TLS, _pMem *XMem, _n int32) { // sqlite _n = i32(0) _0: - *(*int32)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _n + *(*int32)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _n *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(10 /* X2 */))) = uint8(i32(1)) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(16 /* X5 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) return @@ -12101,9 +11429,9 @@ func Xsqlite3_busy_handler(tls *crt.TLS, _db *Xsqlite3, _xBusy func(*crt.TLS, un _0: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - *(*func(*crt.TLS, unsafe.Pointer, int32) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415638)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(536 /* X71 */))))) + uintptr(0 /* X0 */))) = _xBusy - *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415638)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(536 /* X71 */))))) + uintptr(8 /* X1 */))) = _pArg - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415638)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(536 /* X71 */))))) + uintptr(16 /* X2 */))) = i32(0) + *(*func(*crt.TLS, unsafe.Pointer, int32) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415620)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(536 /* X71 */))))) + uintptr(0 /* X0 */))) = _xBusy + *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415620)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(536 /* X71 */))))) + uintptr(8 /* X1 */))) = _pArg + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415620)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(536 /* X71 */))))) + uintptr(16 /* X2 */))) = i32(0) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(632 /* X74 */))) = i32(0) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) r0 = i32(0) @@ -12203,15 +11531,11 @@ func _sqliteDefaultBusyCallback(tls *crt.TLS, _ptr unsafe.Pointer, _count int32) _ = _prior _db = (*Xsqlite3)(unsafe.Pointer(_ptr)) _timeout = _db.X74 - func() int32 { - if _count >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _count < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(141369), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqliteDefaultBusyCallbackØ00__func__Ø000))), unsafe.Pointer(str(7240))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _count >= i32(12) { goto _2 @@ -12422,15 +11746,11 @@ func _btreeEnterAll(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:58833:1 var _p *XBtree // sqlite3.c:58836:9 _ = _p _skipOk = i32(1) - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58837), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeEnterAllØ00__func__Ø000))), unsafe.Pointer(str(832))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = i32(0) _2: @@ -12462,95 +11782,59 @@ func init() { } func _sqlite3BtreeEnter(tls *crt.TLS, _p *XBtree) { // sqlite3.c:58718:1 - func() int32 { - if ((*XBtree)(unsafe.Pointer(_p.X9)) == (*XBtree)(unsafe.Pointer(uintptr(i32(0))))) || (uintptr(unsafe.Pointer((*XBtShared)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X9)).X1)))) > uintptr(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1))))) { - return i32(0) - } - return func() int32 { + func() { + if (*XBtree)(unsafe.Pointer(_p.X9)) != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) && uintptr(unsafe.Pointer((*XBtShared)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X9)).X1)))) <= uintptr(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58723), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeEnterØ00__func__Ø000))), unsafe.Pointer(str(7364))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XBtree)(unsafe.Pointer(_p.X10)) == (*XBtree)(unsafe.Pointer(uintptr(i32(0))))) || (uintptr(unsafe.Pointer((*XBtShared)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X10)).X1)))) < uintptr(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1))))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XBtree)(unsafe.Pointer(_p.X10)) != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) && uintptr(unsafe.Pointer((*XBtShared)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X10)).X1)))) >= uintptr(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58724), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeEnterØ00__func__Ø000))), unsafe.Pointer(str(7400))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XBtree)(unsafe.Pointer(_p.X9)) == (*XBtree)(unsafe.Pointer(uintptr(i32(0))))) || ((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X9)).X0)) == (*Xsqlite3)(unsafe.Pointer(_p.X0))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XBtree)(unsafe.Pointer(_p.X9)) != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) && (*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X9)).X0)) != (*Xsqlite3)(unsafe.Pointer(_p.X0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58725), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeEnterØ00__func__Ø000))), unsafe.Pointer(str(7436))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XBtree)(unsafe.Pointer(_p.X10)) == (*XBtree)(unsafe.Pointer(uintptr(i32(0))))) || ((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X10)).X0)) == (*Xsqlite3)(unsafe.Pointer(_p.X0))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XBtree)(unsafe.Pointer(_p.X10)) != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) && (*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X10)).X0)) != (*Xsqlite3)(unsafe.Pointer(_p.X0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58726), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeEnterØ00__func__Ø000))), unsafe.Pointer(str(7472))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_p.X3) != 0) || (((*XBtree)(unsafe.Pointer(_p.X9)) == (*XBtree)(unsafe.Pointer(uintptr(i32(0))))) && ((*XBtree)(unsafe.Pointer(_p.X10)) == (*XBtree)(unsafe.Pointer(uintptr(i32(0)))))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_p.X3) == 0 && ((*XBtree)(unsafe.Pointer(_p.X9)) != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) || (*XBtree)(unsafe.Pointer(_p.X10)) != (*XBtree)(unsafe.Pointer(uintptr(i32(0))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58727), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeEnterØ00__func__Ø000))), unsafe.Pointer(str(7508))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_p.X4) == 0) || ((_p.X6) > i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_p.X4) != 0 && (_p.X6) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58730), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeEnterØ00__func__Ø000))), unsafe.Pointer(str(7552))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_p.X3) != 0) || ((_p.X6) == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_p.X3) == 0 && (_p.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58731), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeEnterØ00__func__Ø000))), unsafe.Pointer(str(7584))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58734), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeEnterØ00__func__Ø000))), unsafe.Pointer(str(7616))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((int32(_p.X4) == i32(0)) && ((_p.X3) != 0)) || ((*Xsqlite3)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X1)) == (*Xsqlite3)(unsafe.Pointer(_p.X0))) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_p.X4) != i32(0) || (_p.X3) == 0) && (*Xsqlite3)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X1)) != (*Xsqlite3)(unsafe.Pointer(_p.X0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58738), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeEnterØ00__func__Ø000))), unsafe.Pointer(str(7652))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_p.X3) != 0 { goto _28 @@ -12596,35 +11880,23 @@ _1: goto _4 } - func() int32 { - if (_pLater.X3) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pLater.X3) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58771), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeLockCarefullyØ00__func__Ø000))), unsafe.Pointer(str(7724))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XBtree)(unsafe.Pointer(_pLater.X9)) == (*XBtree)(unsafe.Pointer(uintptr(i32(0))))) || (uintptr(unsafe.Pointer((*XBtShared)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pLater.X9)).X1)))) > uintptr(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pLater.X1))))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XBtree)(unsafe.Pointer(_pLater.X9)) != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) && uintptr(unsafe.Pointer((*XBtShared)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pLater.X9)).X1)))) <= uintptr(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pLater.X1)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58772), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeLockCarefullyØ00__func__Ø000))), unsafe.Pointer(str(7744))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pLater.X4) == 0) || ((_pLater.X6) > i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pLater.X4) != 0 && (_pLater.X6) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58773), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeLockCarefullyØ00__func__Ø000))), unsafe.Pointer(str(7796))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pLater.X4) == 0 { goto _13 @@ -12665,17 +11937,13 @@ func Xsqlite3_mutex_try(tls *crt.TLS, _p *Xsqlite3_mutex) (r0 int32) { // sqlite goto _0 } - func() int32 { + func() { if (*(*func(*crt.TLS, *Xsqlite3_mutex) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 - }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(104 /* X11 */))).X5)}))) != nil { - return i32(0) - } - return func() int32 { + }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(104 /* X11 */))).X5)}))) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22850), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_mutex_tryØ00__func__Ø000))), unsafe.Pointer(str(7836))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = (*(*func(*crt.TLS, *Xsqlite3_mutex) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 @@ -12704,45 +11972,29 @@ func _unlockBtreeMutex(tls *crt.TLS, _p *XBtree) { // sqlite3.c:58688:1 var _pBt *XBtShared // sqlite3.c:58689:12 _ = _pBt _pBt = (*XBtShared)(unsafe.Pointer(_p.X1)) - func() int32 { - if int32(_p.X4) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X4) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58690), unsafe.Pointer((*int8)(unsafe.Pointer(&_unlockBtreeMutexØ00__func__Ø000))), unsafe.Pointer(str(7912))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58691), unsafe.Pointer((*int8)(unsafe.Pointer(&_unlockBtreeMutexØ00__func__Ø000))), unsafe.Pointer(str(7928))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58692), unsafe.Pointer((*int8)(unsafe.Pointer(&_unlockBtreeMutexØ00__func__Ø000))), unsafe.Pointer(str(7616))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*Xsqlite3)(unsafe.Pointer(_p.X0)) == (*Xsqlite3)(unsafe.Pointer(_pBt.X1)) { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3)(unsafe.Pointer(_p.X0)) != (*Xsqlite3)(unsafe.Pointer(_pBt.X1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58693), unsafe.Pointer((*int8)(unsafe.Pointer(&_unlockBtreeMutexØ00__func__Ø000))), unsafe.Pointer(str(7960))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(18 /* X4 */))) = uint8(i32(0)) @@ -12757,35 +12009,23 @@ func init() { } func _lockBtreeMutex(tls *crt.TLS, _p *XBtree) { // sqlite3.c:58674:1 - func() int32 { - if int32(_p.X4) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X4) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58675), unsafe.Pointer((*int8)(unsafe.Pointer(&_lockBtreeMutexØ00__func__Ø000))), unsafe.Pointer(str(7996))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_notheld(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X21))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_notheld(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58676), unsafe.Pointer((*int8)(unsafe.Pointer(&_lockBtreeMutexØ00__func__Ø000))), unsafe.Pointer(str(8012))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58677), unsafe.Pointer((*int8)(unsafe.Pointer(&_lockBtreeMutexØ00__func__Ø000))), unsafe.Pointer(str(7616))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X21))) *(**Xsqlite3)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr(_p.X1) + uintptr(8 /* X1 */))))) = (*Xsqlite3)(unsafe.Pointer(_p.X0)) @@ -12801,17 +12041,13 @@ func init() { } func Xsqlite3_mutex_notheld(tls *crt.TLS, _p *Xsqlite3_mutex) (r0 int32) { // sqlite3.c:22878:12 - func() int32 { - if (_p == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0))))) || ((*(*func(*crt.TLS, *Xsqlite3_mutex) int32)(unsafe.Pointer(&struct { + func() { + if _p != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) && (*(*func(*crt.TLS, *Xsqlite3_mutex) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 - }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(104 /* X11 */))).X8)}))) != nil) { - return i32(0) - } - return func() int32 { + }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(104 /* X11 */))).X8)}))) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22879), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_mutex_notheldØ00__func__Ø000))), unsafe.Pointer(str(8068))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = bool2int((_p == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0))))) || (*(*func(*crt.TLS, *Xsqlite3_mutex) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 @@ -12831,35 +12067,23 @@ func _sqlite3VtabDisconnect(tls *crt.TLS, _db *Xsqlite3, _p *XTable) { // sqlite _ = _ppVTab var _2_pVTab *XVTable // sqlite3.c:124751:14 _ = _2_pVTab - func() int32 { - if (_p.X16) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_p.X16) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124745), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabDisconnectØ00__func__Ø000))), unsafe.Pointer(str(8140))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3BtreeHoldsAllMutexes(tls, _db) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3BtreeHoldsAllMutexes(tls, _db) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124746), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabDisconnectØ00__func__Ø000))), unsafe.Pointer(str(8156))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124747), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabDisconnectØ00__func__Ø000))), unsafe.Pointer(str(832))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _ppVTab = (**XVTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(96 /* X18 */))))) _6: @@ -12934,35 +12158,23 @@ func _sqlite3VtabUnlock(tls *crt.TLS, _pVTab *XVTable) { // sqlite3.c:124678:1 var _1_p *Xsqlite3_vtab // sqlite3.c:124687:18 _ = _1_p _db = (*Xsqlite3)(unsafe.Pointer(_pVTab.X0)) - func() int32 { - if _db != nil { - return i32(0) - } - return func() int32 { + func() { + if _db == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124681), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabUnlockØ00__func__Ø000))), unsafe.Pointer(str(8212))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pVTab.X3) > i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pVTab.X3) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124682), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabUnlockØ00__func__Ø000))), unsafe.Pointer(str(8216))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_db.X28) == u32(2687084183)) || ((_db.X28) == uint32(i32(1691352191))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_db.X28) != u32(2687084183) && (_db.X28) != uint32(i32(1691352191)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124683), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabUnlockØ00__func__Ø000))), unsafe.Pointer(str(8232))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVTab)) + uintptr(24 /* X3 */))) -= 1 if (_pVTab.X3) != i32(0) { @@ -12997,25 +12209,17 @@ func _sqlite3VtabUnlockList(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:124780:1 _ = _2_pNext _p = (*XVTable)(unsafe.Pointer(_db.X68)) *(**XVTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(480 /* X68 */))))) = (*XVTable)(unsafe.Pointer(uintptr(i32(0)))) - func() int32 { - if _sqlite3BtreeHoldsAllMutexes(tls, _db) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3BtreeHoldsAllMutexes(tls, _db) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124784), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabUnlockListØ00__func__Ø000))), unsafe.Pointer(str(8156))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124785), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabUnlockListØ00__func__Ø000))), unsafe.Pointer(str(832))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _p == nil { goto _4 @@ -13075,15 +12279,11 @@ func _btreeLeaveAll(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:58850:1 _ = _i var _p *XBtree // sqlite3.c:58852:9 _ = _p - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58853), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeLeaveAllØ00__func__Ø000))), unsafe.Pointer(str(832))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = i32(0) _2: @@ -13113,29 +12313,21 @@ func init() { } func _sqlite3BtreeLeave(tls *crt.TLS, _p *XBtree) { // sqlite3.c:58790:1 - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58791), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeLeaveØ00__func__Ø000))), unsafe.Pointer(str(7616))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_p.X3) == 0 { goto _2 } - func() int32 { - if (_p.X6) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X6) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58793), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeLeaveØ00__func__Ø000))), unsafe.Pointer(str(8356))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))) -= 1 if (_p.X6) != i32(0) { @@ -13217,15 +12409,11 @@ func _connectionIsBusy(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqlite3.c:14 _ = _j var _1_pBt *XBtree // sqlite3.c:140941:11 _ = _1_pBt - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(140938), unsafe.Pointer((*int8)(unsafe.Pointer(&_connectionIsBusyØ00__func__Ø000))), unsafe.Pointer(str(832))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*TVdbe)(unsafe.Pointer(_db.X1)) == nil { goto _2 @@ -13266,25 +12454,17 @@ func init() { } func _sqlite3BtreeIsInBackup(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c:68596:1 - func() int32 { - if _p != nil { - return i32(0) - } - return func() int32 { + func() { + if _p == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68597), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeIsInBackupØ00__func__Ø000))), unsafe.Pointer(str(8412))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68598), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeIsInBackupØ00__func__Ø000))), unsafe.Pointer(str(7616))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = bool2int((_p.X7) != i32(0)) return @@ -13302,15 +12482,11 @@ func _sqlite3ErrorWithMsg(tls *crt.TLS, _db *Xsqlite3, _err_code int32, _zFormat _ = _2_z var _2_ap []interface{} // sqlite3.c:27800:13 _ = _2_ap - func() int32 { - if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27793), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ErrorWithMsgØ00__func__Ø000))), unsafe.Pointer(str(1184))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(68 /* X10 */))) = _err_code _sqlite3SystemError(tls, _db, _err_code) @@ -13322,7 +12498,7 @@ func _sqlite3ErrorWithMsg(tls *crt.TLS, _db *Xsqlite3, _err_code int32, _zFormat goto _3 _2: - if (*XMem)(unsafe.Pointer(_db.X56)) == nil && store5448613((**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(328 /* X56 */))))), _sqlite3ValueNew(tls, _db)) == (*XMem)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XMem)(unsafe.Pointer(_db.X56)) == nil && store5448595((**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(328 /* X56 */))))), _sqlite3ValueNew(tls, _db)) == (*XMem)(unsafe.Pointer(uintptr(i32(0)))) { goto _5 } @@ -13443,25 +12619,17 @@ _5: _8: _sqlite3VtabUnlockList(tls, _db) _sqlite3CollapseDatabaseArray(tls, _db) - func() int32 { - if (_db.X5) <= i32(2) { - return i32(0) - } - return func() int32 { + func() { + if (_db.X5) > i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(141068), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3LeaveMutexAndCloseZombieØ00__func__Ø000))), unsafe.Pointer(str(8460))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XDb)(unsafe.Pointer(_db.X4)) == (*XDb)(unsafe.Pointer((*[2]XDb)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(560 /* X72 */))))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XDb)(unsafe.Pointer(_db.X4)) != (*XDb)(unsafe.Pointer((*[2]XDb)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(560 /* X72 */))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(141069), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3LeaveMutexAndCloseZombieØ00__func__Ø000))), unsafe.Pointer(str(8472))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = (*XHashElem)(unsafe.Pointer((*XHash)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(488 /* X69 */))).X2)) _13: @@ -13541,21 +12709,17 @@ _30: Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(100 /* X28 */))) = u32(2671521075) Xsqlite3_mutex_free(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - func() int32 { - if ((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X3) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if ((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X3) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(141130), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3LeaveMutexAndCloseZombieØ00__func__Ø000))), unsafe.Pointer(str(8496))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if ((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X2) == 0 { + if ((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X2) == 0 { goto _34 } - Xsqlite3_free(tls, (*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X7) + Xsqlite3_free(tls, (*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X7) _34: Xsqlite3_free(tls, (unsafe.Pointer)(_db)) return @@ -13572,19 +12736,15 @@ func _sqlite3RollbackAll(tls *crt.TLS, _db *Xsqlite3, _tripCode int32) { // sqli var _1_p *XBtree // sqlite3.c:141161:11 _ = _1_p _inTrans = i32(0) - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(141148), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RollbackAllØ00__func__Ø000))), unsafe.Pointer(str(832))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3BeginBenignMalloc(tls) _sqlite3BtreeEnterAll(tls, _db) - _schemaChange = bool2int((((_db.X6) & i32(2)) != i32(0)) && (int32((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) == i32(0))) + _schemaChange = bool2int((((_db.X6) & i32(2)) != i32(0)) && (int32((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) == i32(0))) _i = i32(0) _3: if _i >= (_db.X5) { @@ -13610,7 +12770,7 @@ _7: _6: _sqlite3VtabRollback(tls, _db) _sqlite3EndBenignMalloc(tls) - if ((_db.X6)&i32(2)) == i32(0) || int32((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != i32(0) { + if ((_db.X6)&i32(2)) == i32(0) || int32((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != i32(0) { goto _10 } @@ -13655,15 +12815,11 @@ _0: var _sqlite3Hooks TBenignMallocHooks // sqlite3.c:20507:3 func _sqlite3BtreeIsInTrans(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c:68557:1 - func() int32 { - if (_p == (*XBtree)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _p != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68558), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeIsInTransØ00__func__Ø000))), unsafe.Pointer(str(8540))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = bool2int((_p != nil) && (int32(_p.X2) == i32(2))) return @@ -13690,25 +12846,17 @@ func _sqlite3BtreeRollback(tls *crt.TLS, _p *XBtree, _tripCode int32, _writeOnly var _6_nPage int32 // sqlite3.c:62989:11 _ = _6_nPage _pBt = (*XBtShared)(unsafe.Pointer(_p.X1)) - func() int32 { - if (_writeOnly == i32(1)) || (_writeOnly == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _writeOnly != i32(1) && _writeOnly != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62960), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeRollbackØ00__func__Ø000))), unsafe.Pointer(str(8608))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_tripCode == i32(516)) || (_tripCode == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if _tripCode != i32(516) && _tripCode != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62961), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeRollbackØ00__func__Ø000))), unsafe.Pointer(str(8640))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3BtreeEnter(tls, _p) if _tripCode != i32(0) { @@ -13732,15 +12880,11 @@ _8: } _3_rc2 = _sqlite3BtreeTripAllCursors(tls, _p, _tripCode, _writeOnly) - func() int32 { - if (_rc == i32(0)) || ((_writeOnly == i32(0)) && (_3_rc2 == i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) && (_writeOnly != i32(0) || _3_rc2 != i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62971), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeRollbackØ00__func__Ø000))), unsafe.Pointer(str(8696))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _3_rc2 == i32(0) { goto _14 @@ -13749,39 +12893,27 @@ _8: _rc = _3_rc2 _14: _9: - func() int32 { - if (int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) != i32(0)) || (((*XBtShared)(unsafe.Pointer(_p.X1)).X17) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) == i32(0) && ((*XBtShared)(unsafe.Pointer(_p.X1)).X17) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62974), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeRollbackØ00__func__Ø000))), unsafe.Pointer(str(8748))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) >= int32(_p.X2) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) < int32(_p.X2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62974), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeRollbackØ00__func__Ø000))), unsafe.Pointer(str(8812))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_p.X2) != i32(2) { goto _20 } - func() int32 { - if i32(2) == int32(_pBt.X8) { - return i32(0) - } - return func() int32 { + func() { + if i32(2) != int32(_pBt.X8) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62979), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeRollbackØ00__func__Ø000))), unsafe.Pointer(str(8848))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _4_rc2 = _sqlite3PagerRollback(tls, (*XPager)(unsafe.Pointer(_pBt.X0))) if _4_rc2 == i32(0) { @@ -13804,15 +12936,11 @@ _25: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(60 /* X18 */))) = uint32(_6_nPage) _releasePage(tls, _pPage1) _24: - func() int32 { - if _countValidCursors(tls, _pBt, i32(1)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _countValidCursors(tls, _pBt, i32(1)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62996), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeRollbackØ00__func__Ø000))), unsafe.Pointer(str(8880))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(36 /* X8 */))) = uint8(i32(1)) _btreeClearHasContent(tls, _pBt) @@ -13833,25 +12961,17 @@ func init() { func _saveAllCursors(tls *crt.TLS, _pBt *XBtShared, _iRoot uint32, _pExcept *XBtCursor) (r0 int32) { // sqlite3.c:59661:1 var _p *XBtCursor // sqlite3.c:59662:12 _ = _p - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59663), unsafe.Pointer((*int8)(unsafe.Pointer(&_saveAllCursorsØ00__func__Ø000))), unsafe.Pointer(str(7928))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pExcept == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0))))) || ((*XBtShared)(unsafe.Pointer(_pExcept.X1)) == _pBt) { - return i32(0) } - return func() int32 { + }() + func() { + if _pExcept != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) && (*XBtShared)(unsafe.Pointer(_pExcept.X1)) != _pBt { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59664), unsafe.Pointer((*int8)(unsafe.Pointer(&_saveAllCursorsØ00__func__Ø000))), unsafe.Pointer(str(8936))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _p = (*XBtCursor)(unsafe.Pointer(_pBt.X2)) _5: @@ -13939,35 +13059,23 @@ _3: func _saveCursorPosition(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { // sqlite3.c:59614:1 var _rc int32 // sqlite3.c:59615:7 _ = _rc - func() int32 { - if (i32(1) == int32(_pCur.X12)) || (i32(2) == int32(_pCur.X12)) { - return i32(0) - } - return func() int32 { + func() { + if i32(1) != int32(_pCur.X12) && i32(2) != int32(_pCur.X12) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59617), unsafe.Pointer((*int8)(unsafe.Pointer(&_saveCursorPositionØ00__func__Ø000))), unsafe.Pointer(str(8984))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if unsafe.Pointer((unsafe.Pointer)(uintptr(i32(0)))) == (_pCur.X6) { - return i32(0) } - return func() int32 { + }() + func() { + if unsafe.Pointer((unsafe.Pointer)(uintptr(i32(0)))) != (_pCur.X6) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59618), unsafe.Pointer((*int8)(unsafe.Pointer(&_saveCursorPositionØ00__func__Ø000))), unsafe.Pointer(str(9044))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _cursorHoldsMutex(tls, _pCur) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _cursorHoldsMutex(tls, _pCur) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59619), unsafe.Pointer((*int8)(unsafe.Pointer(&_saveCursorPositionØ00__func__Ø000))), unsafe.Pointer(str(9060))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pCur.X12) != i32(2) { goto _7 @@ -14015,35 +13123,23 @@ func _saveCursorKey(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { // sqlite3.c:59 var _2_pKey unsafe.Pointer // sqlite3.c:59589:10 _ = _2_pKey _rc = i32(0) - func() int32 { - if i32(1) == int32(_pCur.X12) { - return i32(0) - } - return func() int32 { + func() { + if i32(1) != int32(_pCur.X12) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59580), unsafe.Pointer((*int8)(unsafe.Pointer(&_saveCursorKeyØ00__func__Ø000))), unsafe.Pointer(str(9104))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if unsafe.Pointer((unsafe.Pointer)(uintptr(i32(0)))) == (_pCur.X6) { - return i32(0) } - return func() int32 { + }() + func() { + if unsafe.Pointer((unsafe.Pointer)(uintptr(i32(0)))) != (_pCur.X6) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59581), unsafe.Pointer((*int8)(unsafe.Pointer(&_saveCursorKeyØ00__func__Ø000))), unsafe.Pointer(str(9044))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _cursorHoldsMutex(tls, _pCur) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _cursorHoldsMutex(tls, _pCur) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59582), unsafe.Pointer((*int8)(unsafe.Pointer(&_saveCursorKeyØ00__func__Ø000))), unsafe.Pointer(str(9060))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pCur.X15) == 0 { goto _6 @@ -14076,15 +13172,11 @@ _8: _rc = _sqlite3NomemError(tls, i32(59600)) _11: _7: - func() int32 { - if ((_pCur.X15) == 0) || ((_pCur.X6) == nil) { - return i32(0) - } - return func() int32 { + func() { + if (_pCur.X15) != 0 && (_pCur.X6) != nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59603), unsafe.Pointer((*int8)(unsafe.Pointer(&_saveCursorKeyØ00__func__Ø000))), unsafe.Pointer(str(9132))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _rc return @@ -14098,35 +13190,23 @@ func init() { } func _sqlite3BtreeIntegerKey(tls *crt.TLS, _pCur *XBtCursor) (r0 int64) { // sqlite3.c:63314:1 - func() int32 { - if _cursorHoldsMutex(tls, _pCur) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _cursorHoldsMutex(tls, _pCur) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63315), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeIntegerKeyØ00__func__Ø000))), unsafe.Pointer(str(9060))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pCur.X12) == i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pCur.X12) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63316), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeIntegerKeyØ00__func__Ø000))), unsafe.Pointer(str(9180))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pCur.X15) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (_pCur.X15) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63317), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeIntegerKeyØ00__func__Ø000))), unsafe.Pointer(str(9208))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _getCellInfo(tls, _pCur) r0 = (*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(32 /* X4 */))).X0 @@ -14179,15 +13259,11 @@ func _assertCellInfo(tls *crt.TLS, _pCur *XBtCursor) { // sqlite3.c:63273:3 _iPage = int32(_pCur.X14) crt.Xmemset(tls, (unsafe.Pointer)(&_info), i32(0), u64(24)) _btreeParseCell(tls, *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_iPage))), int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(_iPage)))), &_info) - func() int32 { - if ((_sqlite3Config.X6) == i32(0)) || (crt.Xmemcmp(tls, (unsafe.Pointer)(&_info), (unsafe.Pointer)((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(32 /* X4 */)))), u64(24)) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_sqlite3Config.X6) != i32(0) && crt.Xmemcmp(tls, (unsafe.Pointer)(&_info), (unsafe.Pointer)((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(32 /* X4 */)))), u64(24)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63278), unsafe.Pointer((*int8)(unsafe.Pointer(&_assertCellInfoØ00__func__Ø000))), unsafe.Pointer(str(9248))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() return @@ -14200,25 +13276,17 @@ func init() { } func _sqlite3BtreePayloadSize(tls *crt.TLS, _pCur *XBtCursor) (r0 uint32) { // sqlite3.c:63331:1 - func() int32 { - if _cursorHoldsMutex(tls, _pCur) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _cursorHoldsMutex(tls, _pCur) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63332), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePayloadSizeØ00__func__Ø000))), unsafe.Pointer(str(9060))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pCur.X12) == i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pCur.X12) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63333), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePayloadSizeØ00__func__Ø000))), unsafe.Pointer(str(9180))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _getCellInfo(tls, _pCur) r0 = (*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(32 /* X4 */))).X2 @@ -14233,45 +13301,29 @@ func init() { } func _sqlite3BtreePayload(tls *crt.TLS, _pCur *XBtCursor, _offset uint32, _amt uint32, _pBuf unsafe.Pointer) (r0 int32) { // sqlite3.c:63677:1 - func() int32 { - if _cursorHoldsMutex(tls, _pCur) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _cursorHoldsMutex(tls, _pCur) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63678), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePayloadØ00__func__Ø000))), unsafe.Pointer(str(9060))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pCur.X12) == i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pCur.X12) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63679), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePayloadØ00__func__Ø000))), unsafe.Pointer(str(9180))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pCur.X14) >= i32(0)) && ((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))) != nil) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pCur.X14) < i32(0) || (*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63680), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePayloadØ00__func__Ø000))), unsafe.Pointer(str(9348))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(_pCur.X14)))) < int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X14) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(_pCur.X14)))) >= int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X14) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63681), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePayloadØ00__func__Ø000))), unsafe.Pointer(str(9392))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _accessPayload(tls, _pCur, _offset, _amt, (*uint8)(unsafe.Pointer(_pBuf)), i32(0)) return @@ -14313,77 +13365,49 @@ func _accessPayload(tls *crt.TLS, _pCur *XBtCursor, _offset uint32, _amt uint32, _iIdx = i32(0) _pPage = *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14))) _pBt = (*XBtShared)(unsafe.Pointer(_pCur.X1)) - func() int32 { - if _pPage != nil { - return i32(0) - } - return func() int32 { + func() { + if _pPage == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63491), unsafe.Pointer((*int8)(unsafe.Pointer(&_accessPayloadØ00__func__Ø000))), unsafe.Pointer(str(9472))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_eOp == i32(0)) || (_eOp == i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if _eOp != i32(0) && _eOp != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63492), unsafe.Pointer((*int8)(unsafe.Pointer(&_accessPayloadØ00__func__Ø000))), unsafe.Pointer(str(9480))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pCur.X12) == i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pCur.X12) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63493), unsafe.Pointer((*int8)(unsafe.Pointer(&_accessPayloadØ00__func__Ø000))), unsafe.Pointer(str(9180))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(_pCur.X14)))) < int32(_pPage.X14) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(_pCur.X14)))) >= int32(_pPage.X14) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63494), unsafe.Pointer((*int8)(unsafe.Pointer(&_accessPayloadØ00__func__Ø000))), unsafe.Pointer(str(9500))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _cursorHoldsMutex(tls, _pCur) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _cursorHoldsMutex(tls, _pCur) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63495), unsafe.Pointer((*int8)(unsafe.Pointer(&_accessPayloadØ00__func__Ø000))), unsafe.Pointer(str(9060))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _getCellInfo(tls, _pCur) _aPayload = (*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(32 /* X4 */))).X1 - func() int32 { - if (_offset + _amt) <= ((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(32 /* X4 */))).X2) { - return i32(0) - } - return func() int32 { + func() { + if (_offset + _amt) > ((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(32 /* X4 */))).X2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63499), unsafe.Pointer((*int8)(unsafe.Pointer(&_accessPayloadØ00__func__Ø000))), unsafe.Pointer(str(9540))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if uintptr(unsafe.Pointer(_aPayload)) > uintptr(unsafe.Pointer(_pPage.X19)) { - return i32(0) } - return func() int32 { + }() + func() { + if uintptr(unsafe.Pointer(_aPayload)) <= uintptr(unsafe.Pointer(_pPage.X19)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63501), unsafe.Pointer((*int8)(unsafe.Pointer(&_accessPayloadØ00__func__Ø000))), unsafe.Pointer(str(9576))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if uint64(int64((uintptr(unsafe.Pointer(_aPayload))-uintptr(unsafe.Pointer(_pPage.X19)))/1)) <= uint64((_pBt.X16)-uint32((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(32 /* X4 */))).X3)) { goto _15 @@ -14470,55 +13494,39 @@ _21: _offset = _offset % _5_ovflSize _26: _25: - func() int32 { - if (_rc == i32(0)) && (_amt > uint32(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) || _amt <= uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63566), unsafe.Pointer((*int8)(unsafe.Pointer(&_accessPayloadØ00__func__Ø000))), unsafe.Pointer(str(9600))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _30: if _5_nextPage == 0 { goto _31 } - func() int32 { - if (((*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur.X3)) + 4*uintptr(_iIdx)))) == uint32(i32(0))) || ((*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur.X3)) + 4*uintptr(_iIdx)))) == _5_nextPage)) || ((_sqlite3Config.X6) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur.X3)) + 4*uintptr(_iIdx)))) != uint32(i32(0)) && (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur.X3)) + 4*uintptr(_iIdx)))) != _5_nextPage && (_sqlite3Config.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63569), unsafe.Pointer((*int8)(unsafe.Pointer(&_accessPayloadØ00__func__Ø000))), unsafe.Pointer(str(9624))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur.X3)) + 4*uintptr(_iIdx))) = _5_nextPage if _offset < _5_ovflSize { goto _36 } - func() int32 { - if (int32(_pCur.X10) & i32(4)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pCur.X10) & i32(4)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63581), unsafe.Pointer((*int8)(unsafe.Pointer(&_accessPayloadØ00__func__Ø000))), unsafe.Pointer(str(9700))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCur.X0)).X0)) == (*Xsqlite3)(unsafe.Pointer(_pBt.X1)) { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCur.X0)).X0)) != (*Xsqlite3)(unsafe.Pointer(_pBt.X1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63582), unsafe.Pointer((*int8)(unsafe.Pointer(&_accessPayloadØ00__func__Ø000))), unsafe.Pointer(str(9732))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur.X3)) + 4*uintptr(_iIdx+i32(1))))) == 0 { goto _41 @@ -14648,35 +13656,23 @@ func _sqlite3PagerWrite(tls *crt.TLS, _pPg *XPgHdr) (r0 int32) { // sqlite3.c:52 var _pPager *XPager // sqlite3.c:52912:9 _ = _pPager _pPager = (*XPager)(unsafe.Pointer(_pPg.X4)) - func() int32 { - if (int32(_pPg.X6) & i32(32)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pPg.X6) & i32(32)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52913), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerWriteØ00__func__Ø000))), unsafe.Pointer(str(9796))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPager.X14) >= i32(2) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X14) < i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52914), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerWriteØ00__func__Ø000))), unsafe.Pointer(str(9828))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _assert_pager_state(tls, _pPager) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _assert_pager_state(tls, _pPager) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52915), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerWriteØ00__func__Ø000))), unsafe.Pointer(str(9864))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_pPg.X6)&i32(4)) == i32(0) || (_pPager.X22) < (_pPg.X5) { goto _7 @@ -14706,15 +13702,11 @@ _10: goto _12 } - func() int32 { - if int32(_pPager.X10) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X10) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52922), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerWriteØ00__func__Ø000))), unsafe.Pointer(str(9892))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _pagerWriteLargeSector(tls, _pPg) return @@ -14735,130 +13727,82 @@ func _assert_pager_state(tls *crt.TLS, _p *XPager) (r0 int32) { // sqlite3.c:477 var _pPager *XPager // sqlite3.c:47722:9 _ = _pPager _pPager = _p - func() int32 { - if ((((((int32(_p.X14) == i32(0)) || (int32(_p.X14) == i32(1))) || (int32(_p.X14) == i32(2))) || (int32(_p.X14) == i32(3))) || (int32(_p.X14) == i32(4))) || (int32(_p.X14) == i32(5))) || (int32(_p.X14) == i32(6)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X14) != i32(0) && int32(_p.X14) != i32(1) && int32(_p.X14) != i32(2) && int32(_p.X14) != i32(3) && int32(_p.X14) != i32(4) && int32(_p.X14) != i32(5) && int32(_p.X14) != i32(6) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47725), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(9932))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_p.X10) == i32(0)) || (int32(_p.X15) == i32(4)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_p.X10) != i32(0) && int32(_p.X15) != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47738), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10148))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_p.X10) == i32(0)) || ((_pPager.X16) != 0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_p.X10) != i32(0) && (_pPager.X16) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47739), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10192))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_p.X2) == i32(2)) || ((_p.X3) != 0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_p.X2) != i32(2) && (_p.X3) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47744), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10236))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_p.X2) != i32(2)) || ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_p.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_p.X2) == i32(2) && (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_p.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47745), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10292))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pPager.X13) == 0 { goto _20 } - func() int32 { - if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_p.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_p.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47756), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10352))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_p.X4) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (_p.X4) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47757), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10368))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_p.X2) == i32(2)) || (int32(_p.X2) == i32(4)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_p.X2) != i32(2) && int32(_p.X2) != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47758), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10380))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_p.X14) != i32(6)) && (int32(_p.X14) != i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_p.X14) == i32(6) || int32(_p.X14) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47761), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10464))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if bool2int((*XWal)(unsafe.Pointer(_p.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if bool2int((*XWal)(unsafe.Pointer(_p.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47762), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10512))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _20: - func() int32 { - if (int32(_pPager.X16) == i32(0)) || (int32(_pPager.X15) >= i32(2)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X16) != i32(0) && int32(_pPager.X15) < i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47768), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10532))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_p.X15) != i32(3) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_p.X15) == i32(3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47769), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10592))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() switch int32(_p.X14) { case i32(0): @@ -14880,343 +13824,219 @@ _20: } _39: - func() int32 { - if (_pPager.X13) == 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X13) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47773), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10616))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pPager.X26) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pPager.X26) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47774), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10624))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_sqlite3PcacheRefCount(tls, (*XPCache)(unsafe.Pointer(_pPager.X59))) == i32(0)) || ((_pPager.X10) != 0) { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3PcacheRefCount(tls, (*XPCache)(unsafe.Pointer(_pPager.X59))) != i32(0) && (_pPager.X10) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47775), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10652))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _46 _40: - func() int32 { - if (_pPager.X26) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X26) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47779), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10624))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_p.X15) != i32(5) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_p.X15) == i32(5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47780), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10716))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_p.X15) >= i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_p.X15) < i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47781), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10740))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _46 _41: - func() int32 { - if int32(_p.X15) != i32(5) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X15) == i32(5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47785), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10716))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pPager.X26) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pPager.X26) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47786), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10624))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { goto _64 } - func() int32 { - if int32(_p.X15) >= i32(2) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X15) < i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47788), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10764))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _64: - func() int32 { - if (_pPager.X22) == (_pPager.X23) { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X22) != (_pPager.X23) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47790), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10788))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pPager.X23) == (_pPager.X24) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pPager.X23) != (_pPager.X24) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47791), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10824))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pPager.X23) == (_pPager.X25) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pPager.X23) != (_pPager.X25) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47792), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10864))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPager.X17) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X17) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47793), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10904))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _46 _42: - func() int32 { - if int32(_p.X15) != i32(5) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X15) == i32(5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47797), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10716))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pPager.X26) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pPager.X26) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47798), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10624))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { goto _79 } - func() int32 { - if int32(_p.X15) >= i32(2) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X15) < i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47805), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10764))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_p.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_p.X2) == i32(2))) || (int32(_p.X2) == i32(5)) { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_p.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) && int32(_p.X2) != i32(2) && int32(_p.X2) != i32(5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47806), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10928))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _79: - func() int32 { - if (_pPager.X23) == (_pPager.X24) { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X23) != (_pPager.X24) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47811), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10824))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pPager.X23) == (_pPager.X25) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pPager.X23) != (_pPager.X25) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47812), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10864))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _46 _43: - func() int32 { - if int32(_p.X15) == i32(4) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X15) != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47816), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(11028))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pPager.X26) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pPager.X26) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47817), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10624))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47818), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(11056))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_p.X15) >= i32(4) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_p.X15) < i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47819), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(11080))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_p.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_p.X2) == i32(2))) || (int32(_p.X2) == i32(5)) { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_p.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) && int32(_p.X2) != i32(2) && int32(_p.X2) != i32(5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47820), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10928))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pPager.X23) <= (_pPager.X25) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pPager.X23) > (_pPager.X25) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47824), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(11108))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _46 _44: - func() int32 { - if int32(_p.X15) == i32(4) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X15) != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47828), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(11028))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pPager.X26) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pPager.X26) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47829), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10624))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47830), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(11056))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_p.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_p.X2) == i32(2))) || (int32(_p.X2) == i32(5)) { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_p.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) && int32(_p.X2) != i32(2) && int32(_p.X2) != i32(5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47831), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10928))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _46 _45: - func() int32 { - if (_pPager.X26) != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X26) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47842), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(11148))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_sqlite3PcacheRefCount(tls, (*XPCache)(unsafe.Pointer(_pPager.X59))) > i32(0)) || ((_pPager.X10) != 0) { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3PcacheRefCount(tls, (*XPCache)(unsafe.Pointer(_pPager.X59))) <= i32(0) && (_pPager.X10) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47843), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(11176))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _46 @@ -15292,15 +14112,11 @@ func _sqlite3BitvecTestNotNull(tls *crt.TLS, _p *XBitvec, _i uint32) (r0 int32) _ = _1_bin var _4_h uint32 // sqlite3.c:43809:9 _ = _4_h - func() int32 { - if _p != (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _p == (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(43795), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BitvecTestNotNullØ00__func__Ø000))), unsafe.Pointer(str(824))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i -= 1 if _i < (_p.X0) { @@ -15318,7 +14134,7 @@ _3: _1_bin = _i / (_p.X2) _i = _i % (_p.X2) - _p = *(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[62]unsafe.Pointer)(unsafe.Pointer((*T5555951)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 8*uintptr(_1_bin))) + _p = *(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[62]unsafe.Pointer)(unsafe.Pointer((*T5555933)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 8*uintptr(_1_bin))) if _p != nil { goto _5 } @@ -15334,17 +14150,17 @@ _4: goto _6 } - r0 = bool2int((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[496]uint8)(unsafe.Pointer((*T5555951)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 1*uintptr(_i/uint32(i32(8)))))) & (i32(1) << uint(int32(_i&uint32(i32(7)))))) != i32(0)) + r0 = bool2int((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[496]uint8)(unsafe.Pointer((*T5555933)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 1*uintptr(_i/uint32(i32(8)))))) & (i32(1) << uint(int32(_i&uint32(i32(7)))))) != i32(0)) return _6: _4_h = uint32(uint64(postInc985(&_i, uint32(1))*uint32(i32(1))) % u64(124)) _8: - if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T5555951)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 4*uintptr(_4_h)))) == 0 { + if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T5555933)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 4*uintptr(_4_h)))) == 0 { goto _9 } - if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T5555951)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 4*uintptr(_4_h)))) != _i { + if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T5555933)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 4*uintptr(_4_h)))) != _i { goto _10 } @@ -15384,45 +14200,29 @@ func _subjournalPage(tls *crt.TLS, _pPg *XPgHdr) (r0 int32) { // sqlite3.c:51307 goto _0 } - func() int32 { - if (_pPager.X3) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X3) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51313), unsafe.Pointer((*int8)(unsafe.Pointer(&_subjournalPageØ00__func__Ø000))), unsafe.Pointer(str(11288))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) || ((*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) && (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51314), unsafe.Pointer((*int8)(unsafe.Pointer(&_subjournalPageØ00__func__Ø000))), unsafe.Pointer(str(11308))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X33)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) || ((_pPager.X29) == uint32(i32(0))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X33)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) && (_pPager.X29) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51315), unsafe.Pointer((*int8)(unsafe.Pointer(&_subjournalPageØ00__func__Ø000))), unsafe.Pointer(str(11352))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (((*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) || _pageInJournal(tls, _pPager, _pPg) != 0) || ((_pPg.X5) > (_pPager.X23)) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) && _pageInJournal(tls, _pPager, _pPg) == 0 && (_pPg.X5) <= (_pPager.X23) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51316), unsafe.Pointer((*int8)(unsafe.Pointer(&_subjournalPageØ00__func__Ø000))), unsafe.Pointer(str(11396))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _openSubJournal(tls, _pPager) if _rc != i32(0) { @@ -15446,15 +14246,11 @@ _0: } *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(60 /* X29 */))) += 1 - func() int32 { - if (_pPager.X38) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X38) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51339), unsafe.Pointer((*int8)(unsafe.Pointer(&_subjournalPageØ00__func__Ø000))), unsafe.Pointer(str(11480))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _addToSavepointBitvecs(tls, _pPager, _pPg.X5) _15: @@ -15530,15 +14326,11 @@ _0: _1: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */))) = int32(u64(1016)) - func() int32 { - if uint64(i32(1024)) == (u64(16) + uint64((_p.X1)-i32(8))) { - return i32(0) - } - return func() int32 { + func() { + if uint64(i32(1024)) != (u64(16) + uint64((_p.X1)-i32(8))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88970), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3JournalOpenØ00__func__Ø000))), unsafe.Pointer(str(11520))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _2: *(**Xsqlite3_io_methods)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))) = &_MemJournalMethods @@ -15557,15 +14349,11 @@ func _sqlite3OsOpen(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zPath *int8, _pFile *Xsq _rc = (*(*func(*crt.TLS, *Xsqlite3_vfs, *int8, *Xsqlite3_file, int32, *int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *int8, unsafe.Pointer, int32, *int32) int32 }{(_pVfs.X6)})))(tls, _pVfs, _zPath, _pFile, _flags&i32(556927), _pFlagsOut) - func() int32 { - if (_rc == i32(0)) || ((*Xsqlite3_io_methods)(unsafe.Pointer(_pFile.X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) && (*Xsqlite3_io_methods)(unsafe.Pointer(_pFile.X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(20265), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3OsOpenØ00__func__Ø000))), unsafe.Pointer(str(11580))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _rc return @@ -15654,27 +14442,19 @@ func _memjrnlRead(tls *crt.TLS, _pJfd *Xsqlite3_file, _zBuf unsafe.Pointer, _iAm _p = (*XMemJournal)(unsafe.Pointer(_pJfd)) _zOut = (*uint8)(unsafe.Pointer(_zBuf)) _nRead = _iAmt - func() int32 { - if (int64(_iAmt) + _iOfst) <= ((*T5963412)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X5 */))).X0) { - return i32(0) - } - return func() int32 { + func() { + if (int64(_iAmt) + _iOfst) > ((*T5963394)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X5 */))).X0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88706), unsafe.Pointer((*int8)(unsafe.Pointer(&_memjrnlReadØ00__func__Ø000))), unsafe.Pointer(str(11652))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (((*T5963412)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X6 */))).X0) == int64(i32(0))) || ((*XFileChunk)(unsafe.Pointer((*T5963412)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X6 */))).X1)) != (*XFileChunk)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) } - return func() int32 { + }() + func() { + if ((*T5963394)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X6 */))).X0) != int64(i32(0)) && (*XFileChunk)(unsafe.Pointer((*T5963394)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X6 */))).X1)) == (*XFileChunk)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88707), unsafe.Pointer((*int8)(unsafe.Pointer(&_memjrnlReadØ00__func__Ø000))), unsafe.Pointer(str(11688))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if ((*T5963412)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X6 */))).X0) == _iOfst && _iOfst != int64(i32(0)) { + if ((*T5963394)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X6 */))).X0) == _iOfst && _iOfst != int64(i32(0)) { goto _6 } @@ -15686,11 +14466,8 @@ _7: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88711), unsafe.Pointer((*int8)(unsafe.Pointer(&_memjrnlReadØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88711), unsafe.Pointer((*int8)(unsafe.Pointer(&_memjrnlReadØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 || (_1_iOff+int64(_p.X1)) > _iOfst { @@ -15709,16 +14486,12 @@ _13: goto _14 _6: - _pChunk = (*XFileChunk)(unsafe.Pointer((*T5963412)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X6 */))).X1)) - func() int32 { - if _pChunk != (*XFileChunk)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + _pChunk = (*XFileChunk)(unsafe.Pointer((*T5963394)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X6 */))).X1)) + func() { + if _pChunk == (*XFileChunk)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88718), unsafe.Pointer((*int8)(unsafe.Pointer(&_memjrnlReadØ00__func__Ø000))), unsafe.Pointer(str(11740))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _14: _iChunkOffset = int32(_iOfst % int64(_p.X1)) @@ -15742,17 +14515,17 @@ _17: sink961 = *p } _iChunkOffset = i32(0) - if ((_nRead >= i32(0)) && (store5963683(&_pChunk, (*XFileChunk)(unsafe.Pointer(_pChunk.X0))) != (*XFileChunk)(unsafe.Pointer(uintptr(i32(0)))))) && (_nRead > i32(0)) { + if ((_nRead >= i32(0)) && (store5963665(&_pChunk, (*XFileChunk)(unsafe.Pointer(_pChunk.X0))) != (*XFileChunk)(unsafe.Pointer(uintptr(i32(0)))))) && (_nRead > i32(0)) { goto _17 } - *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5963412)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X6 */))))) + uintptr(0 /* X0 */))) = func() int64 { + *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5963394)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X6 */))))) + uintptr(0 /* X0 */))) = func() int64 { if _pChunk != nil { return (_iOfst + int64(_iAmt)) } return int64(i32(0)) }() - *(**XFileChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5963412)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X6 */))))) + uintptr(8 /* X1 */))))) = _pChunk + *(**XFileChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5963394)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X6 */))))) + uintptr(8 /* X1 */))))) = _pChunk r0 = i32(0) return @@ -15799,33 +14572,25 @@ _2: return _1: - func() int32 { - if (_iOfst == ((*T5963412)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X5 */))).X0)) || (_iOfst == int64(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if _iOfst != ((*T5963394)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X5 */))).X0) && _iOfst != int64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88818), unsafe.Pointer((*int8)(unsafe.Pointer(&_memjrnlWriteØ00__func__Ø000))), unsafe.Pointer(str(11764))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_iOfst > int64(i32(0))) || ((*XFileChunk)(unsafe.Pointer(_p.X4)) == (*XFileChunk)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) } - return func() int32 { + }() + func() { + if _iOfst <= int64(i32(0)) && (*XFileChunk)(unsafe.Pointer(_p.X4)) != (*XFileChunk)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88825), unsafe.Pointer((*int8)(unsafe.Pointer(&_memjrnlWriteØ00__func__Ø000))), unsafe.Pointer(str(11804))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _10: if _nWrite <= i32(0) { goto _11 } - _5_pChunk = (*XFileChunk)(unsafe.Pointer((*T5963412)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X5 */))).X1)) - _5_iChunkOffset = int32(((*T5963412)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X5 */))).X0) % int64(_p.X1)) + _5_pChunk = (*XFileChunk)(unsafe.Pointer((*T5963394)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X5 */))).X1)) + _5_iChunkOffset = int32(((*T5963394)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X5 */))).X0) % int64(_p.X1)) _5_iSpace = func() int32 { if _nWrite < ((_p.X1) - _5_iChunkOffset) { return _nWrite @@ -15850,35 +14615,27 @@ _15: goto _16 } - func() int32 { - if (*XFileChunk)(unsafe.Pointer(_p.X4)) != nil { - return i32(0) - } - return func() int32 { + func() { + if (*XFileChunk)(unsafe.Pointer(_p.X4)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88841), unsafe.Pointer((*int8)(unsafe.Pointer(&_memjrnlWriteØ00__func__Ø000))), unsafe.Pointer(str(11828))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XFileChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pChunk)) + uintptr(0 /* X0 */))))) = _6_pNew goto _19 _16: - func() int32 { - if (*XFileChunk)(unsafe.Pointer(_p.X4)) == nil { - return i32(0) - } - return func() int32 { + func() { + if (*XFileChunk)(unsafe.Pointer(_p.X4)) != nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88844), unsafe.Pointer((*int8)(unsafe.Pointer(&_memjrnlWriteØ00__func__Ø000))), unsafe.Pointer(str(11840))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XFileChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X4 */))))) = _6_pNew _19: - *(**XFileChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5963412)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X5 */))))) + uintptr(8 /* X1 */))))) = _6_pNew + *(**XFileChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5963394)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X5 */))))) + uintptr(8 /* X1 */))))) = _6_pNew _14: - crt.Xmemcpy(tls, (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer((*[8]uint8)(unsafe.Pointer(uintptr((*T5963412)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X5 */))).X1)+uintptr(8 /* X1 */)))))))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_5_iChunkOffset)))))))), (unsafe.Pointer)(_zWrite), uint64(_5_iSpace)) + crt.Xmemcpy(tls, (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer((*[8]uint8)(unsafe.Pointer(uintptr((*T5963394)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X5 */))).X1)+uintptr(8 /* X1 */)))))))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_5_iChunkOffset)))))))), (unsafe.Pointer)(_zWrite), uint64(_5_iSpace)) { p := &_zWrite *p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_5_iSpace))) @@ -15890,7 +14647,7 @@ _14: sink961 = *p } { - p := (*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5963412)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X5 */))))) + uintptr(0 /* X0 */))) + p := (*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5963394)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X5 */))))) + uintptr(0 /* X0 */))) *p = (*p) + int64(_5_iSpace) sink967 = *p } @@ -15932,11 +14689,11 @@ _1: goto _4 } - if (_1_iOff + int64(_1_nChunk)) <= ((*T5963412)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_copy)) + uintptr(32 /* X5 */))).X0) { + if (_1_iOff + int64(_1_nChunk)) <= ((*T5963394)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_copy)) + uintptr(32 /* X5 */))).X0) { goto _5 } - _1_nChunk = int32(((*T5963412)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_copy)) + uintptr(32 /* X5 */))).X0) - _1_iOff) + _1_nChunk = int32(((*T5963394)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_copy)) + uintptr(32 /* X5 */))).X0) - _1_iOff) _5: _rc = _sqlite3OsWrite(tls, _pReal, (unsafe.Pointer)((*[8]uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pIter))+uintptr(8 /* X1 */)))), _1_nChunk, _1_iOff) if _rc == 0 { @@ -16036,11 +14793,8 @@ func _memjrnlTruncate(tls *crt.TLS, _pJfd *Xsqlite3_file, _size int64) (r0 int32 return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88871), unsafe.Pointer((*int8)(unsafe.Pointer(&_memjrnlTruncateØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88871), unsafe.Pointer((*int8)(unsafe.Pointer(&_memjrnlTruncateØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -16049,10 +14803,10 @@ func _memjrnlTruncate(tls *crt.TLS, _pJfd *Xsqlite3_file, _size int64) (r0 int32 _memjrnlFreeChunks(tls, _p) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X3 */))) = i32(0) - *(**XFileChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5963412)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X5 */))))) + uintptr(8 /* X1 */))))) = (*XFileChunk)(unsafe.Pointer(uintptr(i32(0)))) - *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5963412)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X5 */))))) + uintptr(0 /* X0 */))) = int64(i32(0)) - *(**XFileChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5963412)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X6 */))))) + uintptr(8 /* X1 */))))) = (*XFileChunk)(unsafe.Pointer(uintptr(i32(0)))) - *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5963412)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X6 */))))) + uintptr(0 /* X0 */))) = int64(i32(0)) + *(**XFileChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5963394)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X5 */))))) + uintptr(8 /* X1 */))))) = (*XFileChunk)(unsafe.Pointer(uintptr(i32(0)))) + *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5963394)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X5 */))))) + uintptr(0 /* X0 */))) = int64(i32(0)) + *(**XFileChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5963394)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X6 */))))) + uintptr(8 /* X1 */))))) = (*XFileChunk)(unsafe.Pointer(uintptr(i32(0)))) + *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5963394)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X6 */))))) + uintptr(0 /* X0 */))) = int64(i32(0)) _2: r0 = i32(0) return @@ -16066,7 +14820,8 @@ func init() { } func _memjrnlSync(tls *crt.TLS, _pJfd *Xsqlite3_file, _flags int32) (r0 int32) { // sqlite3.c:88897:1 - func() int32 { ; return _flags }() + _ = _flags + r0 = i32(0) return @@ -16076,7 +14831,7 @@ func _memjrnlFileSize(tls *crt.TLS, _pJfd *Xsqlite3_file, _pSize *int64) (r0 int var _p *XMemJournal // sqlite3.c:88906:14 _ = _p _p = (*XMemJournal)(unsafe.Pointer(_pJfd)) - *_pSize = (*T5963412)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X5 */))).X0 + *_pSize = (*T5963394)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X5 */))).X0 r0 = i32(0) return @@ -16124,15 +14879,11 @@ _0: *p = (*p) | _sqlite3BitvecSet(tls, (*XBitvec)(unsafe.Pointer(_1_p.X2)), _pgno) sink961 = *p } - func() int32 { - if (_rc == i32(0)) || (_rc == i32(7)) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) && _rc != i32(7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48649), unsafe.Pointer((*int8)(unsafe.Pointer(&_addToSavepointBitvecsØ00__func__Ø000))), unsafe.Pointer(str(4072))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _4: _ii += 1 @@ -16163,25 +14914,17 @@ func _sqlite3BitvecSet(tls *crt.TLS, _p *XBitvec, _i uint32) (r0 int32) { // sql return _0: - func() int32 { - if _i > uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _i <= uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(43836), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BitvecSetØ00__func__Ø000))), unsafe.Pointer(str(11900))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _i <= (_p.X0) { - return i32(0) } - return func() int32 { + }() + func() { + if _i > (_p.X0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(43837), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BitvecSetØ00__func__Ø000))), unsafe.Pointer(str(11904))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i -= 1 _5: @@ -16191,12 +14934,12 @@ _5: _1_bin = _i / (_p.X2) _i = _i % (_p.X2) - if (*(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[62]unsafe.Pointer)(unsafe.Pointer((*T5555951)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 8*uintptr(_1_bin)))) != (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) { + if (*(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[62]unsafe.Pointer)(unsafe.Pointer((*T5555933)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 8*uintptr(_1_bin)))) != (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) { goto _8 } - *(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[62]unsafe.Pointer)(unsafe.Pointer((*T5555951)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 8*uintptr(_1_bin))) = _sqlite3BitvecCreate(tls, _p.X2) - if (*(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[62]unsafe.Pointer)(unsafe.Pointer((*T5555951)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 8*uintptr(_1_bin)))) != (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) { + *(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[62]unsafe.Pointer)(unsafe.Pointer((*T5555933)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 8*uintptr(_1_bin))) = _sqlite3BitvecCreate(tls, _p.X2) + if (*(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[62]unsafe.Pointer)(unsafe.Pointer((*T5555933)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 8*uintptr(_1_bin)))) != (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) { goto _9 } @@ -16205,7 +14948,7 @@ _5: _9: _8: - _p = *(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[62]unsafe.Pointer)(unsafe.Pointer((*T5555951)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 8*uintptr(_1_bin))) + _p = *(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[62]unsafe.Pointer)(unsafe.Pointer((*T5555933)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 8*uintptr(_1_bin))) goto _5 _6: @@ -16214,7 +14957,7 @@ _6: } { - p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[496]uint8)(unsafe.Pointer((*T5555951)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 1*uintptr(_i/uint32(i32(8))))) + p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[496]uint8)(unsafe.Pointer((*T5555933)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 1*uintptr(_i/uint32(i32(8))))) *p = uint8(int32(*p) | (i32(1) << uint(int32(_i&uint32(i32(7)))))) sink4537 = *p } @@ -16223,7 +14966,7 @@ _6: _10: _h = uint32(uint64(postInc985(&_i, uint32(1))*uint32(i32(1))) % u64(124)) - if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T5555951)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 4*uintptr(_h)))) != 0 { + if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T5555933)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 4*uintptr(_h)))) != 0 { goto _11 } @@ -16238,7 +14981,7 @@ _12: _11: _14: - if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T5555951)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 4*uintptr(_h)))) != _i { + if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T5555933)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 4*uintptr(_h)))) != _i { goto _15 } @@ -16253,7 +14996,7 @@ _15: _h = uint32(i32(0)) _16: - if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T5555951)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 4*uintptr(_h)))) != 0 { + if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T5555933)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 4*uintptr(_h)))) != 0 { goto _14 } @@ -16271,8 +15014,8 @@ _bitvec_set_rehash: return _18: - crt.Xmemcpy(tls, (unsafe.Pointer)(_8_aiValues), (unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T5555951)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */)))))), u64(496)) - crt.Xmemset(tls, (unsafe.Pointer)((*[62]unsafe.Pointer)(unsafe.Pointer((*T5555951)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */)))))), i32(0), u64(496)) + crt.Xmemcpy(tls, (unsafe.Pointer)(_8_aiValues), (unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T5555933)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */)))))), u64(496)) + crt.Xmemset(tls, (unsafe.Pointer)((*[62]unsafe.Pointer)(unsafe.Pointer((*T5555933)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */)))))), i32(0), u64(496)) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X2 */))) = uint32(((uint64(_p.X0) + u64(62)) - uint64(i32(1))) / u64(62)) _8_rc = _sqlite3BitvecSet(tls, _p, _i) _8_j = uint32(i32(0)) @@ -16302,7 +15045,7 @@ _23: _17: _bitvec_set_end: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))) += 1 - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T5555951)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 4*uintptr(_h))) = _i + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T5555933)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 4*uintptr(_h))) = _i r0 = i32(0) return @@ -16364,25 +15107,17 @@ func _pagerWriteLargeSector(tls *crt.TLS, _pPg *XPgHdr) (r0 int32) { // sqlite3. _needSync = i32(0) _pPager = (*XPager)(unsafe.Pointer(_pPg.X4)) _nPagePerSector = (_pPager.X47) / uint32(_pPager.X48) - func() int32 { - if (_pPager.X13) == 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X13) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52831), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerWriteLargeSectorØ00__func__Ø000))), unsafe.Pointer(str(10616))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pPager.X18) & i32(4)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pPager.X18) & i32(4)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52832), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerWriteLargeSectorØ00__func__Ø000))), unsafe.Pointer(str(11960))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(25 /* X18 */))) @@ -16410,35 +15145,23 @@ _6: _nPage = int32(_nPagePerSector) _7: _5: - func() int32 { - if _nPage > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _nPage <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52849), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerWriteLargeSectorØ00__func__Ø000))), unsafe.Pointer(str(12004))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pg1 <= (_pPg.X5) { - return i32(0) } - return func() int32 { + }() + func() { + if _pg1 > (_pPg.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52850), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerWriteLargeSectorØ00__func__Ø000))), unsafe.Pointer(str(12012))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pg1 + uint32(_nPage)) > (_pPg.X5) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pg1 + uint32(_nPage)) <= (_pPg.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52851), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerWriteLargeSectorØ00__func__Ø000))), unsafe.Pointer(str(12028))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _ii = i32(0) _14: @@ -16473,7 +15196,7 @@ _21: goto _24 _20: - if store5557795(&_4_pPage, _sqlite3PagerLookup(tls, _pPager, _4_pg)) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) { + if store5557777(&_4_pPage, _sqlite3PagerLookup(tls, _pPager, _4_pg)) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) { goto _25 } @@ -16494,15 +15217,11 @@ _18: goto _28 } - func() int32 { - if (_pPager.X13) == 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X13) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52882), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerWriteLargeSectorØ00__func__Ø000))), unsafe.Pointer(str(10616))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _ii = i32(0) _31: @@ -16527,15 +15246,11 @@ _35: _34: _28: - func() int32 { - if (int32(_pPager.X18) & i32(4)) != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pPager.X18) & i32(4)) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52892), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerWriteLargeSectorØ00__func__Ø000))), unsafe.Pointer(str(12052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(25 /* X18 */))) @@ -16574,45 +15289,29 @@ func _pager_write(tls *crt.TLS, _pPg *XPgHdr) (r0 int32) { // sqlite3.c:52725:1 _ = _rc _pPager = (*XPager)(unsafe.Pointer(_pPg.X4)) _rc = i32(0) - func() int32 { - if ((int32(_pPager.X14) == i32(2)) || (int32(_pPager.X14) == i32(3))) || (int32(_pPager.X14) == i32(4)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X14) != i32(2) && int32(_pPager.X14) != i32(3) && int32(_pPager.X14) != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52733), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_writeØ00__func__Ø000))), unsafe.Pointer(str(12120))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _assert_pager_state(tls, _pPager) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _assert_pager_state(tls, _pPager) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52737), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_writeØ00__func__Ø000))), unsafe.Pointer(str(9864))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pPager.X26) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pPager.X26) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52738), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_writeØ00__func__Ø000))), unsafe.Pointer(str(12236))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPager.X12) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X12) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52739), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_writeØ00__func__Ø000))), unsafe.Pointer(str(12256))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pPager.X14) != i32(2) { goto _10 @@ -16628,50 +15327,34 @@ func _pager_write(tls *crt.TLS, _pPg *XPgHdr) (r0 int32) { // sqlite3.c:52725:1 _11: _10: - func() int32 { - if int32(_pPager.X14) >= i32(3) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X14) < i32(3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52755), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_writeØ00__func__Ø000))), unsafe.Pointer(str(12276))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _assert_pager_state(tls, _pPager) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _assert_pager_state(tls, _pPager) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52756), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_writeØ00__func__Ø000))), unsafe.Pointer(str(9864))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3PcacheMakeDirty(tls, _pPg) - func() int32 { - if ((*XBitvec)(unsafe.Pointer(_pPager.X30)) != (*XBitvec)(unsafe.Pointer(uintptr(i32(0))))) == ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if ((*XBitvec)(unsafe.Pointer(_pPager.X30)) != (*XBitvec)(unsafe.Pointer(uintptr(i32(0))))) != ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52765), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_writeØ00__func__Ø000))), unsafe.Pointer(str(12316))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XBitvec)(unsafe.Pointer(_pPager.X30)) == (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) || _sqlite3BitvecTestNotNull(tls, (*XBitvec)(unsafe.Pointer(_pPager.X30)), _pPg.X5) != i32(0) { goto _19 } - func() int32 { - if bool2int((*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if bool2int((*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52769), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_writeØ00__func__Ø000))), unsafe.Pointer(str(12364))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pPg.X5) > (_pPager.X23) { goto _22 @@ -16740,44 +15423,29 @@ func _pager_open_journal(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3. _ = _5_nSpill _rc = i32(0) _pVfs = (*Xsqlite3_vfs)(unsafe.Pointer(_pPager.X0)) - func() int32 { - if int32(_pPager.X14) == i32(2) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X14) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52514), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_open_journalØ00__func__Ø000))), unsafe.Pointer(str(12400))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _assert_pager_state(tls, _pPager) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _assert_pager_state(tls, _pPager) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52515), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_open_journalØ00__func__Ø000))), unsafe.Pointer(str(9864))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XBitvec)(unsafe.Pointer(_pPager.X30)) == (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XBitvec)(unsafe.Pointer(_pPager.X30)) != (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52516), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_open_journalØ00__func__Ø000))), unsafe.Pointer(str(12436))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if func() int32 { if (_pPager.X26) != 0 { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52521), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_open_journalØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52521), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_open_journalØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -16844,15 +15512,11 @@ _16: _rc = _sqlite3JournalOpen(tls, _pVfs, _pPager.X52, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)), _5_flags, _5_nSpill) _17: _14: - func() int32 { - if (_rc != i32(0)) || ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if _rc == i32(0) && (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52554), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_open_journalØ00__func__Ø000))), unsafe.Pointer(str(12460))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _12: if _rc != i32(0) { @@ -16875,15 +15539,11 @@ _10: goto _23 _22: - func() int32 { - if int32(_pPager.X14) == i32(2) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X14) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52575), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_open_journalØ00__func__Ø000))), unsafe.Pointer(str(12400))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(21 /* X14 */))) = uint8(i32(3)) _23: @@ -16926,15 +15586,11 @@ _0: return _1: - func() int32 { - if ((_pPager.X51) != nil) && ((*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager.X51)) + 1*uintptr(i32(0))))) != 0) { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X51) == nil || (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager.X51)) + 1*uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51789), unsafe.Pointer((*int8)(unsafe.Pointer(&_databaseIsUnmovedØ00__func__Ø000))), unsafe.Pointer(str(12520))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3OsFileControl(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)), i32(20), (unsafe.Pointer)(&_bHasMoved)) if _rc != i32(12) { @@ -16985,15 +15641,11 @@ func _writeJournalHdr(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3.c:4 _rc = i32(0) _zHeader = _pPager.X58 _nHeader = uint32(_pPager.X48) - func() int32 { - if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48298), unsafe.Pointer((*int8)(unsafe.Pointer(&_writeJournalHdrØ00__func__Ø000))), unsafe.Pointer(str(12584))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _nHeader <= (_pPager.X47) { goto _2 @@ -17018,15 +15670,11 @@ _7: _6: *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(104 /* X35 */))) = store967((*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager))+uintptr(96 /* X34 */))), _journalHdrOffset(tls, _pPager)) - func() int32 { - if ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) || ((_pPager.X4) != 0) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) && (_pPager.X4) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48336), unsafe.Pointer((*int8)(unsafe.Pointer(&_writeJournalHdrØ00__func__Ø000))), unsafe.Pointer(str(12604))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pPager.X4) == 0 && int32(_pPager.X2) != i32(4) && (_sqlite3OsDeviceCharacteristics(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)))&i32(512)) == 0 { goto _13 @@ -17052,15 +15700,11 @@ _15: } _rc = _sqlite3OsWrite(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)), (unsafe.Pointer)(_zHeader), int32(_nHeader), _pPager.X34) - func() int32 { - if (_pPager.X35) <= (_pPager.X34) { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X35) > (_pPager.X34) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48385), unsafe.Pointer((*int8)(unsafe.Pointer(&_writeJournalHdrØ00__func__Ø000))), unsafe.Pointer(str(12644))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(96 /* X34 */))) @@ -17099,35 +15743,23 @@ func _journalHdrOffset(tls *crt.TLS, _pPager *XPager) (r0 int64) { // sqlite3.c: _offset = (((_c - int64(i32(1))) / int64(_pPager.X47)) + int64(i32(1))) * int64(_pPager.X47) _0: - func() int32 { - if (_offset % int64(_pPager.X47)) == int64(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_offset % int64(_pPager.X47)) != int64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48214), unsafe.Pointer((*int8)(unsafe.Pointer(&_journalHdrOffsetØ00__func__Ø000))), unsafe.Pointer(str(12704))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _offset >= _c { - return i32(0) } - return func() int32 { + }() + func() { + if _offset < _c { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48215), unsafe.Pointer((*int8)(unsafe.Pointer(&_journalHdrOffsetØ00__func__Ø000))), unsafe.Pointer(str(12740))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_offset - _c) < int64(_pPager.X47) { - return i32(0) } - return func() int32 { + }() + func() { + if (_offset - _c) >= int64(_pPager.X47) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48216), unsafe.Pointer((*int8)(unsafe.Pointer(&_journalHdrOffsetØ00__func__Ø000))), unsafe.Pointer(str(12752))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _offset return @@ -17222,15 +15854,11 @@ _8: _11: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Prng)) + uintptr(0 /* X0 */))) = uint8(i32(1)) _3: - func() int32 { - if _N > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _N <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(26763), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_randomnessØ00__func__Ø000))), unsafe.Pointer(str(12808))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _14: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Prng)) + uintptr(1 /* X1 */))) += 1 @@ -17344,7 +15972,7 @@ _2: goto _5 } - _sqlite3BitvecDestroy(tls, *(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[62]unsafe.Pointer)(unsafe.Pointer((*T5555951)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 8*uintptr(_1_i)))) + _sqlite3BitvecDestroy(tls, *(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[62]unsafe.Pointer)(unsafe.Pointer((*T5555933)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 8*uintptr(_1_i)))) _1_i += 1 goto _2 @@ -17356,25 +15984,17 @@ _1: } func _sqlite3PcacheMakeDirty(tls *crt.TLS, _p *XPgHdr) { // sqlite3.c:44633:1 - func() int32 { - if int32(_p.X7) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X7) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44634), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheMakeDirtyØ00__func__Ø000))), unsafe.Pointer(str(12832))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3PcachePageSanity(tls, _p) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3PcachePageSanity(tls, _p) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44635), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheMakeDirtyØ00__func__Ø000))), unsafe.Pointer(str(12844))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_p.X6) & i32(17)) == 0 { goto _4 @@ -17394,27 +16014,19 @@ func _sqlite3PcacheMakeDirty(tls *crt.TLS, _p *XPgHdr) { // sqlite3.c:44633:1 *p = uint16(int32(*p) ^ i32(3)) sink4530 = *p } - func() int32 { - if (int32(_p.X6) & i32(3)) == i32(2) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_p.X6) & i32(3)) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44641), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheMakeDirtyØ00__func__Ø000))), unsafe.Pointer(str(12872))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pcacheManageDirtyList(tls, _p, uint8(i32(2))) _5: - func() int32 { - if _sqlite3PcachePageSanity(tls, _p) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3PcachePageSanity(tls, _p) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44644), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheMakeDirtyØ00__func__Ø000))), unsafe.Pointer(str(12844))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _4: return @@ -17430,85 +16042,57 @@ func init() { func _sqlite3PcachePageSanity(tls *crt.TLS, _pPg *XPgHdr) (r0 int32) { // sqlite3.c:44186:1 var _pCache *XPCache // sqlite3.c:44187:10 _ = _pCache - func() int32 { - if _pPg != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pPg == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44188), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcachePageSanityØ00__func__Ø000))), unsafe.Pointer(str(12948))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pPg.X5) > uint32(i32(0))) || ((*XPager)(unsafe.Pointer(_pPg.X4)) == (*XPager)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pPg.X5) <= uint32(i32(0)) && (*XPager)(unsafe.Pointer(_pPg.X4)) != (*XPager)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44189), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcachePageSanityØ00__func__Ø000))), unsafe.Pointer(str(12956))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pCache = (*XPCache)(unsafe.Pointer(_pPg.X8)) - func() int32 { - if _pCache != (*XPCache)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pCache == (*XPCache)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44191), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcachePageSanityØ00__func__Ø000))), unsafe.Pointer(str(12988))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_pPg.X6) & i32(1)) == 0 { goto _7 } - func() int32 { - if (int32(_pPg.X6) & i32(2)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pPg.X6) & i32(2)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44193), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcachePageSanityØ00__func__Ø000))), unsafe.Pointer(str(13000))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XPgHdr)(unsafe.Pointer(_pCache.X0)) != _pPg { - return i32(0) } - return func() int32 { + }() + func() { + if (*XPgHdr)(unsafe.Pointer(_pCache.X0)) == _pPg { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44194), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcachePageSanityØ00__func__Ø000))), unsafe.Pointer(str(13032))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XPgHdr)(unsafe.Pointer(_pCache.X1)) != _pPg { - return i32(0) } - return func() int32 { + }() + func() { + if (*XPgHdr)(unsafe.Pointer(_pCache.X1)) == _pPg { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44195), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcachePageSanityØ00__func__Ø000))), unsafe.Pointer(str(13052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _7: if (int32(_pPg.X6) & i32(4)) == 0 { goto _14 } - func() int32 { - if (int32(_pPg.X6) & i32(2)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pPg.X6) & i32(2)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44199), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcachePageSanityØ00__func__Ø000))), unsafe.Pointer(str(13076))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _14: r0 = i32(1) @@ -17530,25 +16114,17 @@ func _pcacheManageDirtyList(tls *crt.TLS, _pPage *XPgHdr, _addRemove uint8) { // goto _0 } - func() int32 { - if ((*XPgHdr)(unsafe.Pointer(_pPage.X9)) != nil) || (_pPage == (*XPgHdr)(unsafe.Pointer(_p.X1))) { - return i32(0) - } - return func() int32 { + func() { + if (*XPgHdr)(unsafe.Pointer(_pPage.X9)) == nil && _pPage != (*XPgHdr)(unsafe.Pointer(_p.X1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44243), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheManageDirtyListØ00__func__Ø000))), unsafe.Pointer(str(13128))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XPgHdr)(unsafe.Pointer(_pPage.X10)) != nil) || (_pPage == (*XPgHdr)(unsafe.Pointer(_p.X0))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XPgHdr)(unsafe.Pointer(_pPage.X10)) == nil && _pPage != (*XPgHdr)(unsafe.Pointer(_p.X0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44244), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheManageDirtyListØ00__func__Ø000))), unsafe.Pointer(str(13172))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XPgHdr)(unsafe.Pointer(_p.X2)) != _pPage { goto _7 @@ -17564,15 +16140,11 @@ _7: goto _9 _8: - func() int32 { - if _pPage == (*XPgHdr)(unsafe.Pointer(_p.X1)) { - return i32(0) - } - return func() int32 { + func() { + if _pPage != (*XPgHdr)(unsafe.Pointer(_p.X1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44254), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheManageDirtyListØ00__func__Ø000))), unsafe.Pointer(str(13212))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XPgHdr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */))))) = (*XPgHdr)(unsafe.Pointer(_pPage.X10)) _9: @@ -17584,40 +16156,28 @@ _9: goto _13 _12: - func() int32 { - if _pPage == (*XPgHdr)(unsafe.Pointer(_p.X0)) { - return i32(0) - } - return func() int32 { + func() { + if _pPage != (*XPgHdr)(unsafe.Pointer(_p.X0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44264), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheManageDirtyListØ00__func__Ø000))), unsafe.Pointer(str(13236))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XPgHdr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))) = (*XPgHdr)(unsafe.Pointer(_pPage.X9)) - func() int32 { - if ((_p.X8) != 0) || (int32(_p.X9) == i32(2)) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X8) == 0 && int32(_p.X9) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44266), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheManageDirtyListØ00__func__Ø000))), unsafe.Pointer(str(13256))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XPgHdr)(unsafe.Pointer(_p.X0)) != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) { goto _19 } - func() int32 { - if (int32(_p.X8) == i32(0)) || (int32(_p.X9) == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X8) != i32(0) && int32(_p.X9) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44268), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheManageDirtyListØ00__func__Ø000))), unsafe.Pointer(str(13288))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(45 /* X9 */))) = uint8(i32(2)) _19: @@ -17629,30 +16189,22 @@ _0: goto _23 } - func() int32 { - if (((*XPgHdr)(unsafe.Pointer(_pPage.X9)) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0))))) && ((*XPgHdr)(unsafe.Pointer(_pPage.X10)) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))))) && ((*XPgHdr)(unsafe.Pointer(_p.X0)) != _pPage) { - return i32(0) - } - return func() int32 { + func() { + if (*XPgHdr)(unsafe.Pointer(_pPage.X9)) != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) || (*XPgHdr)(unsafe.Pointer(_pPage.X10)) != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) || (*XPgHdr)(unsafe.Pointer(_p.X0)) == _pPage { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44276), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheManageDirtyListØ00__func__Ø000))), unsafe.Pointer(str(13324))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XPgHdr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(56 /* X9 */))))) = (*XPgHdr)(unsafe.Pointer(_p.X0)) if (*XPgHdr)(unsafe.Pointer(_pPage.X9)) == nil { goto _28 } - func() int32 { - if (*XPgHdr)(unsafe.Pointer((*XPgHdr)(unsafe.Pointer(_pPage.X9)).X10)) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XPgHdr)(unsafe.Pointer((*XPgHdr)(unsafe.Pointer(_pPage.X9)).X10)) != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44280), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheManageDirtyListØ00__func__Ø000))), unsafe.Pointer(str(13392))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XPgHdr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr(_pPage.X9) + uintptr(64 /* X10 */))))) = _pPage goto _31 @@ -17663,15 +16215,11 @@ _28: goto _32 } - func() int32 { - if int32(_p.X9) == i32(2) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X9) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44285), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheManageDirtyListØ00__func__Ø000))), unsafe.Pointer(str(13428))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(45 /* X9 */))) = uint8(i32(1)) _32: @@ -17707,25 +16255,17 @@ func _pagerAddPageToRollbackJournal(tls *crt.TLS, _pPg *XPgHdr) (r0 int32) { // _ = _iOff _pPager = (*XPager)(unsafe.Pointer(_pPg.X4)) _iOff = _pPager.X34 - func() int32 { - if (_pPg.X5) != uint32((_sqlite3PendingByte/(_pPager.X48))+i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if (_pPg.X5) == uint32((_sqlite3PendingByte/(_pPager.X48))+i32(1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52678), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerAddPageToRollbackJournalØ00__func__Ø000))), unsafe.Pointer(str(13468))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pPager.X35) <= (_pPager.X34) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pPager.X35) > (_pPager.X34) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52680), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerAddPageToRollbackJournalØ00__func__Ø000))), unsafe.Pointer(str(13504))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pData2 = (*int8)(unsafe.Pointer(_pPg.X1)) _cksum = _pager_cksum(tls, _pPager, (*uint8)(unsafe.Pointer(_pData2))) @@ -17767,41 +16307,29 @@ _6: sink967 = *p } *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(52 /* X27 */))) += 1 - func() int32 { - if (*XBitvec)(unsafe.Pointer(_pPager.X30)) != (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XBitvec)(unsafe.Pointer(_pPager.X30)) == (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52709), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerAddPageToRollbackJournalØ00__func__Ø000))), unsafe.Pointer(str(13544))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3BitvecSet(tls, (*XBitvec)(unsafe.Pointer(_pPager.X30)), _pPg.X5) - func() int32 { - if (_rc == i32(0)) || (_rc == i32(7)) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) && _rc != i32(7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52712), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerAddPageToRollbackJournalØ00__func__Ø000))), unsafe.Pointer(str(4072))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := &_rc *p = (*p) | _addToSavepointBitvecs(tls, _pPager, _pPg.X5) sink961 = *p } - func() int32 { - if (_rc == i32(0)) || (_rc == i32(7)) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) && _rc != i32(7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52714), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerAddPageToRollbackJournalØ00__func__Ø000))), unsafe.Pointer(str(4072))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _rc return @@ -17847,15 +16375,11 @@ _1: func _sqlite3PagerUnrefNotNull(tls *crt.TLS, _pPg *XPgHdr) { // sqlite3.c:52473:1 var _pPager *XPager // sqlite3.c:52474:9 _ = _pPager - func() int32 { - if _pPg != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pPg == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52475), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerUnrefNotNullØ00__func__Ø000))), unsafe.Pointer(str(12948))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pPager = (*XPager)(unsafe.Pointer(_pPg.X4)) if (int32(_pPg.X6) & i32(32)) == 0 { @@ -17886,15 +16410,11 @@ func _pagerReleaseMapPage(tls *crt.TLS, _pPg *XPgHdr) { // sqlite3.c:50901:1 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(152 /* X41 */))) -= 1 *(**XPgHdr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPg)) + uintptr(24 /* X3 */))))) = (*XPgHdr)(unsafe.Pointer(_pPager.X43)) *(**XPgHdr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(168 /* X43 */))))) = _pPg - func() int32 { - if ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)).X0) >= i32(3) { - return i32(0) - } - return func() int32 { + func() { + if ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)).X0) < i32(3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50907), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerReleaseMapPageØ00__func__Ø000))), unsafe.Pointer(str(13628))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3OsUnfetch(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)), int64((_pPg.X5)-uint32(i32(1)))*int64(_pPager.X48), _pPg.X1) return @@ -17916,15 +16436,11 @@ func _sqlite3OsUnfetch(tls *crt.TLS, _id *Xsqlite3_file, _iOff int64, _p unsafe. } func _sqlite3PcacheRelease(tls *crt.TLS, _p *XPgHdr) { // sqlite3.c:44588:1 - func() int32 { - if int32(_p.X7) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X7) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44589), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheReleaseØ00__func__Ø000))), unsafe.Pointer(str(12832))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr(_p.X8) + uintptr(24 /* X3 */))) -= 1 if int32(preInc955((*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(46 /* X7 */))), -1)) != i32(0) { @@ -17986,15 +16502,11 @@ func _pagerUnlockAndRollback(tls *crt.TLS, _pPager *XPager) { // sqlite3.c:49010 goto _1 } - func() int32 { - if _assert_pager_state(tls, _pPager) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _assert_pager_state(tls, _pPager) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49012), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerUnlockAndRollbackØ00__func__Ø000))), unsafe.Pointer(str(9864))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pPager.X14) < i32(2) { goto _4 @@ -18010,15 +16522,11 @@ _4: goto _6 } - func() int32 { - if int32(_pPager.X14) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X14) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49018), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerUnlockAndRollbackØ00__func__Ø000))), unsafe.Pointer(str(13708))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pager_end_transaction(tls, _pPager, i32(0), i32(0)) _6: @@ -18043,15 +16551,11 @@ func _sqlite3PagerRollback(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite var _2_eState int32 // sqlite3.c:53406:9 _ = _2_eState _rc = i32(0) - func() int32 { - if _assert_pager_state(tls, _pPager) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _assert_pager_state(tls, _pPager) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53396), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerRollbackØ00__func__Ø000))), unsafe.Pointer(str(9864))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pPager.X14) != i32(6) { goto _2 @@ -18107,25 +16611,17 @@ _8: _rc = _pager_playback(tls, _pPager, i32(0)) _11: _6: - func() int32 { - if (int32(_pPager.X14) == i32(1)) || (_rc != i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X14) != i32(1) && _rc == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53422), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerRollbackØ00__func__Ø000))), unsafe.Pointer(str(13764))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (((((_rc == i32(0)) || (_rc == i32(13))) || (_rc == i32(11))) || (_rc == i32(7))) || ((_rc & i32(255)) == i32(10))) || (_rc == i32(14)) { - return i32(0) } - return func() int32 { + }() + func() { + if _rc != i32(0) && _rc != i32(13) && _rc != i32(11) && _rc != i32(7) && (_rc&i32(255)) != i32(10) && _rc != i32(14) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53423), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerRollbackØ00__func__Ø000))), unsafe.Pointer(str(13812))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _pager_error(tls, _pPager, _rc) return @@ -18148,25 +16644,17 @@ func _sqlite3PagerSavepoint(tls *crt.TLS, _pPager *XPager, _op int32, _iSavepoin var _6_pSavepoint *XPagerSavepoint // sqlite3.c:53661:22 _ = _6_pSavepoint _rc = _pPager.X26 - func() int32 { - if (_op == i32(1)) || (_op == i32(2)) { - return i32(0) - } - return func() int32 { + func() { + if _op != i32(1) && _op != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53626), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSavepointØ00__func__Ø000))), unsafe.Pointer(str(13964))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_iSavepoint >= i32(0)) || (_op == i32(2)) { - return i32(0) } - return func() int32 { + }() + func() { + if _iSavepoint < i32(0) && _op != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53627), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSavepointØ00__func__Ø000))), unsafe.Pointer(str(14012))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _rc != i32(0) || _iSavepoint >= (_pPager.X38) { goto _7 @@ -18203,15 +16691,11 @@ _13: } _rc = _sqlite3OsTruncate(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X33)), int64(i32(0))) - func() int32 { - if _rc == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53650), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSavepointØ00__func__Ø000))), unsafe.Pointer(str(14052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _17: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(60 /* X29 */))) = uint32(i32(0)) @@ -18230,15 +16714,11 @@ _14: return (*XPagerSavepoint)(unsafe.Pointer(uintptr(_pPager.X37) + 48*uintptr(_1_nNew-i32(1)))) }() _rc = _pagerPlaybackSavepoint(tls, _pPager, _6_pSavepoint) - func() int32 { - if _rc != i32(101) { - return i32(0) - } - return func() int32 { + func() { + if _rc == i32(101) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53663), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSavepointØ00__func__Ø000))), unsafe.Pointer(str(14068))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _22: _20: @@ -18289,25 +16769,17 @@ func _pagerPlaybackSavepoint(tls *crt.TLS, _pPager *XPager, _pSavepoint *XPagerS _ = _10_offset _rc = i32(0) _pDone = nil - func() int32 { - if int32(_pPager.X14) != i32(6) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X14) == i32(6) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50221), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerPlaybackSavepointØ00__func__Ø000))), unsafe.Pointer(str(14108))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPager.X14) >= i32(2) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X14) < i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50222), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerPlaybackSavepointØ00__func__Ø000))), unsafe.Pointer(str(9828))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pSavepoint == nil { goto _4 @@ -18339,15 +16811,11 @@ _4: _9: _szJ = _pPager.X34 - func() int32 { - if (bool2int((*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) == i32(0)) || (_szJ == int64(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if bool2int((*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) != i32(0) && _szJ != int64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50248), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerPlaybackSavepointØ00__func__Ø000))), unsafe.Pointer(str(14136))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pSavepoint == nil || (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { goto _14 @@ -18369,15 +16837,11 @@ _17: goto _17 _18: - func() int32 { - if _rc != i32(101) { - return i32(0) - } - return func() int32 { + func() { + if _rc == i32(101) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50263), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerPlaybackSavepointØ00__func__Ø000))), unsafe.Pointer(str(14068))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _22 @@ -18391,15 +16855,11 @@ _23: _7_nJRec = uint32(i32(0)) _rc = _readJournalHdr(tls, _pPager, i32(0), _szJ, &_7_nJRec, &_7_dummy) - func() int32 { - if _rc != i32(101) { - return i32(0) - } - return func() int32 { + func() { + if _rc == i32(101) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50278), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerPlaybackSavepointØ00__func__Ø000))), unsafe.Pointer(str(14068))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _7_nJRec != uint32(i32(0)) || ((_pPager.X35)+int64(_pPager.X47)) != (_pPager.X34) { goto _29 @@ -18418,28 +16878,20 @@ _30: goto _30 _35: - func() int32 { - if _rc != i32(101) { - return i32(0) - } - return func() int32 { + func() { + if _rc == i32(101) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50293), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerPlaybackSavepointØ00__func__Ø000))), unsafe.Pointer(str(14068))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _23 _24: - func() int32 { - if (_rc != i32(0)) || ((_pPager.X34) >= _szJ) { - return i32(0) - } - return func() int32 { + func() { + if _rc == i32(0) && (_pPager.X34) < _szJ { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50295), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerPlaybackSavepointØ00__func__Ø000))), unsafe.Pointer(str(14172))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pSavepoint == nil { goto _41 @@ -18458,30 +16910,22 @@ _43: goto _47 } - func() int32 { - if _10_offset == (int64(_10_ii) * int64(i32(4)+(_pPager.X48))) { - return i32(0) - } - return func() int32 { + func() { + if _10_offset != (int64(_10_ii) * int64(i32(4)+(_pPager.X48))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50309), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerPlaybackSavepointØ00__func__Ø000))), unsafe.Pointer(str(14216))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _pager_playback_one_page(tls, _pPager, &_10_offset, _pDone, i32(0), i32(1)) _10_ii += 1 goto _43 _47: - func() int32 { - if _rc != i32(101) { - return i32(0) - } - return func() int32 { + func() { + if _rc == i32(101) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50312), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerPlaybackSavepointØ00__func__Ø000))), unsafe.Pointer(str(14068))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _41: _sqlite3BitvecDestroy(tls, _pDone) @@ -18541,11 +16985,8 @@ func _sqlite3WalUndo(tls *crt.TLS, _pWal *XWal, _xUndo func(*crt.TLS, unsafe.Poi return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57185), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalUndoØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57185), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalUndoØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -18561,26 +17002,19 @@ _3: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57195), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalUndoØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57195), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalUndoØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 || _1_iFrame > _1_iMax { goto _9 } - func() int32 { - if _walFramePgno(tls, _pWal, _1_iFrame) != uint32(i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _walFramePgno(tls, _pWal, _1_iFrame) == uint32(i32(1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57209), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalUndoØ00__func__Ø000))), unsafe.Pointer(str(14280))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _xUndo(tls, _pUndoCtx, _walFramePgno(tls, _pWal, _1_iFrame)) _1_iFrame += 1 @@ -18606,15 +17040,11 @@ func init() { } func _walIndexHdr(tls *crt.TLS, _pWal *XWal) (r0 *XWalIndexHdr) { // sqlite3.c:54989:1 - func() int32 { - if ((_pWal.X5) > i32(0)) && ((*(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal.X7)) + 8*uintptr(i32(0))))) != nil) { - return i32(0) - } - return func() int32 { + func() { + if (_pWal.X5) <= i32(0) || (*(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal.X7)) + 8*uintptr(i32(0))))) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54990), unsafe.Pointer((*int8)(unsafe.Pointer(&_walIndexHdrØ00__func__Ø000))), unsafe.Pointer(str(14328))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = (*XWalIndexHdr)(unsafe.Pointer(*(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal.X7)) + 8*uintptr(i32(0)))))) return @@ -18648,15 +17078,11 @@ func _walFramePage(tls *crt.TLS, _iFrame uint32) (r0 int32) { // sqlite3.c:55300 var _iHash int32 // sqlite3.c:55301:7 _ = _iHash _iHash = int32(((uint64(_iFrame+uint32(i32(4096))) - u64(4062)) - uint64(i32(1))) / uint64(i32(4096))) - func() int32 { - if (((((_iHash == i32(0)) || (uint64(_iFrame) > u64(4062))) && ((_iHash >= i32(1)) || (uint64(_iFrame) <= u64(4062)))) && ((_iHash <= i32(1)) || (uint64(_iFrame) > u64(8158)))) && ((_iHash >= i32(2)) || (uint64(_iFrame) <= u64(8158)))) && ((_iHash <= i32(2)) || (uint64(_iFrame) > u64(12254))) { - return i32(0) - } - return func() int32 { + func() { + if _iHash != i32(0) && uint64(_iFrame) <= u64(4062) || _iHash < i32(1) && uint64(_iFrame) > u64(4062) || _iHash > i32(1) && uint64(_iFrame) <= u64(8158) || _iHash < i32(2) && uint64(_iFrame) > u64(8158) || _iHash > i32(2) && uint64(_iFrame) <= u64(12254) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55302), unsafe.Pointer((*int8)(unsafe.Pointer(&_walFramePageØ00__func__Ø000))), unsafe.Pointer(str(14380))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _iHash return @@ -18686,15 +17112,11 @@ func _walCleanupHash(tls *crt.TLS, _pWal *XWal) { // sqlite3.c:55334:1 _aPgno = nil _iZero = u32(0) _iLimit = i32(0) - func() int32 { - if (_pWal.X12) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pWal.X12) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55342), unsafe.Pointer((*int8)(unsafe.Pointer(&_walCleanupHashØ00__func__Ø000))), unsafe.Pointer(str(14672))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(72 /* X18 */))).X6) != uint32(i32(0)) { goto _2 @@ -18703,37 +17125,25 @@ func _walCleanupHash(tls *crt.TLS, _pWal *XWal) { // sqlite3.c:55334:1 return _2: - func() int32 { - if (_pWal.X5) > _walFramePage(tls, (*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(72 /* X18 */))).X6) { - return i32(0) - } - return func() int32 { + func() { + if (_pWal.X5) <= _walFramePage(tls, (*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(72 /* X18 */))).X6) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55353), unsafe.Pointer((*int8)(unsafe.Pointer(&_walCleanupHashØ00__func__Ø000))), unsafe.Pointer(str(14688))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal.X7)) + 8*uintptr(_walFramePage(tls, (*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(72 /* X18 */))).X6))))) != nil { - return i32(0) } - return func() int32 { + }() + func() { + if (*(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal.X7)) + 8*uintptr(_walFramePage(tls, (*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(72 /* X18 */))).X6))))) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55354), unsafe.Pointer((*int8)(unsafe.Pointer(&_walCleanupHashØ00__func__Ø000))), unsafe.Pointer(str(14736))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _walHashGet(tls, _pWal, _walFramePage(tls, (*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(72 /* X18 */))).X6), &_aHash, &_aPgno, &_iZero) _iLimit = int32(((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(72 /* X18 */))).X6) - _iZero) - func() int32 { - if _iLimit > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _iLimit <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55361), unsafe.Pointer((*int8)(unsafe.Pointer(&_walCleanupHashØ00__func__Ø000))), unsafe.Pointer(str(14784))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = i32(0) _9: @@ -18773,15 +17183,11 @@ func _walHashGet(tls *crt.TLS, _pWal *XWal, _iHash int32, _paHash **uint16, _paP var _1_aHash *uint16 // sqlite3.c:55277:22 _ = _1_aHash _rc = _walIndexPage(tls, _pWal, _iHash, &_aPgno) - func() int32 { - if (_rc == i32(0)) || (_iHash > i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) && _iHash <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55273), unsafe.Pointer((*int8)(unsafe.Pointer(&_walHashGetØ00__func__Ø000))), unsafe.Pointer(str(14812))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _rc != i32(0) { goto _3 @@ -18868,15 +17274,11 @@ _6: _5: _2: *_ppPage = *(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal.X7)) + 8*uintptr(_iPage))) - func() int32 { - if ((_iPage == i32(0)) || ((*_ppPage) != nil)) || (_rc != i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _iPage != i32(0) && (*_ppPage) == nil && _rc == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54974), unsafe.Pointer((*int8)(unsafe.Pointer(&_walIndexPageØ00__func__Ø000))), unsafe.Pointer(str(14840))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _rc return @@ -18914,15 +17316,11 @@ func _pagerUndoCallback(tls *crt.TLS, _pCtx unsafe.Pointer, _iPg uint32) (r0 int _ = _3_iFrame _rc = i32(0) _pPager = (*XPager)(unsafe.Pointer(_pCtx)) - func() int32 { - if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49920), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerUndoCallbackØ00__func__Ø000))), unsafe.Pointer(str(14908))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pPg = _sqlite3PagerLookup(tls, _pPager, _iPg) if _pPg == nil { @@ -18971,46 +17369,30 @@ func init() { func _sqlite3PagerLookup(tls *crt.TLS, _pPager *XPager, _pgno uint32) (r0 *XPgHdr) { // sqlite3.c:52454:1 var _pPage *Xsqlite3_pcache_page // sqlite3.c:52455:23 _ = _pPage - func() int32 { - if _pPager != (*XPager)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pPager == (*XPager)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52456), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerLookupØ00__func__Ø000))), unsafe.Pointer(str(14948))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pgno != uint32(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if _pgno == uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52457), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerLookupØ00__func__Ø000))), unsafe.Pointer(str(14960))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XPCache)(unsafe.Pointer(_pPager.X59)) != (*XPCache)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XPCache)(unsafe.Pointer(_pPager.X59)) == (*XPCache)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52458), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerLookupØ00__func__Ø000))), unsafe.Pointer(str(14968))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pPage = _sqlite3PcacheFetch(tls, (*XPCache)(unsafe.Pointer(_pPager.X59)), _pgno, i32(0)) - func() int32 { - if (_pPage == (*Xsqlite3_pcache_page)(unsafe.Pointer(uintptr(i32(0))))) || ((_pPager.X21) != 0) { - return i32(0) - } - return func() int32 { + func() { + if _pPage != (*Xsqlite3_pcache_page)(unsafe.Pointer(uintptr(i32(0)))) && (_pPager.X21) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52460), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerLookupØ00__func__Ø000))), unsafe.Pointer(str(14988))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pPage != (*Xsqlite3_pcache_page)(unsafe.Pointer(uintptr(i32(0)))) { goto _9 @@ -19036,81 +17418,53 @@ func _sqlite3PcacheFetch(tls *crt.TLS, _pCache *XPCache, _pgno uint32, _createFl _ = _eCreate var _pRes *Xsqlite3_pcache_page // sqlite3.c:44448:23 _ = _pRes - func() int32 { - if _pCache != (*XPCache)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pCache == (*XPCache)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44450), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheFetchØ00__func__Ø000))), unsafe.Pointer(str(12988))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pCache.X12) != (unsafe.Pointer)(uintptr(i32(0))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pCache.X12) == (unsafe.Pointer)(uintptr(i32(0))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44451), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheFetchØ00__func__Ø000))), unsafe.Pointer(str(15048))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_createFlag == i32(3)) || (_createFlag == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if _createFlag != i32(3) && _createFlag != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44452), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheFetchØ00__func__Ø000))), unsafe.Pointer(str(15068))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - func() int32 { - if int32(_pCache.X9) == func() int32 { + func() { + if int32(_pCache.X9) != func() int32 { if ((_pCache.X8) != 0) && ((*XPgHdr)(unsafe.Pointer(_pCache.X0)) != nil) { return i32(1) } return i32(2) }() { - return i32(0) - } - return func() int32 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44453), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheFetchØ00__func__Ø000))), unsafe.Pointer(str(15100))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _eCreate = _createFlag & int32(_pCache.X9) - func() int32 { - if ((_eCreate == i32(0)) || (_eCreate == i32(1))) || (_eCreate == i32(2)) { - return i32(0) - } - return func() int32 { + func() { + if _eCreate != i32(0) && _eCreate != i32(1) && _eCreate != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44463), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheFetchØ00__func__Ø000))), unsafe.Pointer(str(15168))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_createFlag == i32(0)) || (int32(_pCache.X9) == _eCreate) { - return i32(0) } - return func() int32 { + }() + func() { + if _createFlag != i32(0) && int32(_pCache.X9) != _eCreate { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44464), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheFetchØ00__func__Ø000))), unsafe.Pointer(str(15208))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_createFlag == i32(0)) || (_eCreate == (i32(1) + bool2int(((_pCache.X8) == 0) || ((*XPgHdr)(unsafe.Pointer(_pCache.X0)) == nil)))) { - return i32(0) } - return func() int32 { + }() + func() { + if _createFlag != i32(0) && _eCreate != (i32(1)+bool2int(((_pCache.X8) == 0) || ((*XPgHdr)(unsafe.Pointer(_pCache.X0)) == nil))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44465), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheFetchØ00__func__Ø000))), unsafe.Pointer(str(15252))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pRes = (*(*func(*crt.TLS, unsafe.Pointer, uint32, int32) *Xsqlite3_pcache_page)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, uint32, int32) unsafe.Pointer @@ -19129,15 +17483,11 @@ func init() { func _sqlite3PcacheFetchFinish(tls *crt.TLS, _pCache *XPCache, _pgno uint32, _pPage *Xsqlite3_pcache_page) (r0 *XPgHdr) { // sqlite3.c:44565:1 var _pPgHdr *XPgHdr // sqlite3.c:44570:9 _ = _pPgHdr - func() int32 { - if _pPage != (*Xsqlite3_pcache_page)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pPage == (*Xsqlite3_pcache_page)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44572), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheFetchFinishØ00__func__Ø000))), unsafe.Pointer(str(15340))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pPgHdr = (*XPgHdr)(unsafe.Pointer(_pPage.X1)) if (*Xsqlite3_pcache_page)(unsafe.Pointer(_pPgHdr.X0)) != nil { @@ -19150,15 +17500,11 @@ func _sqlite3PcacheFetchFinish(tls *crt.TLS, _pCache *XPCache, _pgno uint32, _pP _2: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(24 /* X3 */))) += 1 *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPgHdr)) + uintptr(46 /* X7 */))) += 1 - func() int32 { - if _sqlite3PcachePageSanity(tls, _pPgHdr) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3PcachePageSanity(tls, _pPgHdr) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44580), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheFetchFinishØ00__func__Ø000))), unsafe.Pointer(str(15352))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _pPgHdr return @@ -19174,26 +17520,18 @@ func init() { func _pcacheFetchFinishWithInit(tls *crt.TLS, _pCache *XPCache, _pgno uint32, _pPage *Xsqlite3_pcache_page) (r0 *XPgHdr) { // sqlite3.c:44539:1 var _pPgHdr *XPgHdr // sqlite3.c:44544:9 _ = _pPgHdr - func() int32 { - if _pPage != (*Xsqlite3_pcache_page)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pPage == (*Xsqlite3_pcache_page)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44545), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheFetchFinishWithInitØ00__func__Ø000))), unsafe.Pointer(str(15340))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pPgHdr = (*XPgHdr)(unsafe.Pointer(_pPage.X1)) - func() int32 { - if (*Xsqlite3_pcache_page)(unsafe.Pointer(_pPgHdr.X0)) == (*Xsqlite3_pcache_page)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_pcache_page)(unsafe.Pointer(_pPgHdr.X0)) != (*Xsqlite3_pcache_page)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44547), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheFetchFinishWithInitØ00__func__Ø000))), unsafe.Pointer(str(15412))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() crt.Xmemset(tls, (unsafe.Pointer)((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPgHdr))+uintptr(24 /* X3 */)))), i32(0), u64(48)) *(**Xsqlite3_pcache_page)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPgHdr)) + uintptr(0 /* X0 */))))) = _pPage @@ -19221,25 +17559,17 @@ func _sqlite3PcachePageRefcount(tls *crt.TLS, _p *XPgHdr) (r0 int32) { // sqlite } func _sqlite3PcacheDrop(tls *crt.TLS, _p *XPgHdr) { // sqlite3.c:44619:1 - func() int32 { - if int32(_p.X7) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X7) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44620), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheDropØ00__func__Ø000))), unsafe.Pointer(str(15460))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3PcachePageSanity(tls, _p) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3PcachePageSanity(tls, _p) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44621), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheDropØ00__func__Ø000))), unsafe.Pointer(str(12844))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_p.X6) & i32(2)) == 0 { goto _4 @@ -19286,15 +17616,11 @@ func _sqlite3WalFindFrame(tls *crt.TLS, _pWal *XWal, _pgno uint32, _piRead *uint _ = _4_iFrame _iRead = u32(0) _iLast = (*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(72 /* X18 */))).X6 - func() int32 { - if (int32(_pWal.X9) >= i32(0)) || ((_pWal.X23) != 0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pWal.X9) < i32(0) && (_pWal.X23) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56991), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalFindFrameØ00__func__Ø000))), unsafe.Pointer(str(15492))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _iLast != uint32(i32(0)) && int32(_pWal.X9) != i32(0) { goto _4 @@ -19333,15 +17659,11 @@ _11: goto _17 } - func() int32 { - if (_4_iFrame > _iRead) || ((_sqlite3Config.X6) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _4_iFrame <= _iRead && (_sqlite3Config.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57046), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalFindFrameØ00__func__Ø000))), unsafe.Pointer(str(15532))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _iRead = _4_iFrame _17: @@ -19374,15 +17696,11 @@ func init() { } func _walHash(tls *crt.TLS, _iPage uint32) (r0 int32) { // sqlite3.c:55239:1 - func() int32 { - if _iPage > uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _iPage <= uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55240), unsafe.Pointer((*int8)(unsafe.Pointer(&_walHashØ00__func__Ø000))), unsafe.Pointer(str(15580))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() i32(0) r0 = int32((_iPage * uint32(i32(383))) & uint32(i32(8191))) @@ -19419,25 +17737,17 @@ func _readDbPage(tls *crt.TLS, _pPg *XPgHdr, _iFrame uint32) (r0 int32) { // sql _pgno = _pPg.X5 _rc = i32(0) _pgsz = _pPager.X48 - func() int32 { - if (int32(_pPager.X14) >= i32(1)) && ((_pPager.X13) == 0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X14) < i32(1) || (_pPager.X13) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49832), unsafe.Pointer((*int8)(unsafe.Pointer(&_readDbPageØ00__func__Ø000))), unsafe.Pointer(str(15596))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49833), unsafe.Pointer((*int8)(unsafe.Pointer(&_readDbPageØ00__func__Ø000))), unsafe.Pointer(str(15636))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _iFrame == 0 { goto _5 @@ -19518,15 +17828,11 @@ _0: goto _3 } - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X6)).X1)).X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X6)).X1)).X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69548), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BackupRestartØ00__func__Ø000))), unsafe.Pointer(str(15668))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X4 */))) = uint32(i32(1)) _p = (*Xsqlite3_backup)(unsafe.Pointer(_p.X11)) @@ -19585,11 +17891,8 @@ _2: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44821), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheSortDirtyListØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44821), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheSortDirtyListØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -19613,11 +17916,8 @@ _7: if func() int32 { if _i == i32(31) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44830), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheSortDirtyListØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44830), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheSortDirtyListØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -19673,15 +17973,11 @@ func _pcacheMergeDirtyList(tls *crt.TLS, _pA *XPgHdr, _pB *XPgHdr) (r0 *XPgHdr) var _pTail *XPgHdr // sqlite3.c:44777:17 _ = _pTail _pTail = &_result - func() int32 { - if (_pA != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0))))) && (_pB != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if _pA == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) || _pB == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44779), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheMergeDirtyListØ00__func__Ø000))), unsafe.Pointer(str(15752))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _3: if (_pA.X5) >= (_pB.X5) { @@ -19747,86 +18043,54 @@ func _pager_playback_one_page(tls *crt.TLS, _pPager *XPager, _pOffset *int64, _p _ = _11_ofst var _15_pData unsafe.Pointer // sqlite3.c:49299:10 _ = _15_pData - func() int32 { - if (_isMainJrnl & i32(-2)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_isMainJrnl & i32(-2)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49135), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playback_one_pageØ00__func__Ø000))), unsafe.Pointer(str(15792))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_isSavepnt & i32(-2)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_isSavepnt & i32(-2)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49136), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playback_one_pageØ00__func__Ø000))), unsafe.Pointer(str(15812))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _isMainJrnl != 0 || (_pDone != nil) { - return i32(0) } - return func() int32 { + }() + func() { + if _isMainJrnl == 0 && _pDone == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49137), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playback_one_pageØ00__func__Ø000))), unsafe.Pointer(str(15832))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _isSavepnt != 0 || (_pDone == (*XBitvec)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) } - return func() int32 { + }() + func() { + if _isSavepnt == 0 && _pDone != (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49138), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playback_one_pageØ00__func__Ø000))), unsafe.Pointer(str(15852))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _aData = _pPager.X58 - func() int32 { - if _aData != nil { - return i32(0) - } - return func() int32 { + func() { + if _aData == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49141), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playback_one_pageØ00__func__Ø000))), unsafe.Pointer(str(15876))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (bool2int((*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) == i32(0)) || ((_isMainJrnl == 0) && _isSavepnt != 0) { - return i32(0) } - return func() int32 { + }() + func() { + if bool2int((*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) != i32(0) && (_isMainJrnl != 0 || _isSavepnt == 0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49142), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playback_one_pageØ00__func__Ø000))), unsafe.Pointer(str(15884))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pPager.X14) >= i32(3)) || ((int32(_pPager.X14) == i32(0)) && (int32(_pPager.X15) == i32(4))) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X14) < i32(3) && (int32(_pPager.X14) != i32(0) || int32(_pPager.X15) != i32(4)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49150), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playback_one_pageØ00__func__Ø000))), unsafe.Pointer(str(15940))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pPager.X14) >= i32(3)) || _isMainJrnl != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X14) < i32(3) && _isMainJrnl == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49153), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playback_one_pageØ00__func__Ø000))), unsafe.Pointer(str(16044))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _jfd = func() *Xsqlite3_file { if _isMainJrnl != 0 { @@ -19861,15 +18125,11 @@ _26: goto _28 } - func() int32 { - if _isSavepnt == 0 { - return i32(0) - } - return func() int32 { + func() { + if _isSavepnt != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49171), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playback_one_pageØ00__func__Ø000))), unsafe.Pointer(str(16096))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = i32(101) return @@ -19929,25 +18189,17 @@ _40: _41: _pPg = _sqlite3PagerLookup(tls, _pPager, _pgno) _42: - func() int32 { - if (_pPg != nil) || ((_pPager.X13) == 0) { - return i32(0) - } - return func() int32 { + func() { + if _pPg == nil && (_pPager.X13) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49239), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playback_one_pageØ00__func__Ø000))), unsafe.Pointer(str(16108))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((int32(_pPager.X14) != i32(0)) || (_pPg == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))))) || ((_pPager.X10) != 0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X14) == i32(0) && _pPg != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) && (_pPager.X10) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49240), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playback_one_pageØ00__func__Ø000))), unsafe.Pointer(str(16124))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _isMainJrnl == 0 { goto _50 @@ -19964,15 +18216,11 @@ _52: } _11_ofst = int64(_pgno-uint32(i32(1))) * int64(_pPager.X48) - func() int32 { - if (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49256), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playback_one_pageØ00__func__Ø000))), unsafe.Pointer(str(11056))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3OsWrite(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)), (unsafe.Pointer)(_aData), _pPager.X48, _11_ofst) if _pgno <= (_pPager.X24) { @@ -19995,25 +18243,17 @@ _57: goto _64 } - func() int32 { - if _isSavepnt != 0 { - return i32(0) - } - return func() int32 { + func() { + if _isSavepnt == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49283), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playback_one_pageØ00__func__Ø000))), unsafe.Pointer(str(16184))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pPager.X18) & i32(2)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pPager.X18) & i32(2)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49284), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playback_one_pageØ00__func__Ø000))), unsafe.Pointer(str(16196))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(25 /* X18 */))) @@ -20021,15 +18261,11 @@ _57: sink4537 = *p } _rc = _sqlite3PagerGet(tls, _pPager, _pgno, &_pPg, i32(1)) - func() int32 { - if (int32(_pPager.X18) & i32(2)) != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pPager.X18) & i32(2)) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49287), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playback_one_pageØ00__func__Ø000))), unsafe.Pointer(str(16244))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(25 /* X18 */))) @@ -20112,53 +18348,37 @@ _0: func _backupUpdate(tls *crt.TLS, _p *Xsqlite3_backup, _iPage uint32, _aData *uint8) { // sqlite3.c:69505:1 var _2_rc int32 // sqlite3.c:69518:11 _ = _2_rc - func() int32 { - if _p != (*Xsqlite3_backup)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _p == (*Xsqlite3_backup)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69510), unsafe.Pointer((*int8)(unsafe.Pointer(&_backupUpdateØ00__func__Ø000))), unsafe.Pointer(str(824))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _2: - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X6)).X1)).X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X6)).X1)).X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69512), unsafe.Pointer((*int8)(unsafe.Pointer(&_backupUpdateØ00__func__Ø000))), unsafe.Pointer(str(15668))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _isFatalError(tls, _p.X7) != 0 || _iPage >= (_p.X4) { goto _6 } - func() int32 { - if (*Xsqlite3)(unsafe.Pointer(_p.X0)) != nil { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3)(unsafe.Pointer(_p.X0)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69519), unsafe.Pointer((*int8)(unsafe.Pointer(&_backupUpdateØ00__func__Ø000))), unsafe.Pointer(str(16316))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) _2_rc = _backupOnePage(tls, _p, _iPage, _aData, i32(1)) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) - func() int32 { - if (_2_rc != i32(5)) && (_2_rc != i32(6)) { - return i32(0) - } - return func() int32 { + func() { + if _2_rc == i32(5) || _2_rc == i32(6) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69523), unsafe.Pointer((*int8)(unsafe.Pointer(&_backupUpdateØ00__func__Ø000))), unsafe.Pointer(str(16328))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _2_rc == i32(0) { goto _12 @@ -20167,7 +18387,7 @@ _2: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X7 */))) = _2_rc _12: _6: - if store5584708(&_p, (*Xsqlite3_backup)(unsafe.Pointer(_p.X11))) != (*Xsqlite3_backup)(unsafe.Pointer(uintptr(i32(0)))) { + if store5584690(&_p, (*Xsqlite3_backup)(unsafe.Pointer(_p.X11))) != (*Xsqlite3_backup)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 } @@ -20187,11 +18407,8 @@ func _isFatalError(tls *crt.TLS, _rc int32) (r0 int32) { // sqlite3.c:69033:1 return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69034), unsafe.Pointer((*int8)(unsafe.Pointer(&_isFatalErrorØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69034), unsafe.Pointer((*int8)(unsafe.Pointer(&_isFatalErrorØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() != 0) @@ -20241,55 +18458,35 @@ func _backupOnePage(tls *crt.TLS, _p *Xsqlite3_backup, _iSrcPg uint32, _zSrcData }() _iEnd = int64(_iSrcPg) * int64(_nSrcPgsz) _rc = i32(0) - func() int32 { - if _sqlite3BtreeGetReserveNoMutex(tls, (*XBtree)(unsafe.Pointer(_p.X6))) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3BtreeGetReserveNoMutex(tls, (*XBtree)(unsafe.Pointer(_p.X6))) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69063), unsafe.Pointer((*int8)(unsafe.Pointer(&_backupOnePageØ00__func__Ø000))), unsafe.Pointer(str(16400))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_p.X3) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (_p.X3) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69064), unsafe.Pointer((*int8)(unsafe.Pointer(&_backupOnePageØ00__func__Ø000))), unsafe.Pointer(str(16444))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _isFatalError(tls, _p.X7) == 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _isFatalError(tls, _p.X7) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69065), unsafe.Pointer((*int8)(unsafe.Pointer(&_backupOnePageØ00__func__Ø000))), unsafe.Pointer(str(16460))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _iSrcPg != ((uint32(_sqlite3PendingByte) / ((*XBtShared)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X6)).X1)).X15)) + uint32(i32(1))) { - return i32(0) } - return func() int32 { + }() + func() { + if _iSrcPg == ((uint32(_sqlite3PendingByte) / ((*XBtShared)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X6)).X1)).X15)) + uint32(i32(1))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69066), unsafe.Pointer((*int8)(unsafe.Pointer(&_backupOnePageØ00__func__Ø000))), unsafe.Pointer(str(16484))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _zSrcData != nil { - return i32(0) } - return func() int32 { + }() + func() { + if _zSrcData == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69067), unsafe.Pointer((*int8)(unsafe.Pointer(&_backupOnePageØ00__func__Ø000))), unsafe.Pointer(str(16524))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _nSrcPgsz == _nDestPgsz || _sqlite3PagerIsMemdb(tls, _pDestPager) == 0 { goto _13 @@ -20358,15 +18555,11 @@ func _sqlite3BtreeGetPageSize(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3. func _sqlite3BtreeGetReserveNoMutex(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c:61717:1 var _n int32 // sqlite3.c:61718:7 _ = _n - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61719), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeGetReserveNoMutexØ00__func__Ø000))), unsafe.Pointer(str(16536))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _n = int32(((*XBtShared)(unsafe.Pointer(_p.X1)).X15) - ((*XBtShared)(unsafe.Pointer(_p.X1)).X16)) r0 = _n @@ -20393,15 +18586,11 @@ func _sqlite3PagerIsMemdb(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3 } func _sqlite3PagerGetData(tls *crt.TLS, _pPg *XPgHdr) (r0 unsafe.Pointer) { // sqlite3.c:53947:1 - func() int32 { - if (int32(_pPg.X7) > i32(0)) || (((*XPager)(unsafe.Pointer(_pPg.X4)).X13) != 0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPg.X7) <= i32(0) && ((*XPager)(unsafe.Pointer(_pPg.X4)).X13) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53948), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerGetDataØ00__func__Ø000))), unsafe.Pointer(str(16620))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _pPg.X1 return @@ -20421,25 +18610,17 @@ func _sqlite3PagerGetExtra(tls *crt.TLS, _pPg *XPgHdr) (r0 unsafe.Pointer) { // } func _sqlite3BtreeLastPage(tls *crt.TLS, _p *XBtree) (r0 uint32) { // sqlite3.c:60976:1 - func() int32 { - if _sqlite3BtreeHoldsMutex(tls, _p) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3BtreeHoldsMutex(tls, _p) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60977), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeLastPageØ00__func__Ø000))), unsafe.Pointer(str(16676))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (((*XBtShared)(unsafe.Pointer(_p.X1)).X18) & uint32(i32(134217728))) == uint32(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if (((*XBtShared)(unsafe.Pointer(_p.X1)).X18) & uint32(i32(134217728))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60978), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeLastPageØ00__func__Ø000))), unsafe.Pointer(str(16704))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _btreePagecount(tls, (*XBtShared)(unsafe.Pointer(_p.X1))) return @@ -20447,45 +18628,29 @@ func _sqlite3BtreeLastPage(tls *crt.TLS, _p *XBtree) (r0 uint32) { // sqlite3.c: } func _sqlite3BtreeHoldsMutex(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c:58808:1 - func() int32 { - if ((int32(_p.X3) == i32(0)) || (int32(_p.X4) == i32(0))) || ((_p.X6) > i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X3) != i32(0) && int32(_p.X4) != i32(0) && (_p.X6) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58809), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeHoldsMutexØ00__func__Ø000))), unsafe.Pointer(str(16736))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((int32(_p.X3) == i32(0)) || (int32(_p.X4) == i32(0))) || ((*Xsqlite3)(unsafe.Pointer(_p.X0)) == (*Xsqlite3)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X1))) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_p.X3) != i32(0) && int32(_p.X4) != i32(0) && (*Xsqlite3)(unsafe.Pointer(_p.X0)) != (*Xsqlite3)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58810), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeHoldsMutexØ00__func__Ø000))), unsafe.Pointer(str(16788))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((int32(_p.X3) == i32(0)) || (int32(_p.X4) == i32(0))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X21))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_p.X3) != i32(0) && int32(_p.X4) != i32(0) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58811), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeHoldsMutexØ00__func__Ø000))), unsafe.Pointer(str(16840))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((int32(_p.X3) == i32(0)) || (int32(_p.X4) == i32(0))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_p.X3) != i32(0) && int32(_p.X4) != i32(0) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58812), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeHoldsMutexØ00__func__Ø000))), unsafe.Pointer(str(16908))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = bool2int((int32(_p.X3) == i32(0)) || ((_p.X4) != 0)) return @@ -20532,15 +18697,11 @@ func _readJournalHdr(tls *crt.TLS, _pPager *XPager, _isHot int32, _journalSize i _ = _6_iPageSize var _6_iSectorSize uint32 // sqlite3.c:48460:9 _ = _6_iSectorSize - func() int32 { - if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48420), unsafe.Pointer((*int8)(unsafe.Pointer(&_readJournalHdrØ00__func__Ø000))), unsafe.Pointer(str(12584))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(96 /* X34 */))) = _journalHdrOffset(tls, _pPager) if ((_pPager.X34) + int64(_pPager.X47)) <= _journalSize { @@ -20638,15 +18799,11 @@ func _sqlite3PagerSetPagesize(tls *crt.TLS, _pPager *XPager, _pPageSize *uint32, _ = _1_nByte _rc = i32(0) _pageSize = *_pPageSize - func() int32 { - if (_pageSize == uint32(i32(0))) || ((_pageSize >= uint32(i32(512))) && (_pageSize <= uint32(i32(65536)))) { - return i32(0) - } - return func() int32 { + func() { + if _pageSize != uint32(i32(0)) && (_pageSize < uint32(i32(512)) || _pageSize > uint32(i32(65536))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50584), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSetPagesizeØ00__func__Ø000))), unsafe.Pointer(str(17040))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pPager.X13) != i32(0) && (_pPager.X22) != uint32(i32(0)) || _sqlite3PcacheRefCount(tls, (*XPCache)(unsafe.Pointer(_pPager.X59))) != i32(0) || _pageSize == 0 || _pageSize == uint32(_pPager.X48) { goto _8 @@ -20704,15 +18861,11 @@ _8: _nReserve = int32(_pPager.X45) _17: - func() int32 { - if (_nReserve >= i32(0)) && (_nReserve < i32(1000)) { - return i32(0) - } - return func() int32 { + func() { + if _nReserve < i32(0) || _nReserve >= i32(1000) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50617), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSetPagesizeØ00__func__Ø000))), unsafe.Pointer(str(17108))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(178 /* X45 */))) = int16(_nReserve) _pagerFixMaplimit(tls, _pPager) @@ -20748,15 +18901,11 @@ func _pcache1Alloc(tls *crt.TLS, _nByte int32) (r0 unsafe.Pointer) { // sqlite3. var _4_sz int32 // sqlite3.c:45295:11 _ = _4_sz _p = nil - func() int32 { - if Xsqlite3_mutex_notheld(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_pcache1_g))+uintptr(0 /* X0 */))).X0))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_notheld(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_pcache1_g))+uintptr(0 /* X0 */))).X0))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45274), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1AllocØ00__func__Ø000))), unsafe.Pointer(str(17164))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _nByte > (_pcache1_g.X4) { goto _2 @@ -20771,15 +18920,11 @@ func _pcache1Alloc(tls *crt.TLS, _nByte int32) (r0 unsafe.Pointer) { // sqlite3. *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_pcache1_g)) + uintptr(128 /* X10 */))))) = (*Xsqlite3_file)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pcache1_g.X10)).X0)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_pcache1_g)) + uintptr(136 /* X11 */))) -= 1 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_pcache1_g)) + uintptr(140 /* X12 */))) = bool2int((_pcache1_g.X11) < (_pcache1_g.X6)) - func() int32 { - if (_pcache1_g.X11) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pcache1_g.X11) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45282), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1AllocØ00__func__Ø000))), unsafe.Pointer(str(17208))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3StatusHighwater(tls, i32(7), _nByte) _sqlite3StatusUp(tls, i32(1), i32(1)) @@ -20845,29 +18990,21 @@ _1: } _1_pNext = (*XPgHdr)(unsafe.Pointer(_1_p.X9)) - func() int32 { - if (_1_p.X5) > uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_1_p.X5) <= uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44737), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheTruncateØ00__func__Ø000))), unsafe.Pointer(str(17248))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_1_p.X5) <= _pgno { goto _7 } - func() int32 { - if (int32(_1_p.X6) & i32(2)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(_1_p.X6) & i32(2)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44739), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheTruncateØ00__func__Ø000))), unsafe.Pointer(str(17260))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3PcacheMakeClean(tls, _1_p) _7: @@ -20887,11 +19024,8 @@ _4: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44746), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheTruncateØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44746), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheTruncateØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -20915,41 +19049,30 @@ func init() { } func _sqlite3PcacheMakeClean(tls *crt.TLS, _p *XPgHdr) { // sqlite3.c:44652:1 - func() int32 { - if _sqlite3PcachePageSanity(tls, _p) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3PcachePageSanity(tls, _p) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44653), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheMakeCleanØ00__func__Ø000))), unsafe.Pointer(str(12844))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if func() int32 { if (int32(_p.X6) & i32(2)) != i32(0) { return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44654), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheMakeCleanØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44654), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheMakeCleanØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { goto _4 } - func() int32 { - if (int32(_p.X6) & i32(1)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_p.X6) & i32(1)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44655), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheMakeCleanØ00__func__Ø000))), unsafe.Pointer(str(17308))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pcacheManageDirtyList(tls, _p, uint8(i32(1))) { @@ -20962,15 +19085,11 @@ func _sqlite3PcacheMakeClean(tls *crt.TLS, _p *XPgHdr) { // sqlite3.c:44652:1 *p = uint16(int32(*p) | i32(1)) sink4530 = *p } - func() int32 { - if _sqlite3PcachePageSanity(tls, _p) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3PcachePageSanity(tls, _p) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44660), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheMakeCleanØ00__func__Ø000))), unsafe.Pointer(str(12844))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_p.X7) != i32(0) { goto _9 @@ -20992,15 +19111,11 @@ func init() { func _sqlite3PcacheSetPageSize(tls *crt.TLS, _pCache *XPCache, _szPage int32) (r0 int32) { // sqlite3.c:44398:1 var _1_pNew unsafe.Pointer // sqlite3.c:44401:20 _ = _1_pNew - func() int32 { - if ((_pCache.X3) == i32(0)) && ((*XPgHdr)(unsafe.Pointer(_pCache.X0)) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if (_pCache.X3) != i32(0) || (*XPgHdr)(unsafe.Pointer(_pCache.X0)) != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44399), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheSetPageSizeØ00__func__Ø000))), unsafe.Pointer(str(17360))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pCache.X6) == 0 { goto _3 @@ -21079,15 +19194,11 @@ _0: *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_pcache1_g)) + uintptr(128 /* X10 */))))) = _1_pSlot *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_pcache1_g)) + uintptr(136 /* X11 */))) += 1 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_pcache1_g)) + uintptr(140 /* X12 */))) = bool2int((_pcache1_g.X11) < (_pcache1_g.X6)) - func() int32 { - if (_pcache1_g.X11) <= (_pcache1_g.X5) { - return i32(0) - } - return func() int32 { + func() { + if (_pcache1_g.X11) > (_pcache1_g.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45321), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FreeØ00__func__Ø000))), unsafe.Pointer(str(17428))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pcache1_g.X9))) goto _5 @@ -21156,15 +19267,11 @@ _1: func _getPageError(tls *crt.TLS, _pPager *XPager, _pgno uint32, _ppPage **XPgHdr, _flags int32) (r0 int32) { // sqlite3.c:52418:1 - func() int32 { - if (_pPager.X26) != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X26) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52426), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageErrorØ00__func__Ø000))), unsafe.Pointer(str(11148))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *_ppPage = (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) r0 = _pPager.X26 @@ -21193,15 +19300,11 @@ func _getPageMMap(tls *crt.TLS, _pPager *XPager, _pgno uint32, _ppPage **XPgHdr, _pPg = nil _iFrame = u32(0) _bMmapOk = bool2int((_pgno > uint32(i32(1))) && ((int32(_pPager.X14) == i32(1)) || (_flags&i32(2)) != 0)) - func() int32 { - if (_pPager.X20) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X20) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52364), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageMMapØ00__func__Ø000))), unsafe.Pointer(str(17492))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pgno > uint32(i32(1)) || _pgno != uint32(i32(0)) { goto _5 @@ -21211,45 +19314,29 @@ func _getPageMMap(tls *crt.TLS, _pPager *XPager, _pgno uint32, _ppPage **XPgHdr, return _5: - func() int32 { - if int32(_pPager.X14) >= i32(1) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X14) < i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52376), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageMMapØ00__func__Ø000))), unsafe.Pointer(str(17512))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _assert_pager_state(tls, _pPager) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _assert_pager_state(tls, _pPager) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52377), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageMMapØ00__func__Ø000))), unsafe.Pointer(str(9864))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPager.X21) == i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X21) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52378), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageMMapØ00__func__Ø000))), unsafe.Pointer(str(17544))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pPager.X26) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pPager.X26) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52379), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageMMapØ00__func__Ø000))), unsafe.Pointer(str(10624))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _bMmapOk == 0 || (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { goto _15 @@ -21296,15 +19383,11 @@ _24: goto _25 } - func() int32 { - if _rc == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52403), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageMMapØ00__func__Ø000))), unsafe.Pointer(str(14052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *_ppPage = _pPg r0 = i32(0) @@ -21348,24 +19431,20 @@ func _pagerAcquireMapPage(tls *crt.TLS, _pPager *XPager, _pgno uint32, _pData un goto _0 } - *_ppPage = store5557795(&_p, (*XPgHdr)(unsafe.Pointer(_pPager.X43))) + *_ppPage = store5557777(&_p, (*XPgHdr)(unsafe.Pointer(_pPager.X43))) *(**XPgHdr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(168 /* X43 */))))) = (*XPgHdr)(unsafe.Pointer(_p.X3)) *(**XPgHdr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X3 */))))) = (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) - func() int32 { - if int32(_pPager.X44) >= i32(8) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X44) < i32(8) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50869), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerAcquireMapPageØ00__func__Ø000))), unsafe.Pointer(str(17588))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() crt.Xmemset(tls, _p.X2, i32(0), uint64(i32(8))) goto _3 _0: - *_ppPage = store5557795(&_p, (*XPgHdr)(unsafe.Pointer(_sqlite3MallocZero(tls, u64(72)+uint64(_pPager.X44))))) + *_ppPage = store5557777(&_p, (*XPgHdr)(unsafe.Pointer(_sqlite3MallocZero(tls, u64(72)+uint64(_pPager.X44))))) if _p != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) { goto _4 } @@ -21380,55 +19459,35 @@ _4: *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(46 /* X7 */))) = int16(i32(1)) *(**XPager)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X4 */))))) = _pPager _3: - func() int32 { - if unsafe.Pointer(_p.X2) == (unsafe.Pointer)((*XPgHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+72*uintptr(i32(1))))) { - return i32(0) - } - return func() int32 { + func() { + if unsafe.Pointer(_p.X2) != (unsafe.Pointer)((*XPgHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+72*uintptr(i32(1))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50883), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerAcquireMapPageØ00__func__Ø000))), unsafe.Pointer(str(17608))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*Xsqlite3_pcache_page)(unsafe.Pointer(_p.X0)) == (*Xsqlite3_pcache_page)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3_pcache_page)(unsafe.Pointer(_p.X0)) != (*Xsqlite3_pcache_page)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50884), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerAcquireMapPageØ00__func__Ø000))), unsafe.Pointer(str(17636))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_p.X6) == i32(32) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_p.X6) != i32(32) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50885), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerAcquireMapPageØ00__func__Ø000))), unsafe.Pointer(str(17648))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XPager)(unsafe.Pointer(_p.X4)) == _pPager { - return i32(0) } - return func() int32 { + }() + func() { + if (*XPager)(unsafe.Pointer(_p.X4)) != _pPager { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50886), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerAcquireMapPageØ00__func__Ø000))), unsafe.Pointer(str(17672))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_p.X7) == i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_p.X7) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50887), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerAcquireMapPageØ00__func__Ø000))), unsafe.Pointer(str(15460))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(40 /* X5 */))) = _pgno *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */))) = _pData @@ -21456,45 +19515,29 @@ func _getPageNormal(tls *crt.TLS, _pPager *XPager, _pgno uint32, _ppPage **XPgHd var _10_iFrame uint32 // sqlite3.c:52318:11 _ = _10_iFrame _rc = i32(0) - func() int32 { - if (_pPager.X26) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X26) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52250), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageNormalØ00__func__Ø000))), unsafe.Pointer(str(10624))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPager.X14) >= i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X14) < i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52251), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageNormalØ00__func__Ø000))), unsafe.Pointer(str(17512))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _assert_pager_state(tls, _pPager) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _assert_pager_state(tls, _pPager) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52252), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageNormalØ00__func__Ø000))), unsafe.Pointer(str(9864))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPager.X21) == i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X21) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52253), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageNormalØ00__func__Ø000))), unsafe.Pointer(str(17544))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pgno != uint32(i32(0)) { goto _8 @@ -21527,51 +19570,35 @@ _10: _11: _9: - _pPg = store5557795(_ppPage, _sqlite3PcacheFetchFinish(tls, (*XPCache)(unsafe.Pointer(_pPager.X59)), _pgno, _pBase)) - func() int32 { - if _pPg == (*_ppPage) { - return i32(0) - } - return func() int32 { + _pPg = store5557777(_ppPage, _sqlite3PcacheFetchFinish(tls, (*XPCache)(unsafe.Pointer(_pPager.X59)), _pgno, _pBase)) + func() { + if _pPg != (*_ppPage) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52267), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageNormalØ00__func__Ø000))), unsafe.Pointer(str(17712))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pPg.X5) == _pgno { - return i32(0) } - return func() int32 { + }() + func() { + if (_pPg.X5) != _pgno { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52268), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageNormalØ00__func__Ø000))), unsafe.Pointer(str(17728))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XPager)(unsafe.Pointer(_pPg.X4)) == _pPager) || ((*XPager)(unsafe.Pointer(_pPg.X4)) == (*XPager)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XPager)(unsafe.Pointer(_pPg.X4)) != _pPager && (*XPager)(unsafe.Pointer(_pPg.X4)) != (*XPager)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52269), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageNormalØ00__func__Ø000))), unsafe.Pointer(str(17744))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _noContent = uint8(bool2int((_flags & i32(1)) != i32(0))) if (*XPager)(unsafe.Pointer(_pPg.X4)) == nil || _noContent != 0 { goto _20 } - func() int32 { - if (_pgno <= uint32(i32(2147483647))) && (_pgno != uint32((_sqlite3PendingByte/(_pPager.X48))+i32(1))) { - return i32(0) - } - return func() int32 { + func() { + if _pgno > uint32(i32(2147483647)) || _pgno == uint32((_sqlite3PendingByte/(_pPager.X48))+i32(1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52275), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageNormalØ00__func__Ø000))), unsafe.Pointer(str(17784))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager))+uintptr(240 /* X55 */))))) + 4*uintptr(i32(0)))) += 1 r0 = i32(0) @@ -21587,15 +19614,11 @@ _20: _26: *(**XPager)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPg)) + uintptr(32 /* X4 */))))) = _pPager - func() int32 { - if ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) || ((_pPager.X13) == 0) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) && (_pPager.X13) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52293), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageNormalØ00__func__Ø000))), unsafe.Pointer(str(17836))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) && (_pPager.X22) >= _pgno && _noContent == 0 { goto _32 @@ -21641,15 +19664,11 @@ _32: _38: _37: - func() int32 { - if (*XPager)(unsafe.Pointer(_pPg.X4)) == _pPager { - return i32(0) - } - return func() int32 { + func() { + if (*XPager)(unsafe.Pointer(_pPg.X4)) != _pPager { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52323), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageNormalØ00__func__Ø000))), unsafe.Pointer(str(17868))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager))+uintptr(240 /* X55 */))))) + 4*uintptr(i32(1)))) += 1 _rc = _readDbPage(tls, _pPg, _10_iFrame) @@ -21665,15 +19684,11 @@ _36: return _pager_acquire_err: - func() int32 { - if _rc != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _rc == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52335), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageNormalØ00__func__Ø000))), unsafe.Pointer(str(17888))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pPg == nil { goto _44 @@ -21768,15 +19783,11 @@ _1: } func _sqlite3PcachePagecount(tls *crt.TLS, _pCache *XPCache) (r0 int32) { // sqlite3.c:44876:1 - func() int32 { - if (_pCache.X12) != (unsafe.Pointer)(uintptr(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if (_pCache.X12) == (unsafe.Pointer)(uintptr(i32(0))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44877), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcachePagecountØ00__func__Ø000))), unsafe.Pointer(str(15048))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = ((*Xsqlite3_pcache_methods2)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(176 /* X12 */))).X6)(tls, _pCache.X12) return @@ -21812,25 +19823,17 @@ func _sqlite3WalSavepointUndo(tls *crt.TLS, _pWal *XWal, _aWalData *uint32) (r0 var _rc int32 // sqlite3.c:57238:7 _ = _rc _rc = i32(0) - func() int32 { - if (_pWal.X12) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pWal.X12) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57240), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalSavepointUndoØ00__func__Ø000))), unsafe.Pointer(str(14672))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aWalData)) + 4*uintptr(i32(3))))) != (_pWal.X22)) || ((*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aWalData)) + 4*uintptr(i32(0))))) <= ((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(72 /* X18 */))).X6)) { - return i32(0) } - return func() int32 { + }() + func() { + if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aWalData)) + 4*uintptr(i32(3))))) == (_pWal.X22) && (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aWalData)) + 4*uintptr(i32(0))))) > ((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(72 /* X18 */))).X6) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57241), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalSavepointUndoØ00__func__Ø000))), unsafe.Pointer(str(17944))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aWalData)) + 4*uintptr(i32(3))))) == (_pWal.X22) { goto _5 @@ -21868,25 +19871,17 @@ func _pager_end_transaction(tls *crt.TLS, _pPager *XPager, _hasMaster int32, _bC _ = _9_bDelete _rc = i32(0) _rc2 = i32(0) - func() int32 { - if _assert_pager_state(tls, _pPager) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _assert_pager_state(tls, _pPager) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48881), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_end_transactionØ00__func__Ø000))), unsafe.Pointer(str(9864))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPager.X14) != i32(6) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X14) == i32(6) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48882), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_end_transactionØ00__func__Ø000))), unsafe.Pointer(str(14108))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pPager.X14) >= i32(2) || int32(_pPager.X15) >= i32(2) { goto _5 @@ -21897,29 +19892,21 @@ func _pager_end_transaction(tls *crt.TLS, _pPager *XPager, _hasMaster int32, _bC _5: _releaseAllSavepoints(tls, _pPager) - func() int32 { - if ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) || ((*XBitvec)(unsafe.Pointer(_pPager.X30)) == (*XBitvec)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) && (*XBitvec)(unsafe.Pointer(_pPager.X30)) != (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48888), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_end_transactionØ00__func__Ø000))), unsafe.Pointer(str(18028))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { goto _9 } - func() int32 { - if (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48890), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_end_transactionØ00__func__Ø000))), unsafe.Pointer(str(11056))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3JournalIsInMemory(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32))) == 0 { goto _12 @@ -21963,25 +19950,17 @@ _14: _22: _9_bDelete = bool2int((_pPager.X10) == 0) - func() int32 { - if _sqlite3JournalIsInMemory(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32))) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3JournalIsInMemory(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48923), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_end_transactionØ00__func__Ø000))), unsafe.Pointer(str(18076))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((int32(_pPager.X2) == i32(0)) || (int32(_pPager.X2) == i32(4))) || (int32(_pPager.X2) == i32(5)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X2) != i32(0) && int32(_pPager.X2) != i32(4) && int32(_pPager.X2) != i32(5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48924), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_end_transactionØ00__func__Ø000))), unsafe.Pointer(str(18120))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3OsClose(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32))) if _9_bDelete == 0 { @@ -22018,15 +19997,11 @@ _32: } _rc2 = _sqlite3WalEndWriteTransaction(tls, (*XWal)(unsafe.Pointer(_pPager.X60))) - func() int32 { - if _rc2 == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _rc2 != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48964), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_end_transactionØ00__func__Ø000))), unsafe.Pointer(str(18264))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _39 @@ -22035,15 +20010,11 @@ _36: goto _42 } - func() int32 { - if int32(_pPager.X15) == i32(4) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X15) != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48972), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_end_transactionØ00__func__Ø000))), unsafe.Pointer(str(18280))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _pager_truncate(tls, _pPager, _pPager.X22) _42: @@ -22129,25 +20100,17 @@ func _zeroJournalHdr(tls *crt.TLS, _pPager *XPager, _doTruncate int32) (r0 int32 var _5_sz int64 // sqlite3.c:48266:11 _ = _5_sz _rc = i32(0) - func() int32 { - if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48243), unsafe.Pointer((*int8)(unsafe.Pointer(&_zeroJournalHdrØ00__func__Ø000))), unsafe.Pointer(str(12584))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3JournalIsInMemory(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32))) == 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3JournalIsInMemory(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32))) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48244), unsafe.Pointer((*int8)(unsafe.Pointer(&_zeroJournalHdrØ00__func__Ø000))), unsafe.Pointer(str(18336))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pPager.X34) == 0 { goto _4 @@ -22197,15 +20160,11 @@ func init() { var _zeroJournalHdrØ00zeroHdrØ001 [28]int8 // sqlite3.c:48252:25 func _sqlite3OsDelete(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zPath *int8, _dirSync int32) (r0 int32) { // sqlite3.c:20268:1 - func() int32 { - if (_dirSync == i32(0)) || (_dirSync == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _dirSync != i32(0) && _dirSync != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(20270), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3OsDeleteØ00__func__Ø000))), unsafe.Pointer(str(18392))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = (*(*func(*crt.TLS, *Xsqlite3_vfs, *int8, int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *int8, int32) int32 @@ -22284,7 +20243,7 @@ func _sqlite3PcacheCleanAll(tls *crt.TLS, _pCache *XPCache) { // sqlite3.c:44670 var _p *XPgHdr // sqlite3.c:44671:9 _ = _p _0: - if store5557795(&_p, (*XPgHdr)(unsafe.Pointer(_pCache.X0))) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) { + if store5557777(&_p, (*XPgHdr)(unsafe.Pointer(_pCache.X0))) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } @@ -22367,40 +20326,28 @@ func _pager_truncate(tls *crt.TLS, _pPager *XPager, _nPage uint32) (r0 int32) { var _4_pTmp *int8 // sqlite3.c:49493:14 _ = _4_pTmp _rc = i32(0) - func() int32 { - if int32(_pPager.X14) != i32(6) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X14) == i32(6) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49477), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_truncateØ00__func__Ø000))), unsafe.Pointer(str(14108))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPager.X14) != i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X14) == i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49478), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_truncateØ00__func__Ø000))), unsafe.Pointer(str(18436))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) || int32(_pPager.X14) < i32(4) && int32(_pPager.X14) != i32(0) { goto _6 } _1_szPage = _pPager.X48 - func() int32 { - if int32(_pPager.X15) == i32(4) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X15) != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49485), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_truncateØ00__func__Ø000))), unsafe.Pointer(str(18280))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3OsFileSize(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)), &_1_currentSize) _1_newSize = int64(_1_szPage) * int64(_nPage) @@ -22447,45 +20394,29 @@ func init() { func _sqlite3WalExclusiveMode(tls *crt.TLS, _pWal *XWal, _op int32) (r0 int32) { // sqlite3.c:57824:1 var _rc int32 // sqlite3.c:57825:7 _ = _rc - func() int32 { - if int32(_pWal.X12) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pWal.X12) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57826), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalExclusiveModeØ00__func__Ø000))), unsafe.Pointer(str(18484))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pWal.X11) != i32(2)) || (_op == i32(-1)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pWal.X11) == i32(2) && _op != i32(-1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57827), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalExclusiveModeØ00__func__Ø000))), unsafe.Pointer(str(18504))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pWal.X9) >= i32(0)) || ((_pWal.X23) != 0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pWal.X9) < i32(0) && (_pWal.X23) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57835), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalExclusiveModeØ00__func__Ø000))), unsafe.Pointer(str(15492))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pWal.X9) >= i32(0)) || ((_op <= i32(0)) && (int32(_pWal.X11) == i32(0))) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pWal.X9) < i32(0) && (_op > i32(0) || int32(_pWal.X11) != i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57836), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalExclusiveModeØ00__func__Ø000))), unsafe.Pointer(str(18556))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _op != i32(0) { goto _12 @@ -22515,25 +20446,17 @@ _12: goto _17 } - func() int32 { - if int32(_pWal.X11) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pWal.X11) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57850), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalExclusiveModeØ00__func__Ø000))), unsafe.Pointer(str(18612))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pWal.X9) >= i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pWal.X9) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57851), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalExclusiveModeØ00__func__Ø000))), unsafe.Pointer(str(18636))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _walUnlockShared(tls, _pWal, i32(3)+int32(_pWal.X9)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(63 /* X11 */))) = uint8(i32(1)) @@ -22590,49 +20513,33 @@ func _pagerUnlockDb(tls *crt.TLS, _pPager *XPager, _eLock int32) (r0 int32) { // var _rc int32 // sqlite3.c:48003:7 _ = _rc _rc = i32(0) - func() int32 { - if ((_pPager.X1) == 0) || (int32(_pPager.X15) == _eLock) { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X1) != 0 && int32(_pPager.X15) != _eLock { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48005), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerUnlockDbØ00__func__Ø000))), unsafe.Pointer(str(18680))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_eLock == i32(0)) || (_eLock == i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if _eLock != i32(0) && _eLock != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48006), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerUnlockDbØ00__func__Ø000))), unsafe.Pointer(str(18728))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_eLock != i32(0)) || (bool2int((*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if _eLock == i32(0) && bool2int((*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48007), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerUnlockDbØ00__func__Ø000))), unsafe.Pointer(str(18768))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { goto _9 } - func() int32 { - if int32(_pPager.X15) >= _eLock { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X15) < _eLock { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48009), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerUnlockDbØ00__func__Ø000))), unsafe.Pointer(str(18812))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = func() int32 { if (_pPager.X11) != 0 { @@ -22692,15 +20599,11 @@ func _pager_playback(tls *crt.TLS, _pPager *XPager, _isHot int32) (r0 int32) { / _res = i32(1) _zMaster = nil _nPlayback = i32(0) - func() int32 { - if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49633), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playbackØ00__func__Ø000))), unsafe.Pointer(str(12584))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3OsFileSize(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)), &_szJ) if _rc == i32(0) { @@ -22747,15 +20650,11 @@ _9: goto _11 } - func() int32 { - if (_pPager.X34) == int64(_pPager.X47) { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X34) != int64(_pPager.X47) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49686), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playbackØ00__func__Ø000))), unsafe.Pointer(str(18852))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nRec = uint32(int32((_szJ - int64(_pPager.X47)) / int64((_pPager.X48)+i32(8)))) _11: @@ -22957,15 +20856,11 @@ _0: goto _3 } - func() int32 { - if (_pPager.X13) == 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X13) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53086), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSyncØ00__func__Ø000))), unsafe.Pointer(str(10616))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3OsSync(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)), int32(_pPager.X9)) _3: @@ -23119,15 +21014,11 @@ _delmaster_out: } _sqlite3OsClose(tls, _pMaster) - func() int32 { - if (*Xsqlite3_io_methods)(unsafe.Pointer(_pJournal.X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_io_methods)(unsafe.Pointer(_pJournal.X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49448), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_delmasterØ00__func__Ø000))), unsafe.Pointer(str(18960))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() Xsqlite3_free(tls, (unsafe.Pointer)(_pMaster)) _14: @@ -23143,15 +21034,11 @@ func init() { } func _setSectorSize(tls *crt.TLS, _pPager *XPager) { // sqlite3.c:49545:1 - func() int32 { - if ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) || ((_pPager.X10) != 0) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) && (_pPager.X10) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49546), unsafe.Pointer((*int8)(unsafe.Pointer(&_setSectorSizeØ00__func__Ø000))), unsafe.Pointer(str(18996))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pPager.X10) == 0 && (_sqlite3OsDeviceCharacteristics(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)))&i32(4096)) == i32(0) { goto _4 @@ -23218,25 +21105,17 @@ func _pager_error(tls *crt.TLS, _pPager *XPager, _rc int32) (r0 int32) { // sqli var _rc2 int32 // sqlite3.c:48771:7 _ = _rc2 _rc2 = _rc & i32(255) - func() int32 { - if (_rc == i32(0)) || ((_pPager.X13) == 0) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) && (_pPager.X13) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48772), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_errorØ00__func__Ø000))), unsafe.Pointer(str(19052))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (((_pPager.X26) == i32(13)) || ((_pPager.X26) == i32(0))) || (((_pPager.X26) & i32(255)) == i32(10)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pPager.X26) != i32(13) && (_pPager.X26) != i32(0) && ((_pPager.X26)&i32(255)) != i32(10) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48773), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_errorØ00__func__Ø000))), unsafe.Pointer(str(19076))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _rc2 != i32(13) && _rc2 != i32(10) { goto _8 @@ -23262,15 +21141,11 @@ func _pager_unlock(tls *crt.TLS, _pPager *XPager) { // sqlite3.c:48672:1 _ = _2_rc var _2_iDc int32 // sqlite3.c:48689:9 _ = _2_iDc - func() int32 { - if ((int32(_pPager.X14) == i32(1)) || (int32(_pPager.X14) == i32(0))) || (int32(_pPager.X14) == i32(6)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X14) != i32(1) && int32(_pPager.X14) != i32(0) && int32(_pPager.X14) != i32(6) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48674), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_unlockØ00__func__Ø000))), unsafe.Pointer(str(19192))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3BitvecDestroy(tls, (*XBitvec)(unsafe.Pointer(_pPager.X30))) *(**XBitvec)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(64 /* X30 */))))) = (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) @@ -23279,15 +21154,11 @@ func _pager_unlock(tls *crt.TLS, _pPager *XPager) { // sqlite3.c:48672:1 goto _4 } - func() int32 { - if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48684), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_unlockØ00__func__Ø000))), unsafe.Pointer(str(19284))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3WalEndReadTransaction(tls, (*XWal)(unsafe.Pointer(_pPager.X60))) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(21 /* X14 */))) = uint8(i32(0)) @@ -23323,29 +21194,21 @@ _12: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(22 /* X15 */))) = uint8(i32(5)) _14: - func() int32 { - if (_pPager.X26) != 0 || (int32(_pPager.X14) != i32(6)) { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X26) == 0 && int32(_pPager.X14) == i32(6) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48722), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_unlockØ00__func__Ø000))), unsafe.Pointer(str(19308))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(23 /* X16 */))) = uint8(i32(0)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(21 /* X14 */))) = uint8(i32(0)) _8: _7: - func() int32 { - if ((_pPager.X26) == i32(0)) || ((_pPager.X13) == 0) { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X26) != i32(0) && (_pPager.X13) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48732), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_unlockØ00__func__Ø000))), unsafe.Pointer(str(19356))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pPager.X26) == 0 { goto _21 @@ -23484,15 +21347,11 @@ _5: _pNew = ((*Xsqlite3_mem_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(40 /* X10 */))).X2)(tls, _pOld, _nNew) _11: _4: - func() int32 { - if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pNew))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) == int64(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pNew))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) != int64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24740), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ReallocØ00__func__Ø000))), unsafe.Pointer(str(19412))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _pNew return @@ -23521,25 +21380,17 @@ func _getOverflowPage(tls *crt.TLS, _pBt *XBtShared, _ovfl uint32, _ppPage **XMe _next = u32(0) _pPage = nil _rc = i32(0) - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63367), unsafe.Pointer((*int8)(unsafe.Pointer(&_getOverflowPageØ00__func__Ø000))), unsafe.Pointer(str(7928))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pPgnoNext != nil { - return i32(0) } - return func() int32 { + }() + func() { + if _pPgnoNext == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63368), unsafe.Pointer((*int8)(unsafe.Pointer(&_getOverflowPageØ00__func__Ø000))), unsafe.Pointer(str(19456))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pBt.X5) == 0 { goto _4 @@ -23569,15 +21420,11 @@ _6: _11: _8: _4: - func() int32 { - if (_next == uint32(i32(0))) || (_rc == i32(101)) { - return i32(0) - } - return func() int32 { + func() { + if _next != uint32(i32(0)) && _rc != i32(101) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63396), unsafe.Pointer((*int8)(unsafe.Pointer(&_getOverflowPageØ00__func__Ø000))), unsafe.Pointer(str(19468))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _rc != i32(0) { goto _15 @@ -23589,15 +21436,11 @@ _4: } return i32(0) }()) - func() int32 { - if (_rc == i32(0)) || (_pPage == (*XMemPage)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) && _pPage != (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63399), unsafe.Pointer((*int8)(unsafe.Pointer(&_getOverflowPageØ00__func__Ø000))), unsafe.Pointer(str(19496))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _rc != i32(0) { goto _21 @@ -23640,15 +21483,11 @@ func _ptrmapPageno(tls *crt.TLS, _pBt *XBtShared, _pgno uint32) (r0 uint32) { // _ = _iPtrMap var _ret uint32 // sqlite3.c:59859:17 _ = _ret - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59860), unsafe.Pointer((*int8)(unsafe.Pointer(&_ptrmapPagenoØ00__func__Ø000))), unsafe.Pointer(str(7928))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pgno >= uint32(i32(2)) { goto _2 @@ -23689,15 +21528,11 @@ func _ptrmapGet(tls *crt.TLS, _pBt *XBtShared, _key uint32, _pEType *uint8, _pPg _ = _offset var _rc int32 // sqlite3.c:59938:7 _ = _rc - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59940), unsafe.Pointer((*int8)(unsafe.Pointer(&_ptrmapGetØ00__func__Ø000))), unsafe.Pointer(str(7928))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _iPtrmap = int32(_ptrmapPageno(tls, _pBt, _key)) _rc = _sqlite3PagerGet(tls, (*XPager)(unsafe.Pointer(_pBt.X0)), uint32(_iPtrmap), &_pDbPage, i32(0)) @@ -23720,25 +21555,17 @@ _2: return _3: - func() int32 { - if _offset <= (int32(_pBt.X16) - i32(5)) { - return i32(0) - } - return func() int32 { + func() { + if _offset > (int32(_pBt.X16) - i32(5)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59954), unsafe.Pointer((*int8)(unsafe.Pointer(&_ptrmapGetØ00__func__Ø000))), unsafe.Pointer(str(19556))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pEType != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if _pEType == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59955), unsafe.Pointer((*int8)(unsafe.Pointer(&_ptrmapGetØ00__func__Ø000))), unsafe.Pointer(str(19592))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *_pEType = *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPtrmap)) + 1*uintptr(_offset))) if _pPgno == nil { @@ -23772,25 +21599,17 @@ func _btreeGetPage(tls *crt.TLS, _pBt *XBtShared, _pgno uint32, _ppPage **XMemPa _ = _rc var _pDbPage *XPgHdr // sqlite3.c:60944:10 _ = _pDbPage - func() int32 { - if ((_flags == i32(0)) || (_flags == i32(1))) || (_flags == i32(2)) { - return i32(0) - } - return func() int32 { + func() { + if _flags != i32(0) && _flags != i32(1) && _flags != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60946), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeGetPageØ00__func__Ø000))), unsafe.Pointer(str(19616))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60947), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeGetPageØ00__func__Ø000))), unsafe.Pointer(str(7928))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3PagerGet(tls, (*XPager)(unsafe.Pointer(_pBt.X0)), _pgno, &_pDbPage, _flags) if _rc == 0 { @@ -23832,15 +21651,11 @@ func _btreePageFromDbPage(tls *crt.TLS, _pDbPage *XPgHdr, _pgno uint32, _pBt *XB return i32(0) }()) _0: - func() int32 { - if (_pPage.X19) == (*uint8)(unsafe.Pointer(_sqlite3PagerGetData(tls, _pDbPage))) { - return i32(0) - } - return func() int32 { + func() { + if (_pPage.X19) != (*uint8)(unsafe.Pointer(_sqlite3PagerGetData(tls, _pDbPage))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60922), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreePageFromDbPageØ00__func__Ø000))), unsafe.Pointer(str(19700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _pPage return @@ -23865,65 +21680,41 @@ _0: } func _releasePageNotNull(tls *crt.TLS, _pPage *XMemPage) { // sqlite3.c:61049:1 - func() int32 { - if (_pPage.X19) != nil { - return i32(0) - } - return func() int32 { + func() { + if (_pPage.X19) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61050), unsafe.Pointer((*int8)(unsafe.Pointer(&_releasePageNotNullØ00__func__Ø000))), unsafe.Pointer(str(19764))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XBtShared)(unsafe.Pointer(_pPage.X18)) != nil { - return i32(0) } - return func() int32 { + }() + func() { + if (*XBtShared)(unsafe.Pointer(_pPage.X18)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61051), unsafe.Pointer((*int8)(unsafe.Pointer(&_releasePageNotNullØ00__func__Ø000))), unsafe.Pointer(str(19780))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XPgHdr)(unsafe.Pointer(_pPage.X23)) != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XPgHdr)(unsafe.Pointer(_pPage.X23)) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61052), unsafe.Pointer((*int8)(unsafe.Pointer(&_releasePageNotNullØ00__func__Ø000))), unsafe.Pointer(str(19792))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if unsafe.Pointer(_sqlite3PagerGetExtra(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23)))) == (unsafe.Pointer)(_pPage) { - return i32(0) } - return func() int32 { + }() + func() { + if unsafe.Pointer(_sqlite3PagerGetExtra(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23)))) != (unsafe.Pointer)(_pPage) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61053), unsafe.Pointer((*int8)(unsafe.Pointer(&_releasePageNotNullØ00__func__Ø000))), unsafe.Pointer(str(19812))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if unsafe.Pointer(_sqlite3PagerGetData(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23)))) == (unsafe.Pointer)(_pPage.X19) { - return i32(0) } - return func() int32 { + }() + func() { + if unsafe.Pointer(_sqlite3PagerGetData(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23)))) != (unsafe.Pointer)(_pPage.X19) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61054), unsafe.Pointer((*int8)(unsafe.Pointer(&_releasePageNotNullØ00__func__Ø000))), unsafe.Pointer(str(19868))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61055), unsafe.Pointer((*int8)(unsafe.Pointer(&_releasePageNotNullØ00__func__Ø000))), unsafe.Pointer(str(19920))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3PagerUnrefNotNull(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) return @@ -23964,15 +21755,11 @@ func _sqlite3BtreeTripAllCursors(tls *crt.TLS, _pBtree *XBtree, _errCode int32, var _2_i int32 // sqlite3.c:62920:11 _ = _2_i _rc = i32(0) - func() int32 { - if ((_writeOnly == i32(0)) || (_writeOnly == i32(1))) && i32(1) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _writeOnly != i32(0) && _writeOnly != i32(1) || i32(1) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62916), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeTripAllCursorsØ00__func__Ø000))), unsafe.Pointer(str(19980))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pBtree == nil { goto _4 @@ -24040,15 +21827,11 @@ func init() { } func _sqlite3BtreeClearCursor(tls *crt.TLS, _pCur *XBtCursor) { // sqlite3.c:59703:1 - func() int32 { - if _cursorHoldsMutex(tls, _pCur) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _cursorHoldsMutex(tls, _pCur) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59704), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeClearCursorØ00__func__Ø000))), unsafe.Pointer(str(9060))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() Xsqlite3_free(tls, _pCur.X6) *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(64 /* X6 */))) = (unsafe.Pointer)(uintptr(i32(0))) @@ -24064,25 +21847,17 @@ func init() { } func _sqlite3PagerPagecount(tls *crt.TLS, _pPager *XPager, _pnPage *int32) { // sqlite3.c:50719:1 - func() int32 { - if int32(_pPager.X14) >= i32(1) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X14) < i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50720), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerPagecountØ00__func__Ø000))), unsafe.Pointer(str(17512))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPager.X14) != i32(5) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X14) == i32(5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50721), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerPagecountØ00__func__Ø000))), unsafe.Pointer(str(20084))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *_pnPage = int32(_pPager.X22) return @@ -24136,15 +21911,11 @@ func _btreeEndTransaction(tls *crt.TLS, _p *XBtree) { // sqlite3.c:62781:1 _ = _db _pBt = (*XBtShared)(unsafe.Pointer(_p.X1)) _db = (*Xsqlite3)(unsafe.Pointer(_p.X0)) - func() int32 { - if _sqlite3BtreeHoldsMutex(tls, _p) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3BtreeHoldsMutex(tls, _p) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62784), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeEndTransactionØ00__func__Ø000))), unsafe.Pointer(str(16676))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(35 /* X7 */))) = uint8(i32(0)) if int32(_p.X2) <= i32(0) || (_db.X35) <= i32(1) { @@ -24172,25 +21943,17 @@ _5: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X2 */))) = uint8(i32(0)) _unlockBtreeIfUnused(tls, _pBt) _4: - func() int32 { - if (int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) != i32(0)) || (((*XBtShared)(unsafe.Pointer(_p.X1)).X17) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) == i32(0) && ((*XBtShared)(unsafe.Pointer(_p.X1)).X17) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62814), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeEndTransactionØ00__func__Ø000))), unsafe.Pointer(str(8748))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) >= int32(_p.X2) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) < int32(_p.X2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62814), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeEndTransactionØ00__func__Ø000))), unsafe.Pointer(str(8812))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() return @@ -24224,15 +21987,11 @@ _1: goto _4 } - func() int32 { - if (int32(_1_pLock.X2) == i32(1)) || ((*XBtree)(unsafe.Pointer(_1_pLock.X0)) == _p) { - return i32(0) - } - return func() int32 { + func() { + if int32(_1_pLock.X2) != i32(1) && (*XBtree)(unsafe.Pointer(_1_pLock.X0)) != _p { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59392), unsafe.Pointer((*int8)(unsafe.Pointer(&_downgradeAllSharedCacheTableLocksØ00__func__Ø000))), unsafe.Pointer(str(20168))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pLock)) + uintptr(12 /* X2 */))) = uint8(i32(1)) _1_pLock = (*XBtLock)(unsafe.Pointer(_1_pLock.X3)) @@ -24259,35 +22018,23 @@ func _clearAllSharedCacheTableLocks(tls *crt.TLS, _p *XBtree) { // sqlite3.c:593 _ = _1_pLock _pBt = (*XBtShared)(unsafe.Pointer(_p.X1)) _ppIter = (**XBtLock)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(112 /* X25 */))))) - func() int32 { - if _sqlite3BtreeHoldsMutex(tls, _p) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3BtreeHoldsMutex(tls, _p) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59345), unsafe.Pointer((*int8)(unsafe.Pointer(&_clearAllSharedCacheTableLocksØ00__func__Ø000))), unsafe.Pointer(str(16676))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_p.X3) != 0) || ((*XBtLock)(unsafe.Pointer(uintptr(i32(0)))) == (*_ppIter)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_p.X3) == 0 && (*XBtLock)(unsafe.Pointer(uintptr(i32(0)))) != (*_ppIter) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59346), unsafe.Pointer((*int8)(unsafe.Pointer(&_clearAllSharedCacheTableLocksØ00__func__Ø000))), unsafe.Pointer(str(20248))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_p.X2) > i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_p.X2) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59347), unsafe.Pointer((*int8)(unsafe.Pointer(&_clearAllSharedCacheTableLocksØ00__func__Ø000))), unsafe.Pointer(str(20276))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _7: if (*_ppIter) == nil { @@ -24295,40 +22042,28 @@ _7: } _1_pLock = *_ppIter - func() int32 { - if ((int32(_pBt.X10) & i32(32)) == i32(0)) || ((*XBtree)(unsafe.Pointer(_pBt.X26)) == (*XBtree)(unsafe.Pointer(_1_pLock.X0))) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pBt.X10)&i32(32)) != i32(0) && (*XBtree)(unsafe.Pointer(_pBt.X26)) != (*XBtree)(unsafe.Pointer(_1_pLock.X0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59351), unsafe.Pointer((*int8)(unsafe.Pointer(&_clearAllSharedCacheTableLocksØ00__func__Ø000))), unsafe.Pointer(str(20292))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((*XBtree)(unsafe.Pointer(_1_pLock.X0)).X2) >= int32(_1_pLock.X2) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((*XBtree)(unsafe.Pointer(_1_pLock.X0)).X2) < int32(_1_pLock.X2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59352), unsafe.Pointer((*int8)(unsafe.Pointer(&_clearAllSharedCacheTableLocksØ00__func__Ø000))), unsafe.Pointer(str(20360))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XBtree)(unsafe.Pointer(_1_pLock.X0)) != _p { goto _14 } *_ppIter = (*XBtLock)(unsafe.Pointer(_1_pLock.X3)) - func() int32 { - if ((_1_pLock.X1) != uint32(i32(1))) || (_1_pLock == (*XBtLock)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X11 */)))) { - return i32(0) - } - return func() int32 { + func() { + if (_1_pLock.X1) == uint32(i32(1)) && _1_pLock != (*XBtLock)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X11 */))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59355), unsafe.Pointer((*int8)(unsafe.Pointer(&_clearAllSharedCacheTableLocksØ00__func__Ø000))), unsafe.Pointer(str(20400))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_1_pLock.X1) == uint32(i32(1)) { goto _18 @@ -24344,15 +22079,11 @@ _19: goto _7 _8: - func() int32 { - if ((int32(_pBt.X10) & i32(64)) == i32(0)) || ((*XBtree)(unsafe.Pointer(_pBt.X26)) != nil) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pBt.X10)&i32(64)) != i32(0) && (*XBtree)(unsafe.Pointer(_pBt.X26)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59364), unsafe.Pointer((*int8)(unsafe.Pointer(&_clearAllSharedCacheTableLocksØ00__func__Ø000))), unsafe.Pointer(str(20436))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XBtree)(unsafe.Pointer(_pBt.X26)) != _p { goto _23 @@ -24391,50 +22122,34 @@ func init() { func _unlockBtreeIfUnused(tls *crt.TLS, _pBt *XBtShared) { // sqlite3.c:62060:1 var _1_pPage1 *XMemPage // sqlite3.c:62064:13 _ = _1_pPage1 - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62061), unsafe.Pointer((*int8)(unsafe.Pointer(&_unlockBtreeIfUnusedØ00__func__Ø000))), unsafe.Pointer(str(7928))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_countValidCursors(tls, _pBt, i32(0)) == i32(0)) || (int32(_pBt.X8) > i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if _countValidCursors(tls, _pBt, i32(0)) != i32(0) && int32(_pBt.X8) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62062), unsafe.Pointer((*int8)(unsafe.Pointer(&_unlockBtreeIfUnusedØ00__func__Ø000))), unsafe.Pointer(str(20520))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pBt.X8) != i32(0) || (*XMemPage)(unsafe.Pointer(_pBt.X3)) == (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) { goto _6 } _1_pPage1 = (*XMemPage)(unsafe.Pointer(_pBt.X3)) - func() int32 { - if (_1_pPage1.X19) != nil { - return i32(0) - } - return func() int32 { + func() { + if (_1_pPage1.X19) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62065), unsafe.Pointer((*int8)(unsafe.Pointer(&_unlockBtreeIfUnusedØ00__func__Ø000))), unsafe.Pointer(str(20584))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3PagerRefcount(tls, (*XPager)(unsafe.Pointer(_pBt.X0))) == i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3PagerRefcount(tls, (*XPager)(unsafe.Pointer(_pBt.X0))) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62066), unsafe.Pointer((*int8)(unsafe.Pointer(&_unlockBtreeIfUnusedØ00__func__Ø000))), unsafe.Pointer(str(20600))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XMemPage)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(24 /* X3 */))))) = (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) _releasePageNotNull(tls, _1_pPage1) @@ -24550,15 +22265,11 @@ _8: } func _sqlite3HashInit(tls *crt.TLS, _pNew *XHash) { // sqlite3.c:29206:1 - func() int32 { - if _pNew != (*XHash)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pNew == (*XHash)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(29207), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3HashInitØ00__func__Ø000))), unsafe.Pointer(str(20660))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XHashElem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X2 */))))) = (*XHashElem)(unsafe.Pointer(uintptr(i32(0)))) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(4 /* X1 */))) = uint32(i32(0)) @@ -24579,15 +22290,11 @@ func _sqlite3HashClear(tls *crt.TLS, _pH *XHash) { // sqlite3.c:29218:1 _ = _elem var _1_next_elem *XHashElem // sqlite3.c:29228:14 _ = _1_next_elem - func() int32 { - if _pH != (*XHash)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pH == (*XHash)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(29221), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3HashClearØ00__func__Ø000))), unsafe.Pointer(str(20684))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _elem = (*XHashElem)(unsafe.Pointer(_pH.X2)) *(**XHashElem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pH)) + uintptr(8 /* X2 */))))) = (*XHashElem)(unsafe.Pointer(uintptr(i32(0)))) @@ -24668,74 +22375,50 @@ _0: } func _sqlite3ExprDeleteNN(tls *crt.TLS, _db *Xsqlite3, _p *XExpr) { // sqlite3.c:91751:1 - func() int32 { - if _p != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _p == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91752), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprDeleteNNØ00__func__Ø000))), unsafe.Pointer(str(824))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (((_p.X2) & uint32(i32(1024))) == uint32(i32(0))) || ((*(*int32)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) >= i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if ((_p.X2)&uint32(i32(1024))) != uint32(i32(0)) && (*(*int32)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91754), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprDeleteNNØ00__func__Ø000))), unsafe.Pointer(str(20712))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_p.X2)&uint32(i32(8388608))) == uint32(i32(0)) || ((_p.X2)&uint32(i32(16384))) != uint32(i32(0)) { goto _6 } - func() int32 { - if (*XExpr)(unsafe.Pointer(_p.X4)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XExpr)(unsafe.Pointer(_p.X4)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91757), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprDeleteNNØ00__func__Ø000))), unsafe.Pointer(str(20764))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XExpr)(unsafe.Pointer(_p.X5)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XExpr)(unsafe.Pointer(_p.X5)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91758), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprDeleteNNØ00__func__Ø000))), unsafe.Pointer(str(20776))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91759), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprDeleteNNØ00__func__Ø000))), unsafe.Pointer(str(20792))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _6: if ((_p.X2) & uint32(i32(8404992))) != uint32(i32(0)) { goto _13 } - func() int32 { - if ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))) == (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) || ((*XExpr)(unsafe.Pointer(_p.X5)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && (*XExpr)(unsafe.Pointer(_p.X5)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91764), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprDeleteNNØ00__func__Ø000))), unsafe.Pointer(str(20808))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XExpr)(unsafe.Pointer(_p.X4)) == nil || int32(_p.X0) == i32(159) { goto _18 @@ -24748,18 +22431,18 @@ _18: goto _19 } - _sqlite3SelectDelete(tls, _db, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */)))))))) + _sqlite3SelectDelete(tls, _db, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */)))))))) goto _20 _19: - _sqlite3ExprListDelete(tls, _db, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */)))))))) + _sqlite3ExprListDelete(tls, _db, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */)))))))) _20: _13: if ((_p.X2) & uint32(i32(65536))) == uint32(i32(0)) { goto _21 } - _sqlite3DbFree(tls, _db, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))))) + _sqlite3DbFree(tls, _db, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))))) _21: if ((_p.X2) & uint32(i32(32768))) != uint32(i32(0)) { goto _22 @@ -24842,15 +22525,11 @@ func _exprListDeleteNN(tls *crt.TLS, _db *Xsqlite3, _pList *XExprList) { // sqli _ = _i var _pItem *TExprList_item // sqlite3.c:92401:24 _ = _pItem - func() int32 { - if ((*TExprList_item)(unsafe.Pointer(_pList.X1)) != (*TExprList_item)(unsafe.Pointer(uintptr(i32(0))))) || ((_pList.X0) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (*TExprList_item)(unsafe.Pointer(_pList.X1)) == (*TExprList_item)(unsafe.Pointer(uintptr(i32(0)))) && (_pList.X0) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92402), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprListDeleteNNØ00__func__Ø000))), unsafe.Pointer(str(20860))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *func() *int32 { _pItem = (*TExprList_item)(unsafe.Pointer(_pList.X1)); return &_i }() = i32(0) _3: @@ -24901,17 +22580,17 @@ _1: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pItem.X1)) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pItem.X2)) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pItem.X3)) - if ((uint32(((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(1))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(1))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _5 } - _sqlite3DbFree(tls, _db, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5506918)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(96 /* X15 */))))))) + _sqlite3DbFree(tls, _db, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5506900)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(96 /* X15 */))))))) _5: - if ((uint32(((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _6 } - _sqlite3ExprListDelete(tls, _db, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5506918)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(96 /* X15 */)))))))) + _sqlite3ExprListDelete(tls, _db, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5506900)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(96 /* X15 */)))))))) _6: _sqlite3DeleteTable(tls, _db, (*XTable)(unsafe.Pointer(_pItem.X4))) _sqlite3SelectDelete(tls, _db, (*XSelect)(unsafe.Pointer(_pItem.X5))) @@ -24959,7 +22638,7 @@ func _deleteTable(tls *crt.TLS, _db *Xsqlite3, _pTable *XTable) { // sqlite3.c:1 _ = _2_pOld _nLookaside = func() int32 { if (_db != nil) && (((_pTable.X9) & uint32(i32(2))) == uint32(i32(0))) { - return ((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X3) + return ((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X3) } return i32(0) }() @@ -24970,15 +22649,11 @@ _3: } _pNext = (*XIndex)(unsafe.Pointer(_pIndex.X5)) - func() int32 { - if ((*XSchema)(unsafe.Pointer(_pIndex.X6)) == (*XSchema)(unsafe.Pointer(_pTable.X20))) || ((_pTable.X16) != 0 && (int32((uint32(_pIndex.X16)<<uint(i32(30)))>>uint(i32(30))) != i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if (*XSchema)(unsafe.Pointer(_pIndex.X6)) != (*XSchema)(unsafe.Pointer(_pTable.X20)) && ((_pTable.X16) == 0 || int32((uint32(_pIndex.X16)<<uint(i32(30)))>>uint(i32(30))) == i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100064), unsafe.Pointer((*int8)(unsafe.Pointer(&_deleteTableØ00__func__Ø000))), unsafe.Pointer(str(20912))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && (_db.X79) != (*int32)(unsafe.Pointer(uintptr(i32(0)))) || (_pTable.X16) != 0 { goto _13 @@ -24986,25 +22661,17 @@ _3: _2_zName = _pIndex.X0 _2_pOld = (*XIndex)(unsafe.Pointer(_sqlite3HashInsert(tls, (*XHash)(unsafe.Pointer(uintptr(_pIndex.X6)+uintptr(32 /* X3 */))), _2_zName, (unsafe.Pointer)(uintptr(i32(0)))))) - func() int32 { - if (_db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_pIndex.X6))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_pIndex.X6))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100071), unsafe.Pointer((*int8)(unsafe.Pointer(&_deleteTableØ00__func__Ø000))), unsafe.Pointer(str(21012))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_2_pOld == _pIndex) || (_2_pOld == (*XIndex)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) } - return func() int32 { + }() + func() { + if _2_pOld != _pIndex && _2_pOld != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100072), unsafe.Pointer((*int8)(unsafe.Pointer(&_deleteTableØ00__func__Ø000))), unsafe.Pointer(str(21068))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _13: _freeIndex(tls, _db, _pIndex) @@ -25020,15 +22687,11 @@ _6: _sqlite3ExprListDelete(tls, _db, (*XExprList)(unsafe.Pointer(_pTable.X6))) _sqlite3VtabClear(tls, _db, _pTable) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pTable)) - func() int32 { - if (_nLookaside == i32(0)) || (_nLookaside == ((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X3)) { - return i32(0) - } - return func() int32 { + func() { + if _nLookaside != i32(0) && _nLookaside != ((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100093), unsafe.Pointer((*int8)(unsafe.Pointer(&_deleteTableØ00__func__Ø000))), unsafe.Pointer(str(21092))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() return @@ -25049,25 +22712,17 @@ func _sqlite3HashInsert(tls *crt.TLS, _pH *XHash, _pKey *int8, _data unsafe.Poin _ = _new_elem var _1_old_data unsafe.Pointer // sqlite3.c:29431:10 _ = _1_old_data - func() int32 { - if _pH != (*XHash)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pH == (*XHash)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(29427), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3HashInsertØ00__func__Ø000))), unsafe.Pointer(str(20684))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pKey != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if _pKey == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(29428), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3HashInsertØ00__func__Ø000))), unsafe.Pointer(str(21152))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _elem = _findElementWithHash(tls, _pH, _pKey, &_h) if _elem == nil { @@ -25118,15 +22773,11 @@ _8: goto _11 } - func() int32 { - if (_pH.X0) > uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_pH.X0) <= uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(29448), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3HashInsertØ00__func__Ø000))), unsafe.Pointer(str(21160))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _h = _strHash(tls, _pKey) % (_pH.X0) _11: @@ -25178,15 +22829,11 @@ _2: goto _3 } - func() int32 { - if _elem != (*XHashElem)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _elem == (*XHashElem)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(29351), unsafe.Pointer((*int8)(unsafe.Pointer(&_findElementWithHashØ00__func__Ø000))), unsafe.Pointer(str(21196))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3StrICmp(tls, _elem.X3, _pKey) != i32(0) { goto _6 @@ -25271,15 +22918,11 @@ _2: *(**XHashElem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pEntry)) + uintptr(8 /* X1 */))))) = (*XHashElem)(unsafe.Pointer(_elem.X0)) _4: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pEntry)) + uintptr(0 /* X0 */))) -= 1 - func() int32 { - if (_pEntry.X0) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pEntry.X0) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(29383), unsafe.Pointer((*int8)(unsafe.Pointer(&_removeElementGivenHashØ00__func__Ø000))), unsafe.Pointer(str(21224))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _3: Xsqlite3_free(tls, (unsafe.Pointer)(_elem)) @@ -25288,25 +22931,17 @@ _3: goto _7 } - func() int32 { - if (*XHashElem)(unsafe.Pointer(_pH.X2)) == (*XHashElem)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XHashElem)(unsafe.Pointer(_pH.X2)) != (*XHashElem)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(29388), unsafe.Pointer((*int8)(unsafe.Pointer(&_removeElementGivenHashØ00__func__Ø000))), unsafe.Pointer(str(21244))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pH.X1) == uint32(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pH.X1) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(29389), unsafe.Pointer((*int8)(unsafe.Pointer(&_removeElementGivenHashØ00__func__Ø000))), unsafe.Pointer(str(21260))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3HashClear(tls, _pH) _7: @@ -25433,15 +23068,11 @@ _7: func _sqlite3SchemaMutexHeld(tls *crt.TLS, _db *Xsqlite3, _iDb int32, _pSchema *XSchema) (r0 int32) { // sqlite3.c:58899:1 var _p *XBtree // sqlite3.c:58900:9 _ = _p - func() int32 { - if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58901), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SchemaMutexHeldØ00__func__Ø000))), unsafe.Pointer(str(1184))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pSchema == nil { goto _2 @@ -25449,15 +23080,11 @@ func _sqlite3SchemaMutexHeld(tls *crt.TLS, _db *Xsqlite3, _iDb int32, _pSchema * _iDb = _sqlite3SchemaToIndex(tls, _db, _pSchema) _2: - func() int32 { - if (_iDb >= i32(0)) && (_iDb < (_db.X5)) { - return i32(0) - } - return func() int32 { + func() { + if _iDb < i32(0) || _iDb >= (_db.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58903), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SchemaMutexHeldØ00__func__Ø000))), unsafe.Pointer(str(21300))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 { goto _6 @@ -25476,15 +23103,11 @@ _6: _7: _p = (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_iDb))).X1)) - func() int32 { - if _p != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _p == (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58907), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SchemaMutexHeldØ00__func__Ø000))), unsafe.Pointer(str(824))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = bool2int((int32(_p.X3) == i32(0)) || (int32(_p.X4) == i32(1))) return @@ -25501,15 +23124,11 @@ func _sqlite3SchemaToIndex(tls *crt.TLS, _db *Xsqlite3, _pSchema *XSchema) (r0 i var _i int32 // sqlite3.c:115861:7 _ = _i _i = i32(-1000000) - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115873), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SchemaToIndexØ00__func__Ø000))), unsafe.Pointer(str(832))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pSchema == nil { goto _2 @@ -25522,11 +23141,8 @@ _3: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115875), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SchemaToIndexØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115875), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SchemaToIndexØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -25544,15 +23160,11 @@ _9: goto _3 _8: - func() int32 { - if (_i >= i32(0)) && (_i < (_db.X5)) { - return i32(0) - } - return func() int32 { + func() { + if _i < i32(0) || _i >= (_db.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115880), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SchemaToIndexØ00__func__Ø000))), unsafe.Pointer(str(21348))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _2: r0 = _i @@ -25597,15 +23209,11 @@ func _sqlite3FkDelete(tls *crt.TLS, _db *Xsqlite3, _pTab *XTable) { // sqlite3.c _ = _4_p var _4_z *int8 // sqlite3.c:108542:20 _ = _4_z - func() int32 { - if ((_db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || (_pTab.X16) != 0) || _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_pTab.X20))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && (_pTab.X16) == 0 && _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_pTab.X20))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108532), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FkDeleteØ00__func__Ø000))), unsafe.Pointer(str(21392))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pFKey = (*XFKey)(unsafe.Pointer(_pTab.X4)) _4: @@ -25641,15 +23249,11 @@ _11: *(**XFKey)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr(_pFKey.X3) + uintptr(32 /* X4 */))))) = (*XFKey)(unsafe.Pointer(_pFKey.X4)) _14: _9: - func() int32 { - if (int32(_pFKey.X6) == i32(0)) || (int32(_pFKey.X6) == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pFKey.X6) != i32(0) && int32(_pFKey.X6) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108553), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FkDeleteØ00__func__Ø000))), unsafe.Pointer(str(21468))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _fkTriggerDelete(tls, _db, *(**XTrigger)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(48 /* X8 */))))) + 8*uintptr(i32(0))))) _fkTriggerDelete(tls, _db, *(**XTrigger)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(48 /* X8 */))))) + 8*uintptr(i32(1))))) @@ -25692,17 +23296,13 @@ func _sqlite3DeleteColumnNames(tls *crt.TLS, _db *Xsqlite3, _pTable *XTable) { / _ = _i var _pCol *XColumn // sqlite3.c:100024:10 _ = _pCol - func() int32 { - if _pTable != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pTable == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100025), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteColumnNamesØ00__func__Ø000))), unsafe.Pointer(str(21532))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if store5524992(&_pCol, (*XColumn)(unsafe.Pointer(_pTable.X1))) == (*XColumn)(unsafe.Pointer(uintptr(i32(0)))) { + if store5524974(&_pCol, (*XColumn)(unsafe.Pointer(_pTable.X1))) == (*XColumn)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 } @@ -25778,15 +23378,11 @@ func _vtabDisconnectAll(tls *crt.TLS, _db *Xsqlite3, _p *XTable) (r0 *XVTable) { _pRet = nil _pVTable = (*XVTable)(unsafe.Pointer(_p.X18)) *(**XVTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(96 /* X18 */))))) = (*XVTable)(unsafe.Pointer(uintptr(i32(0)))) - func() int32 { - if (_db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_p.X20))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_p.X20))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124713), unsafe.Pointer((*int8)(unsafe.Pointer(&_vtabDisconnectAllØ00__func__Ø000))), unsafe.Pointer(str(21572))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _3: if _pVTable == nil { @@ -25795,15 +23391,11 @@ _3: _1_db2 = (*Xsqlite3)(unsafe.Pointer(_pVTable.X0)) _1_pNext = (*XVTable)(unsafe.Pointer(_pVTable.X6)) - func() int32 { - if _1_db2 != nil { - return i32(0) - } - return func() int32 { + func() { + if _1_db2 == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124718), unsafe.Pointer((*int8)(unsafe.Pointer(&_vtabDisconnectAllØ00__func__Ø000))), unsafe.Pointer(str(21624))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _1_db2 != _db { goto _7 @@ -25822,15 +23414,11 @@ _8: goto _3 _4: - func() int32 { - if (_db == nil) || (_pRet != nil) { - return i32(0) - } - return func() int32 { + func() { + if _db != nil && _pRet == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124730), unsafe.Pointer((*int8)(unsafe.Pointer(&_vtabDisconnectAllØ00__func__Ø000))), unsafe.Pointer(str(21628))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _pRet return @@ -25976,15 +23564,11 @@ func _sqlite3BtreeClose(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c:6152 var _1_pTmp *XBtCursor // sqlite3.c:61530:14 _ = _1_pTmp _pBt = (*XBtShared)(unsafe.Pointer(_p.X1)) - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61526), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCloseØ00__func__Ø000))), unsafe.Pointer(str(7616))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3BtreeEnter(tls, _p) _pCur = (*XBtCursor)(unsafe.Pointer(_pBt.X2)) @@ -26006,29 +23590,21 @@ _4: _3: _sqlite3BtreeRollback(tls, _p, i32(0), i32(0)) _sqlite3BtreeLeave(tls, _p) - func() int32 { - if ((_p.X6) == i32(0)) && (int32(_p.X4) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X6) != i32(0) || int32(_p.X4) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61548), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCloseØ00__func__Ø000))), unsafe.Pointer(str(21660))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_p.X3) != 0 && _removeFromSharingList(tls, _pBt) == 0 { goto _9 } - func() int32 { - if (*XBtCursor)(unsafe.Pointer(_pBt.X2)) == nil { - return i32(0) - } - return func() int32 { + func() { + if (*XBtCursor)(unsafe.Pointer(_pBt.X2)) != nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61555), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCloseØ00__func__Ø000))), unsafe.Pointer(str(21696))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3PagerClose(tls, (*XPager)(unsafe.Pointer(_pBt.X0)), (*Xsqlite3)(unsafe.Pointer(_p.X0))) if (_pBt.X20) == nil || (_pBt.X19) == nil { @@ -26041,25 +23617,17 @@ _13: _freeTempSpace(tls, _pBt) Xsqlite3_free(tls, (unsafe.Pointer)(_pBt)) _9: - func() int32 { - if (_p.X6) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61566), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCloseØ00__func__Ø000))), unsafe.Pointer(str(21712))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_p.X4) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_p.X4) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61567), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCloseØ00__func__Ø000))), unsafe.Pointer(str(7996))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XBtree)(unsafe.Pointer(_p.X10)) == nil { goto _18 @@ -26102,15 +23670,11 @@ func _sqlite3BtreeCloseCursor(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { // sq _1_pBt = (*XBtShared)(unsafe.Pointer(_pCur.X1)) _sqlite3BtreeEnter(tls, _pBtree) _sqlite3BtreeClearCursor(tls, _pCur) - func() int32 { - if (*XBtCursor)(unsafe.Pointer(_1_pBt.X2)) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XBtCursor)(unsafe.Pointer(_1_pBt.X2)) == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63240), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCloseCursorØ00__func__Ø000))), unsafe.Pointer(str(21752))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XBtCursor)(unsafe.Pointer(_1_pBt.X2)) != _pCur { goto _3 @@ -26136,11 +23700,8 @@ _6: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63251), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCloseCursorØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63251), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCloseCursorØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() != 0 { @@ -26183,15 +23744,11 @@ func _removeFromSharingList(tls *crt.TLS, _pBt *XBtShared) (r0 int32) { // sqlit var _removed int32 // sqlite3.c:61446:7 _ = _removed _removed = i32(0) - func() int32 { - if Xsqlite3_mutex_notheld(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_notheld(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61448), unsafe.Pointer((*int8)(unsafe.Pointer(&_removeFromSharingListØ00__func__Ø000))), unsafe.Pointer(str(21792))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pMaster = _sqlite3MutexAlloc(tls, i32(2)) Xsqlite3_mutex_enter(tls, _pMaster) @@ -26216,11 +23773,8 @@ _5: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61457), unsafe.Pointer((*int8)(unsafe.Pointer(&_removeFromSharingListØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61457), unsafe.Pointer((*int8)(unsafe.Pointer(&_removeFromSharingListØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 || (*XBtShared)(unsafe.Pointer(_pList.X24)) == _pBt { @@ -26236,11 +23790,8 @@ _6: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61460), unsafe.Pointer((*int8)(unsafe.Pointer(&_removeFromSharingListØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61460), unsafe.Pointer((*int8)(unsafe.Pointer(&_removeFromSharingListØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -26272,17 +23823,13 @@ func Xsqlite3_mutex_free(tls *crt.TLS, _p *Xsqlite3_mutex) { // sqlite3.c:22825: goto _0 } - func() int32 { + func() { if (*(*func(*crt.TLS, *Xsqlite3_mutex))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) - }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(104 /* X11 */))).X3)}))) != nil { - return i32(0) - } - return func() int32 { + }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(104 /* X11 */))).X3)}))) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22827), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_mutex_freeØ00__func__Ø000))), unsafe.Pointer(str(21852))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() (*(*func(*crt.TLS, *Xsqlite3_mutex))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) @@ -26302,38 +23849,26 @@ func _sqlite3PagerClose(tls *crt.TLS, _pPager *XPager, _db *Xsqlite3) (r0 int32) var _pTmp *uint8 // sqlite3.c:50939:6 _ = _pTmp _pTmp = (*uint8)(unsafe.Pointer(_pPager.X58)) - func() int32 { - if (_db != nil) || (bool2int((*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _db == nil && bool2int((*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50941), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCloseØ00__func__Ø000))), unsafe.Pointer(str(21912))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _assert_pager_state(tls, _pPager) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _assert_pager_state(tls, _pPager) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50942), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCloseØ00__func__Ø000))), unsafe.Pointer(str(9864))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3BeginBenignMalloc(tls) _pagerFreeMapHdrs(tls, _pPager) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(8 /* X1 */))) = uint8(i32(0)) - func() int32 { - if (_db != nil) || ((*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if _db == nil && (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50949), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCloseØ00__func__Ø000))), unsafe.Pointer(str(21944))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3WalClose(tls, (*XWal)(unsafe.Pointer(_pPager.X60)), _db, int32(_pPager.X7), _pPager.X48, func() *uint8 { if (_db != nil) && ((uint32(_db.X6) & u32(2147483648)) != 0) { @@ -26364,25 +23899,17 @@ _12: _sqlite3OsClose(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31))) _sqlite3PageFree(tls, (unsafe.Pointer)(_pTmp)) _sqlite3PcacheClose(tls, (*XPCache)(unsafe.Pointer(_pPager.X59))) - func() int32 { - if ((*XPagerSavepoint)(unsafe.Pointer(_pPager.X37)) == nil) && ((*XBitvec)(unsafe.Pointer(_pPager.X30)) == nil) { - return i32(0) - } - return func() int32 { + func() { + if (*XPagerSavepoint)(unsafe.Pointer(_pPager.X37)) != nil || (*XBitvec)(unsafe.Pointer(_pPager.X30)) != nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50988), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCloseØ00__func__Ø000))), unsafe.Pointer(str(21968))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) && ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X33)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) || (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X33)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50989), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCloseØ00__func__Ø000))), unsafe.Pointer(str(22012))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() Xsqlite3_free(tls, (unsafe.Pointer)(_pPager)) r0 = i32(0) @@ -26502,39 +24029,27 @@ func _sqlite3WalCheckpoint(tls *crt.TLS, _pWal *XWal, _db *Xsqlite3, _eMode int3 _isChanged = i32(0) _eMode2 = _eMode _xBusy2 = _xBusy - func() int32 { - if int32(_pWal.X13) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pWal.X13) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57698), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalCheckpointØ00__func__Ø000))), unsafe.Pointer(str(22080))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pWal.X12) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pWal.X12) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57699), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalCheckpointØ00__func__Ø000))), unsafe.Pointer(str(18484))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - func() int32 { - if (_eMode != i32(0)) || (*(*unsafe.Pointer)(unsafe.Pointer(&struct { + func() { + if _eMode == i32(0) && *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 - }{_xBusy})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct { + }{_xBusy})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 - }{nil}))) { - return i32(0) - } - return func() int32 { + }{nil})) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57703), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalCheckpointØ00__func__Ø000))), unsafe.Pointer(str(22100))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pWal.X14) == 0 { goto _7 @@ -26685,15 +24200,11 @@ func _walIndexReadHdr(tls *crt.TLS, _pWal *XWal, _pChanged *int32) (r0 int32) { _ = _badHdr var _page0 *uint32 // sqlite3.c:56469:16 _ = _page0 - func() int32 { - if _pChanged != nil { - return i32(0) - } - return func() int32 { + func() { + if _pChanged == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56474), unsafe.Pointer((*int8)(unsafe.Pointer(&_walIndexReadHdrØ00__func__Ø000))), unsafe.Pointer(str(22172))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _walIndexPage(tls, _pWal, i32(0), &_page0) if _rc == i32(0) { @@ -26704,15 +24215,11 @@ func _walIndexReadHdr(tls *crt.TLS, _pWal *XWal, _pChanged *int32) (r0 int32) { return _2: - func() int32 { - if (_page0 != nil) || (int32(_pWal.X12) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _page0 == nil && int32(_pWal.X12) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56479), unsafe.Pointer((*int8)(unsafe.Pointer(&_walIndexReadHdrØ00__func__Ø000))), unsafe.Pointer(str(22184))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _badHdr = func() int32 { if _page0 != nil { @@ -26720,15 +24227,11 @@ _2: } return i32(1) }() - func() int32 { - if (_badHdr == i32(0)) || (int32(_pWal.X12) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _badHdr != i32(0) && int32(_pWal.X12) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56491), unsafe.Pointer((*int8)(unsafe.Pointer(&_walIndexReadHdrØ00__func__Ø000))), unsafe.Pointer(str(22212))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _badHdr == 0 { goto _11 @@ -26797,15 +24300,11 @@ func _walIndexTryHdr(tls *crt.TLS, _pWal *XWal, _pChanged *int32) (r0 int32) { / _ = _h2 var _aHdr *XWalIndexHdr // sqlite3.c:56411:24 _ = _aHdr - func() int32 { - if ((_pWal.X5) > i32(0)) && ((*(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal.X7)) + 8*uintptr(i32(0))))) != nil) { - return i32(0) - } - return func() int32 { + func() { + if (_pWal.X5) <= i32(0) || (*(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal.X7)) + 8*uintptr(i32(0))))) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56414), unsafe.Pointer((*int8)(unsafe.Pointer(&_walIndexTryHdrØ00__func__Ø000))), unsafe.Pointer(str(14328))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _aHdr = _walIndexHdr(tls, _pWal) crt.Xmemcpy(tls, (unsafe.Pointer)(&_h1), (unsafe.Pointer)((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aHdr))+48*uintptr(i32(0))))), u64(48)) @@ -26896,25 +24395,17 @@ func _walChecksumBytes(tls *crt.TLS, _nativeCksum int32, _a *uint8, _nByte int32 _0: _s1 = store985(&_s2, uint32(i32(0))) _1: - func() int32 { - if _nByte >= i32(8) { - return i32(0) - } - return func() int32 { + func() { + if _nByte < i32(8) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55033), unsafe.Pointer((*int8)(unsafe.Pointer(&_walChecksumBytesØ00__func__Ø000))), unsafe.Pointer(str(22276))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_nByte & i32(7)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_nByte & i32(7)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55034), unsafe.Pointer((*int8)(unsafe.Pointer(&_walChecksumBytesØ00__func__Ø000))), unsafe.Pointer(str(22288))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _nativeCksum == 0 { goto _6 @@ -26923,12 +24414,12 @@ _1: _7: { p := &_s1 - *p = (*p) + ((*postInc5490042(&_aData, 4)) + _s2) + *p = (*p) + ((*postInc5490024(&_aData, 4)) + _s2) sink985 = *p } { p := &_s2 - *p = (*p) + ((*postInc5490042(&_aData, 4)) + _s1) + *p = (*p) + ((*postInc5490024(&_aData, 4)) + _s1) sink985 = *p } if uintptr(unsafe.Pointer(_aData)) < uintptr(unsafe.Pointer(_aEnd)) { @@ -26952,7 +24443,7 @@ _9: { p := &_aData *p = (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 4*uintptr(i32(2)))) - sink5490042 = *p + sink5490024 = *p } if uintptr(unsafe.Pointer(_aData)) < uintptr(unsafe.Pointer(_aEnd)) { goto _9 @@ -27011,27 +24502,19 @@ func _walIndexRecover(tls *crt.TLS, _pWal *XWal) (r0 int32) { // sqlite3.c:55485 var _11_i int32 // sqlite3.c:55614:9 _ = _11_i _aFrameCksum = [2]uint32{} - func() int32 { - if (int32(_pWal.X13) == i32(1)) || (int32(_pWal.X13) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pWal.X13) != i32(1) && int32(_pWal.X13) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55498), unsafe.Pointer((*int8)(unsafe.Pointer(&_walIndexRecoverØ00__func__Ø000))), unsafe.Pointer(str(22332))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() i32(0) i32(0) - func() int32 { - if (_pWal.X12) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pWal.X12) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55501), unsafe.Pointer((*int8)(unsafe.Pointer(&_walIndexRecoverØ00__func__Ø000))), unsafe.Pointer(str(14672))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _iLock = i32(1) + int32(_pWal.X13) _nLock = i32(8) - _iLock @@ -27284,15 +24767,11 @@ func _walIndexAppend(tls *crt.TLS, _pWal *XWal, _iFrame uint32, _iPage uint32) ( } _1_idx = int32(_iFrame - _iZero) - func() int32 { - if _1_idx <= i32(4097) { - return i32(0) - } - return func() int32 { + func() { + if _1_idx > i32(4097) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55413), unsafe.Pointer((*int8)(unsafe.Pointer(&_walIndexAppendØ00__func__Ø000))), unsafe.Pointer(str(22448))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _1_idx != i32(1) { goto _3 @@ -27306,15 +24785,11 @@ _3: } _walCleanupHash(tls, _pWal) - func() int32 { - if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aPgno)) + 4*uintptr(_1_idx)))) == 0 { - return i32(0) - } - return func() int32 { + func() { + if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aPgno)) + 4*uintptr(_1_idx)))) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55431), unsafe.Pointer((*int8)(unsafe.Pointer(&_walIndexAppendØ00__func__Ø000))), unsafe.Pointer(str(22480))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _4: _1_nCollide = _1_idx @@ -27357,15 +24832,11 @@ func _walIndexWriteHdr(tls *crt.TLS, _pWal *XWal) { // sqlite3.c:55064:1 _ = _nCksum _aHdr = _walIndexHdr(tls, _pWal) _nCksum = i32(40) - func() int32 { - if (_pWal.X12) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pWal.X12) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55068), unsafe.Pointer((*int8)(unsafe.Pointer(&_walIndexWriteHdrØ00__func__Ø000))), unsafe.Pointer(str(14672))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(72 /* X18 */))))) + uintptr(12 /* X3 */))) = uint8(i32(1)) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(72 /* X18 */))))) + uintptr(0 /* X0 */))) = uint32(i32(3007000)) @@ -27384,15 +24855,11 @@ func init() { } func _walCkptInfo(tls *crt.TLS, _pWal *XWal) (r0 *XWalCkptInfo) { // sqlite3.c:54981:1 - func() int32 { - if ((_pWal.X5) > i32(0)) && ((*(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal.X7)) + 8*uintptr(i32(0))))) != nil) { - return i32(0) - } - return func() int32 { + func() { + if (_pWal.X5) <= i32(0) || (*(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal.X7)) + 8*uintptr(i32(0))))) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54982), unsafe.Pointer((*int8)(unsafe.Pointer(&_walCkptInfoØ00__func__Ø000))), unsafe.Pointer(str(14328))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = (*XWalCkptInfo)(unsafe.Pointer((*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal.X7)) + 8*uintptr(i32(0)))))) + 4*uintptr(u64(24)))))) return @@ -27463,29 +24930,21 @@ func _walCheckpoint(tls *crt.TLS, _pWal *XWal, _db *Xsqlite3, _eMode int32, _xBu return _1: - func() int32 { - if _pIter != nil { - return i32(0) - } - return func() int32 { + func() { + if _pIter == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56154), unsafe.Pointer((*int8)(unsafe.Pointer(&_walCheckpointØ00__func__Ø000))), unsafe.Pointer(str(22540))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - func() int32 { - if (_eMode != i32(0)) || (*(*unsafe.Pointer)(unsafe.Pointer(&struct { + func() { + if _eMode == i32(0) && *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 - }{_xBusy})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct { + }{_xBusy})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 - }{nil}))) { - return i32(0) - } - return func() int32 { + }{nil})) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56158), unsafe.Pointer((*int8)(unsafe.Pointer(&_walCheckpointØ00__func__Ø000))), unsafe.Pointer(str(22100))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _mxSafeFrame = (*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(72 /* X18 */))).X6 _mxPage = (*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(72 /* X18 */))).X7 @@ -27500,15 +24959,11 @@ _7: goto _11 } - func() int32 { - if _3_y <= ((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(72 /* X18 */))).X6) { - return i32(0) - } - return func() int32 { + func() { + if _3_y > ((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(72 /* X18 */))).X6) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56178), unsafe.Pointer((*int8)(unsafe.Pointer(&_walCheckpointØ00__func__Ø000))), unsafe.Pointer(str(22548))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _walBusyLock(tls, _pWal, _xBusy, _pBusyArg, i32(3)+_i, i32(1)) if _rc != i32(0) { @@ -27573,17 +25028,13 @@ _26: goto _27 } - func() int32 { - if _walFramePgno(tls, _pWal, _iFrame) == _iDbpage { - return i32(0) - } - return func() int32 { + func() { + if _walFramePgno(tls, _pWal, _iFrame) != _iDbpage { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56220), unsafe.Pointer((*int8)(unsafe.Pointer(&_walCheckpointØ00__func__Ø000))), unsafe.Pointer(str(22572))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if (*(*int32)(unsafe.Pointer((*T5415329)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */)))))) == 0 { + if (*(*int32)(unsafe.Pointer((*T5415311)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */)))))) == 0 { goto _31 } @@ -27661,15 +25112,11 @@ _0: goto _46 } - func() int32 { - if (_pWal.X12) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pWal.X12) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56270), unsafe.Pointer((*int8)(unsafe.Pointer(&_walCheckpointØ00__func__Ø000))), unsafe.Pointer(str(14672))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pInfo.X0) >= ((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(72 /* X18 */))).X6) { goto _49 @@ -27684,15 +25131,11 @@ _49: } Xsqlite3_randomness(tls, i32(4), (unsafe.Pointer)(&_22_salt1)) - func() int32 { - if (_pInfo.X0) == ((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(72 /* X18 */))).X6) { - return i32(0) - } - return func() int32 { + func() { + if (_pInfo.X0) != ((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(72 /* X18 */))).X6) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56276), unsafe.Pointer((*int8)(unsafe.Pointer(&_walCheckpointØ00__func__Ø000))), unsafe.Pointer(str(22608))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _walBusyLock(tls, _pWal, _xBusy, _pBusyArg, i32(4), i32(4)) if _rc != i32(0) { @@ -27746,15 +25189,11 @@ func _walIteratorInit(tls *crt.TLS, _pWal *XWal, _pp **XWalIterator) (r0 int32) var _4_aIndex *uint16 // sqlite3.c:56002:15 _ = _4_aIndex _rc = i32(0) - func() int32 { - if ((_pWal.X13) != 0) && (((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(72 /* X18 */))).X6) > uint32(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if (_pWal.X13) == 0 || ((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(72 /* X18 */))).X6) <= uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55968), unsafe.Pointer((*int8)(unsafe.Pointer(&_walIteratorInitØ00__func__Ø000))), unsafe.Pointer(str(22644))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _iLast = (*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(72 /* X18 */))).X6 _nSegment = _walFramePage(tls, _iLast) + i32(1) @@ -27870,15 +25309,11 @@ func _walMergesort(tls *crt.TLS, _aContent *uint32, _aBuffer *uint16, _aList *ui _aMerge = nil _iSub = u32(0) crt.Xmemset(tls, (unsafe.Pointer)(&_aSub), i32(0), u64(208)) - func() int32 { - if (_nList <= i32(4096)) && (_nList > i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _nList > i32(4096) || _nList <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55896), unsafe.Pointer((*int8)(unsafe.Pointer(&_walMergesortØ00__func__Ø000))), unsafe.Pointer(str(22700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() i32(0) _iList = i32(0) @@ -27895,36 +25330,24 @@ _7: goto _10 } - func() int32 { - if _iSub < uint32(i32(13)) { - return i32(0) - } - return func() int32 { + func() { + if _iSub >= uint32(i32(13)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55904), unsafe.Pointer((*int8)(unsafe.Pointer(&_walMergesortØ00__func__Ø000))), unsafe.Pointer(str(22736))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _2_p = (*TSublist)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSub)) + 16*uintptr(_iSub))) - func() int32 { - if ((_2_p.X1) != nil) && ((_2_p.X0) <= (i32(1) << uint(int32(_iSub)))) { - return i32(0) - } - return func() int32 { + func() { + if (_2_p.X1) == nil || (_2_p.X0) > (i32(1)<<uint(int32(_iSub))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55906), unsafe.Pointer((*int8)(unsafe.Pointer(&_walMergesortØ00__func__Ø000))), unsafe.Pointer(str(22760))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_2_p.X1) == (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aList))+2*uintptr(_iList&(^((i32(2)<<uint(int32(_iSub)))-i32(1)))))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_2_p.X1) != (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aList))+2*uintptr(_iList&(^((i32(2)<<uint(int32(_iSub)))-i32(1)))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55907), unsafe.Pointer((*int8)(unsafe.Pointer(&_walMergesortØ00__func__Ø000))), unsafe.Pointer(str(22792))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _walMerge(tls, _aContent, _2_p.X1, _2_p.X0, &_aMerge, &_nMerge, _aBuffer) _iSub += 1 @@ -27947,36 +25370,24 @@ _18: goto _22 } - func() int32 { - if _iSub < uint32(i32(13)) { - return i32(0) - } - return func() int32 { + func() { + if _iSub >= uint32(i32(13)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55917), unsafe.Pointer((*int8)(unsafe.Pointer(&_walMergesortØ00__func__Ø000))), unsafe.Pointer(str(22736))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _4_p = (*TSublist)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSub)) + 16*uintptr(_iSub))) - func() int32 { - if (_4_p.X0) <= (i32(1) << uint(int32(_iSub))) { - return i32(0) - } - return func() int32 { + func() { + if (_4_p.X0) > (i32(1) << uint(int32(_iSub))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55919), unsafe.Pointer((*int8)(unsafe.Pointer(&_walMergesortØ00__func__Ø000))), unsafe.Pointer(str(22832))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_4_p.X1) == (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aList))+2*uintptr(_nList&(^((i32(2)<<uint(int32(_iSub)))-i32(1)))))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_4_p.X1) != (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aList))+2*uintptr(_nList&(^((i32(2)<<uint(int32(_iSub)))-i32(1)))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55920), unsafe.Pointer((*int8)(unsafe.Pointer(&_walMergesortØ00__func__Ø000))), unsafe.Pointer(str(22852))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _walMerge(tls, _aContent, _4_p.X1, _4_p.X0, &_aMerge, &_nMerge, _aBuffer) _22: @@ -27984,15 +25395,11 @@ _22: goto _18 _21: - func() int32 { - if _aMerge == _aList { - return i32(0) - } - return func() int32 { + func() { + if _aMerge != _aList { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55924), unsafe.Pointer((*int8)(unsafe.Pointer(&_walMergesortØ00__func__Ø000))), unsafe.Pointer(str(22892))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *_pnList = _nMerge _5_i = i32(1) @@ -28001,15 +25408,11 @@ _31: goto _34 } - func() int32 { - if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aContent)) + 4*uintptr(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aList)) + 2*uintptr(_5_i))))))) > (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aContent)) + 4*uintptr(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aList)) + 2*uintptr(_5_i-i32(1)))))))) { - return i32(0) - } - return func() int32 { + func() { + if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aContent)) + 4*uintptr(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aList)) + 2*uintptr(_5_i))))))) <= (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aContent)) + 4*uintptr(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aList)) + 2*uintptr(_5_i-i32(1)))))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55931), unsafe.Pointer((*int8)(unsafe.Pointer(&_walMergesortØ00__func__Ø000))), unsafe.Pointer(str(22908))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _5_i += 1 goto _31 @@ -28045,15 +25448,11 @@ func _walMerge(tls *crt.TLS, _aContent *uint32, _aLeft *uint16, _nLeft int32, _p _iOut = i32(0) _nRight = *_pnRight _aRight = *_paRight - func() int32 { - if (_nLeft > i32(0)) && (_nRight > i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _nLeft <= i32(0) || _nRight <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55834), unsafe.Pointer((*int8)(unsafe.Pointer(&_walMergeØ00__func__Ø000))), unsafe.Pointer(str(22968))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _3: if _iRight >= _nRight && _iLeft >= _nLeft { @@ -28078,25 +25477,17 @@ _9: _iLeft += 1 _11: - func() int32 { - if (_iLeft >= _nLeft) || ((*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aContent)) + 4*uintptr(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aLeft)) + 2*uintptr(_iLeft))))))) > _1_dbpage) { - return i32(0) - } - return func() int32 { + func() { + if _iLeft < _nLeft && (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aContent)) + 4*uintptr(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aLeft)) + 2*uintptr(_iLeft))))))) <= _1_dbpage { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55851), unsafe.Pointer((*int8)(unsafe.Pointer(&_walMergeØ00__func__Ø000))), unsafe.Pointer(str(22988))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_iRight >= _nRight) || ((*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aContent)) + 4*uintptr(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aRight)) + 2*uintptr(_iRight))))))) > _1_dbpage) { - return i32(0) } - return func() int32 { + }() + func() { + if _iRight < _nRight && (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aContent)) + 4*uintptr(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aRight)) + 2*uintptr(_iRight))))))) <= _1_dbpage { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55852), unsafe.Pointer((*int8)(unsafe.Pointer(&_walMergeØ00__func__Ø000))), unsafe.Pointer(str(23036))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _3 @@ -28139,15 +25530,11 @@ func _walIteratorNext(tls *crt.TLS, _p *XWalIterator, _piPage *uint32, _piFrame _ = _2_iPg _iRet = u32(4294967295) _iMin = uint32(_p.X0) - func() int32 { - if _iMin < u32(4294967295) { - return i32(0) - } - return func() int32 { + func() { + if _iMin >= u32(4294967295) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55777), unsafe.Pointer((*int8)(unsafe.Pointer(&_walIteratorNextØ00__func__Ø000))), unsafe.Pointer(str(23116))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = (_p.X1) - i32(1) _2: @@ -28224,15 +25611,11 @@ _0: goto _0 _3: - func() int32 { - if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[5]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInfo))+uintptr(4 /* X1 */))))) + 4*uintptr(i32(0))))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[5]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInfo))+uintptr(4 /* X1 */))))) + 4*uintptr(i32(0))))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56090), unsafe.Pointer((*int8)(unsafe.Pointer(&_walRestartHdrØ00__func__Ø000))), unsafe.Pointer(str(23148))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() return @@ -28326,15 +25709,11 @@ _1: } func _sqlite3PcacheClose(tls *crt.TLS, _pCache *XPCache) { // sqlite3.c:44759:1 - func() int32 { - if (_pCache.X12) != (unsafe.Pointer)(uintptr(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if (_pCache.X12) == (unsafe.Pointer)(uintptr(i32(0))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44760), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheCloseØ00__func__Ø000))), unsafe.Pointer(str(15048))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() ((*Xsqlite3_pcache_methods2)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(176 /* X12 */))).X11)(tls, _pCache.X12) return @@ -28373,7 +25752,7 @@ func init() { func _functionDestroy(tls *crt.TLS, _db *Xsqlite3, _p *XFuncDef) { // sqlite3.c:140890:1 var _pDestructor *XFuncDestructor // sqlite3.c:140891:18 _ = _pDestructor - _pDestructor = (*XFuncDestructor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X7 */))))))) + _pDestructor = (*XFuncDestructor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X7 */))))))) if _pDestructor == nil { goto _0 } @@ -28428,15 +25807,11 @@ _0: func _sqlite3CloseExtensions(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:112147:1 var _i int32 // sqlite3.c:112148:7 _ = _i - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(112149), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CloseExtensionsØ00__func__Ø000))), unsafe.Pointer(str(832))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = i32(0) _2: @@ -28525,15 +25900,11 @@ func Xsqlite3_value_blob(tls *crt.TLS, _pVal *XMem) (r0 unsafe.Pointer) { // sql goto _3 } - func() int32 { - if (int32(_p.X1) == i32(1)) && ((_p.X5) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X1) != i32(1) || (_p.X5) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76178), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_value_blobØ00__func__Ø000))), unsafe.Pointer(str(23292))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = (unsafe.Pointer)(uintptr(i32(0))) return @@ -28578,15 +25949,11 @@ func _columnMem(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32) (r0 *XMem) { // s return _0: - func() int32 { - if (*Xsqlite3)(unsafe.Pointer(_pVm.X0)) != nil { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3)(unsafe.Pointer(_pVm.X0)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76961), unsafe.Pointer((*int8)(unsafe.Pointer(&_columnMemØ00__func__Ø000))), unsafe.Pointer(str(23344))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pVm.X0)).X3))) if (*XMem)(unsafe.Pointer(_pVm.X21)) == (*XMem)(unsafe.Pointer(uintptr(i32(0)))) || _i >= int32(_pVm.X29) || _i < i32(0) { @@ -28614,7 +25981,7 @@ func _columnNullValue(tls *crt.TLS) (r0 *XMem) { // sqlite3.c:76915:1 var _columnNullValueØ00nullMemØ001 XMem // sqlite3.c:76925:20 func init() { - _columnNullValueØ00nullMemØ001 = XMem{X0: T5448393{}, X1: u16(1), X2: u8(0), X3: u8(0), X4: i32(0), X5: nil, X6: nil, X7: i32(0), X8: u32(0), X9: nil, X10: nil, X11: nil, X12: nil} + _columnNullValueØ00nullMemØ001 = XMem{X0: T5448375{}, X1: u16(1), X2: u8(0), X3: u8(0), X4: i32(0), X5: nil, X6: nil, X7: i32(0), X8: u32(0), X9: nil, X10: nil, X11: nil, X12: nil} } var _columnMemØ00__func__Ø000 [10]int8 // - @@ -28631,25 +25998,17 @@ func _columnMallocFailure(tls *crt.TLS, _pStmt unsafe.Pointer) { // sqlite3.c:76 goto _0 } - func() int32 { - if (*Xsqlite3)(unsafe.Pointer(_p.X0)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3)(unsafe.Pointer(_p.X0)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76999), unsafe.Pointer((*int8)(unsafe.Pointer(&_columnMallocFailureØ00__func__Ø000))), unsafe.Pointer(str(23364))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77000), unsafe.Pointer((*int8)(unsafe.Pointer(&_columnMallocFailureØ00__func__Ø000))), unsafe.Pointer(str(7616))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(56 /* X10 */))) = _sqlite3ApiExit(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), _p.X10) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) @@ -28731,15 +26090,11 @@ _0: _ret = (unsafe.Pointer)(uintptr(i32(0))) _p = (*TVdbe)(unsafe.Pointer(_pStmt)) _db = (*Xsqlite3)(unsafe.Pointer(_p.X0)) - func() int32 { - if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77107), unsafe.Pointer((*int8)(unsafe.Pointer(&_columnNameØ00__func__Ø000))), unsafe.Pointer(str(1184))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _n = Xsqlite3_column_count(tls, _pStmt) if _N >= _n || _N < i32(0) { @@ -28752,15 +26107,11 @@ _0: sink961 = *p } Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - func() int32 { - if int32(_db.X17) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_db.X17) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77112), unsafe.Pointer((*int8)(unsafe.Pointer(&_columnNameØ00__func__Ø000))), unsafe.Pointer(str(1232))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _ret = _xFunc(tls, (*XMem)(unsafe.Pointer(uintptr(_p.X20)+72*uintptr(_N)))) if (_db.X17) == 0 { @@ -28826,32 +26177,24 @@ func _sqlite3VdbeIntValue(tls *crt.TLS, _pMem *XMem) (r0 int64) { // sqlite3.c:7 _ = _flags var _3_value int64 // sqlite3.c:70087:9 _ = _3_value - func() int32 { - if ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3)(unsafe.Pointer(_pMem.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70079), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeIntValueØ00__func__Ø000))), unsafe.Pointer(str(2976))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pMem))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) == int64(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pMem))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) != int64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70080), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeIntValueØ00__func__Ø000))), unsafe.Pointer(str(4620))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _flags = int32(_pMem.X1) if (_flags & i32(4)) == 0 { goto _5 } - r0 = *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) + r0 = *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) return _5: @@ -28859,7 +26202,7 @@ _5: goto _7 } - r0 = _doubleToInt64(tls, *(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) + r0 = _doubleToInt64(tls, *(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) return _7: @@ -28868,15 +26211,11 @@ _7: } _3_value = i64(0) - func() int32 { - if ((_pMem.X5) != nil) || ((_pMem.X4) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_pMem.X5) == nil && (_pMem.X4) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70088), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeIntValueØ00__func__Ø000))), unsafe.Pointer(str(23408))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3Atoi64(tls, _pMem.X5, &_3_value, _pMem.X4, _pMem.X2) r0 = _3_value @@ -28950,15 +26289,11 @@ func _sqlite3Atoi64(tls *crt.TLS, _zNum *int8, _pNum *int64, _length int32, _enc _c = i32(0) _nonNum = i32(0) _zEnd = (*int8)(unsafe.Pointer(uintptr(unsafe.Pointer(_zNum)) + uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(_length))))))) - func() int32 { - if ((int32(_enc) == i32(1)) || (int32(_enc) == i32(2))) || (int32(_enc) == i32(3)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_enc) != i32(1) && int32(_enc) != i32(2) && int32(_enc) != i32(3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(28194), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3Atoi64Ø00__func__Ø000))), unsafe.Pointer(str(5460))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_enc) != i32(1) { goto _4 @@ -29099,15 +26434,11 @@ _37: goto _39 } - func() int32 { - if _u <= uint64(i64(9223372036854775807)) { - return i32(0) - } - return func() int32 { + func() { + if _u > uint64(i64(9223372036854775807)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(28239), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3Atoi64Ø00__func__Ø000))), unsafe.Pointer(str(23452))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = i32(0) return @@ -29118,15 +26449,11 @@ _39: goto _43 } - func() int32 { - if _u <= uint64(i64(9223372036854775807)) { - return i32(0) - } - return func() int32 { + func() { + if _u > uint64(i64(9223372036854775807)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(28246), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3Atoi64Ø00__func__Ø000))), unsafe.Pointer(str(23452))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = i32(0) return @@ -29140,15 +26467,11 @@ _43: return _47: - func() int32 { - if (_u - uint64(i32(1))) == uint64(i64(9223372036854775807)) { - return i32(0) - } - return func() int32 { + func() { + if (_u - uint64(i32(1))) != uint64(i64(9223372036854775807)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(28254), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3Atoi64Ø00__func__Ø000))), unsafe.Pointer(str(23472))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = func() int32 { if _neg != 0 { @@ -29666,15 +26989,11 @@ func Xsqlite3_create_collation_v2(tls *crt.TLS, _db *Xsqlite3, _zName *int8, _en _1: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - func() int32 { - if (_db.X17) == 0 { - return i32(0) - } - return func() int32 { + func() { + if (_db.X17) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(143107), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_create_collation_v2Ø00__func__Ø000))), unsafe.Pointer(str(23576))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _createCollation(tls, _db, _zName, uint8(_enc), _pCtx, _xCompare, _xDel) _rc = _sqlite3ApiExit(tls, _db, _rc) @@ -29701,15 +27020,11 @@ func _createCollation(tls *crt.TLS, _db *Xsqlite3, _zName *int8, _enc uint8, _pC _ = _5_j var _6_p *XCollSeq // sqlite3.c:142295:17 _ = _6_p - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142256), unsafe.Pointer((*int8)(unsafe.Pointer(&_createCollationØ00__func__Ø000))), unsafe.Pointer(str(832))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _enc2 = int32(_enc) if _enc2 != i32(4) && _enc2 != i32(8) { @@ -29810,15 +27125,11 @@ _0: _pColl = (*XCollSeq)(unsafe.Pointer(_db.X2)) _1: i32(0) - func() int32 { - if (int32(_enc) >= i32(1)) && (int32(_enc) <= i32(3)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_enc) < i32(1) || int32(_enc) > i32(3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104117), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindCollSeqØ00__func__Ø000))), unsafe.Pointer(str(23708))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pColl == nil { goto _5 @@ -29827,7 +27138,7 @@ _1: { p := &_pColl *p = (*XCollSeq)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 40*uintptr(int32(_enc)-i32(1)))) - sink5819818 = *p + sink5819800 = *p } _5: r0 = _pColl @@ -29863,15 +27174,11 @@ func _findCollSeqEntry(tls *crt.TLS, _db *Xsqlite3, _zName *int8, _create int32) crt.Xmemcpy(tls, (unsafe.Pointer)((*XCollSeq)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pColl))+40*uintptr(i32(0)))).X0), (unsafe.Pointer)(_zName), uint64(_1_nName)) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XCollSeq)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pColl))+40*uintptr(i32(0)))).X0)) + 1*uintptr(_1_nName))) = int8(i32(0)) _2_pDel = (*XCollSeq)(unsafe.Pointer(_sqlite3HashInsert(tls, (*XHash)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(512 /* X70 */))), (*XCollSeq)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pColl))+40*uintptr(i32(0)))).X0, (unsafe.Pointer)(_pColl)))) - func() int32 { - if (_2_pDel == (*XCollSeq)(unsafe.Pointer(uintptr(i32(0))))) || (_2_pDel == _pColl) { - return i32(0) - } - return func() int32 { + func() { + if _2_pDel != (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))) && _2_pDel != _pColl { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104078), unsafe.Pointer((*int8)(unsafe.Pointer(&_findCollSeqEntryØ00__func__Ø000))), unsafe.Pointer(str(23748))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _2_pDel == (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))) { goto _6 @@ -29893,25 +27200,17 @@ func _sqlite3HashFind(tls *crt.TLS, _pH *XHash, _pKey *int8) (r0 unsafe.Pointer) _ = _elem var _h uint32 // sqlite3.c:29400:16 _ = _h - func() int32 { - if _pH != (*XHash)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pH == (*XHash)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(29402), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3HashFindØ00__func__Ø000))), unsafe.Pointer(str(20684))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pKey != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if _pKey == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(29403), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3HashFindØ00__func__Ø000))), unsafe.Pointer(str(21152))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _elem = _findElementWithHash(tls, _pH, _pKey, &_h) r0 = func() unsafe.Pointer { @@ -29957,15 +27256,11 @@ func Xsqlite3_create_collation16(tls *crt.TLS, _db *Xsqlite3, _zName unsafe.Poin _1: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - func() int32 { - if (_db.X17) == 0 { - return i32(0) - } - return func() int32 { + func() { + if (_db.X17) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(143132), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_create_collation16Ø00__func__Ø000))), unsafe.Pointer(str(23576))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _zName8 = _sqlite3Utf16to8(tls, _db, _zName, i32(-1), uint8(i32(2))) if _zName8 == nil { @@ -30002,35 +27297,23 @@ func _sqlite3Utf16to8(tls *crt.TLS, _db *Xsqlite3, _z unsafe.Pointer, _nByte int _sqlite3VdbeMemRelease(tls, &_m) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_m)) + uintptr(16 /* X5 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) _0: - func() int32 { - if ((int32(_m.X1) & i32(512)) != i32(0)) || ((_db.X17) != 0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_m.X1)&i32(512)) == i32(0) && (_db.X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27528), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3Utf16to8Ø00__func__Ø000))), unsafe.Pointer(str(23856))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((int32(_m.X1) & i32(2)) != i32(0)) || ((_db.X17) != 0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_m.X1)&i32(2)) == i32(0) && (_db.X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27529), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3Utf16to8Ø00__func__Ø000))), unsafe.Pointer(str(23900))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_m.X5) != nil) || ((_db.X17) != 0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_m.X5) == nil && (_db.X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27530), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3Utf16to8Ø00__func__Ø000))), unsafe.Pointer(str(23944))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _m.X5 return @@ -30086,15 +27369,11 @@ _1: goto _4 } - func() int32 { - if _rc != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _rc == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(141648), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_create_function_v2Ø00__func__Ø000))), unsafe.Pointer(str(17888))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _xDestroy(tls, _p) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pArg)) @@ -30116,15 +27395,11 @@ func _sqlite3CreateFunc(tls *crt.TLS, _db *Xsqlite3, _zFunctionName *int8, _nArg _ = _extraFlags var _3_rc int32 // sqlite3.c:141544:9 _ = _3_rc - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(141519), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateFuncØ00__func__Ø000))), unsafe.Pointer(str(832))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _zFunctionName != (*int8)(unsafe.Pointer(uintptr(i32(0)))) && (_xSFunc == nil || _xFinal == nil && _xStep == nil) && (_xSFunc != nil || (_xFinal == nil || _xStep != nil)) && (_xSFunc != nil || (_xFinal != nil || _xStep == nil)) && (_nArg >= i32(-1) && _nArg <= i32(127)) && i32(255) >= store961(&_nName, _sqlite3Strlen30(tls, _zFunctionName)) { goto _14 @@ -30181,15 +27456,11 @@ _16: } _sqlite3ErrorWithMsg(tls, _db, i32(5), str(23984)) - func() int32 { - if (_db.X17) == 0 { - return i32(0) - } - return func() int32 { + func() { + if (_db.X17) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(141570), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateFuncØ00__func__Ø000))), unsafe.Pointer(str(23576))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = i32(5) return @@ -30198,15 +27469,11 @@ _23: _sqlite3ExpirePreparedStatements(tls, _db) _22: _p = _sqlite3FindFunction(tls, _db, _zFunctionName, _nArg, uint8(_enc), uint8(i32(1))) - func() int32 { - if (_p != nil) || ((_db.X17) != 0) { - return i32(0) - } - return func() int32 { + func() { + if _p == nil && (_db.X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(141578), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateFuncØ00__func__Ø000))), unsafe.Pointer(str(24048))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _p != nil { goto _30 @@ -30223,7 +27490,7 @@ _30: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pDestructor)) + uintptr(0 /* X0 */))) += 1 _31: - *(**XFuncDestructor)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X7 */))))))) = _pDestructor + *(**XFuncDestructor)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X7 */))))))) = _pDestructor *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(2 /* X1 */))) = uint16((int32(_p.X1) & i32(3)) | _extraFlags) *(*func(*crt.TLS, *Xsqlite3_context, int32, **XMem))(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X4 */))))) = func() func(*crt.TLS, *Xsqlite3_context, int32, **XMem) { if _xSFunc != nil { @@ -30264,25 +27531,17 @@ func _sqlite3FindFunction(tls *crt.TLS, _db *Xsqlite3, _zName *int8, _nArg int32 _ = _6_pOther _pBest = nil _bestScore = i32(0) - func() int32 { - if _nArg >= i32(-2) { - return i32(0) - } - return func() int32 { + func() { + if _nArg < i32(-2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104259), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindFunctionØ00__func__Ø000))), unsafe.Pointer(str(24092))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_nArg >= i32(-1)) || (int32(_createFlag) == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if _nArg < i32(-1) && int32(_createFlag) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104260), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindFunctionØ00__func__Ø000))), unsafe.Pointer(str(24104))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nName = _sqlite3Strlen30(tls, _zName) _p = (*XFuncDef)(unsafe.Pointer(_sqlite3HashFind(tls, (*XHash)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(488 /* X69 */))), _zName))) @@ -30328,7 +27587,7 @@ _13: _12: _10: - if _createFlag == 0 || _bestScore >= i32(6) || store5459163(&_pBest, (*XFuncDef)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, (u64(56)+uint64(_nName))+uint64(i32(1)))))) == (*XFuncDef)(unsafe.Pointer(uintptr(i32(0)))) { + if _createFlag == 0 || _bestScore >= i32(6) || store5459145(&_pBest, (*XFuncDef)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, (u64(56)+uint64(_nName))+uint64(i32(1)))))) == (*XFuncDef)(unsafe.Pointer(uintptr(i32(0)))) { goto _16 } @@ -30458,15 +27717,11 @@ func Xsqlite3_create_function16(tls *crt.TLS, _db *Xsqlite3, _zFunctionName unsa _1: Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - func() int32 { - if (_db.X17) == 0 { - return i32(0) - } - return func() int32 { + func() { + if (_db.X17) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(141677), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_create_function16Ø00__func__Ø000))), unsafe.Pointer(str(23576))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _zFunc8 = _sqlite3Utf16to8(tls, _db, _zFunctionName, i32(-1), uint8(i32(2))) _rc = _sqlite3CreateFunc(tls, _db, _zFunc8, _nArg, _eTextRep, _p, _xSFunc, _xStep, _xFinal, (*XFuncDestructor)(unsafe.Pointer(uintptr(i32(0))))) @@ -30549,15 +27804,11 @@ func _sqlite3VtabCreateModule(tls *crt.TLS, _db *Xsqlite3, _zName *int8, _pModul *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMod)) + uintptr(24 /* X3 */))) = _xDestroy *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMod)) + uintptr(32 /* X4 */))))) = (*XTable)(unsafe.Pointer(uintptr(i32(0)))) _1_pDel = (*XModule)(unsafe.Pointer(_sqlite3HashInsert(tls, (*XHash)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(440 /* X65 */))), _1_zCopy, (unsafe.Pointer)(_pMod)))) - func() int32 { - if (_1_pDel == (*XModule)(unsafe.Pointer(uintptr(i32(0))))) || (_1_pDel == _pMod) { - return i32(0) - } - return func() int32 { + func() { + if _1_pDel != (*XModule)(unsafe.Pointer(uintptr(i32(0)))) && _1_pDel != _pMod { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124581), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabCreateModuleØ00__func__Ø000))), unsafe.Pointer(str(24208))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _1_pDel == nil { goto _4 @@ -30645,15 +27896,11 @@ _1: _3: _pTab = (*XTable)(unsafe.Pointer(_pCtx.X1)) - func() int32 { - if (_pTab.X16) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pTab.X16) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125279), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_declare_vtabØ00__func__Ø000))), unsafe.Pointer(str(24256))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pParse = (*XParse)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, u64(600)))) if _pParse != (*XParse)(unsafe.Pointer(uintptr(i32(0)))) { @@ -30685,15 +27932,11 @@ _6: } *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_pNew)) + uintptr(70 /* X11 */))) = int16(i32(0)) *(**XColumn)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_pNew)) + uintptr(8 /* X1 */))))) = (*XColumn)(unsafe.Pointer(uintptr(i32(0)))) - func() int32 { - if (*XIndex)(unsafe.Pointer(_pTab.X2)) == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XIndex)(unsafe.Pointer(_pTab.X2)) != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125303), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_declare_vtabØ00__func__Ø000))), unsafe.Pointer(str(24272))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_6_pNew.X9)&uint32(i32(32))) == uint32(i32(0)) || *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_vtab, int32, **XMem, *int64) int32 @@ -30712,15 +27955,11 @@ _17: goto _18 } - func() int32 { - if (*XIndex)(unsafe.Pointer(_6_pIdx.X5)) == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XIndex)(unsafe.Pointer(_6_pIdx.X5)) != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125309), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_declare_vtabØ00__func__Ø000))), unsafe.Pointer(str(24288))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XIndex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab)) + uintptr(16 /* X2 */))))) = _6_pIdx *(**XIndex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_pNew)) + uintptr(16 /* X2 */))))) = (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) @@ -30751,15 +27990,11 @@ _24: _sqlite3ParserReset(tls, _pParse) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pParse)) _7: - func() int32 { - if (_rc & i32(255)) == _rc { - return i32(0) - } - return func() int32 { + func() { + if (_rc & i32(255)) != _rc { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125331), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_declare_vtabØ00__func__Ø000))), unsafe.Pointer(str(24308))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3ApiExit(tls, _db, _rc) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) @@ -30799,76 +28034,52 @@ func _sqlite3RunParser(tls *crt.TLS, _pParse *XParse, _zSql *int8, _pzErrMsg **i _n = i32(0) _lastTokenParsed = i32(-1) _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) - func() int32 { - if _zSql != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _zSql == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(139388), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunParserØ00__func__Ø000))), unsafe.Pointer(str(24348))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _mxSqlLen = *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[12]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(112 /* X31 */))))) + 4*uintptr(i32(1)))) if (_db.X34) != i32(0) { goto _2 } - *(*int32)(unsafe.Pointer((*T5415329)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */))))) = i32(0) + *(*int32)(unsafe.Pointer((*T5415311)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */))))) = i32(0) _2: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(24 /* X3 */))) = i32(0) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(512 /* X62 */))) = _zSql - func() int32 { - if _pzErrMsg != (**int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pzErrMsg == (**int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(139395), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunParserØ00__func__Ø000))), unsafe.Pointer(str(24356))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pEngine = (unsafe.Pointer)(&_zSpace) _sqlite3ParserInit(tls, _pEngine) - func() int32 { - if (*XTable)(unsafe.Pointer(_pParse.X63)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XTable)(unsafe.Pointer(_pParse.X63)) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(139407), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunParserØ00__func__Ø000))), unsafe.Pointer(str(24368))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XTrigger)(unsafe.Pointer(_pParse.X64)) == (*XTrigger)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XTrigger)(unsafe.Pointer(_pParse.X64)) != (*XTrigger)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(139408), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunParserØ00__func__Ø000))), unsafe.Pointer(str(24392))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pParse.X52) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pParse.X52) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(139409), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunParserØ00__func__Ø000))), unsafe.Pointer(str(24416))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pParse.X60) == (*int32)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pParse.X60) != (*int32)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(139410), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunParserØ00__func__Ø000))), unsafe.Pointer(str(24432))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _13: if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zSql)) + 1*uintptr(i32(0))))) == i32(0) { @@ -30919,17 +28130,13 @@ _17: goto _22 } - func() int32 { - if (_tokenType == i32(162)) || (_tokenType == i32(163)) { - return i32(0) - } - return func() int32 { + func() { + if _tokenType != i32(162) && _tokenType != i32(163) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(139432), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunParserØ00__func__Ø000))), unsafe.Pointer(str(24452))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if (*(*int32)(unsafe.Pointer((*T5415329)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */)))))) == 0 { + if (*(*int32)(unsafe.Pointer((*T5415311)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */)))))) == 0 { goto _26 } @@ -30973,15 +28180,11 @@ _28: goto _13 _14: - func() int32 { - if _nErr == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _nErr != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(139451), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunParserØ00__func__Ø000))), unsafe.Pointer(str(24528))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(512 /* X62 */))) = _zSql _sqlite3ParserFinalize(tls, _pEngine) @@ -30997,15 +28200,11 @@ _33: *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(8 /* X1 */))) = _sqlite3MPrintf(tls, _db, str(24304), unsafe.Pointer(_sqlite3ErrStr(tls, _pParse.X3))) _36: - func() int32 { - if _pzErrMsg != (**int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pzErrMsg == (**int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(139471), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunParserØ00__func__Ø000))), unsafe.Pointer(str(24356))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pParse.X1) == nil { goto _39 @@ -31068,15 +28267,11 @@ _48: goto _48 _49: - func() int32 { - if (_nErr == i32(0)) || ((_pParse.X3) != i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _nErr != i32(0) && (_pParse.X3) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(139514), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunParserØ00__func__Ø000))), unsafe.Pointer(str(24536))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _nErr return @@ -31140,15 +28335,11 @@ func _sqlite3Parser(tls *crt.TLS, _yyp unsafe.Pointer, _yymajor int32, _yyminor var _7_cDiv int8 // sqlite3.c:138598:10 _ = _7_cDiv _yypParser = (*XyyParser)(unsafe.Pointer(_yyp)) - func() int32 { - if (*XyyStackEntry)(unsafe.Pointer(_yypParser.X0)) != (*XyyStackEntry)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XyyStackEntry)(unsafe.Pointer(_yypParser.X0)) == (*XyyStackEntry)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138470), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ParserØ00__func__Ø000))), unsafe.Pointer(str(24592))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XParse)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yypParser)) + uintptr(8 /* X1 */))))) = _pParse if _yyTraceFILE == nil { @@ -31176,15 +28367,11 @@ _4: goto _7 _6: - func() int32 { - if _yyact == uint32(i32(1332)) { - return i32(0) - } - return func() int32 { + func() { + if _yyact != uint32(i32(1332)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138493), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ParserØ00__func__Ø000))), unsafe.Pointer(str(24628))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*XToken)(unsafe.Pointer(&_yyminorunion)) = _yyminor if _yyTraceFILE == nil { @@ -31260,27 +28447,19 @@ func _yy_find_shift_action(tls *crt.TLS, _pParser *XyyParser, _iLookAhead uint8) return _0: - func() int32 { - if _stateno <= i32(455) { - return i32(0) - } - return func() int32 { + func() { + if _stateno > i32(455) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(136556), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_find_shift_actionØ00__func__Ø000))), unsafe.Pointer(str(27012))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _3: _i = int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yy_shift_ofst)) + 2*uintptr(_stateno)))) - func() int32 { - if int32(_iLookAhead) != i32(252) { - return i32(0) - } - return func() int32 { + func() { + if int32(_iLookAhead) == i32(252) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(136559), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_find_shift_actionØ00__func__Ø000))), unsafe.Pointer(str(27040))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := &_i @@ -31301,15 +28480,11 @@ _3: crt.Xfprintf(tls, _yyTraceFILE, str(27064), unsafe.Pointer(_yyTracePrompt), unsafe.Pointer(*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yyTokenName)) + 8*uintptr(_iLookAhead)))), unsafe.Pointer(*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yyTokenName)) + 8*uintptr(_2_iFallback))))) _11: - func() int32 { - if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yyFallback)) + 1*uintptr(_2_iFallback)))) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yyFallback)) + 1*uintptr(_2_iFallback)))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(136572), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_find_shift_actionØ00__func__Ø000))), unsafe.Pointer(str(27088))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _iLookAhead = _2_iFallback goto _3 @@ -31435,25 +28610,17 @@ _2: func _yy_pop_parser_stack(tls *crt.TLS, _pParser *XyyParser) { // sqlite3.c:136487:1 var _yytos *XyyStackEntry // sqlite3.c:136488:16 _ = _yytos - func() int32 { - if (*XyyStackEntry)(unsafe.Pointer(_pParser.X0)) != (*XyyStackEntry)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XyyStackEntry)(unsafe.Pointer(_pParser.X0)) == (*XyyStackEntry)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(136489), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_pop_parser_stackØ00__func__Ø000))), unsafe.Pointer(str(27208))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if uintptr(unsafe.Pointer((*XyyStackEntry)(unsafe.Pointer(_pParser.X0)))) > uintptr(unsafe.Pointer((*XyyStackEntry)(unsafe.Pointer((*[100]XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParser))+uintptr(16 /* X2 */))))))) { - return i32(0) } - return func() int32 { + }() + func() { + if uintptr(unsafe.Pointer((*XyyStackEntry)(unsafe.Pointer(_pParser.X0)))) <= uintptr(unsafe.Pointer((*XyyStackEntry)(unsafe.Pointer((*[100]XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParser))+uintptr(16 /* X2 */))))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(136490), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_pop_parser_stackØ00__func__Ø000))), unsafe.Pointer(str(27228))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _yytos = postInc6657817((**XyyStackEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParser))+uintptr(0 /* X0 */))))), -32) if _yyTraceFILE == nil { @@ -32658,11 +29825,8 @@ _288: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(137414), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(137414), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -32766,11 +29930,8 @@ _100: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(137471), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(137471), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -32859,18 +30020,15 @@ _118: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(137533), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(137533), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { goto _315 } - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(-1)))))) + uintptr(8 /* X2 */))))))+uintptr(8 /* X2 */)))))+112*uintptr(((*XSrcList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(-1)))))) + uintptr(8 /* X2 */))))))).X0)-i32(1))))))+uintptr(60 /* X9 */))))) + uintptr(0 /* X0 */))) = uint8(*(*int32)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(0)))))) + uintptr(8 /* X2 */)))))) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(-1)))))) + uintptr(8 /* X2 */))))))+uintptr(8 /* X2 */)))))+112*uintptr(((*XSrcList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(-1)))))) + uintptr(8 /* X2 */))))))).X0)-i32(1))))))+uintptr(60 /* X9 */))))) + uintptr(0 /* X0 */))) = uint8(*(*int32)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(0)))))) + uintptr(8 /* X2 */)))))) _315: goto _281 @@ -33150,15 +30308,11 @@ _176: _326: _148_t = *(*XToken)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(0)))))) + uintptr(8 /* X2 */))))) - func() int32 { - if (_148_t.X1) >= uint32(i32(2)) { - return i32(0) - } - return func() int32 { + func() { + if (_148_t.X1) < uint32(i32(2)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(137771), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(27440))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _spanSet(tls, (*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(0))))))+uintptr(8 /* X2 */))))), &_148_t, &_148_t) if int32(_pParse.X6) != i32(0) { @@ -33233,7 +30387,7 @@ _182: goto _337 } - *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((*XExprSpan)(unsafe.Pointer(&_4_yylhsminor)).X0) + uintptr(32 /* X6 */))))))) = _158_pList + *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((*XExprSpan)(unsafe.Pointer(&_4_yylhsminor)).X0) + uintptr(32 /* X6 */))))))) = _158_pList _spanSet(tls, (*XExprSpan)(unsafe.Pointer(&_4_yylhsminor)), (*XToken)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(-4))))))+uintptr(8 /* X2 */))))), (*XToken)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(0))))))+uintptr(8 /* X2 */)))))) goto _338 @@ -33356,7 +30510,7 @@ _204: goto _341 } - *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(-4))))))+uintptr(8 /* X2 */))))).X0) + uintptr(32 /* X6 */))))))) = _173_pList + *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(-4))))))+uintptr(8 /* X2 */))))).X0) + uintptr(32 /* X6 */))))))) = _173_pList goto _342 _341: @@ -33388,11 +30542,8 @@ _343: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(137957), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(137957), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -33424,7 +30575,7 @@ _345: goto _352 } - *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(-4))))))+uintptr(8 /* X2 */))))).X0) + uintptr(32 /* X6 */))))))) = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(-1)))))) + uintptr(8 /* X2 */))))))) + *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(-4))))))+uintptr(8 /* X2 */))))).X0) + uintptr(32 /* X6 */))))))) = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(-1)))))) + uintptr(8 /* X2 */))))))) _sqlite3ExprSetHeightAndFlags(tls, _pParse, (*XExpr)(unsafe.Pointer((*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(-4))))))+uintptr(8 /* X2 */))))).X0))) goto _353 @@ -33477,7 +30628,7 @@ _354: _209: _spanSet(tls, (*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(-3))))))+uintptr(8 /* X2 */))))), (*XToken)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(-3))))))+uintptr(8 /* X2 */))))), (*XToken)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(0))))))+uintptr(8 /* X2 */)))))) - _186_p = store5518888((**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(-3))))))+uintptr(8 /* X2 */)))))))+uintptr(0 /* X0 */))))), _sqlite3PExpr(tls, _pParse, i32(20), (*XExpr)(unsafe.Pointer(uintptr(i32(0)))), (*XExpr)(unsafe.Pointer(uintptr(i32(0)))))) + _186_p = store5518870((**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(-3))))))+uintptr(8 /* X2 */)))))))+uintptr(0 /* X0 */))))), _sqlite3PExpr(tls, _pParse, i32(20), (*XExpr)(unsafe.Pointer(uintptr(i32(0)))), (*XExpr)(unsafe.Pointer(uintptr(i32(0)))))) _sqlite3PExprAddSelect(tls, _pParse, _186_p, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(-1)))))) + uintptr(8 /* X2 */)))))))) goto _281 @@ -33488,7 +30639,7 @@ _210: goto _359 } - *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(-4))))))+uintptr(8 /* X2 */))))).X0) + uintptr(32 /* X6 */))))))) = func() *XExprList { + *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(-4))))))+uintptr(8 /* X2 */))))).X0) + uintptr(32 /* X6 */))))))) = func() *XExprList { if (*XExpr)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(-1)))))) + uintptr(8 /* X2 */))))))) != nil { return _sqlite3ExprListAppend(tls, _pParse, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(-2)))))) + uintptr(8 /* X2 */))))))), (*XExpr)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(-1)))))) + uintptr(8 /* X2 */)))))))) } @@ -33637,30 +30788,22 @@ _244: goto _281 _245: - func() int32 { - if (*XTriggerStep)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(-2)))))) + uintptr(8 /* X2 */))))))) != (*XTriggerStep)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XTriggerStep)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(-2)))))) + uintptr(8 /* X2 */))))))) == (*XTriggerStep)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138138), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(27508))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XTriggerStep)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((*XTriggerStep)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(-2)))))) + uintptr(8 /* X2 */))))))).X9) + uintptr(56 /* X8 */))))) = (*XTriggerStep)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(-1)))))) + uintptr(8 /* X2 */))))))) *(**XTriggerStep)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(-2)))))) + uintptr(8 /* X2 */)))))) + uintptr(64 /* X9 */))))) = (*XTriggerStep)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(-1)))))) + uintptr(8 /* X2 */))))))) goto _281 _246: - func() int32 { - if (*XTriggerStep)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(-1)))))) + uintptr(8 /* X2 */))))))) != (*XTriggerStep)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XTriggerStep)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(-1)))))) + uintptr(8 /* X2 */))))))) == (*XTriggerStep)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138145), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(27536))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XTriggerStep)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(-1)))))) + uintptr(8 /* X2 */)))))) + uintptr(64 /* X9 */))))) = (*XTriggerStep)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(-1)))))) + uintptr(8 /* X2 */))))))) goto _281 @@ -33809,118 +30952,74 @@ _279: goto _281 _280: - func() int32 { - if _yyruleno != uint32(i32(277)) { - return i32(0) - } - return func() int32 { + func() { + if _yyruleno == uint32(i32(277)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138292), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(27832))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _yyruleno != uint32(i32(294)) { - return i32(0) } - return func() int32 { + }() + func() { + if _yyruleno == uint32(i32(294)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138309), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(27848))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _yyruleno != uint32(i32(295)) { - return i32(0) } - return func() int32 { + }() + func() { + if _yyruleno == uint32(i32(295)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138310), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(27864))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _yyruleno != uint32(i32(301)) { - return i32(0) } - return func() int32 { + }() + func() { + if _yyruleno == uint32(i32(301)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138316), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(27880))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _yyruleno != uint32(i32(303)) { - return i32(0) } - return func() int32 { + }() + func() { + if _yyruleno == uint32(i32(303)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138318), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(27896))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _yyruleno != uint32(i32(304)) { - return i32(0) } - return func() int32 { + }() + func() { + if _yyruleno == uint32(i32(304)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138319), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(27912))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _yyruleno != uint32(i32(305)) { - return i32(0) } - return func() int32 { + }() + func() { + if _yyruleno == uint32(i32(305)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138320), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(27928))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _yyruleno != uint32(i32(309)) { - return i32(0) } - return func() int32 { + }() + func() { + if _yyruleno == uint32(i32(309)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138324), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(27944))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _yyruleno != uint32(i32(312)) { - return i32(0) } - return func() int32 { + }() + func() { + if _yyruleno == uint32(i32(312)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138327), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(27960))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _yyruleno != uint32(i32(313)) { - return i32(0) } - return func() int32 { + }() + func() { + if _yyruleno == uint32(i32(313)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138328), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(27976))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _281 _281: - func() int32 { - if uint64(_yyruleno) < u64(332) { - return i32(0) - } - return func() int32 { + func() { + if uint64(_yyruleno) >= u64(332) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138350), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(27992))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _yygoto = int32((*T6661807)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yyRuleInfo)) + 2*uintptr(_yyruleno))).X0) _yysize = int32((*T6661807)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yyRuleInfo)) + 2*uintptr(_yyruleno))).X1) @@ -33951,15 +31050,11 @@ _394: goto _395 _393: - func() int32 { - if _yyact == i32(1333) { - return i32(0) - } - return func() int32 { + func() { + if _yyact != i32(1333) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138364), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(28044))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (**XyyStackEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yypParser)) + uintptr(0 /* X0 */))))) @@ -34005,15 +31100,11 @@ func _sqlite3FinishCoding(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:99583:1 _ = _5_vtab var _6_pEL *XExprList // sqlite3.c:99663:18 _ = _6_pEL - func() int32 { - if (*XParse)(unsafe.Pointer(_pParse.X39)) == (*XParse)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XParse)(unsafe.Pointer(_pParse.X39)) != (*XParse)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99587), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FinishCodingØ00__func__Ø000))), unsafe.Pointer(str(38028))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) if (_pParse.X6) == 0 { @@ -34037,15 +31128,11 @@ _5: _4: _v = _sqlite3GetVdbe(tls, _pParse) - func() int32 { - if ((_pParse.X8) == 0) || _sqlite3VdbeAssertMayAbort(tls, _v, int32(_pParse.X9)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pParse.X8) != 0 && _sqlite3VdbeAssertMayAbort(tls, _v, int32(_pParse.X9)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99599), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FinishCodingØ00__func__Ø000))), unsafe.Pointer(str(38052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _v == nil { goto _9 @@ -34056,15 +31143,11 @@ _4: goto _12 } - func() int32 { - if int32(_sqlite3VdbeGetOp(tls, _v, i32(0)).X0) == i32(72) { - return i32(0) - } - return func() int32 { + func() { + if int32(_sqlite3VdbeGetOp(tls, _v, i32(0)).X0) != i32(72) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99625), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FinishCodingØ00__func__Ø000))), unsafe.Pointer(str(38124))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeJumpHere(tls, _v, i32(0)) _3_iDb = i32(0) @@ -34083,7 +31166,7 @@ _19: _sqlite3VdbeUsesBtree(tls, _v, _3_iDb) _4_pSchema = (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_3_iDb))).X4)) _sqlite3VdbeAddOp4Int(tls, _v, i32(2), _3_iDb, bool2int(((_pParse.X29)&(u32(1)<<uint(_3_iDb))) != uint32(i32(0))), _4_pSchema.X0, _4_pSchema.X1) - if int32((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != i32(0) { + if int32((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != i32(0) { goto _20 } @@ -34122,7 +31205,7 @@ _27: goto _30 } - _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_6_pEL.X1)+32*uintptr(_3_i))).X0)), *(*int32)(unsafe.Pointer((*T5517798)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_6_pEL.X1)+32*uintptr(_3_i))))) + uintptr(28 /* X5 */)))))) + _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_6_pEL.X1)+32*uintptr(_3_i))).X0)), *(*int32)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_6_pEL.X1)+32*uintptr(_3_i))))) + uintptr(28 /* X5 */)))))) _3_i += 1 goto _27 @@ -34135,15 +31218,11 @@ _9: goto _33 } - func() int32 { - if (_pParse.X23) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pParse.X23) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99679), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FinishCodingØ00__func__Ø000))), unsafe.Pointer(str(38184))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*TAggInfo_func)(unsafe.Pointer(_pParse.X38)) == (*TAggInfo_func)(unsafe.Pointer(uintptr(i32(0)))) || (_pParse.X17) != i32(0) { goto _37 @@ -34185,7 +31264,7 @@ func _sqlite3GetVdbe(tls *crt.TLS, _pParse *XParse) (r0 *TVdbe) { // sqlite3.c:1 func _allocVdbe(tls *crt.TLS, _pParse *XParse) (r0 *TVdbe) { // sqlite3.c:118074:1 var _v *TVdbe // sqlite3.c:118075:8 _ = _v - _v = store5435885((**TVdbe)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(16 /* X2 */))))), _sqlite3VdbeCreate(tls, _pParse)) + _v = store5435867((**TVdbe)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(16 /* X2 */))))), _sqlite3VdbeCreate(tls, _pParse)) if _v == nil { goto _0 } @@ -34231,45 +31310,29 @@ _1: *(**TVdbe)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(8 /* X1 */))))) = _p *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(36 /* X5 */))) = uint32(i32(381479589)) *(**XParse)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X3 */))))) = _pParse - func() int32 { - if (_pParse.X26) == (*int32)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (_pParse.X26) != (*int32)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71365), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeCreateØ00__func__Ø000))), unsafe.Pointer(str(38228))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pParse.X25) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pParse.X25) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71366), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeCreateØ00__func__Ø000))), unsafe.Pointer(str(38248))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pParse.X19) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pParse.X19) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71367), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeCreateØ00__func__Ø000))), unsafe.Pointer(str(38268))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pParse.X20) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pParse.X20) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71368), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeCreateØ00__func__Ø000))), unsafe.Pointer(str(38288))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _p return @@ -34302,25 +31365,17 @@ func _sqlite3VdbeAddOp3(tls *crt.TLS, _p *TVdbe, _op int32, _p1 int32, _p2 int32 var _3_x *TyColCache // sqlite3.c:71526:24 _ = _3_x _i = _p.X27 - func() int32 { - if (_p.X5) == uint32(i32(381479589)) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X5) != uint32(i32(381479589)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71504), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeAddOp3Ø00__func__Ø000))), unsafe.Pointer(str(38332))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_op >= i32(0)) && (_op < i32(255)) { - return i32(0) } - return func() int32 { + }() + func() { + if _op < i32(0) || _op >= i32(255) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71505), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeAddOp3Ø00__func__Ø000))), unsafe.Pointer(str(38360))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((*XParse)(unsafe.Pointer(_p.X3)).X19) > _i { goto _5 @@ -34337,7 +31392,7 @@ _5: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(4 /* X3 */))) = _p1 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(8 /* X4 */))) = _p2 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(12 /* X5 */))) = _p3 - *(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = (unsafe.Pointer)(uintptr(i32(0))) + *(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = (unsafe.Pointer)(uintptr(i32(0))) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(1 /* X1 */))) = int8(i32(0)) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(24 /* X7 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) if (((*Xsqlite3)(unsafe.Pointer(_p.X0)).X6) & i32(4096)) == 0 { @@ -34379,15 +31434,11 @@ func init() { } func _growOp3(tls *crt.TLS, _p *TVdbe, _op int32, _p1 int32, _p2 int32, _p3 int32) (r0 int32) { // sqlite3.c:71493:1 - func() int32 { - if ((*XParse)(unsafe.Pointer(_p.X3)).X19) <= (_p.X27) { - return i32(0) - } - return func() int32 { + func() { + if ((*XParse)(unsafe.Pointer(_p.X3)).X19) > (_p.X27) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71494), unsafe.Pointer((*int8)(unsafe.Pointer(&_growOp3Ø00__func__Ø000))), unsafe.Pointer(str(38420))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _growOpArray(tls, _p, i32(1)) == 0 { goto _2 @@ -34397,15 +31448,11 @@ func _growOp3(tls *crt.TLS, _p *TVdbe, _op int32, _p1 int32, _p2 int32, _p3 int3 return _2: - func() int32 { - if ((*XParse)(unsafe.Pointer(_p.X3)).X19) > (_p.X27) { - return i32(0) - } - return func() int32 { + func() { + if ((*XParse)(unsafe.Pointer(_p.X3)).X19) <= (_p.X27) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71496), unsafe.Pointer((*int8)(unsafe.Pointer(&_growOp3Ø00__func__Ø000))), unsafe.Pointer(str(38448))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _sqlite3VdbeAddOp3(tls, _p, _op, _p1, _p2, _p3) return @@ -34442,25 +31489,17 @@ func _growOpArray(tls *crt.TLS, _v *TVdbe, _nOp int32) (r0 int32) { // sqlite3.c return _2: - func() int32 { - if uint64(_nOp) <= u64(32) { - return i32(0) - } - return func() int32 { + func() { + if uint64(_nOp) > u64(32) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71455), unsafe.Pointer((*int8)(unsafe.Pointer(&_growOpArrayØ00__func__Ø000))), unsafe.Pointer(str(38484))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _nNew >= ((_p.X19) + _nOp) { - return i32(0) } - return func() int32 { + }() + func() { + if _nNew < ((_p.X19) + _nOp) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71456), unsafe.Pointer((*int8)(unsafe.Pointer(&_growOpArrayØ00__func__Ø000))), unsafe.Pointer(str(38508))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pNew = (*XVdbeOp)(unsafe.Pointer(_sqlite3DbRealloc(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), _v.X17, uint64(_nNew)*u64(32)))) if _pNew == nil { @@ -34538,15 +31577,11 @@ func _displayP4(tls *crt.TLS, _pOp *XVdbeOp, _zTemp *int8, _nTemp int32) (r0 *in var _17_n int32 // sqlite3.c:72698:11 _ = _17_n _zP4 = _zTemp - func() int32 { - if _nTemp >= i32(20) { - return i32(0) - } - return func() int32 { + func() { + if _nTemp < i32(20) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72620), unsafe.Pointer((*int8)(unsafe.Pointer(&_displayP4Ø00__func__Ø000))), unsafe.Pointer(str(38544))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3StrAccumInit(tls, &_x, (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))), _zTemp, _nTemp, i32(0)) switch int32(_pOp.X1) { @@ -34581,16 +31616,12 @@ func _displayP4(tls *crt.TLS, _pOp *XVdbeOp, _zTemp *int8, _nTemp int32) (r0 *in } _3: - _2_pKeyInfo = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) - func() int32 { - if (_2_pKeyInfo.X5) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + _2_pKeyInfo = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + func() { + if (_2_pKeyInfo.X5) == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72626), unsafe.Pointer((*int8)(unsafe.Pointer(&_displayP4Ø00__func__Ø000))), unsafe.Pointer(str(38556))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3XPrintf(tls, &_x, str(38580), int32(_2_pKeyInfo.X2)) _2_j = i32(0) @@ -34626,34 +31657,34 @@ _22: goto _28 _4: - _4_pColl = (*XCollSeq)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _4_pColl = (*XCollSeq)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) _sqlite3XPrintf(tls, &_x, str(38616), unsafe.Pointer(_4_pColl.X0)) goto _28 _5: - _5_pDef = (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _5_pDef = (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) _sqlite3XPrintf(tls, &_x, str(38624), unsafe.Pointer(_5_pDef.X6), int32(_5_pDef.X0)) goto _28 _6: - _6_pDef = (*XFuncDef)(unsafe.Pointer((*Xsqlite3_context)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X1)) + _6_pDef = (*XFuncDef)(unsafe.Pointer((*Xsqlite3_context)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X1)) _sqlite3XPrintf(tls, &_x, str(38624), unsafe.Pointer(_6_pDef.X6), int32(_6_pDef.X0)) goto _28 _7: - _sqlite3XPrintf(tls, &_x, str(4648), *(*(**int64)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _sqlite3XPrintf(tls, &_x, str(4648), *(*(**int64)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) goto _28 _8: - _sqlite3XPrintf(tls, &_x, str(38632), *(*int32)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + _sqlite3XPrintf(tls, &_x, str(38632), *(*int32)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) goto _28 _9: - _sqlite3XPrintf(tls, &_x, str(6004), *(*(**float64)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _sqlite3XPrintf(tls, &_x, str(6004), *(*(**float64)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) goto _28 _10: - _10_pMem = (*XMem)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _10_pMem = (*XMem)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) if (int32(_10_pMem.X1) & i32(2)) == 0 { goto _29 } @@ -34666,7 +31697,7 @@ _29: goto _31 } - _sqlite3XPrintf(tls, &_x, str(4648), *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_10_pMem)) + uintptr(0 /* X0 */)))))) + _sqlite3XPrintf(tls, &_x, str(4648), *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_10_pMem)) + uintptr(0 /* X0 */)))))) goto _32 _31: @@ -34674,7 +31705,7 @@ _31: goto _33 } - _sqlite3XPrintf(tls, &_x, str(6004), *(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_10_pMem)) + uintptr(0 /* X0 */)))))) + _sqlite3XPrintf(tls, &_x, str(6004), *(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_10_pMem)) + uintptr(0 /* X0 */)))))) goto _34 _33: @@ -34686,15 +31717,11 @@ _33: goto _36 _35: - func() int32 { - if (int32(_10_pMem.X1) & i32(16)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(_10_pMem.X1) & i32(16)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72683), unsafe.Pointer((*int8)(unsafe.Pointer(&_displayP4Ø00__func__Ø000))), unsafe.Pointer(str(38636))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _zP4 = str(38660) _36: @@ -34704,12 +31731,12 @@ _30: goto _28 _11: - _16_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X2)) + _16_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X2)) _sqlite3XPrintf(tls, &_x, str(38668), unsafe.Pointer(_16_pVtab)) goto _28 _12: - _17_ai = *(**int32)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + _17_ai = *(**int32)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) _17_n = *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_17_ai)) + 4*uintptr(i32(0)))) _17_i = i32(1) _39: @@ -34735,11 +31762,11 @@ _14: goto _28 _15: - _sqlite3XPrintf(tls, &_x, str(24304), unsafe.Pointer((*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X0)) + _sqlite3XPrintf(tls, &_x, str(24304), unsafe.Pointer((*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X0)) goto _28 _16: - _zP4 = *(**int8)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + _zP4 = *(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) if _zP4 != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _43 } @@ -34749,15 +31776,11 @@ _16: _43: _28: _sqlite3StrAccumFinish(tls, &_x) - func() int32 { - if _zP4 != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _zP4 == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72728), unsafe.Pointer((*int8)(unsafe.Pointer(&_displayP4Ø00__func__Ø000))), unsafe.Pointer(str(38692))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _zP4 return @@ -34999,7 +32022,7 @@ _2: goto _3 } - r0 = *(*int32)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + r0 = *(*int32)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) return _3: @@ -35044,7 +32067,7 @@ func _sqlite3VdbeAssertMayAbort(tls *crt.TLS, _v *TVdbe, _mayAbort int32) (r0 in crt.Xmemset(tls, (unsafe.Pointer)(&_sIter), i32(0), u64(32)) *(**TVdbe)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sIter)) + uintptr(0 /* X0 */))))) = _v _0: - if store5776833(&_pOp, _opIterNext(tls, &_sIter)) == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) { + if store5776815(&_pOp, _opIterNext(tls, &_sIter)) == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } @@ -35115,15 +32138,11 @@ _1: _aOp = (*XVdbeOp)(unsafe.Pointer((*(**XSubProgram)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X1)) + 8*uintptr((_p.X4)-i32(1))))).X0)) _nOp = (*(**XSubProgram)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X1)) + 8*uintptr((_p.X4)-i32(1))))).X1 _2: - func() int32 { - if (_p.X3) < _nOp { - return i32(0) - } - return func() int32 { + func() { + if (_p.X3) >= _nOp { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71775), unsafe.Pointer((*int8)(unsafe.Pointer(&_opIterNextØ00__func__Ø000))), unsafe.Pointer(str(42244))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pRet = (*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp)) + 32*uintptr(_p.X3))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X3 */))) += 1 @@ -35145,7 +32164,7 @@ _7: goto _10 } - if (*(**XSubProgram)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X1)) + 8*uintptr(_5_j)))) != (*XSubProgram)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRet)) + uintptr(16 /* X6 */))))))) { + if (*(**XSubProgram)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X1)) + 8*uintptr(_5_j)))) != (*XSubProgram)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRet)) + uintptr(16 /* X6 */))))))) { goto _11 } @@ -35169,7 +32188,7 @@ _10: goto _14 _13: - *(**XSubProgram)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X1)) + 8*uintptr(postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X2 */))), int32(1))))) = (*XSubProgram)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRet)) + uintptr(16 /* X6 */))))))) + *(**XSubProgram)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X1)) + 8*uintptr(postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X2 */))), int32(1))))) = (*XSubProgram)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRet)) + uintptr(16 /* X6 */))))))) _14: _12: _6: @@ -35192,15 +32211,11 @@ func _sqlite3VdbeAddOp0(tls *crt.TLS, _p *TVdbe, _op int32) (r0 int32) { // sqli } func _sqlite3VdbeGetOp(tls *crt.TLS, _p *TVdbe, _addr int32) (r0 *XVdbeOp) { // sqlite3.c:72423:1 - func() int32 { - if (_p.X5) == uint32(i32(381479589)) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X5) != uint32(i32(381479589)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72427), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeGetOpØ00__func__Ø000))), unsafe.Pointer(str(38332))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _addr >= i32(0) { goto _2 @@ -35208,15 +32223,11 @@ func _sqlite3VdbeGetOp(tls *crt.TLS, _p *TVdbe, _addr int32) (r0 *XVdbeOp) { // _addr = (_p.X27) - i32(1) _2: - func() int32 { - if ((_addr >= i32(0)) && (_addr < (_p.X27))) || (((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) != 0) { - return i32(0) - } - return func() int32 { + func() { + if (_addr < i32(0) || _addr >= (_p.X27)) && ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72431), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeGetOpØ00__func__Ø000))), unsafe.Pointer(str(42272))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) == 0 { goto _7 @@ -35252,25 +32263,17 @@ func _sqlite3VdbeChangeP2(tls *crt.TLS, _p *TVdbe, _addr uint32, _val int32) { / } func _sqlite3VdbeUsesBtree(tls *crt.TLS, _p *TVdbe, _i int32) { // sqlite3.c:72741:1 - func() int32 { - if ((_i >= i32(0)) && (_i < ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X5))) && (_i < i32(32)) { - return i32(0) - } - return func() int32 { + func() { + if _i < i32(0) || _i >= ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X5) || _i >= i32(32) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72742), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeUsesBtreeØ00__func__Ø000))), unsafe.Pointer(str(42340))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _i < i32(32) { - return i32(0) } - return func() int32 { + }() + func() { + if _i >= i32(32) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72743), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeUsesBtreeØ00__func__Ø000))), unsafe.Pointer(str(42392))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(200 /* X33 */))) @@ -35315,7 +32318,7 @@ func _sqlite3VdbeAddOp4Int(tls *crt.TLS, _p *TVdbe, _op int32, _p1 int32, _p2 in _1_pOp = (*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17) + 32*uintptr(_addr))) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(1 /* X1 */))) = int8(i32(-11)) - *(*int32)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(16 /* X6 */))))) = _p4 + *(*int32)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(16 /* X6 */))))) = _p4 _0: r0 = _addr return @@ -35323,15 +32326,11 @@ _0: } func _sqlite3VdbeChangeP5(tls *crt.TLS, _p *TVdbe, _p5 uint16) { // sqlite3.c:72123:1 - func() int32 { - if ((_p.X27) > i32(0)) || (((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) != 0) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X27) <= i32(0) && ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72124), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeChangeP5Ø00__func__Ø000))), unsafe.Pointer(str(42448))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_p.X27) <= i32(0) { goto _3 @@ -35365,39 +32364,27 @@ _0: } func _vdbeVComment(tls *crt.TLS, _p *TVdbe, _zFormat *int8, _ap []interface{}) { // sqlite3.c:72373:1 - func() int32 { - if ((_p.X27) > i32(0)) || ((*XVdbeOp)(unsafe.Pointer(_p.X17)) == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X27) <= i32(0) && (*XVdbeOp)(unsafe.Pointer(_p.X17)) != (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72374), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeVCommentØ00__func__Ø000))), unsafe.Pointer(str(42500))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (((*XVdbeOp)(unsafe.Pointer(_p.X17)) == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0))))) || (((*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17) + 32*uintptr((_p.X27)-i32(1)))).X7) == (*int8)(unsafe.Pointer(uintptr(i32(0)))))) || (((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) != 0) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XVdbeOp)(unsafe.Pointer(_p.X17)) != (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) && ((*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17)+32*uintptr((_p.X27)-i32(1)))).X7) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) && ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72375), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeVCommentØ00__func__Ø000))), unsafe.Pointer(str(42524))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_p.X27) == 0 { goto _7 } - func() int32 { - if (*XVdbeOp)(unsafe.Pointer(_p.X17)) != nil { - return i32(0) - } - return func() int32 { + func() { + if (*XVdbeOp)(unsafe.Pointer(_p.X17)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72377), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeVCommentØ00__func__Ø000))), unsafe.Pointer(str(42592))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3DbFree(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), (unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17)+32*uintptr((_p.X27)-i32(1)))).X7)) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17)+32*uintptr((_p.X27)-i32(1)))))) + uintptr(24 /* X7 */))) = _sqlite3VMPrintf(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), _zFormat, _ap) @@ -35415,15 +32402,11 @@ func init() { func _sqlite3GetVTable(tls *crt.TLS, _db *Xsqlite3, _pTab *XTable) (r0 *XVTable) { // sqlite3.c:124667:1 var _pVtab *XVTable // sqlite3.c:124668:10 _ = _pVtab - func() int32 { - if (_pTab.X16) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pTab.X16) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124669), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GetVTableØ00__func__Ø000))), unsafe.Pointer(str(24256))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pVtab = (*XVTable)(unsafe.Pointer(_pTab.X18)) _2: @@ -35461,36 +32444,24 @@ func _sqlite3VdbeChangeP4(tls *crt.TLS, _p *TVdbe, _addr int32, _zP4 *int8, _n i _ = _pOp var _db *Xsqlite3 // sqlite3.c:72296:11 _ = _db - func() int32 { - if _p != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _p == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72297), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeChangeP4Ø00__func__Ø000))), unsafe.Pointer(str(824))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _db = (*Xsqlite3)(unsafe.Pointer(_p.X0)) - func() int32 { - if (_p.X5) == uint32(i32(381479589)) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X5) != uint32(i32(381479589)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72299), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeChangeP4Ø00__func__Ø000))), unsafe.Pointer(str(38332))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XVdbeOp)(unsafe.Pointer(_p.X17)) != (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0))))) || ((_db.X17) != 0) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XVdbeOp)(unsafe.Pointer(_p.X17)) == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) && (_db.X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72300), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeChangeP4Ø00__func__Ø000))), unsafe.Pointer(str(42636))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_db.X17) == 0 { goto _7 @@ -35505,25 +32476,17 @@ _8: return _7: - func() int32 { - if (_p.X27) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X27) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72305), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeChangeP4Ø00__func__Ø000))), unsafe.Pointer(str(42668))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _addr < (_p.X27) { - return i32(0) } - return func() int32 { + }() + func() { + if _addr >= (_p.X27) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72306), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeChangeP4Ø00__func__Ø000))), unsafe.Pointer(str(42680))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _addr >= i32(0) { goto _13 @@ -35544,7 +32507,7 @@ _15: goto _16 } - *(*int32)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = int32(int64(uintptr(unsafe.Pointer(_zP4)))) + *(*int32)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = int32(int64(uintptr(unsafe.Pointer(_zP4)))) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(1 /* X1 */))) = int8(i32(-11)) goto _17 @@ -35553,17 +32516,13 @@ _16: goto _18 } - func() int32 { - if _n < i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _n >= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72321), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeChangeP4Ø00__func__Ø000))), unsafe.Pointer(str(42692))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - *(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = (unsafe.Pointer)(_zP4) + *(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = (unsafe.Pointer)(_zP4) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(1 /* X1 */))) = int8(_n) if _n != i32(-8) { goto _21 @@ -35584,15 +32543,11 @@ func init() { } func _freeP4(tls *crt.TLS, _db *Xsqlite3, _p4type int32, _p4 unsafe.Pointer) { // sqlite3.c:72160:1 - func() int32 { - if _db != nil { - return i32(0) - } - return func() int32 { + func() { + if _db == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72161), unsafe.Pointer((*int8)(unsafe.Pointer(&_freeP4Ø00__func__Ø000))), unsafe.Pointer(str(8212))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() switch _p4type { case i32(-16): @@ -35697,15 +32652,11 @@ func _sqlite3KeyInfoUnref(tls *crt.TLS, _p *XKeyInfo) { // sqlite3.c:117301:1 goto _0 } - func() int32 { - if (_p.X0) > uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X0) <= uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117303), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3KeyInfoUnrefØ00__func__Ø000))), unsafe.Pointer(str(12832))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))) -= 1 if (_p.X0) != uint32(i32(0)) { @@ -35742,9 +32693,9 @@ func _vdbeChangeP4Full(tls *crt.TLS, _p *TVdbe, _pOp *XVdbeOp, _zP4 *int8, _n in goto _0 } - _freeP4(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), int32(_pOp.X1), *(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + _freeP4(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), int32(_pOp.X1), *(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(1 /* X1 */))) = int8(i32(0)) - *(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = (unsafe.Pointer)(uintptr(i32(0))) + *(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = (unsafe.Pointer)(uintptr(i32(0))) _0: if _n >= i32(0) { goto _1 @@ -35760,7 +32711,7 @@ _1: _n = _sqlite3Strlen30(tls, _zP4) _3: - *(**int8)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = _sqlite3DbStrNDup(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), _zP4, uint64(_n)) + *(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = _sqlite3DbStrNDup(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), _zP4, uint64(_n)) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(1 /* X1 */))) = int8(i32(-1)) _2: return @@ -35783,15 +32734,11 @@ func _codeTableLocks(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:99542:1 var _1_p1 int32 // sqlite3.c:99551:9 _ = _1_p1 _pVdbe = _sqlite3GetVdbe(tls, _pParse) - func() int32 { - if _pVdbe != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pVdbe == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99547), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeTableLocksØ00__func__Ø000))), unsafe.Pointer(str(42744))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = i32(0) _2: @@ -35831,35 +32778,23 @@ func _sqlite3AutoincrementBegin(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:10 _ = _1_aOp _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) _v = (*TVdbe)(unsafe.Pointer(_pParse.X2)) - func() int32 { - if (*XTable)(unsafe.Pointer(_pParse.X40)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XTable)(unsafe.Pointer(_pParse.X40)) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108833), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AutoincrementBeginØ00__func__Ø000))), unsafe.Pointer(str(42772))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XParse)(unsafe.Pointer(_pParse.X39)) == (*XParse)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XParse)(unsafe.Pointer(_pParse.X39)) != (*XParse)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108834), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AutoincrementBeginØ00__func__Ø000))), unsafe.Pointer(str(42796))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _v != nil { - return i32(0) } - return func() int32 { + }() + func() { + if _v == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108836), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AutoincrementBeginØ00__func__Ø000))), unsafe.Pointer(str(42824))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _p = (*TAggInfo_func)(unsafe.Pointer(_pParse.X38)) _6: @@ -35869,15 +32804,11 @@ _6: _pDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_p.X2))) _memId = _p.X3 - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_pDb.X4))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_pDb.X4))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108854), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AutoincrementBeginØ00__func__Ø000))), unsafe.Pointer(str(42828))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3OpenTable(tls, _pParse, i32(0), _p.X2, (*XTable)(unsafe.Pointer((*XSchema)(unsafe.Pointer(_pDb.X4)).X6)), i32(105)) _sqlite3VdbeLoadString(tls, _v, _memId-i32(1), (*XTable)(unsafe.Pointer(_p.X1)).X0) @@ -35917,26 +32848,18 @@ func _sqlite3OpenTable(tls *crt.TLS, _pParse *XParse, _iCur int32, _iDb int32, _ _ = _v var _2_pPk *XIndex // sqlite3.c:108611:11 _ = _2_pPk - func() int32 { - if (_pTab.X16) == 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pTab.X16) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108602), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3OpenTableØ00__func__Ø000))), unsafe.Pointer(str(42900))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _v = _sqlite3GetVdbe(tls, _pParse) - func() int32 { - if (_opcode == i32(106)) || (_opcode == i32(105)) { - return i32(0) - } - return func() int32 { + func() { + if _opcode != i32(106) && _opcode != i32(105) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108604), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3OpenTableØ00__func__Ø000))), unsafe.Pointer(str(42920))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3TableLock(tls, _pParse, _iDb, _pTab.X7, uint8(func() int32 { if _opcode == i32(106) { @@ -35954,25 +32877,17 @@ func _sqlite3OpenTable(tls *crt.TLS, _pParse *XParse, _iCur int32, _iDb int32, _ _7: _2_pPk = _sqlite3PrimaryKeyIndex(tls, _pTab) - func() int32 { - if _2_pPk != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _2_pPk == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108612), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3OpenTableØ00__func__Ø000))), unsafe.Pointer(str(42964))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_2_pPk.X11) == (_pTab.X7) { - return i32(0) } - return func() int32 { + }() + func() { + if (_2_pPk.X11) != (_pTab.X7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108613), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3OpenTableØ00__func__Ø000))), unsafe.Pointer(str(42972))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeAddOp3(tls, _v, _opcode, _iCur, _2_pPk.X11, _iDb) _sqlite3VdbeSetP4KeyInfo(tls, _pParse, _2_pPk) @@ -36003,15 +32918,11 @@ func _sqlite3TableLock(tls *crt.TLS, _pParse *XParse, _iDb int32, _iTab int32, _ } return _pParse }() - func() int32 { - if _iDb >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _iDb < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99511), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3TableLockØ00__func__Ø000))), unsafe.Pointer(str(43016))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _iDb != i32(1) { goto _4 @@ -36097,25 +33008,17 @@ func _sqlite3VdbeSetP4KeyInfo(tls *crt.TLS, _pParse *XParse, _pIdx *XIndex) { // var _pKeyInfo *XKeyInfo // sqlite3.c:72359:11 _ = _pKeyInfo _v = (*TVdbe)(unsafe.Pointer(_pParse.X2)) - func() int32 { - if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72360), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSetP4KeyInfoØ00__func__Ø000))), unsafe.Pointer(str(43044))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pIdx != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if _pIdx == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72361), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSetP4KeyInfoØ00__func__Ø000))), unsafe.Pointer(str(43052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pKeyInfo = _sqlite3KeyInfoOfIndex(tls, _pParse, _pIdx) if _pKeyInfo == nil { @@ -36169,15 +33072,11 @@ _2: goto _3 } - func() int32 { - if _sqlite3KeyInfoIsWriteable(tls, _pKey) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3KeyInfoIsWriteable(tls, _pKey) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103815), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3KeyInfoOfIndexØ00__func__Ø000))), unsafe.Pointer(str(43084))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = i32(0) _6: @@ -36267,7 +33166,7 @@ func _sqlite3LocateCollSeq(tls *crt.TLS, _pParse *XParse, _zName *int8) (r0 *XCo _ = _pColl _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) _enc = _db.X14 - _initbusy = (*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2 + _initbusy = (*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2 _pColl = _sqlite3FindCollSeq(tls, _db, _enc, _zName, int32(_initbusy)) if _initbusy != 0 || _pColl != nil && (_pColl.X3) != nil { goto _2 @@ -36306,15 +33205,11 @@ _2: _p = (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))) _5: - func() int32 { - if (_p == nil) || ((_p.X3) != nil) { - return i32(0) - } - return func() int32 { + func() { + if _p != nil && (_p.X3) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104005), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GetCollSeqØ00__func__Ø000))), unsafe.Pointer(str(43140))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _p != (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))) { goto _9 @@ -36334,19 +33229,15 @@ func _callCollNeeded(tls *crt.TLS, _db *Xsqlite3, _enc int32, _zName *int8) { // _ = _2_zExternal var _2_pTmp *XMem // sqlite3.c:103934:19 _ = _2_pTmp - func() int32 { - if ((*(*func(*crt.TLS, unsafe.Pointer, *Xsqlite3, int32, *int8))(unsafe.Pointer(&struct { + func() { + if (*(*func(*crt.TLS, unsafe.Pointer, *Xsqlite3, int32, *int8))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, unsafe.Pointer, int32, *int8) - }{(_db.X53)}))) == nil) || ((*(*func(*crt.TLS, unsafe.Pointer, *Xsqlite3, int32, unsafe.Pointer))(unsafe.Pointer(&struct { + }{(_db.X53)}))) != nil && (*(*func(*crt.TLS, unsafe.Pointer, *Xsqlite3, int32, unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, unsafe.Pointer, int32, unsafe.Pointer) - }{(_db.X54)}))) == nil) { - return i32(0) - } - return func() int32 { + }{(_db.X54)}))) != nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103924), unsafe.Pointer((*int8)(unsafe.Pointer(&_callCollNeededØ00__func__Ø000))), unsafe.Pointer(str(43188))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*(*func(*crt.TLS, unsafe.Pointer, *Xsqlite3, int32, *int8))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, unsafe.Pointer, int32, *int8) @@ -36475,25 +33366,17 @@ func init() { func _sqlite3VdbeAppendP4(tls *crt.TLS, _p *TVdbe, _pP4 unsafe.Pointer, _n int32) { // sqlite3.c:72337:1 var _pOp *XVdbeOp // sqlite3.c:72338:10 _ = _pOp - func() int32 { - if (_n != i32(-11)) && (_n != i32(-8)) { - return i32(0) - } - return func() int32 { + func() { + if _n == i32(-11) || _n == i32(-8) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72339), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeAppendP4Ø00__func__Ø000))), unsafe.Pointer(str(43264))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _n <= i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if _n > i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72340), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeAppendP4Ø00__func__Ø000))), unsafe.Pointer(str(43292))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) == 0 { goto _5 @@ -36503,39 +33386,27 @@ func _sqlite3VdbeAppendP4(tls *crt.TLS, _p *TVdbe, _pP4 unsafe.Pointer, _n int32 goto _6 _5: - func() int32 { - if _pP4 != (unsafe.Pointer)(uintptr(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if _pP4 == (unsafe.Pointer)(uintptr(i32(0))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72344), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeAppendP4Ø00__func__Ø000))), unsafe.Pointer(str(43300))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_p.X27) > i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_p.X27) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72345), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeAppendP4Ø00__func__Ø000))), unsafe.Pointer(str(42668))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pOp = (*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17) + 32*uintptr((_p.X27)-i32(1)))) - func() int32 { - if int32(_pOp.X1) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pOp.X1) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72347), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeAppendP4Ø00__func__Ø000))), unsafe.Pointer(str(43308))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(1 /* X1 */))) = int8(_n) - *(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = _pP4 + *(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = _pP4 _6: return @@ -36560,25 +33431,17 @@ func _sqlite3VdbeAddOpList(tls *crt.TLS, _p *TVdbe, _nOp int32, _aOp *XVdbeOpLis _ = _pOut var _pFirst *XVdbeOp // sqlite3.c:72042:17 _ = _pFirst - func() int32 { - if _nOp > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _nOp <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72043), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeAddOpListØ00__func__Ø000))), unsafe.Pointer(str(43352))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_p.X5) == uint32(i32(381479589)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_p.X5) != uint32(i32(381479589)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72044), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeAddOpListØ00__func__Ø000))), unsafe.Pointer(str(38332))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_p.X27)+_nOp) <= ((*XParse)(unsafe.Pointer(_p.X3)).X19) || _growOpArray(tls, _p, _nOp) == 0 { goto _5 @@ -36588,7 +33451,7 @@ func _sqlite3VdbeAddOpList(tls *crt.TLS, _p *TVdbe, _nOp int32, _aOp *XVdbeOpLis return _5: - _pFirst = store5776833(&_pOut, (*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17)+32*uintptr(_p.X27)))) + _pFirst = store5776815(&_pOut, (*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17)+32*uintptr(_p.X27)))) _i = i32(0) _6: if _i >= _nOp { @@ -36598,15 +33461,11 @@ _6: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))) = _aOp.X0 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(4 /* X3 */))) = int32(_aOp.X1) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X4 */))) = int32(_aOp.X2) - func() int32 { - if int32(_aOp.X2) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_aOp.X2) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72053), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeAddOpListØ00__func__Ø000))), unsafe.Pointer(str(43360))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3OpcodeProperty)) + 1*uintptr(_aOp.X0))))&i32(1)) == i32(0) || int32(_aOp.X2) <= i32(0) { goto _13 @@ -36620,7 +33479,7 @@ _6: _13: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(12 /* X5 */))) = int32(_aOp.X3) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(1 /* X1 */))) = int8(i32(0)) - *(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(16 /* X6 */))))) = (unsafe.Pointer)(uintptr(i32(0))) + *(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(16 /* X6 */))))) = (unsafe.Pointer)(uintptr(i32(0))) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(2 /* X2 */))) = uint16(i32(0)) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(24 /* X7 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) @@ -36670,15 +33529,11 @@ var _sqlite3AutoincrementBeginØ00iLnØ001 int32 // sqlite3.c:108838:22 func _sqlite3ExprCode(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _target int32) { // sqlite3.c:94824:1 var _inReg int32 // sqlite3.c:94825:7 _ = _inReg - func() int32 { - if (_target > i32(0)) && (_target <= (_pParse.X18)) { - return i32(0) - } - return func() int32 { + func() { + if _target <= i32(0) || _target > (_pParse.X18) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94827), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeØ00__func__Ø000))), unsafe.Pointer(str(43396))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pExpr == nil || int32(_pExpr.X0) != i32(157) { goto _4 @@ -36689,15 +33544,11 @@ func _sqlite3ExprCode(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _target int3 _4: _inReg = _sqlite3ExprCodeTarget(tls, _pParse, _pExpr, _target) - func() int32 { - if ((*TVdbe)(unsafe.Pointer(_pParse.X2)) != (*TVdbe)(unsafe.Pointer(uintptr(i32(0))))) || (((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) != 0) { - return i32(0) - } - return func() int32 { + func() { + if (*TVdbe)(unsafe.Pointer(_pParse.X2)) == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) && ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94832), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeØ00__func__Ø000))), unsafe.Pointer(str(43432))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _inReg == _target || (*TVdbe)(unsafe.Pointer(_pParse.X2)) == nil { goto _10 @@ -36820,29 +33671,21 @@ func _sqlite3ExprCodeTarget(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _targe _regFree1 = i32(0) _regFree2 = i32(0) _p5 = i32(0) - func() int32 { - if (_target > i32(0)) && (_target <= (_pParse.X18)) { - return i32(0) - } - return func() int32 { + func() { + if _target <= i32(0) || _target > (_pParse.X18) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94127), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43396))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { goto _3 } - func() int32 { - if ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) != 0 { - return i32(0) - } - return func() int32 { + func() { + if ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94129), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43496))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = i32(0) return @@ -36966,15 +33809,11 @@ _9: goto _58 } - func() int32 { - if (_5_pCol.X4) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_5_pCol.X4) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94143), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43524))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _5_pCol.X4 return @@ -37014,32 +33853,24 @@ _11: return _12: - func() int32 { - if ((_pExpr.X2) & uint32(i32(1024))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_pExpr.X2) & uint32(i32(1024))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94174), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43540))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _codeReal(tls, _v, *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), i32(0), _target) + _codeReal(tls, _v, *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), i32(0), _target) r0 = _target return _13: - func() int32 { - if ((_pExpr.X2) & uint32(i32(1024))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_pExpr.X2) & uint32(i32(1024))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94180), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43540))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _sqlite3VdbeLoadString(tls, _v, _target, *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) + _sqlite3VdbeLoadString(tls, _v, _target, *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) r0 = _target return @@ -37049,47 +33880,31 @@ _14: return _15: - func() int32 { - if ((_pExpr.X2) & uint32(i32(1024))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_pExpr.X2) & uint32(i32(1024))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94193), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43540))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) == i32(120)) || (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) == i32(88)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) != i32(120) && int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) != i32(88) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94194), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43580))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(1))))) == i32(39) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(1))))) != i32(39) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94195), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43632))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _16_z = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(2)))) + _16_z = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(2)))) _16_n = _sqlite3Strlen30(tls, _16_z) - i32(1) - func() int32 { - if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_16_z)) + 1*uintptr(_16_n)))) == i32(39) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_16_z)) + 1*uintptr(_16_n)))) != i32(39) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94198), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43660))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _16_zBlob = (*int8)(unsafe.Pointer(_sqlite3HexToBlob(tls, _sqlite3VdbeDb(tls, _v), _16_z, _16_n))) _sqlite3VdbeAddOp4(tls, _v, i32(82), _16_n/i32(2), _target, i32(0), _16_zBlob, i32(-1)) @@ -37097,51 +33912,35 @@ _15: return _16: - func() int32 { - if ((_pExpr.X2) & uint32(i32(1024))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_pExpr.X2) & uint32(i32(1024))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94205), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43540))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94206), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43672))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) != i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94207), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43692))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeAddOp2(tls, _v, i32(83), int32(_pExpr.X9), _target) - if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(1))))) == i32(0) { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(1))))) == i32(0) { goto _85 } _18_z = _sqlite3VListNumToName(tls, _pParse.X60, int32(_pExpr.X9)) - func() int32 { - if (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) == i32(63)) || (crt.Xstrcmp(tls, *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), _18_z) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) != i32(63) && crt.Xstrcmp(tls, *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), _18_z) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94211), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43716))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse.X60)) + 4*uintptr(i32(0)))) = i32(0) _sqlite3VdbeAppendP4(tls, _v, (unsafe.Pointer)(_18_z), i32(-2)) @@ -37162,7 +33961,7 @@ _18: _sqlite3VdbeAddOp2(tls, _v, i32(86), _inReg, _target) _inReg = _target _89: - _sqlite3VdbeAddOp2(tls, _v, i32(94), _target, int32(_sqlite3AffinityType(tls, *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), (*uint8)(unsafe.Pointer(uintptr(i32(0))))))) + _sqlite3VdbeAddOp2(tls, _v, i32(94), _target, int32(_sqlite3AffinityType(tls, *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), (*uint8)(unsafe.Pointer(uintptr(i32(0))))))) _sqlite3ExprCacheAffinityChange(tls, _pParse, _inReg, i32(1)) r0 = _inReg return @@ -37233,15 +34032,11 @@ _38: _39: _26_pLeft = (*XExpr)(unsafe.Pointer(_pExpr.X4)) - func() int32 { - if _26_pLeft != nil { - return i32(0) - } - return func() int32 { + func() { + if _26_pLeft == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94297), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43776))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_26_pLeft.X0) != i32(134) { goto _97 @@ -37256,24 +34051,20 @@ _97: goto _99 } - func() int32 { - if ((_pExpr.X2) & uint32(i32(1024))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_pExpr.X2) & uint32(i32(1024))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94303), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43540))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _codeReal(tls, _v, *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pLeft)) + uintptr(8 /* X3 */))))), i32(1), _target) + _codeReal(tls, _v, *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pLeft)) + uintptr(8 /* X3 */))))), i32(1), _target) r0 = _target return _99: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_tempX)) + uintptr(0 /* X0 */))) = uint8(i32(134)) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_tempX)) + uintptr(4 /* X2 */))) = uint32(i32(17408)) - *(*int32)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_tempX)) + uintptr(8 /* X3 */))))) = i32(0) + *(*int32)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_tempX)) + uintptr(8 /* X3 */))))) = i32(0) _r1 = _sqlite3ExprCodeTemp(tls, _pParse, &_tempX, &_regFree1) _r2 = _sqlite3ExprCodeTemp(tls, _pParse, (*XExpr)(unsafe.Pointer(_pExpr.X4)), &_regFree2) _sqlite3VdbeAddOp3(tls, _v, i32(48), _r2, _r1, _target) @@ -37304,17 +34095,13 @@ _44: goto _103 } - func() int32 { - if ((_pExpr.X2) & uint32(i32(1024))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_pExpr.X2) & uint32(i32(1024))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94345), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43540))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _sqlite3ErrorMsg(tls, _pParse, str(43784), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _sqlite3ErrorMsg(tls, _pParse, str(43784), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) goto _106 _103: @@ -37337,15 +34124,11 @@ _45: return _108: - func() int32 { - if ((_pExpr.X2) & uint32(i32(2048))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_pExpr.X2) & uint32(i32(2048))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94368), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43812))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_pExpr.X2) & uint32(i32(16384))) == uint32(i32(0)) { goto _111 @@ -37355,7 +34138,7 @@ _108: goto _112 _111: - _35_pFarg = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) + _35_pFarg = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) _112: _35_nFarg = func() int32 { if _35_pFarg != nil { @@ -37363,17 +34146,13 @@ _112: } return i32(0) }() - func() int32 { - if ((_pExpr.X2) & uint32(i32(1024))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_pExpr.X2) & uint32(i32(1024))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94375), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43540))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _35_zId = *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) + _35_zId = *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) _35_pDef = _sqlite3FindFunction(tls, _35_db, _35_zId, _35_nFarg, _35_enc, uint8(i32(0))) if _35_pDef != (*XFuncDef)(unsafe.Pointer(uintptr(i32(0)))) && *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context) @@ -37394,15 +34173,11 @@ _118: } _40_endCoalesce = _sqlite3VdbeMakeLabel(tls, _v) - func() int32 { - if _35_nFarg >= i32(2) { - return i32(0) - } - return func() int32 { + func() { + if _35_nFarg < i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94394), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43876))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_35_pFarg.X1)+32*uintptr(i32(0)))).X0)), _target) _35_i = i32(1) @@ -37428,15 +34203,11 @@ _119: goto _126 } - func() int32 { - if _35_nFarg >= i32(1) { - return i32(0) - } - return func() int32 { + func() { + if _35_nFarg < i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94412), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43888))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _sqlite3ExprCodeTarget(tls, _pParse, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_35_pFarg.X1)+32*uintptr(i32(0)))).X0)), _target) return @@ -37452,15 +34223,11 @@ _126: *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_43_azAff)) + 8*uintptr(i32(2)))) = str(43916) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_43_azAff)) + 8*uintptr(i32(3)))) = str(43924) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_43_azAff)) + 8*uintptr(i32(4)))) = str(43932) - func() int32 { - if _35_nFarg == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if _35_nFarg != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94424), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43940))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _43_aff = _sqlite3ExprAffinity(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_35_pFarg.X1)+32*uintptr(i32(0)))).X0))) _sqlite3VdbeLoadString(tls, _v, _target, func() *int8 { @@ -37522,25 +34289,17 @@ _144: goto _145 } - func() int32 { - if _35_nFarg == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if _35_nFarg != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94456), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43940))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_35_pFarg.X1)+32*uintptr(i32(0)))).X0)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_35_pFarg.X1)+32*uintptr(i32(0)))).X0)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94457), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43960))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _50_exprOp = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_35_pFarg.X1) + 32*uintptr(i32(0)))).X0)).X0 if int32(_50_exprOp) != i32(152) && int32(_50_exprOp) != i32(154) { @@ -37600,7 +34359,7 @@ _160: _46: _47: - if _op != i32(119) || store961(&_57_nCol, (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0)).X0) == i32(1) { + if _op != i32(119) || store961(&_57_nCol, (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0)).X0) == i32(1) { goto _162 } @@ -37621,15 +34380,11 @@ _48: *(*int32)(unsafe.Pointer(uintptr(_pExpr.X4) + uintptr(44 /* X8 */))) = _sqlite3CodeSubselect(tls, _pParse, (*XExpr)(unsafe.Pointer(_pExpr.X4)), i32(0), i32(0)) _164: - func() int32 { - if ((_pExpr.X8) == i32(0)) || (int32((*XExpr)(unsafe.Pointer(_pExpr.X4)).X0) == i32(119)) { - return i32(0) - } - return func() int32 { + func() { + if (_pExpr.X8) != i32(0) && int32((*XExpr)(unsafe.Pointer(_pExpr.X4)).X0) != i32(119) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94524), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43984))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pExpr.X8) == 0 || (_pExpr.X8) == store961(&_60_n, _sqlite3ExprVectorSize(tls, (*XExpr)(unsafe.Pointer(_pExpr.X4)))) { goto _169 @@ -37666,45 +34421,29 @@ _53: _54: _66_pTab = (*XTable)(unsafe.Pointer(_pExpr.X14)) _66_p1 = (((_pExpr.X8) * (int32(_66_pTab.X11) + i32(1))) + i32(1)) + int32(_pExpr.X9) - func() int32 { - if ((_pExpr.X8) == i32(0)) || ((_pExpr.X8) == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if (_pExpr.X8) != i32(0) && (_pExpr.X8) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94597), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(44064))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pExpr.X9) >= i32(-1)) && (int32(_pExpr.X9) < int32(_66_pTab.X11)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pExpr.X9) < i32(-1) || int32(_pExpr.X9) >= int32(_66_pTab.X11) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94598), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(44104))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_66_pTab.X10) < i32(0)) || (int32(_pExpr.X9) != int32(_66_pTab.X10)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_66_pTab.X10) >= i32(0) && int32(_pExpr.X9) == int32(_66_pTab.X10) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94599), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(44152))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_66_p1 >= i32(0)) && (_66_p1 < ((int32(_66_pTab.X11) * i32(2)) + i32(2))) { - return i32(0) } - return func() int32 { + }() + func() { + if _66_p1 < i32(0) || _66_p1 >= ((int32(_66_pTab.X11)*i32(2))+i32(2)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94600), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(44200))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeAddOp2(tls, _v, i32(144), _66_p1, _target) _sqlite3VdbeComment(tls, _v, str(44232), unsafe.Pointer(func() *int8 { @@ -37731,43 +34470,31 @@ _55: goto _94 _56: - func() int32 { - if _op == i32(136) { - return i32(0) - } - return func() int32 { + func() { + if _op != i32(136) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94650), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(44276))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _69_pTest = nil _69_iCacheLevel = _pParse.X23 - func() int32 { - if (((_pExpr.X2) & uint32(i32(2048))) == uint32(i32(0))) && ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) != nil) { - return i32(0) - } - return func() int32 { + func() { + if ((_pExpr.X2)&uint32(i32(2048))) != uint32(i32(0)) || (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94662), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(44288))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0) > i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94663), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(44344))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _69_pEList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) + _69_pEList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) _69_aListelem = (*TExprList_item)(unsafe.Pointer(_69_pEList.X1)) _69_nExpr = _69_pEList.X0 _69_endLabel = _sqlite3VdbeMakeLabel(tls, _v) - if store5518888(&_69_pX, (*XExpr)(unsafe.Pointer(_pExpr.X4))) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { + if store5518870(&_69_pX, (*XExpr)(unsafe.Pointer(_pExpr.X4))) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { goto _195 } @@ -37790,15 +34517,11 @@ _196: goto _200 } - func() int32 { - if _69_pTest != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _69_pTest == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94686), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(44372))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_69_opCompare)) + uintptr(24 /* X5 */))))) = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_69_aListelem)) + 32*uintptr(_69_i))).X0)) goto _203 @@ -37828,29 +34551,21 @@ _199: _204: _sqlite3VdbeAddOp2(tls, _v, i32(80), i32(0), _target) _205: - func() int32 { - if ((((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) != 0) || ((_pParse.X16) > i32(0))) || ((_pParse.X23) == _69_iCacheLevel) { - return i32(0) - } - return func() int32 { + func() { + if ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) == 0 && (_pParse.X16) <= i32(0) && (_pParse.X23) != _69_iCacheLevel { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94707), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(44384))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeResolveLabel(tls, _v, _69_endLabel) goto _94 _57: - func() int32 { - if (((int32(_pExpr.X1) == i32(1)) || (int32(_pExpr.X1) == i32(2))) || (int32(_pExpr.X1) == i32(3))) || (int32(_pExpr.X1) == i32(4)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pExpr.X1) != i32(1) && int32(_pExpr.X1) != i32(2) && int32(_pExpr.X1) != i32(3) && int32(_pExpr.X1) != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94714), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(44464))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XTable)(unsafe.Pointer(_pParse.X40)) != nil { goto _215 @@ -37867,25 +34582,21 @@ _215: _sqlite3MayAbort(tls, _pParse) _216: - func() int32 { - if ((_pExpr.X2) & uint32(i32(1024))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_pExpr.X2) & uint32(i32(1024))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94727), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43540))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pExpr.X1) != i32(4) { goto _219 } - _sqlite3VdbeAddOp4(tls, _v, i32(76), i32(0), i32(4), i32(0), *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), i32(0)) + _sqlite3VdbeAddOp4(tls, _v, i32(76), i32(0), i32(4), i32(0), *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), i32(0)) goto _220 _219: - _sqlite3HaltConstraint(tls, _pParse, i32(1811), int32(_pExpr.X1), *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), int8(i32(0)), uint8(i32(0))) + _sqlite3HaltConstraint(tls, _pParse, i32(1811), int32(_pExpr.X1), *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), int8(i32(0)), uint8(i32(0))) _220: goto _94 @@ -37931,15 +34642,11 @@ _5: goto _0 _3: - func() int32 { - if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93982), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeGetColumnØ00__func__Ø000))), unsafe.Pointer(str(43044))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3ExprCodeGetColumnOfTable(tls, _v, _pTab, _iTable, _iColumn, _iReg) if _p5 == 0 { @@ -38059,15 +34766,11 @@ func _sqlite3ColumnDefault(tls *crt.TLS, _v *TVdbe, _pTab *XTable, _i int32, _iR _ = _1_enc var _1_pCol *XColumn // sqlite3.c:123350:12 _ = _1_pCol - func() int32 { - if _pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pTab == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123346), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ColumnDefaultØ00__func__Ø000))), unsafe.Pointer(str(44684))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XSelect)(unsafe.Pointer(_pTab.X3)) != nil { goto _2 @@ -38077,15 +34780,11 @@ func _sqlite3ColumnDefault(tls *crt.TLS, _v *TVdbe, _pTab *XTable, _i int32, _iR _1_enc = _sqlite3VdbeDb(tls, _v).X14 _1_pCol = (*XColumn)(unsafe.Pointer(uintptr(_pTab.X1) + 32*uintptr(_i))) _sqlite3VdbeComment(tls, _v, str(6548), unsafe.Pointer(_pTab.X0), unsafe.Pointer(_1_pCol.X0)) - func() int32 { - if _i < int32(_pTab.X11) { - return i32(0) - } - return func() int32 { + func() { + if _i >= int32(_pTab.X11) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123352), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ColumnDefaultØ00__func__Ø000))), unsafe.Pointer(str(44692))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3ValueFromExpr(tls, _sqlite3VdbeDb(tls, _v), (*XExpr)(unsafe.Pointer(_1_pCol.X1)), _1_enc, uint8(_1_pCol.X4), &_1_pValue) if _1_pValue == nil { @@ -38120,7 +34819,7 @@ func _sqlite3VdbeDb(tls *crt.TLS, _v *TVdbe) (r0 *Xsqlite3) { // sqlite3.c:75855 func _sqlite3ValueFromExpr(tls *crt.TLS, _db *Xsqlite3, _pExpr *XExpr, _enc uint8, _affinity uint8, _ppVal **XMem) (r0 int32) { // sqlite3.c:71003:1 r0 = func() int32 { if _pExpr != nil { - return _valueFromExpr(tls, _db, _pExpr, _enc, _affinity, _ppVal, (*T5765407)(unsafe.Pointer(uintptr(i32(0))))) + return _valueFromExpr(tls, _db, _pExpr, _enc, _affinity, _ppVal, (*T5765389)(unsafe.Pointer(uintptr(i32(0))))) } return i32(0) }() @@ -38128,7 +34827,7 @@ func _sqlite3ValueFromExpr(tls *crt.TLS, _db *Xsqlite3, _pExpr *XExpr, _enc uint } -func _valueFromExpr(tls *crt.TLS, _db *Xsqlite3, _pExpr *XExpr, _enc uint8, _affinity uint8, _ppVal **XMem, _pCtx *T5765407) (r0 int32) { // sqlite3.c:70870:1 +func _valueFromExpr(tls *crt.TLS, _db *Xsqlite3, _pExpr *XExpr, _enc uint8, _affinity uint8, _ppVal **XMem, _pCtx *T5765389) (r0 int32) { // sqlite3.c:70870:1 var _op int32 // sqlite3.c:70878:7 _ = _op var _zVal *int8 // sqlite3.c:70879:8 @@ -38150,15 +34849,11 @@ func _valueFromExpr(tls *crt.TLS, _db *Xsqlite3, _pExpr *XExpr, _enc uint8, _aff _negInt = i32(1) _zNeg = str(196) _rc = i32(0) - func() int32 { - if _pExpr != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pExpr == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70885), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueFromExprØ00__func__Ø000))), unsafe.Pointer(str(44732))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _2: if store961(&_op, int32(_pExpr.X0)) != i32(156) && _op != i32(161) { @@ -38172,11 +34867,8 @@ _3: if func() int32 { if _op == i32(157) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70887), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueFromExprØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70887), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueFromExprØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -38187,21 +34879,17 @@ _3: _op = int32(_pExpr.X12) _7: - func() int32 { - if (((_pExpr.X2) & uint32(i32(16384))) == uint32(i32(0))) || (_pCtx == (*T5765407)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if ((_pExpr.X2)&uint32(i32(16384))) != uint32(i32(0)) && _pCtx != (*T5765389)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70893), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueFromExprØ00__func__Ø000))), unsafe.Pointer(str(44744))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _op != i32(66) { goto _11 } - _1_aff = uint8(_sqlite3AffinityType(tls, *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), (*uint8)(unsafe.Pointer(uintptr(i32(0)))))) + _1_aff = uint8(_sqlite3AffinityType(tls, *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), (*uint8)(unsafe.Pointer(uintptr(i32(0)))))) _rc = _valueFromExpr(tls, _db, (*XExpr)(unsafe.Pointer(_pExpr.X4)), _enc, _1_aff, _ppVal, _pCtx) if (*_ppVal) == nil { goto _12 @@ -38239,11 +34927,11 @@ _19: goto _20 } - _sqlite3VdbeMemSetInt64(tls, _pVal, int64(*(*int32)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))*int64(_negInt)) + _sqlite3VdbeMemSetInt64(tls, _pVal, int64(*(*int32)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))*int64(_negInt)) goto _21 _20: - _zVal = _sqlite3MPrintf(tls, _db, str(5224), unsafe.Pointer(_zNeg), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _zVal = _sqlite3MPrintf(tls, _db, str(5224), unsafe.Pointer(_zNeg), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) if _zVal != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _22 } @@ -38297,20 +34985,20 @@ _18: goto _33 } - *(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */))))) = -(*(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */)))))) + *(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */))))) = -(*(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */)))))) goto _34 _33: - if (*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */)))))) != i64(-9223372036854775808) { + if (*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */)))))) != i64(-9223372036854775808) { goto _35 } - *(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */))))) = 9.223372036854776e+18 + *(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */))))) = 9.223372036854776e+18 *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(8 /* X1 */))) = uint16((int32(_pVal.X1) & i32(-49664)) | i32(8)) goto _36 _35: - *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */))))) = -(*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */)))))) + *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */))))) = -(*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */)))))) _36: _34: _sqlite3ValueApplyAffinity(tls, _pVal, _affinity, _enc) @@ -38338,25 +35026,17 @@ _38: goto _41 } - func() int32 { - if (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) == i32(120)) || (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) == i32(88)) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) != i32(120) && int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) != i32(88) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70960), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueFromExprØ00__func__Ø000))), unsafe.Pointer(str(43580))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(1))))) == i32(39) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(1))))) != i32(39) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70961), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueFromExprØ00__func__Ø000))), unsafe.Pointer(str(43632))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pVal = _valueNew(tls, _db, _pCtx) if _pVal != nil { @@ -38366,17 +35046,13 @@ _38: goto _no_mem _47: - _zVal = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(2)))) + _zVal = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(2)))) _16_nVal = _sqlite3Strlen30(tls, _zVal) - i32(1) - func() int32 { - if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zVal)) + 1*uintptr(_16_nVal)))) == i32(39) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zVal)) + 1*uintptr(_16_nVal)))) != i32(39) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70966), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueFromExprØ00__func__Ø000))), unsafe.Pointer(str(44788))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeMemSetStr(tls, _pVal, (*int8)(unsafe.Pointer(_sqlite3HexToBlob(tls, _db, _zVal, _16_nVal))), _16_nVal/i32(2), uint8(i32(0)), *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 @@ -38392,25 +35068,17 @@ _29: _no_mem: _sqlite3OomFault(tls, _db) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_zVal)) - func() int32 { - if (*_ppVal) == (*XMem)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*_ppVal) != (*XMem)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70984), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueFromExprØ00__func__Ø000))), unsafe.Pointer(str(44808))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pCtx == (*T5765407)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if _pCtx != (*T5765389)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70988), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueFromExprØ00__func__Ø000))), unsafe.Pointer(str(44820))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3ValueFree(tls, _pVal) r0 = _sqlite3NomemError(tls, i32(70990)) @@ -38436,15 +35104,11 @@ func _sqlite3AffinityType(tls *crt.TLS, _zIn *int8, _pszEst *uint8) (r0 int8) { _h = u32(0) _aff = i8(67) _zChar = nil - func() int32 { - if _zIn != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _zIn == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100602), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AffinityTypeØ00__func__Ø000))), unsafe.Pointer(str(44844))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _2: if (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zIn)) + 1*uintptr(i32(0))))) == 0 { @@ -38715,15 +35379,11 @@ _28: } func _sqlite3HexToInt(tls *crt.TLS, _h int32) (r0 uint8) { // sqlite3.c:28794:1 - func() int32 { - if (((_h >= i32(48)) && (_h <= i32(57))) || ((_h >= i32(97)) && (_h <= i32(102)))) || ((_h >= i32(65)) && (_h <= i32(70))) { - return i32(0) - } - return func() int32 { + func() { + if (_h < i32(48) || _h > i32(57)) && (_h < i32(97) || _h > i32(102)) && (_h < i32(65) || _h > i32(70)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(28795), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3HexToIntØ00__func__Ø000))), unsafe.Pointer(str(44872))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := &_h @@ -38768,15 +35428,11 @@ _2: } _sqlite3ValueApplyAffinity(tls, _pMem, uint8(i32(66)), _encoding) - func() int32 { - if (int32(_pMem.X1)&i32(2)) != 0 || (((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X17) != 0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pMem.X1)&i32(2)) == 0 && ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70213), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemCastØ00__func__Ø000))), unsafe.Pointer(str(44952))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_pMem.X1) & i32(2)) == 0 { goto _11 @@ -38808,15 +35464,11 @@ _5: goto _13 _6: - func() int32 { - if int32(_aff) == i32(66) { - return i32(0) - } - return func() int32 { + func() { + if int32(_aff) != i32(66) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70233), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemCastØ00__func__Ø000))), unsafe.Pointer(str(45000))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() i32(0) { @@ -38825,15 +35477,11 @@ _6: sink4530 = *p } _sqlite3ValueApplyAffinity(tls, _pMem, uint8(i32(66)), _encoding) - func() int32 { - if (int32(_pMem.X1)&i32(2)) != 0 || (((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X17) != 0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pMem.X1)&i32(2)) == 0 && ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70237), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemCastØ00__func__Ø000))), unsafe.Pointer(str(44952))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) @@ -38858,15 +35506,11 @@ func _applyAffinity(tls *crt.TLS, _pRec *XMem, _affinity int8, _enc uint8) { // goto _0 } - func() int32 { - if ((int32(_affinity) == i32(68)) || (int32(_affinity) == i32(69))) || (int32(_affinity) == i32(67)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_affinity) != i32(68) && int32(_affinity) != i32(69) && int32(_affinity) != i32(67) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78388), unsafe.Pointer((*int8)(unsafe.Pointer(&_applyAffinityØ00__func__Ø000))), unsafe.Pointer(str(45024))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_pRec.X1) & i32(4)) != i32(0) { goto _5 @@ -38931,15 +35575,11 @@ func _applyNumericAffinity(tls *crt.TLS, _pRec *XMem, _bTryForInt int32) { // sq var _enc uint8 // sqlite3.c:78351:6 _ = _enc _enc = _pRec.X2 - func() int32 { - if (int32(_pRec.X1) & i32(14)) == i32(2) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pRec.X1) & i32(14)) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78352), unsafe.Pointer((*int8)(unsafe.Pointer(&_applyNumericAffinityØ00__func__Ø000))), unsafe.Pointer(str(45132))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3AtoF(tls, _pRec.X5, &_rValue, _pRec.X4, _enc) != i32(0) { goto _2 @@ -38952,7 +35592,7 @@ _2: goto _3 } - *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRec)) + uintptr(0 /* X0 */))))) = _iValue + *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRec)) + uintptr(0 /* X0 */))))) = _iValue { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRec)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) | i32(4)) @@ -38961,7 +35601,7 @@ _2: goto _4 _3: - *(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRec)) + uintptr(0 /* X0 */))))) = _rValue + *(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRec)) + uintptr(0 /* X0 */))))) = _rValue { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRec)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) | i32(8)) @@ -38987,52 +35627,36 @@ func init() { func _sqlite3VdbeIntegerAffinity(tls *crt.TLS, _pMem *XMem) { // sqlite3.c:70124:1 var _ix int64 // sqlite3.c:70125:7 _ = _ix - func() int32 { - if (int32(_pMem.X1) & i32(8)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pMem.X1) & i32(8)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70126), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeIntegerAffinityØ00__func__Ø000))), unsafe.Pointer(str(45208))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pMem.X1) & i32(32)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pMem.X1) & i32(32)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70127), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeIntegerAffinityØ00__func__Ø000))), unsafe.Pointer(str(5052))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3)(unsafe.Pointer(_pMem.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70128), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeIntegerAffinityØ00__func__Ø000))), unsafe.Pointer(str(2976))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pMem))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) == int64(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pMem))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) != int64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70129), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeIntegerAffinityØ00__func__Ø000))), unsafe.Pointer(str(4620))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _ix = _doubleToInt64(tls, *(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) - if (*(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) != float64(_ix) || _ix <= i64(-9223372036854775808) || _ix >= i64(9223372036854775807) { + _ix = _doubleToInt64(tls, *(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) + if (*(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) != float64(_ix) || _ix <= i64(-9223372036854775808) || _ix >= i64(9223372036854775807) { goto _11 } - *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _ix + *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _ix *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16((int32(_pMem.X1) & i32(-49664)) | i32(4)) _11: return @@ -39056,27 +35680,19 @@ func _sqlite3VdbeMemNumerify(tls *crt.TLS, _pMem *XMem) (r0 int32) { // sqlite3. goto _0 } - func() int32 { - if (int32(_pMem.X1) & i32(18)) != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pMem.X1) & i32(18)) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70185), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemNumerifyØ00__func__Ø000))), unsafe.Pointer(str(45280))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3)(unsafe.Pointer(_pMem.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70186), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemNumerifyØ00__func__Ø000))), unsafe.Pointer(str(2976))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if i32(0) != _sqlite3Atoi64(tls, _pMem.X5, (*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */))))), _pMem.X4, _pMem.X2) { + if i32(0) != _sqlite3Atoi64(tls, _pMem.X5, (*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */))))), _pMem.X4, _pMem.X2) { goto _6 } @@ -39084,20 +35700,16 @@ func _sqlite3VdbeMemNumerify(tls *crt.TLS, _pMem *XMem) (r0 int32) { // sqlite3. goto _7 _6: - *(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _sqlite3VdbeRealValue(tls, _pMem) + *(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _sqlite3VdbeRealValue(tls, _pMem) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16((int32(_pMem.X1) & i32(-49664)) | i32(8)) _sqlite3VdbeIntegerAffinity(tls, _pMem) _7: _0: - func() int32 { - if (int32(_pMem.X1) & i32(13)) != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pMem.X1) & i32(13)) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70195), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemNumerifyØ00__func__Ø000))), unsafe.Pointer(str(45320))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) @@ -39116,37 +35728,25 @@ func init() { } func _sqlite3VdbeMemIntegerify(tls *crt.TLS, _pMem *XMem) (r0 int32) { // sqlite3.c:70152:1 - func() int32 { - if ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3)(unsafe.Pointer(_pMem.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70153), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemIntegerifyØ00__func__Ø000))), unsafe.Pointer(str(2976))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pMem.X1) & i32(32)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pMem.X1) & i32(32)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70154), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemIntegerifyØ00__func__Ø000))), unsafe.Pointer(str(5052))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pMem))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) == int64(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pMem))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) != int64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70155), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemIntegerifyØ00__func__Ø000))), unsafe.Pointer(str(4620))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _sqlite3VdbeIntValue(tls, _pMem) + *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _sqlite3VdbeIntValue(tls, _pMem) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16((int32(_pMem.X1) & i32(-49664)) | i32(4)) r0 = i32(0) return @@ -39160,27 +35760,19 @@ func init() { } func _sqlite3VdbeMemRealify(tls *crt.TLS, _pMem *XMem) (r0 int32) { // sqlite3.c:70166:1 - func() int32 { - if ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3)(unsafe.Pointer(_pMem.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70167), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemRealifyØ00__func__Ø000))), unsafe.Pointer(str(2976))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pMem))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) == int64(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pMem))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) != int64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70168), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemRealifyØ00__func__Ø000))), unsafe.Pointer(str(4620))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - *(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _sqlite3VdbeRealValue(tls, _pMem) + *(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _sqlite3VdbeRealValue(tls, _pMem) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16((int32(_pMem.X1) & i32(-49664)) | i32(8)) r0 = i32(0) return @@ -39193,7 +35785,7 @@ func init() { crt.Xstrncpy(nil, &_sqlite3VdbeMemRealifyØ00__func__Ø000[0], str(45420), 22) } -func _valueNew(tls *crt.TLS, _db *Xsqlite3, _p *T5765407) (r0 *XMem) { // sqlite3.c:70714:1 +func _valueNew(tls *crt.TLS, _db *Xsqlite3, _p *T5765389) (r0 *XMem) { // sqlite3.c:70714:1 r0 = _sqlite3ValueNew(tls, _db) return @@ -39248,25 +35840,17 @@ func _sqlite3ExprCacheStore(tls *crt.TLS, _pParse *XParse, _iTab int32, _iCol in _ = _idxLru var _p *TyColCache // sqlite3.c:93788:20 _ = _p - func() int32 { - if ((_iReg > i32(0)) || (_pParse.X16) != 0) || (((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) != 0) { - return i32(0) - } - return func() int32 { + func() { + if _iReg <= i32(0) && (_pParse.X16) == 0 && ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93791), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCacheStoreØ00__func__Ø000))), unsafe.Pointer(str(45444))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_iCol >= i32(-1)) && (_iCol < i32(32768)) { - return i32(0) } - return func() int32 { + }() + func() { + if _iCol < i32(-1) || _iCol >= i32(32768) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93792), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCacheStoreØ00__func__Ø000))), unsafe.Pointer(str(45496))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X13) & i32(2)) == i32(0) { goto _7 @@ -39281,15 +35865,11 @@ _8: goto _11 } - func() int32 { - if ((_p.X0) != _iTab) || (int32(_p.X1) != _iCol) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X0) == _iTab && int32(_p.X1) == _iCol { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93807), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCacheStoreØ00__func__Ø000))), unsafe.Pointer(str(45520))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uintptr)(unsafe.Pointer(func() **TyColCache { _i += 1; return &_p }())) += uintptr(20) goto _8 @@ -39356,16 +35936,12 @@ func _codeInteger(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _negFlag int32, goto _0 } - _1_i = *(*int32)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) - func() int32 { - if _1_i >= i32(0) { - return i32(0) - } - return func() int32 { + _1_i = *(*int32)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) + func() { + if _1_i < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93735), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeIntegerØ00__func__Ø000))), unsafe.Pointer(str(45580))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _negFlag == 0 { goto _3 @@ -39377,16 +35953,12 @@ _3: goto _4 _0: - _2_z = *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) - func() int32 { - if _2_z != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + _2_z = *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) + func() { + if _2_z == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93742), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeIntegerØ00__func__Ø000))), unsafe.Pointer(str(45588))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _2_c = _sqlite3DecOrHexToI64(tls, _2_z, &_2_value) if _2_c != i32(1) && (_2_c != i32(2) || _negFlag != 0) && (_negFlag == 0 || _2_value != i64(-9223372036854775808)) { @@ -39491,11 +36063,8 @@ func _codeReal(tls *crt.TLS, _v *TVdbe, _z *int8, _negateFlag int32, _iMem int32 return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93714), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeRealØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93714), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeRealØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -39503,15 +36072,11 @@ func _codeReal(tls *crt.TLS, _v *TVdbe, _z *int8, _negateFlag int32, _iMem int32 } _sqlite3AtoF(tls, _z, &_1_value, _sqlite3Strlen30(tls, _z), uint8(i32(1))) - func() int32 { - if _sqlite3IsNaN(tls, _1_value) == 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3IsNaN(tls, _1_value) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93717), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeRealØ00__func__Ø000))), unsafe.Pointer(str(45640))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _negateFlag == 0 { goto _5 @@ -39624,7 +36189,7 @@ _0: goto _1 } - r0 = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0 + r0 = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0 return _1: @@ -39632,7 +36197,7 @@ _1: goto _3 } - r0 = (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0)).X0 + r0 = (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0)).X0 return _3: @@ -39688,45 +36253,29 @@ func _codeVectorCompare(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _dest int3 return _0: - func() int32 { - if (((((((int32(_pExpr.X0) == i32(37)) || (int32(_pExpr.X0) == i32(36))) || (int32(_pExpr.X0) == i32(29))) || (int32(_pExpr.X0) == i32(148))) || (int32(_pExpr.X0) == i32(40))) || (int32(_pExpr.X0) == i32(38))) || (int32(_pExpr.X0) == i32(39))) || (int32(_pExpr.X0) == i32(41)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pExpr.X0) != i32(37) && int32(_pExpr.X0) != i32(36) && int32(_pExpr.X0) != i32(29) && int32(_pExpr.X0) != i32(148) && int32(_pExpr.X0) != i32(40) && int32(_pExpr.X0) != i32(38) && int32(_pExpr.X0) != i32(39) && int32(_pExpr.X0) != i32(41) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91269), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeVectorCompareØ00__func__Ø000))), unsafe.Pointer(str(45676))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((int32(_pExpr.X0) == int32(_op)) || ((int32(_pExpr.X0) == i32(29)) && (int32(_op) == i32(37)))) || ((int32(_pExpr.X0) == i32(148)) && (int32(_op) == i32(36))) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pExpr.X0) != int32(_op) && (int32(_pExpr.X0) != i32(29) || int32(_op) != i32(37)) && (int32(_pExpr.X0) != i32(148) || int32(_op) != i32(36)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91274), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeVectorCompareØ00__func__Ø000))), unsafe.Pointer(str(45836))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_p5) == i32(0)) || (int32(_pExpr.X0) != int32(_op)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_p5) != i32(0) && int32(_pExpr.X0) == int32(_op) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91276), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeVectorCompareØ00__func__Ø000))), unsafe.Pointer(str(45924))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_p5) == i32(128)) || (int32(_pExpr.X0) == int32(_op)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_p5) != i32(128) && int32(_pExpr.X0) != int32(_op) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91277), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeVectorCompareØ00__func__Ø000))), unsafe.Pointer(str(45948))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := &_p5 @@ -39751,15 +36300,11 @@ _23: _24: _2_regFree1 = i32(0) _2_regFree2 = i32(0) - func() int32 { - if (_i >= i32(0)) && (_i < _nLeft) { - return i32(0) - } - return func() int32 { + func() { + if _i < i32(0) || _i >= _nLeft { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91290), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeVectorCompareØ00__func__Ø000))), unsafe.Pointer(str(45984))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _i <= i32(0) { goto _31 @@ -39811,15 +36356,11 @@ _34: goto _37 _36: - func() int32 { - if (((int32(_op) == i32(40)) || (int32(_op) == i32(38))) || (int32(_op) == i32(39))) || (int32(_op) == i32(41)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_op) != i32(40) && int32(_op) != i32(38) && int32(_op) != i32(39) && int32(_op) != i32(41) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91314), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeVectorCompareØ00__func__Ø000))), unsafe.Pointer(str(46000))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeAddOp2(tls, _v, i32(42), i32(0), _addrDone) if _i != (_nLeft - i32(2)) { @@ -39846,15 +36387,11 @@ func _sqlite3VdbeMakeLabel(tls *crt.TLS, _v *TVdbe) (r0 int32) { // sqlite3.c:71 _ = _i _p = (*XParse)(unsafe.Pointer(_v.X3)) _i = postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(84 /* X25 */))), int32(1)) - func() int32 { - if (_v.X5) == uint32(i32(381479589)) { - return i32(0) - } - return func() int32 { + func() { + if (_v.X5) != uint32(i32(381479589)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71693), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMakeLabelØ00__func__Ø000))), unsafe.Pointer(str(46052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_i & (_i - i32(1))) != i32(0) { goto _2 @@ -39957,11 +36494,8 @@ func _sqlite3CodeSubselect(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _rHasNu if func() int32 { if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93197), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeSubselectØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93197), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeSubselectØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -40013,15 +36547,11 @@ _10: _4_pLeft = (*XExpr)(unsafe.Pointer(_pExpr.X4)) _4_pKeyInfo = nil _4_nVal = _sqlite3ExprVectorSize(tls, _4_pLeft) - func() int32 { - if (_isRowid == 0) || (_4_nVal == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _isRowid != 0 && _4_nVal != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93233), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeSubselectØ00__func__Ø000))), unsafe.Pointer(str(46180))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(44 /* X8 */))) = postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(52 /* X17 */))), int32(1)) _4_addr = _sqlite3VdbeAddOp2(tls, _v, i32(108), _pExpr.X8, func() int32 { @@ -40040,28 +36570,21 @@ _10: goto _21 } - _5_pSelect = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) + _5_pSelect = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) _5_pEList = (*XExprList)(unsafe.Pointer(_5_pSelect.X0)) - func() int32 { - if _isRowid == 0 { - return i32(0) - } - return func() int32 { + func() { + if _isRowid != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93262), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeSubselectØ00__func__Ø000))), unsafe.Pointer(str(46200))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if func() int32 { if (_5_pEList.X0) == _4_nVal { return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93265), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeSubselectØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93265), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeSubselectØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -40082,45 +36605,29 @@ _10: _27: _sqlite3DbFree(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (unsafe.Pointer)(_6_dest.X1)) - func() int32 { - if _4_pKeyInfo != (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _4_pKeyInfo == (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93279), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeSubselectØ00__func__Ø000))), unsafe.Pointer(str(46212))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _5_pEList != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if _5_pEList == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93280), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeSubselectØ00__func__Ø000))), unsafe.Pointer(str(46224))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_5_pEList.X0) > i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_5_pEList.X0) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93281), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeSubselectØ00__func__Ø000))), unsafe.Pointer(str(46236))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3KeyInfoIsWriteable(tls, _4_pKeyInfo) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3KeyInfoIsWriteable(tls, _4_pKeyInfo) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93282), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeSubselectØ00__func__Ø000))), unsafe.Pointer(str(46252))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _6_i = i32(0) _36: @@ -40139,22 +36646,19 @@ _26: _21: if func() int32 { - if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { + if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93290), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeSubselectØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93290), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeSubselectØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { goto _43 } - _9_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) + _9_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) _9_affinity = _sqlite3ExprAffinity(tls, _4_pLeft) if _9_affinity != 0 { goto _44 @@ -40166,15 +36670,11 @@ _44: goto _45 } - func() int32 { - if _sqlite3KeyInfoIsWriteable(tls, _4_pKeyInfo) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3KeyInfoIsWriteable(tls, _4_pKeyInfo) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93309), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeSubselectØ00__func__Ø000))), unsafe.Pointer(str(46252))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XCollSeq)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pKeyInfo))+uintptr(32 /* X6 */))))) + 8*uintptr(i32(0)))) = _sqlite3ExprCollSeq(tls, _pParse, (*XExpr)(unsafe.Pointer(_pExpr.X4))) _45: @@ -40242,27 +36742,19 @@ _60: _11: _12: _13: - func() int32 { - if (int32(_pExpr.X0) == i32(20)) || (int32(_pExpr.X0) == i32(119)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pExpr.X0) != i32(20) && int32(_pExpr.X0) != i32(119) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93379), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeSubselectØ00__func__Ø000))), unsafe.Pointer(str(46288))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pExpr.X2) & uint32(i32(2048))) != uint32(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if ((_pExpr.X2) & uint32(i32(2048))) == uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93380), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeSubselectØ00__func__Ø000))), unsafe.Pointer(str(46336))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _19_pSel = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) + _19_pSel = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) _19_nReg = func() int32 { if int32(_pExpr.X0) == i32(119) { return ((*XExprList)(unsafe.Pointer(_19_pSel.X0)).X0) @@ -40381,19 +36873,15 @@ func _exprINAffinity(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr) (r0 *int8) { _nVal = _sqlite3ExprVectorSize(tls, _pLeft) _pSelect = func() *XSelect { if ((_pExpr.X2) & uint32(i32(2048))) != 0 { - return (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) + return (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) } return (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) }() - func() int32 { - if int32(_pExpr.X0) == i32(33) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pExpr.X0) != i32(33) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93104), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprINAffinityØ00__func__Ø000))), unsafe.Pointer(str(46456))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _zRet = (*int8)(unsafe.Pointer(_sqlite3DbMallocRaw(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), uint64(_nVal+i32(1))))) if _zRet == nil { @@ -40436,39 +36924,31 @@ func init() { } func _sqlite3VectorFieldSubexpr(tls *crt.TLS, _pVector *XExpr, _i int32) (r0 *XExpr) { // sqlite3.c:91105:1 - func() int32 { - if _i < _sqlite3ExprVectorSize(tls, _pVector) { - return i32(0) - } - return func() int32 { + func() { + if _i >= _sqlite3ExprVectorSize(tls, _pVector) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91106), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VectorFieldSubexprØ00__func__Ø000))), unsafe.Pointer(str(46492))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3ExprIsVector(tls, _pVector) == 0 { goto _2 } - func() int32 { - if (int32(_pVector.X12) == i32(0)) || (int32(_pVector.X0) == i32(157)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pVector.X12) != i32(0) && int32(_pVector.X0) != i32(157) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91108), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VectorFieldSubexprØ00__func__Ø000))), unsafe.Pointer(str(46528))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pVector.X0) != i32(119) && int32(_pVector.X12) != i32(119) { goto _7 } - r0 = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(32 /* X6 */))))))).X0)).X1) + 32*uintptr(_i))).X0)) + r0 = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(32 /* X6 */))))))).X0)).X1) + 32*uintptr(_i))).X0)) return _7: - r0 = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(_i))).X0)) + r0 = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(_i))).X0)) return _2: @@ -40500,17 +36980,13 @@ _0: goto _1 } - func() int32 { - if ((_pExpr.X2) & uint32(i32(2048))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if ((_pExpr.X2) & uint32(i32(2048))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90785), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprAffinityØ00__func__Ø000))), unsafe.Pointer(str(46600))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - r0 = _sqlite3ExprAffinity(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0)).X1)+32*uintptr(i32(0)))).X0))) + r0 = _sqlite3ExprAffinity(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0)).X1)+32*uintptr(i32(0)))).X0))) return _1: @@ -40524,17 +37000,13 @@ _4: goto _5 } - func() int32 { - if ((_pExpr.X2) & uint32(i32(1024))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_pExpr.X2) & uint32(i32(1024))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90791), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprAffinityØ00__func__Ø000))), unsafe.Pointer(str(43540))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - r0 = _sqlite3AffinityType(tls, *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), (*uint8)(unsafe.Pointer(uintptr(i32(0))))) + r0 = _sqlite3AffinityType(tls, *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), (*uint8)(unsafe.Pointer(uintptr(i32(0))))) return _5: @@ -40550,17 +37022,13 @@ _9: goto _10 } - func() int32 { - if (((*XExpr)(unsafe.Pointer(_pExpr.X4)).X2) & uint32(i32(2048))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (((*XExpr)(unsafe.Pointer(_pExpr.X4)).X2) & uint32(i32(2048))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90799), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprAffinityØ00__func__Ø000))), unsafe.Pointer(str(46628))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - r0 = _sqlite3ExprAffinity(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr(_pExpr.X4) + uintptr(32 /* X6 */))))))).X0)).X1)+32*uintptr(_pExpr.X9))).X0))) + r0 = _sqlite3ExprAffinity(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr(_pExpr.X4) + uintptr(32 /* X6 */))))))).X0)).X1)+32*uintptr(_pExpr.X9))).X0))) return _10: @@ -40579,49 +37047,33 @@ _0: goto _3 } - func() int32 { - if ((_pExpr.X2) & uint32(i32(2048))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_pExpr.X2) & uint32(i32(2048))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90845), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprSkipCollateØ00__func__Ø000))), unsafe.Pointer(str(43812))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0) > i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90846), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprSkipCollateØ00__func__Ø000))), unsafe.Pointer(str(46664))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pExpr.X0) == i32(151) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pExpr.X0) != i32(151) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90847), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprSkipCollateØ00__func__Ø000))), unsafe.Pointer(str(46688))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _pExpr = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(i32(0)))).X0)) + _pExpr = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(i32(0)))).X0)) goto _10 _3: - func() int32 { - if int32(_pExpr.X0) == i32(53) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pExpr.X0) != i32(53) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90850), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprSkipCollateØ00__func__Ø000))), unsafe.Pointer(str(46712))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pExpr = (*XExpr)(unsafe.Pointer(_pExpr.X4)) _10: @@ -40646,15 +37098,11 @@ func init() { } func _sqlite3TableColumnAffinity(tls *crt.TLS, _pTab *XTable, _iCol int32) (r0 int8) { // sqlite3.c:90758:1 - func() int32 { - if _iCol < int32(_pTab.X11) { - return i32(0) - } - return func() int32 { + func() { + if _iCol >= int32(_pTab.X11) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90759), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3TableColumnAffinityØ00__func__Ø000))), unsafe.Pointer(str(46780))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = int8(func() int32 { if _iCol >= i32(0) { @@ -40700,15 +37148,11 @@ _1: return _7: - func() int32 { - if (int32(_aff1) == i32(0)) || (int32(_aff2) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_aff1) != i32(0) && int32(_aff2) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90948), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CompareAffinityØ00__func__Ø000))), unsafe.Pointer(str(46824))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = int8(int32(_aff1) + int32(_aff2)) return @@ -40892,61 +37336,41 @@ _4: goto _5 } - _sqlite3TreeViewSelect(tls, (*T5516662)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0))) + _sqlite3TreeViewSelect(tls, (*T5516644)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0))) _5: - func() int32 { - if ((*XExprList)(unsafe.Pointer(_p.X12)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_pDest.X0) != i32(6)) { - return i32(0) - } - return func() int32 { + func() { + if (*XExprList)(unsafe.Pointer(_p.X12)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && int32(_pDest.X0) == i32(6) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121149), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(46900))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XExprList)(unsafe.Pointer(_p.X12)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_pDest.X0) != i32(5)) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XExprList)(unsafe.Pointer(_p.X12)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && int32(_pDest.X0) == i32(5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121150), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(46948))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XExprList)(unsafe.Pointer(_p.X12)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_pDest.X0) != i32(8)) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XExprList)(unsafe.Pointer(_p.X12)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && int32(_pDest.X0) == i32(8) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121151), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(46992))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XExprList)(unsafe.Pointer(_p.X12)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_pDest.X0) != i32(7)) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XExprList)(unsafe.Pointer(_p.X12)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && int32(_pDest.X0) == i32(7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121152), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(47040))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pDest.X0) > i32(8) { goto _18 } - func() int32 { - if (((((((int32(_pDest.X0) == i32(3)) || (int32(_pDest.X0) == i32(1))) || (int32(_pDest.X0) == i32(2))) || (int32(_pDest.X0) == i32(4))) || (int32(_pDest.X0) == i32(7))) || (int32(_pDest.X0) == i32(6))) || (int32(_pDest.X0) == i32(8))) || (int32(_pDest.X0) == i32(5)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pDest.X0) != i32(3) && int32(_pDest.X0) != i32(1) && int32(_pDest.X0) != i32(2) && int32(_pDest.X0) != i32(4) && int32(_pDest.X0) != i32(7) && int32(_pDest.X0) != i32(6) && int32(_pDest.X0) != i32(8) && int32(_pDest.X0) != i32(5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121154), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(47084))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3ExprListDelete(tls, _db, (*XExprList)(unsafe.Pointer(_p.X12))) *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(80 /* X12 */))))) = (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) @@ -40967,15 +37391,11 @@ _18: goto _select_end _29: - func() int32 { - if (*XExprList)(unsafe.Pointer(_p.X0)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XExprList)(unsafe.Pointer(_p.X0)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121171), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(47308))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _isAgg = bool2int(((_p.X3) & uint32(i32(8))) != uint32(i32(0))) if (Xsqlite3SelectTrace & i32(256)) == 0 { @@ -40991,7 +37411,7 @@ _29: return str(47324) }()) _33: - _sqlite3TreeViewSelect(tls, (*T5516662)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0))) + _sqlite3TreeViewSelect(tls, (*T5516644)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0))) _32: _i = i32(0) _34: @@ -41101,7 +37521,7 @@ _52: goto _53 } - if int32((uint32(((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(4)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { + if int32((uint32(((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(4)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { goto _54 } @@ -41115,7 +37535,7 @@ _53: *p = (*p) + _sqlite3SelectExprHeight(tls, _p) sink961 = *p } - if (int32((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem))+uintptr(60 /* X9 */))).X0)&i32(32)) != i32(0) || _pushDownWhereTerms(tls, _pParse, _12_pSub, (*XExpr)(unsafe.Pointer(_p.X9)), _12_pItem.X11) == 0 { + if (int32((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem))+uintptr(60 /* X9 */))).X0)&i32(32)) != i32(0) || _pushDownWhereTerms(tls, _pParse, _12_pSub, (*XExpr)(unsafe.Pointer(_p.X9)), _12_pItem.X11) == 0 { goto _56 } @@ -41132,10 +37552,10 @@ _53: return str(47420) }()) _58: - _sqlite3TreeViewSelect(tls, (*T5516662)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0))) + _sqlite3TreeViewSelect(tls, (*T5516644)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0))) _57: _56: - if _i != i32(0) || (_pTabList.X0) != i32(1) && (int32((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabList))+uintptr(8 /* X2 */)))))+112*uintptr(i32(1))))))+uintptr(60 /* X9 */))).X0)&i32(10)) == i32(0) || ((_p.X3)&uint32(i32(2))) != uint32(i32(0)) || (int32(_db.X13)&i32(256)) != i32(0) { + if _i != i32(0) || (_pTabList.X0) != i32(1) && (int32((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabList))+uintptr(8 /* X2 */)))))+112*uintptr(i32(1))))))+uintptr(60 /* X9 */))).X0)&i32(10)) == i32(0) || ((_p.X3)&uint32(i32(2))) != uint32(i32(0)) || (int32(_db.X13)&i32(256)) != i32(0) { goto _63 } @@ -41148,7 +37568,7 @@ _56: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem)) + uintptr(62 /* X10 */))) = uint8(_pParse.X59) _sqlite3Select(tls, _pParse, _12_pSub, &_12_dest) *(*int16)(unsafe.Pointer(uintptr(_12_pItem.X4) + uintptr(72 /* X12 */))) = _12_pSub.X2 - storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem))+uintptr(60 /* X9 */)))))+uintptr(1 /* X1 */))), int8(i32(1)), 16, 4) + storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem))+uintptr(60 /* X9 */)))))+uintptr(1 /* X1 */))), int8(i32(1)), 16, 4) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem)) + uintptr(56 /* X8 */))) = _12_dest.X3 _sqlite3VdbeEndCoroutine(tls, _v, _12_pItem.X7) _sqlite3VdbeJumpHere(tls, _v, _17_addrTop-i32(1)) @@ -41157,20 +37577,16 @@ _56: _63: _18_onceAddr = i32(0) - func() int32 { - if (_12_pItem.X6) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_12_pItem.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121326), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(47452))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem)) + uintptr(52 /* X7 */))) = preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(56 /* X18 */))), 1) _18_topAddr = _sqlite3VdbeAddOp2(tls, _v, i32(77), i32(0), _12_pItem.X7) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem)) + uintptr(48 /* X6 */))) = _18_topAddr + i32(1) - if int32((uint32(((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(3)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { + if int32((uint32(((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(3)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { goto _67 } @@ -41231,7 +37647,7 @@ _51: return str(47504) }()) _72: - _sqlite3TreeViewSelect(tls, (*T5516662)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0))) + _sqlite3TreeViewSelect(tls, (*T5516644)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0))) _71: if ((_p.X3)&uint32(i32(9))) != uint32(i32(1)) || _sqlite3ExprListCompare(tls, (*XExprList)(unsafe.Pointer(_sSort.X0)), _pEList, i32(-1)) != i32(0) { goto _74 @@ -41242,16 +37658,12 @@ _71: *p = (*p) & uint32(i32(-2)) sink985 = *p } - _pGroupBy = store5429888((**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(64 /* X10 */))))), _sqlite3ExprListDup(tls, _db, _pEList, i32(0))) - func() int32 { - if (_sDistinct.X0) != 0 { - return i32(0) - } - return func() int32 { + _pGroupBy = store5429870((**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(64 /* X10 */))))), _sqlite3ExprListDup(tls, _db, _pEList, i32(0))) + func() { + if (_sDistinct.X0) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121392), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(47540))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (Xsqlite3SelectTrace & i32(1024)) == 0 { goto _77 @@ -41266,7 +37678,7 @@ _71: return str(47560) }()) _78: - _sqlite3TreeViewSelect(tls, (*T5516662)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0))) + _sqlite3TreeViewSelect(tls, (*T5516644)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0))) _77: _74: if (*XExprList)(unsafe.Pointer(_sSort.X0)) == nil { @@ -41392,7 +37804,7 @@ _101: goto _104 } - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5517776)(unsafe.Pointer((*T5517798)(unsafe.Pointer(uintptr((unsafe.Pointer)(_38_pItem))+uintptr(28 /* X5 */))))))) + uintptr(2 /* X1 */))) = uint16(i32(0)) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5517758)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_38_pItem))+uintptr(28 /* X5 */))))))) + uintptr(2 /* X1 */))) = uint16(i32(0)) *(*uintptr)(unsafe.Pointer(func() **TExprList_item { _38_k -= 1; return &_38_pItem }())) += uintptr(32) goto _101 @@ -41403,20 +37815,16 @@ _105: goto _108 } - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5517776)(unsafe.Pointer((*T5517798)(unsafe.Pointer(uintptr((unsafe.Pointer)(_38_pItem))+uintptr(28 /* X5 */))))))) + uintptr(2 /* X1 */))) = uint16(i32(0)) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5517758)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_38_pItem))+uintptr(28 /* X5 */))))))) + uintptr(2 /* X1 */))) = uint16(i32(0)) *(*uintptr)(unsafe.Pointer(func() **TExprList_item { _38_k -= 1; return &_38_pItem }())) += uintptr(32) goto _105 _108: - func() int32 { - if i32(66) == int32(_sqlite3LogEst(tls, uint64(i32(100)))) { - return i32(0) - } - return func() int32 { + func() { + if i32(66) != int32(_sqlite3LogEst(tls, uint64(i32(100)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121524), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(47596))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_p.X2) <= i32(66) { goto _111 @@ -41427,15 +37835,11 @@ _111: goto _112 _100: - func() int32 { - if i32(0) == int32(_sqlite3LogEst(tls, uint64(i32(1)))) { - return i32(0) - } - return func() int32 { + func() { + if i32(0) != int32(_sqlite3LogEst(tls, uint64(i32(1)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121527), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(47620))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(10 /* X2 */))) = int16(i32(0)) _112: @@ -41473,22 +37877,18 @@ _119: goto _122 } - func() int32 { - if (((*XExpr)(unsafe.Pointer((*TAggInfo_func)(unsafe.Pointer(uintptr(_sAggInfo.X11) + 24*uintptr(_i))).X0)).X2) & uint32(i32(2048))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (((*XExpr)(unsafe.Pointer((*TAggInfo_func)(unsafe.Pointer(uintptr(_sAggInfo.X11) + 24*uintptr(_i))).X0)).X2) & uint32(i32(2048))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121564), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(47640))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_37_sNC)) + uintptr(48 /* X7 */))) *p = uint16(int32(*p) | i32(8)) sink4530 = *p } - _sqlite3ExprAnalyzeAggList(tls, &_37_sNC, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((*TAggInfo_func)(unsafe.Pointer(uintptr(_sAggInfo.X11)+24*uintptr(_i))).X0) + uintptr(32 /* X6 */)))))))) + _sqlite3ExprAnalyzeAggList(tls, &_37_sNC, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((*TAggInfo_func)(unsafe.Pointer(uintptr(_sAggInfo.X11)+24*uintptr(_i))).X0) + uintptr(32 /* X6 */)))))))) { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_37_sNC)) + uintptr(48 /* X7 */))) *p = uint16(int32(*p) & i32(-9)) @@ -41707,7 +38107,7 @@ _157: _126: _59_pDel = nil - if store5434322(&_59_pTab, _isSimpleCount(tls, _p, &_sAggInfo)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { + if store5434304(&_59_pTab, _isSimpleCount(tls, _p, &_sAggInfo)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _159 } @@ -41762,25 +38162,17 @@ _171: _159: _65_pMinMax = nil _65_flag = u8(0) - func() int32 { - if (*XExprList)(unsafe.Pointer(_p.X10)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XExprList)(unsafe.Pointer(_p.X10)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121890), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(47968))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_65_flag) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_65_flag) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121891), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(47984))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XExpr)(unsafe.Pointer(_p.X11)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { goto _177 @@ -41788,15 +38180,11 @@ _159: _65_flag = _minMaxQuery(tls, &_sAggInfo, &_65_pMinMax) _177: - func() int32 { - if (int32(_65_flag) == i32(0)) || ((_65_pMinMax != (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) && ((_65_pMinMax.X0) == i32(1))) { - return i32(0) - } - return func() int32 { + func() { + if int32(_65_flag) != i32(0) && (_65_pMinMax == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) || (_65_pMinMax.X0) != i32(1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121895), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(47992))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _65_flag == 0 { goto _182 @@ -41804,15 +38192,11 @@ _177: _65_pMinMax = _sqlite3ExprListDup(tls, _db, _65_pMinMax, i32(0)) _59_pDel = _65_pMinMax - func() int32 { - if ((_db.X17) != 0) || (_65_pMinMax != (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if (_db.X17) == 0 && _65_pMinMax == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121900), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(48040))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_db.X17) != 0 { goto _186 @@ -41838,15 +38222,11 @@ _182: _189: _updateAccumulator(tls, _pParse, &_sAggInfo) - func() int32 { - if (_65_pMinMax == (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) || ((_65_pMinMax.X0) == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _65_pMinMax != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && (_65_pMinMax.X0) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121918), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(48072))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3WhereIsOrdered(tls, _pWInfo) <= i32(0) { goto _193 @@ -41921,7 +38301,7 @@ func _sqlite3AuthCheck(tls *crt.TLS, _pParse *XParse, _code int32, _zArg1 *int8, var _rc int32 // sqlite3.c:99394:7 _ = _rc _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) - if ((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) == 0 && (_pParse.X55) == 0 { + if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) == 0 && (_pParse.X55) == 0 { goto _1 } @@ -41991,7 +38371,7 @@ func _sqlite3DebugPrintf(tls *crt.TLS, _zFormat *int8, args ...interface{}) { // } -func _sqlite3TreeViewSelect(tls *crt.TLS, _pView *T5516662, _p *XSelect, _moreToFollow uint8) { // sqlite3.c:26269:1 +func _sqlite3TreeViewSelect(tls *crt.TLS, _pView *T5516644, _p *XSelect, _moreToFollow uint8) { // sqlite3.c:26269:1 var _n int32 // sqlite3.c:26270:7 _ = _n var _cnt int32 // sqlite3.c:26271:7 @@ -42138,7 +38518,7 @@ _27: _sqlite3XPrintf(tls, &_7_x, str(48324), unsafe.Pointer(_7_pItem.X3)) _28: - if (int32((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_7_pItem))+uintptr(60 /* X9 */))).X0) & i32(8)) == 0 { + if (int32((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_7_pItem))+uintptr(60 /* X9 */))).X0) & i32(8)) == 0 { goto _29 } @@ -42152,11 +38532,11 @@ _29: _sqlite3TreeViewSelect(tls, _pView, (*XSelect)(unsafe.Pointer(_7_pItem.X5)), uint8(i32(0))) _30: - if ((uint32(((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_7_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_7_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _31 } - _sqlite3TreeViewExprList(tls, _pView, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5506918)(unsafe.Pointer(uintptr((unsafe.Pointer)(_7_pItem)) + uintptr(96 /* X15 */))))))), uint8(i32(0)), str(48348)) + _sqlite3TreeViewExprList(tls, _pView, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5506900)(unsafe.Pointer(uintptr((unsafe.Pointer)(_7_pItem)) + uintptr(96 /* X15 */))))))), uint8(i32(0)), str(48348)) _31: _sqlite3TreeViewPop(tls, _pView) _6_i += 1 @@ -42250,7 +38630,7 @@ _38: } -func _sqlite3TreeViewLine(tls *crt.TLS, _p *T5516662, _zFormat *int8, args ...interface{}) { // sqlite3.c:26196:1 +func _sqlite3TreeViewLine(tls *crt.TLS, _p *T5516644, _zFormat *int8, args ...interface{}) { // sqlite3.c:26196:1 var _ap []interface{} // sqlite3.c:26197:11 _ = _ap var _i int32 // sqlite3.c:26198:7 @@ -42290,15 +38670,11 @@ _0: _ap = args _sqlite3VXPrintf(tls, &_acc, _zFormat, _ap) _ap = nil - func() int32 { - if (_acc.X3) > uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_acc.X3) <= uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(26211), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3TreeViewLineØ00__func__Ø000))), unsafe.Pointer(str(48420))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_zBuf)) + 1*uintptr((_acc.X3)-uint32(i32(1)))))) == i32(10) { goto _12 @@ -42319,17 +38695,17 @@ func init() { crt.Xstrncpy(nil, &_sqlite3TreeViewLineØ00__func__Ø000[0], str(48432), 20) } -func _sqlite3TreeViewPush(tls *crt.TLS, _p *T5516662, _moreToFollow uint8) (r0 *T5516662) { // sqlite3.c:26170:1 - if _p != (*T5516662)(unsafe.Pointer(uintptr(i32(0)))) { +func _sqlite3TreeViewPush(tls *crt.TLS, _p *T5516644, _moreToFollow uint8) (r0 *T5516644) { // sqlite3.c:26170:1 + if _p != (*T5516644)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } - _p = (*T5516662)(unsafe.Pointer(Xsqlite3_malloc64(tls, u64(104)))) - if _p != (*T5516662)(unsafe.Pointer(uintptr(i32(0)))) { + _p = (*T5516644)(unsafe.Pointer(Xsqlite3_malloc64(tls, u64(104)))) + if _p != (*T5516644)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } - r0 = (*T5516662)(unsafe.Pointer(uintptr(i32(0)))) + r0 = (*T5516644)(unsafe.Pointer(uintptr(i32(0)))) return _1: @@ -42339,15 +38715,11 @@ _1: _0: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))) += 1 _2: - func() int32 { - if (int32(_moreToFollow) == i32(0)) || (int32(_moreToFollow) == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_moreToFollow) != i32(0) && int32(_moreToFollow) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(26178), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3TreeViewPushØ00__func__Ø000))), unsafe.Pointer(str(48452))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if uint64(_p.X0) >= u64(100) { goto _6 @@ -42366,7 +38738,7 @@ func init() { crt.Xstrncpy(nil, &_sqlite3TreeViewPushØ00__func__Ø000[0], str(48488), 20) } -func _sqlite3TreeViewWith(tls *crt.TLS, _pView *T5516662, _pWith *XWith, _moreToFollow uint8) { // sqlite3.c:26229:1 +func _sqlite3TreeViewWith(tls *crt.TLS, _pView *T5516644, _pWith *XWith, _moreToFollow uint8) { // sqlite3.c:26229:1 var _i int32 // sqlite3.c:26230:7 _ = _i var _4_x XStrAccum // sqlite3.c:26241:16 @@ -42451,15 +38823,15 @@ _4: } -func _sqlite3TreeViewItem(tls *crt.TLS, _p *T5516662, _zLabel *int8, _moreFollows uint8) { // sqlite3.c:26221:1 +func _sqlite3TreeViewItem(tls *crt.TLS, _p *T5516644, _zLabel *int8, _moreFollows uint8) { // sqlite3.c:26221:1 _p = _sqlite3TreeViewPush(tls, _p, _moreFollows) _sqlite3TreeViewLine(tls, _p, str(24304), unsafe.Pointer(_zLabel)) return } -func _sqlite3TreeViewPop(tls *crt.TLS, _p *T5516662) { // sqlite3.c:26186:1 - if _p != (*T5516662)(unsafe.Pointer(uintptr(i32(0)))) { +func _sqlite3TreeViewPop(tls *crt.TLS, _p *T5516644) { // sqlite3.c:26186:1 + if _p != (*T5516644)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } @@ -42477,7 +38849,7 @@ _1: } -func _sqlite3TreeViewExprList(tls *crt.TLS, _pView *T5516662, _pList *XExprList, _moreToFollow uint8, _zLabel *int8) { // sqlite3.c:26653:1 +func _sqlite3TreeViewExprList(tls *crt.TLS, _pView *T5516644, _pList *XExprList, _moreToFollow uint8, _zLabel *int8) { // sqlite3.c:26653:1 _pView = _sqlite3TreeViewPush(tls, _pView, _moreToFollow) _sqlite3TreeViewBareExprList(tls, _pView, _pList, _zLabel) _sqlite3TreeViewPop(tls, _pView) @@ -42485,7 +38857,7 @@ func _sqlite3TreeViewExprList(tls *crt.TLS, _pView *T5516662, _pList *XExprList, } -func _sqlite3TreeViewBareExprList(tls *crt.TLS, _pView *T5516662, _pList *XExprList, _zLabel *int8) { // sqlite3.c:26631:1 +func _sqlite3TreeViewBareExprList(tls *crt.TLS, _pView *T5516644, _pList *XExprList, _zLabel *int8) { // sqlite3.c:26631:1 var _2_i int32 // sqlite3.c:26640:9 _ = _2_i var _3_j int32 // sqlite3.c:26643:11 @@ -42511,7 +38883,7 @@ _4: goto _7 } - _3_j = int32((*T5517776)(unsafe.Pointer((*T5517798)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_pList.X1)+32*uintptr(_2_i))))) + uintptr(28 /* X5 */))))).X0) + _3_j = int32((*T5517758)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_pList.X1)+32*uintptr(_2_i))))) + uintptr(28 /* X5 */))))).X0) if _3_j == 0 { goto _8 } @@ -42535,7 +38907,7 @@ _3: } -func _sqlite3TreeViewExpr(tls *crt.TLS, _pView *T5516662, _pExpr *XExpr, _moreToFollow uint8) { // sqlite3.c:26381:1 +func _sqlite3TreeViewExpr(tls *crt.TLS, _pView *T5516644, _pExpr *XExpr, _moreToFollow uint8) { // sqlite3.c:26381:1 var _zBinOp *int8 // sqlite3.c:26382:14 _ = _zBinOp var _zUniOp *int8 // sqlite3.c:26383:14 @@ -42705,20 +39077,20 @@ _6: goto _60 } - _sqlite3TreeViewLine(tls, _pView, str(38632), *(*int32)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) + _sqlite3TreeViewLine(tls, _pView, str(38632), *(*int32)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) goto _61 _60: - _sqlite3TreeViewLine(tls, _pView, str(24304), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _sqlite3TreeViewLine(tls, _pView, str(24304), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) _61: goto _57 _7: - _sqlite3TreeViewLine(tls, _pView, str(24304), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _sqlite3TreeViewLine(tls, _pView, str(24304), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) goto _57 _8: - _sqlite3TreeViewLine(tls, _pView, str(48644), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _sqlite3TreeViewLine(tls, _pView, str(48644), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) goto _57 _9: @@ -42726,11 +39098,11 @@ _9: goto _57 _10: - _sqlite3TreeViewLine(tls, _pView, str(24304), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _sqlite3TreeViewLine(tls, _pView, str(24304), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) goto _57 _11: - _sqlite3TreeViewLine(tls, _pView, str(48648), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))), int32(_pExpr.X9)) + _sqlite3TreeViewLine(tls, _pView, str(48648), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))), int32(_pExpr.X9)) goto _57 _12: @@ -42738,11 +39110,11 @@ _12: goto _57 _13: - _sqlite3TreeViewLine(tls, _pView, str(48680), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _sqlite3TreeViewLine(tls, _pView, str(48680), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) goto _57 _14: - _sqlite3TreeViewLine(tls, _pView, str(48688), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _sqlite3TreeViewLine(tls, _pView, str(48688), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) _sqlite3TreeViewExpr(tls, _pView, (*XExpr)(unsafe.Pointer(_pExpr.X4)), uint8(i32(0))) goto _57 @@ -42855,12 +39227,12 @@ _41: goto _57 _42: - _sqlite3TreeViewLine(tls, _pView, str(48732), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _sqlite3TreeViewLine(tls, _pView, str(48732), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) _sqlite3TreeViewExpr(tls, _pView, (*XExpr)(unsafe.Pointer(_pExpr.X4)), uint8(i32(0))) goto _57 _43: - _sqlite3TreeViewLine(tls, _pView, str(48740), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _sqlite3TreeViewLine(tls, _pView, str(48740), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) _sqlite3TreeViewExpr(tls, _pView, (*XExpr)(unsafe.Pointer(_pExpr.X4)), uint8(i32(0))) goto _57 @@ -42874,17 +39246,17 @@ _45: goto _63 _62: - _22_pFarg = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) + _22_pFarg = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) _63: if int32(_pExpr.X0) != i32(153) { goto _64 } - _sqlite3TreeViewLine(tls, _pView, str(48752), int32(_pExpr.X12), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _sqlite3TreeViewLine(tls, _pView, str(48752), int32(_pExpr.X12), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) goto _65 _64: - _sqlite3TreeViewLine(tls, _pView, str(48772), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _sqlite3TreeViewLine(tls, _pView, str(48772), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) _65: if _22_pFarg == nil { goto _66 @@ -42896,12 +39268,12 @@ _66: _46: _sqlite3TreeViewLine(tls, _pView, str(48784)) - _sqlite3TreeViewSelect(tls, _pView, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))), uint8(i32(0))) + _sqlite3TreeViewSelect(tls, _pView, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))), uint8(i32(0))) goto _57 _47: _sqlite3TreeViewLine(tls, _pView, str(48796)) - _sqlite3TreeViewSelect(tls, _pView, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))), uint8(i32(0))) + _sqlite3TreeViewSelect(tls, _pView, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))), uint8(i32(0))) goto _57 _48: @@ -42911,18 +39283,18 @@ _48: goto _67 } - _sqlite3TreeViewSelect(tls, _pView, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))), uint8(i32(0))) + _sqlite3TreeViewSelect(tls, _pView, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))), uint8(i32(0))) goto _68 _67: - _sqlite3TreeViewExprList(tls, _pView, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))), uint8(i32(0)), (*int8)(unsafe.Pointer(uintptr(i32(0))))) + _sqlite3TreeViewExprList(tls, _pView, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))), uint8(i32(0)), (*int8)(unsafe.Pointer(uintptr(i32(0))))) _68: goto _57 _49: _33_pX = (*XExpr)(unsafe.Pointer(_pExpr.X4)) - _33_pY = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(i32(0)))).X0)) - _33_pZ = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(i32(1)))).X0)) + _33_pY = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(i32(0)))).X0)) + _33_pZ = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(i32(1)))).X0)) _sqlite3TreeViewLine(tls, _pView, str(24960)) _sqlite3TreeViewExpr(tls, _pView, _33_pX, uint8(i32(1))) _sqlite3TreeViewExpr(tls, _pView, _33_pY, uint8(i32(1))) @@ -42941,7 +39313,7 @@ _50: _51: _sqlite3TreeViewLine(tls, _pView, str(25756)) _sqlite3TreeViewExpr(tls, _pView, (*XExpr)(unsafe.Pointer(_pExpr.X4)), uint8(i32(1))) - _sqlite3TreeViewExprList(tls, _pView, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))), uint8(i32(0)), (*int8)(unsafe.Pointer(uintptr(i32(0))))) + _sqlite3TreeViewExprList(tls, _pView, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))), uint8(i32(0)), (*int8)(unsafe.Pointer(uintptr(i32(0))))) goto _57 _52: @@ -42976,7 +39348,7 @@ _75: goto _76 _76: - _sqlite3TreeViewLine(tls, _pView, str(48856), unsafe.Pointer(_36_zType), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + _sqlite3TreeViewLine(tls, _pView, str(48856), unsafe.Pointer(_36_zType), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) goto _57 _53: @@ -42985,12 +39357,12 @@ _53: goto _57 _54: - _sqlite3TreeViewBareExprList(tls, _pView, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))), str(48888)) + _sqlite3TreeViewBareExprList(tls, _pView, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))), str(48888)) goto _57 _55: _sqlite3TreeViewLine(tls, _pView, str(48896), int32(_pExpr.X9)) - _sqlite3TreeViewSelect(tls, _pView, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr(_pExpr.X4) + uintptr(32 /* X6 */))))))), uint8(i32(0))) + _sqlite3TreeViewSelect(tls, _pView, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr(_pExpr.X4) + uintptr(32 /* X6 */))))))), uint8(i32(0))) goto _57 _56: @@ -43033,11 +39405,8 @@ func _sqlite3SelectPrep(tls *crt.TLS, _pParse *XParse, _p *XSelect, _pOuterNC *X if func() int32 { if _p == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120916), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectPrepØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120916), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectPrepØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -43112,7 +39481,8 @@ _0: } func _sqlite3ExprWalkNoop(tls *crt.TLS, _NotUsed *XWalker, _NotUsed2 *XExpr) (r0 int32) { // sqlite3.c:120805:1 - func() *XExpr { ; return _NotUsed2 }() + _ = _NotUsed2 + r0 = i32(0) return @@ -43232,30 +39602,22 @@ _16: *p = (*p) & uint32(i32(-257)) sink985 = *p } - func() int32 { - if ((_p.X3) & uint32(i32(65536))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_p.X3) & uint32(i32(65536))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120275), unsafe.Pointer((*int8)(unsafe.Pointer(&_convertCompoundSelectToSubqueryØ00__func__Ø000))), unsafe.Pointer(str(48960))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X3 */))) *p = (*p) | uint32(i32(65536)) sink985 = *p } - func() int32 { - if (*XSelect)(unsafe.Pointer(_pNew.X13)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XSelect)(unsafe.Pointer(_pNew.X13)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120277), unsafe.Pointer((*int8)(unsafe.Pointer(&_convertCompoundSelectToSubqueryØ00__func__Ø000))), unsafe.Pointer(str(48992))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr(_pNew.X13) + uintptr(96 /* X14 */))))) = _pNew *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(104 /* X15 */))))) = (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) @@ -43288,11 +39650,8 @@ _2: if _p != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) && func() int32 { if (_p.X0) == i32(0) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103305), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListAppendFromTermØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103305), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListAppendFromTermØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -43305,15 +39664,11 @@ _2: _8: _pItem = (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X2 */))))) + 112*uintptr((_p.X0)-i32(1)))) - func() int32 { - if _pAlias != (*XToken)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pAlias == (*XToken)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103309), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListAppendFromTermØ00__func__Ø000))), unsafe.Pointer(str(49044))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pAlias.X1) == 0 { goto _11 @@ -43328,15 +39683,11 @@ _11: return _append_from_error: - func() int32 { - if _p == (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _p != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103319), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListAppendFromTermØ00__func__Ø000))), unsafe.Pointer(str(49056))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3ExprDelete(tls, _db, _pOn) _sqlite3IdListDelete(tls, _db, _pUsing) @@ -43351,25 +39702,17 @@ func _sqlite3SrcListAppend(tls *crt.TLS, _db *Xsqlite3, _pList *XSrcList, _pTabl _ = _pItem var _5_pTemp *XToken // sqlite3.c:103222:11 _ = _5_pTemp - func() int32 { - if (_pDatabase == (*XToken)(unsafe.Pointer(uintptr(i32(0))))) || (_pTable != (*XToken)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if _pDatabase != (*XToken)(unsafe.Pointer(uintptr(i32(0)))) && _pTable == (*XToken)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103201), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListAppendØ00__func__Ø000))), unsafe.Pointer(str(49064))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103202), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListAppendØ00__func__Ø000))), unsafe.Pointer(str(1184))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pList != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { goto _5 @@ -43439,45 +39782,29 @@ func _sqlite3SrcListEnlarge(tls *crt.TLS, _db *Xsqlite3, _pSrc *XSrcList, _nExtr _ = _1_nAlloc var _1_nGot int32 // sqlite3.c:103130:9 _ = _1_nGot - func() int32 { - if _iStart >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _iStart < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103121), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListEnlargeØ00__func__Ø000))), unsafe.Pointer(str(49116))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _nExtra >= i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if _nExtra < i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103122), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListEnlargeØ00__func__Ø000))), unsafe.Pointer(str(49128))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pSrc != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if _pSrc == (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103123), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListEnlargeØ00__func__Ø000))), unsafe.Pointer(str(49140))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _iStart <= (_pSrc.X0) { - return i32(0) } - return func() int32 { + }() + func() { + if _iStart > (_pSrc.X0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103124), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListEnlargeØ00__func__Ø000))), unsafe.Pointer(str(49148))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (uint32(_pSrc.X0) + uint32(_nExtra)) <= (_pSrc.X1) { goto _8 @@ -43489,15 +39816,11 @@ func _sqlite3SrcListEnlarge(tls *crt.TLS, _db *Xsqlite3, _pSrc *XSrcList, _nExtr goto _9 } - func() int32 { - if (_db.X17) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_db.X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103134), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListEnlargeØ00__func__Ø000))), unsafe.Pointer(str(49168))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _pSrc return @@ -43579,15 +39902,11 @@ func _sqlite3ExprListAppend(tls *crt.TLS, _pParse *XParse, _pList *XExprList, _p var _5_pItem *TExprList_item // sqlite3.c:92233:26 _ = _5_pItem _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) - func() int32 { - if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92213), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListAppendØ00__func__Ø000))), unsafe.Pointer(str(1184))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pList != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 @@ -43617,15 +39936,11 @@ _2: goto _6 } - func() int32 { - if (_pList.X0) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pList.X0) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92224), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListAppendØ00__func__Ø000))), unsafe.Pointer(str(49244))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _3_a = (*TExprList_item)(unsafe.Pointer(_sqlite3DbRealloc(tls, _db, _pList.X1, uint64((_pList.X0)*i32(2))*u64(32)))) if _3_a != (*TExprList_item)(unsafe.Pointer(uintptr(i32(0)))) { @@ -43638,15 +39953,11 @@ _9: *(**TExprList_item)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pList)) + uintptr(8 /* X1 */))))) = _3_a _6: _5: - func() int32 { - if (*TExprList_item)(unsafe.Pointer(_pList.X1)) != (*TExprList_item)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*TExprList_item)(unsafe.Pointer(_pList.X1)) == (*TExprList_item)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92231), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListAppendØ00__func__Ø000))), unsafe.Pointer(str(49260))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _5_pItem = (*TExprList_item)(unsafe.Pointer(uintptr(_pList.X1) + 32*uintptr(postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pList))+uintptr(0 /* X0 */))), int32(1))))) crt.Xmemset(tls, (unsafe.Pointer)(_5_pItem), i32(0), u64(32)) @@ -43692,15 +40003,11 @@ func _sqlite3ExprAlloc(tls *crt.TLS, _db *Xsqlite3, _op int32, _pToken *XToken, _ = _iValue _nExtra = i32(0) _iValue = i32(0) - func() int32 { - if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91470), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprAllocØ00__func__Ø000))), unsafe.Pointer(str(1184))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pToken == nil { goto _2 @@ -43711,15 +40018,11 @@ func _sqlite3ExprAlloc(tls *crt.TLS, _db *Xsqlite3, _op int32, _pToken *XToken, } _nExtra = int32((_pToken.X1) + uint32(i32(1))) - func() int32 { - if _iValue >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _iValue < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91475), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprAllocØ00__func__Ø000))), unsafe.Pointer(str(49296))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _5: _2: @@ -43744,33 +40047,29 @@ _2: *p = (*p) | uint32(i32(1024)) sink985 = *p } - *(*int32)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */))))) = _iValue + *(*int32)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */))))) = _iValue goto _11 _10: - *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */))))) = (*int8)(unsafe.Pointer((*XExpr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + 72*uintptr(i32(1)))))) - func() int32 { - if ((_pToken.X0) != (*int8)(unsafe.Pointer(uintptr(i32(0))))) || ((_pToken.X1) == uint32(i32(0))) { - return i32(0) - } - return func() int32 { + *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */))))) = (*int8)(unsafe.Pointer((*XExpr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + 72*uintptr(i32(1)))))) + func() { + if (_pToken.X0) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) && (_pToken.X1) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91489), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprAllocØ00__func__Ø000))), unsafe.Pointer(str(49308))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pToken.X1) == 0 { goto _15 } - crt.Xmemcpy(tls, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */)))))), (unsafe.Pointer)(_pToken.X0), uint64(_pToken.X1)) + crt.Xmemcpy(tls, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */)))))), (unsafe.Pointer)(_pToken.X0), uint64(_pToken.X1)) _15: - *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_pToken.X1))) = int8(i32(0)) - if _dequote == 0 || (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(uint8(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0)))))))))&i32(128)) == 0 { + *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_pToken.X1))) = int8(i32(0)) + if _dequote == 0 || (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(uint8(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0)))))))))&i32(128)) == 0 { goto _17 } - if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) != i32(34) { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) != i32(34) { goto _18 } @@ -43780,7 +40079,7 @@ _15: sink985 = *p } _18: - _sqlite3Dequote(tls, *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */)))))) + _sqlite3Dequote(tls, *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */)))))) _17: _11: _9: @@ -44019,7 +40318,7 @@ _5: goto _6 } - if _sqlite3WalkSelect(tls, _pWalker, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))) == 0 { + if _sqlite3WalkSelect(tls, _pWalker, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))) == 0 { goto _7 } @@ -44030,11 +40329,11 @@ _7: goto _8 _6: - if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) == nil { + if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) == nil { goto _9 } - if _sqlite3WalkExprList(tls, _pWalker, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))) == 0 { + if _sqlite3WalkExprList(tls, _pWalker, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))) == 0 { goto _10 } @@ -44062,11 +40361,8 @@ func _sqlite3WalkSelectFrom(tls *crt.TLS, _pWalker *XWalker, _p *XSelect) (r0 in return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89127), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalkSelectFromØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89127), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalkSelectFromØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -44087,7 +40383,7 @@ _3: return _7: - if ((uint32(((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) == 0 || _sqlite3WalkExprList(tls, _pWalker, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5506918)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(96 /* X15 */)))))))) == 0 { + if ((uint32(((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) == 0 || _sqlite3WalkExprList(tls, _pWalker, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5506900)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(96 /* X15 */)))))))) == 0 { goto _9 } @@ -44195,11 +40491,8 @@ _0: if func() int32 { if (*XSrcList)(unsafe.Pointer(_p.X8)) == (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120540), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectExpanderØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120540), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectExpanderØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -44227,32 +40520,24 @@ _6: goto _9 } - func() int32 { - if (int32((uint32(((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(60 /* X9 */))).X1)>>uint(i32(5)))<<uint(i32(31)))>>uint(i32(31))) == i32(0)) || ((*XTable)(unsafe.Pointer(_pFrom.X4)) != (*XTable)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if int32((uint32(((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(60 /* X9 */))).X1)>>uint(i32(5)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) && (*XTable)(unsafe.Pointer(_pFrom.X4)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120560), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectExpanderØ00__func__Ø000))), unsafe.Pointer(str(49416))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if ((uint32(((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(60 /* X9 */))).X1)>>uint(i32(5))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(60 /* X9 */))).X1)>>uint(i32(5))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _13 } goto _7 _13: - func() int32 { - if (*XTable)(unsafe.Pointer(_pFrom.X4)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XTable)(unsafe.Pointer(_pFrom.X4)) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120562), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectExpanderØ00__func__Ø000))), unsafe.Pointer(str(49460))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _withExpand(tls, _pWalker, _pFrom) == 0 { goto _16 @@ -44274,25 +40559,17 @@ _17: } _6_pSel = (*XSelect)(unsafe.Pointer(_pFrom.X5)) - func() int32 { - if _6_pSel != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _6_pSel == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120571), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectExpanderØ00__func__Ø000))), unsafe.Pointer(str(49476))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XTable)(unsafe.Pointer(_pFrom.X4)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XTable)(unsafe.Pointer(_pFrom.X4)) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120572), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectExpanderØ00__func__Ø000))), unsafe.Pointer(str(49460))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3WalkSelect(tls, _pWalker, _6_pSel) == 0 { goto _24 @@ -44302,7 +40579,7 @@ _17: return _24: - *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(32 /* X4 */))))) = store5434322(&_4_pTab, (*XTable)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, u64(128))))) + *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(32 /* X4 */))))) = store5434304(&_4_pTab, (*XTable)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, u64(128))))) if _4_pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _25 } @@ -44325,15 +40602,11 @@ _27: _sqlite3ColumnsFromExprList(tls, _pParse, (*XExprList)(unsafe.Pointer(_6_pSel.X0)), (*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pTab))+uintptr(70 /* X11 */))), (**XColumn)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pTab))+uintptr(8 /* X1 */)))))) *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pTab)) + uintptr(68 /* X10 */))) = int16(i32(-1)) *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pTab)) + uintptr(72 /* X12 */))) = int16(i32(200)) - func() int32 { - if i32(200) == int32(_sqlite3LogEst(tls, uint64(i32(1048576)))) { - return i32(0) - } - return func() int32 { + func() { + if i32(200) != int32(_sqlite3LogEst(tls, uint64(i32(1048576)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120581), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectExpanderØ00__func__Ø000))), unsafe.Pointer(str(49500))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pTab)) + uintptr(64 /* X9 */))) @@ -44343,17 +40616,13 @@ _27: goto _30 _19: - func() int32 { - if (*XTable)(unsafe.Pointer(_pFrom.X4)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XTable)(unsafe.Pointer(_pFrom.X4)) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120586), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectExpanderØ00__func__Ø000))), unsafe.Pointer(str(49460))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(32 /* X4 */))))) = store5434322(&_4_pTab, _sqlite3LocateTableItem(tls, _pParse, uint32(i32(0)), _pFrom)) + *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(32 /* X4 */))))) = store5434304(&_4_pTab, _sqlite3LocateTableItem(tls, _pParse, uint32(i32(0)), _pFrom)) if _4_pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _33 } @@ -44393,15 +40662,11 @@ _36: return _39: - func() int32 { - if (*XSelect)(unsafe.Pointer(_pFrom.X5)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XSelect)(unsafe.Pointer(_pFrom.X5)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120603), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectExpanderØ00__func__Ø000))), unsafe.Pointer(str(49568))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(40 /* X5 */))))) = _sqlite3SelectDup(tls, _db, (*XSelect)(unsafe.Pointer(_4_pTab.X3)), i32(0)) _sqlite3SelectSetName(tls, (*XSelect)(unsafe.Pointer(_pFrom.X5)), _4_pTab.X0) @@ -44447,25 +40712,17 @@ _45: goto _48 _49: - func() int32 { - if (int32(_pE.X0) != i32(122)) || ((*XExpr)(unsafe.Pointer(_pE.X5)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pE.X0) == i32(122) && (*XExpr)(unsafe.Pointer(_pE.X5)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120640), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectExpanderØ00__func__Ø000))), unsafe.Pointer(str(49588))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pE.X0) != i32(122)) || (((*XExpr)(unsafe.Pointer(_pE.X4)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) && (int32((*XExpr)(unsafe.Pointer(_pE.X4)).X0) == i32(55))) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pE.X0) == i32(122) && ((*XExpr)(unsafe.Pointer(_pE.X4)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) || int32((*XExpr)(unsafe.Pointer(_pE.X4)).X0) != i32(55)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120641), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectExpanderØ00__func__Ø000))), unsafe.Pointer(str(49620))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pE.X0) != i32(122) || int32((*XExpr)(unsafe.Pointer(_pE.X5)).X0) != i32(160) { goto _58 @@ -44494,15 +40751,11 @@ _61: _pE = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_15_a)) + 32*uintptr(_k))).X0)) _pRight = (*XExpr)(unsafe.Pointer(_pE.X5)) - func() int32 { - if (int32(_pE.X0) != i32(122)) || (_pRight != (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pE.X0) == i32(122) && _pRight == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120659), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectExpanderØ00__func__Ø000))), unsafe.Pointer(str(49680))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pE.X0) == i32(160) || int32(_pE.X0) == i32(122) && int32(_pRight.X0) == i32(160) { goto _70 @@ -44528,27 +40781,19 @@ _70: goto _73 } - func() int32 { - if (*XExpr)(unsafe.Pointer(_pE.X4)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XExpr)(unsafe.Pointer(_pE.X4)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120679), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectExpanderØ00__func__Ø000))), unsafe.Pointer(str(49708))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (((*XExpr)(unsafe.Pointer(_pE.X4)).X2) & uint32(i32(1024))) == uint32(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if (((*XExpr)(unsafe.Pointer(_pE.X4)).X2) & uint32(i32(1024))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120680), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectExpanderØ00__func__Ø000))), unsafe.Pointer(str(49724))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _19_zTName = *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr(_pE.X4) + uintptr(8 /* X3 */))))) + _19_zTName = *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr(_pE.X4) + uintptr(8 /* X3 */))))) _73: *func() **TSrcList_item { _i = i32(0); return &_pFrom }() = (*TSrcList_item)(unsafe.Pointer((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabList)) + uintptr(8 /* X2 */))))) _78: @@ -44600,15 +40845,11 @@ _90: } _25_zName = (*XColumn)(unsafe.Pointer(uintptr(_21_pTab.X1) + 32*uintptr(_j))).X0 - func() int32 { - if _25_zName != nil { - return i32(0) - } - return func() int32 { + func() { + if _25_zName == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120707), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectExpanderØ00__func__Ø000))), unsafe.Pointer(str(49772))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _19_zTName == nil || _21_pSub == nil || _sqlite3MatchSpanName(tls, (*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_21_pSub.X0)).X1)+32*uintptr(_j))).X2, (*int8)(unsafe.Pointer(uintptr(i32(0)))), _19_zTName, (*int8)(unsafe.Pointer(uintptr(i32(0))))) != i32(0) { goto _98 @@ -44629,7 +40870,7 @@ _100: goto _102 } - if (int32((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(60 /* X9 */))).X0)&i32(4)) == i32(0) || _tableAndColumnIndex(tls, _pTabList, _i, _25_zName, (*int32)(unsafe.Pointer(uintptr(i32(0)))), (*int32)(unsafe.Pointer(uintptr(i32(0))))) == 0 { + if (int32((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(60 /* X9 */))).X0)&i32(4)) == i32(0) || _tableAndColumnIndex(tls, _pTabList, _i, _25_zName, (*int32)(unsafe.Pointer(uintptr(i32(0)))), (*int32)(unsafe.Pointer(uintptr(i32(0))))) == 0 { goto _104 } @@ -44747,29 +40988,21 @@ func init() { } func _sqlite3WithPush(tls *crt.TLS, _pParse *XParse, _pWith *XWith, _bFree uint8) { // sqlite3.c:120339:1 - func() int32 { - if (int32(_bFree) == i32(0)) || (((*XWith)(unsafe.Pointer(_pParse.X70)) == (*XWith)(unsafe.Pointer(uintptr(i32(0))))) && ((*XWith)(unsafe.Pointer(_pParse.X71)) == (*XWith)(unsafe.Pointer(uintptr(i32(0)))))) { - return i32(0) - } - return func() int32 { + func() { + if int32(_bFree) != i32(0) && ((*XWith)(unsafe.Pointer(_pParse.X70)) != (*XWith)(unsafe.Pointer(uintptr(i32(0)))) || (*XWith)(unsafe.Pointer(_pParse.X71)) != (*XWith)(unsafe.Pointer(uintptr(i32(0))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120340), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WithPushØ00__func__Ø000))), unsafe.Pointer(str(49880))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pWith == nil { goto _4 } - func() int32 { - if (*XWith)(unsafe.Pointer(_pParse.X70)) != _pWith { - return i32(0) - } - return func() int32 { + func() { + if (*XWith)(unsafe.Pointer(_pParse.X70)) == _pWith { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120342), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WithPushØ00__func__Ø000))), unsafe.Pointer(str(49940))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XWith)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWith)) + uintptr(8 /* X1 */))))) = (*XWith)(unsafe.Pointer(_pParse.X70)) *(**XWith)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(584 /* X70 */))))) = _pWith @@ -44795,15 +41028,11 @@ func _sqlite3SrcListAssignCursors(tls *crt.TLS, _pParse *XParse, _pList *XSrcLis _ = _i var _pItem *TSrcList_item // sqlite3.c:103236:23 _ = _pItem - func() int32 { - if (_pList != nil) || (((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) != 0) { - return i32(0) - } - return func() int32 { + func() { + if _pList == nil && ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103237), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListAssignCursorsØ00__func__Ø000))), unsafe.Pointer(str(49980))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pList == nil { goto _3 @@ -44875,15 +41104,11 @@ func _withExpand(tls *crt.TLS, _pWalker *XWalker, _pFrom *TSrcList_item) (r0 int _ = _7_pPrior _pParse = (*XParse)(unsafe.Pointer(_pWalker.X0)) _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) - func() int32 { - if (*XTable)(unsafe.Pointer(_pFrom.X4)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XTable)(unsafe.Pointer(_pFrom.X4)) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120373), unsafe.Pointer((*int8)(unsafe.Pointer(&_withExpandØ00__func__Ø000))), unsafe.Pointer(str(49460))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pCte = _searchWith(tls, (*XWith)(unsafe.Pointer(_pParse.X70)), _pFrom, &_pWith) if _pCte == nil { @@ -44907,17 +41132,13 @@ _3: return _4: - func() int32 { - if (*XTable)(unsafe.Pointer(_pFrom.X4)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XTable)(unsafe.Pointer(_pFrom.X4)) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120394), unsafe.Pointer((*int8)(unsafe.Pointer(&_withExpandØ00__func__Ø000))), unsafe.Pointer(str(49460))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(32 /* X4 */))))) = store5434322(&_1_pTab, (*XTable)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, u64(128))))) + *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(32 /* X4 */))))) = store5434304(&_1_pTab, (*XTable)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, u64(128))))) if _1_pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _7 } @@ -44930,15 +41151,11 @@ _7: *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pTab)) + uintptr(0 /* X0 */))) = _sqlite3DbStrDup(tls, _db, _pCte.X0) *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pTab)) + uintptr(68 /* X10 */))) = int16(i32(-1)) *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pTab)) + uintptr(72 /* X12 */))) = int16(i32(200)) - func() int32 { - if i32(200) == int32(_sqlite3LogEst(tls, uint64(i32(1048576)))) { - return i32(0) - } - return func() int32 { + func() { + if i32(200) != int32(_sqlite3LogEst(tls, uint64(i32(1048576)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120400), unsafe.Pointer((*int8)(unsafe.Pointer(&_withExpandØ00__func__Ø000))), unsafe.Pointer(str(49500))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pTab)) + uintptr(64 /* X9 */))) @@ -44954,15 +41171,11 @@ _7: return _10: - func() int32 { - if (*XSelect)(unsafe.Pointer(_pFrom.X5)) != nil { - return i32(0) - } - return func() int32 { + func() { + if (*XSelect)(unsafe.Pointer(_pFrom.X5)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120404), unsafe.Pointer((*int8)(unsafe.Pointer(&_withExpandØ00__func__Ø000))), unsafe.Pointer(str(50044))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _1_pSel = (*XSelect)(unsafe.Pointer(_pFrom.X5)) _1_bMayRecursive = bool2int((int32(_1_pSel.X1) == i32(116)) || (int32(_1_pSel.X1) == i32(115))) @@ -44983,7 +41196,7 @@ _15: } *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pItem)) + uintptr(32 /* X4 */))))) = _1_pTab - storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pItem))+uintptr(60 /* X9 */)))))+uintptr(1 /* X1 */))), int8(i32(1)), 32, 5) + storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pItem))+uintptr(60 /* X9 */)))))+uintptr(1 /* X1 */))), int8(i32(1)), 32, 5) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pTab)) + uintptr(60 /* X8 */))) += 1 { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pSel)) + uintptr(12 /* X3 */))) @@ -45005,15 +41218,11 @@ _14: return _22: - func() int32 { - if ((_1_pTab.X8) == uint32(i32(1))) || ((((_1_pSel.X3) & uint32(i32(8192))) != 0) && ((_1_pTab.X8) == uint32(i32(2)))) { - return i32(0) - } - return func() int32 { + func() { + if (_1_pTab.X8) != uint32(i32(1)) && (((_1_pSel.X3)&uint32(i32(8192))) == 0 || (_1_pTab.X8) != uint32(i32(2))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120433), unsafe.Pointer((*int8)(unsafe.Pointer(&_withExpandØ00__func__Ø000))), unsafe.Pointer(str(50104))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCte)) + uintptr(24 /* X3 */))) = str(50180) _1_pSavedWith = (*XWith)(unsafe.Pointer(_pParse.X70)) @@ -45023,15 +41232,11 @@ _22: } _7_pPrior = (*XSelect)(unsafe.Pointer(_1_pSel.X13)) - func() int32 { - if (*XWith)(unsafe.Pointer(_7_pPrior.X17)) == (*XWith)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XWith)(unsafe.Pointer(_7_pPrior.X17)) != (*XWith)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120440), unsafe.Pointer((*int8)(unsafe.Pointer(&_withExpandØ00__func__Ø000))), unsafe.Pointer(str(50204))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XWith)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_7_pPrior)) + uintptr(120 /* X17 */))))) = (*XWith)(unsafe.Pointer(_1_pSel.X17)) _sqlite3WalkSelect(tls, _pWalker, _7_pPrior) @@ -45147,7 +41352,7 @@ _1: } func _cannotBeFunction(tls *crt.TLS, _pParse *XParse, _pFrom *TSrcList_item) (r0 int32) { // sqlite3.c:120289:1 - if ((uint32(((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(60 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(60 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _0 } @@ -45260,15 +41465,11 @@ func _sqlite3SelectDup(tls *crt.TLS, _db *Xsqlite3, _pDup *XSelect, _flags int32 _pRet = nil _pNext = nil _pp = &_pRet - func() int32 { - if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92161), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectDupØ00__func__Ø000))), unsafe.Pointer(str(1184))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _p = _pDup _2: @@ -45337,15 +41538,11 @@ func _sqlite3ExprListDup(tls *crt.TLS, _db *Xsqlite3, _p *XExprList, _flags int3 var _3_pNewExpr *XExpr // sqlite3.c:92054:10 _ = _3_pNewExpr _pPriorSelectCol = nil - func() int32 { - if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92040), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListDupØ00__func__Ø000))), unsafe.Pointer(str(1184))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _p != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 @@ -45384,7 +41581,7 @@ _5: _8: _4: - *(**TExprList_item)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X1 */))))) = store5517699(&_pItem, (*TExprList_item)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, _db, uint64(_i)*u64(32))))) + *(**TExprList_item)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X1 */))))) = store5517681(&_pItem, (*TExprList_item)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, _db, uint64(_i)*u64(32))))) if _pItem != (*TExprList_item)(unsafe.Pointer(uintptr(i32(0)))) { goto _9 } @@ -45403,77 +41600,53 @@ _10: _3_pOldExpr = (*XExpr)(unsafe.Pointer(_pOldItem.X0)) *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(0 /* X0 */))))) = _sqlite3ExprDup(tls, _db, _3_pOldExpr, _flags) - if _3_pOldExpr == nil || int32(_3_pOldExpr.X0) != i32(159) || store5518888(&_3_pNewExpr, (*XExpr)(unsafe.Pointer(_pItem.X0))) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { + if _3_pOldExpr == nil || int32(_3_pOldExpr.X0) != i32(159) || store5518870(&_3_pNewExpr, (*XExpr)(unsafe.Pointer(_pItem.X0))) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { goto _16 } - func() int32 { - if (int32(_3_pNewExpr.X9) == i32(0)) || (_i > i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_3_pNewExpr.X9) != i32(0) && _i <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92060), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListDupØ00__func__Ø000))), unsafe.Pointer(str(50396))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_3_pNewExpr.X9) != i32(0) { goto _20 } - func() int32 { - if (*XExpr)(unsafe.Pointer(_3_pOldExpr.X4)) == (*XExpr)(unsafe.Pointer(_3_pOldExpr.X5)) { - return i32(0) - } - return func() int32 { + func() { + if (*XExpr)(unsafe.Pointer(_3_pOldExpr.X4)) != (*XExpr)(unsafe.Pointer(_3_pOldExpr.X5)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92062), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListDupØ00__func__Ø000))), unsafe.Pointer(str(50424))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _pPriorSelectCol = store5518888((**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pNewExpr))+uintptr(16 /* X4 */))))), (*XExpr)(unsafe.Pointer(_3_pNewExpr.X5))) + _pPriorSelectCol = store5518870((**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pNewExpr))+uintptr(16 /* X4 */))))), (*XExpr)(unsafe.Pointer(_3_pNewExpr.X5))) goto _23 _20: - func() int32 { - if _i > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _i <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92065), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListDupØ00__func__Ø000))), unsafe.Pointer(str(11900))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+32*uintptr(i32(-1)))).X0)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+32*uintptr(i32(-1)))).X0)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92066), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListDupØ00__func__Ø000))), unsafe.Pointer(str(50460))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_3_pNewExpr.X9) == (int32((*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+32*uintptr(i32(-1)))).X0)).X9) + i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_3_pNewExpr.X9) != (int32((*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+32*uintptr(i32(-1)))).X0)).X9) + i32(1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92067), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListDupØ00__func__Ø000))), unsafe.Pointer(str(50480))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pPriorSelectCol == (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+32*uintptr(i32(-1)))).X0)).X4)) { - return i32(0) } - return func() int32 { + }() + func() { + if _pPriorSelectCol != (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+32*uintptr(i32(-1)))).X0)).X4)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92068), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListDupØ00__func__Ø000))), unsafe.Pointer(str(50528))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pNewExpr)) + uintptr(16 /* X4 */))))) = _pPriorSelectCol _23: @@ -45483,7 +41656,7 @@ _16: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(24 /* X3 */))) = _pOldItem.X3 storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(25 /* X4 */))), int8(i32(0)), 1, 0) storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(25 /* X4 */))), int8((uint32((_pOldItem.X4)>>uint(i32(1)))<<uint(i32(31)))>>uint(i32(31))), 2, 1) - *(*T5517798)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(28 /* X5 */))) = _pOldItem.X5 + *(*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(28 /* X5 */))) = _pOldItem.X5 *(*uintptr)(unsafe.Pointer(func() **TExprList_item { *(*uintptr)(unsafe.Pointer(func() **TExprList_item { _i += 1; return &_pItem }())) += uintptr(32) return &_pOldItem @@ -45503,15 +41676,11 @@ func init() { } func _sqlite3ExprDup(tls *crt.TLS, _db *Xsqlite3, _p *XExpr, _flags int32) (r0 *XExpr) { // sqlite3.c:92031:1 - func() int32 { - if (_flags == i32(0)) || (_flags == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _flags != i32(0) && _flags != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92032), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprDupØ00__func__Ø000))), unsafe.Pointer(str(50588))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = func() *XExpr { if _p != nil { @@ -45546,45 +41715,29 @@ func _exprDup(tls *crt.TLS, _db *Xsqlite3, _p *XExpr, _dupFlags int32, _pzBuffer _ = _7_nSize var _9_zToken *int8 // sqlite3.c:91946:12 _ = _9_zToken - func() int32 { - if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91899), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprDupØ00__func__Ø000))), unsafe.Pointer(str(1184))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _p != nil { - return i32(0) } - return func() int32 { + }() + func() { + if _p == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91900), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprDupØ00__func__Ø000))), unsafe.Pointer(str(8412))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_dupFlags == i32(0)) || (_dupFlags == i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if _dupFlags != i32(0) && _dupFlags != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91901), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprDupØ00__func__Ø000))), unsafe.Pointer(str(50640))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pzBuffer == (**uint8)(unsafe.Pointer(uintptr(i32(0))))) || (_dupFlags == i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if _pzBuffer != (**uint8)(unsafe.Pointer(uintptr(i32(0)))) && _dupFlags != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91902), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprDupØ00__func__Ø000))), unsafe.Pointer(str(50680))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pzBuffer == nil { goto _10 @@ -45605,11 +41758,11 @@ _11: _3_nStructSize = uint32(_dupedExprStructSize(tls, _p, _dupFlags)) _3_nNewSize = int32(_3_nStructSize & uint32(i32(4095))) - if ((_p.X2)&uint32(i32(1024))) != uint32(i32(0)) || (*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) == nil { + if ((_p.X2)&uint32(i32(1024))) != uint32(i32(0)) || (*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) == nil { goto _14 } - _3_nToken = _sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) + i32(1) + _3_nToken = _sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) + i32(1) goto _15 _14: @@ -45619,15 +41772,11 @@ _15: goto _16 } - func() int32 { - if bool2int(((_p.X2)&uint32(i32(8192))) != uint32(i32(0))) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if bool2int(((_p.X2)&uint32(i32(8192))) != uint32(i32(0))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91929), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprDupØ00__func__Ø000))), unsafe.Pointer(str(50720))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() crt.Xmemcpy(tls, (unsafe.Pointer)(_zAlloc), (unsafe.Pointer)(_p), uint64(_3_nNewSize)) goto _19 @@ -45661,8 +41810,8 @@ _19: goto _21 } - _9_zToken = store1025((**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(8 /* X3 */))))), (*int8)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zAlloc))+1*uintptr(_3_nNewSize)))))) - crt.Xmemcpy(tls, (unsafe.Pointer)(_9_zToken), (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))), uint64(_3_nToken)) + _9_zToken = store1025((**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(8 /* X3 */))))), (*int8)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zAlloc))+1*uintptr(_3_nNewSize)))))) + crt.Xmemcpy(tls, (unsafe.Pointer)(_9_zToken), (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))), uint64(_3_nToken)) _21: if uint32(i32(0)) != (((_p.X2) | (_pNew.X2)) & uint32(i32(8404992))) { goto _22 @@ -45672,11 +41821,11 @@ _21: goto _23 } - *(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(32 /* X6 */))))))) = _sqlite3SelectDup(tls, _db, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))), _dupFlags) + *(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(32 /* X6 */))))))) = _sqlite3SelectDup(tls, _db, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))), _dupFlags) goto _24 _23: - *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(32 /* X6 */))))))) = _sqlite3ExprListDup(tls, _db, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))), _dupFlags) + *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(32 /* X6 */))))))) = _sqlite3ExprListDup(tls, _db, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))), _dupFlags) _24: _22: if ((_pNew.X2) & uint32(i32(24576))) == uint32(i32(0)) { @@ -45723,25 +41872,17 @@ _25: } *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(16 /* X4 */))))) = (*XExpr)(unsafe.Pointer(_p.X4)) - func() int32 { - if (int32(_p.X9) == i32(0)) || ((*XExpr)(unsafe.Pointer(_p.X5)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X9) != i32(0) && (*XExpr)(unsafe.Pointer(_p.X5)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91975), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprDupØ00__func__Ø000))), unsafe.Pointer(str(50756))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XExpr)(unsafe.Pointer(_p.X5)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) || ((*XExpr)(unsafe.Pointer(_p.X5)) == (*XExpr)(unsafe.Pointer(_p.X4))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XExpr)(unsafe.Pointer(_p.X5)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) && (*XExpr)(unsafe.Pointer(_p.X5)) != (*XExpr)(unsafe.Pointer(_p.X4)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91976), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprDupØ00__func__Ø000))), unsafe.Pointer(str(50788))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _41 @@ -45792,13 +41933,13 @@ func _dupedExprNodeSize(tls *crt.TLS, _p *XExpr, _flags int32) (r0 int32) { // s var _nByte int32 // sqlite3.c:91855:7 _ = _nByte _nByte = _dupedExprStructSize(tls, _p, _flags) & i32(4095) - if ((_p.X2)&uint32(i32(1024))) != uint32(i32(0)) || (*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) == nil { + if ((_p.X2)&uint32(i32(1024))) != uint32(i32(0)) || (*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) == nil { goto _1 } { p := &_nByte - *p = (*p) + (_sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) + i32(1)) + *p = (*p) + (_sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) + i32(1)) sink961 = *p } _1: @@ -45810,15 +41951,11 @@ _1: func _dupedExprStructSize(tls *crt.TLS, _p *XExpr, _flags int32) (r0 int32) { // sqlite3.c:91827:1 var _nSize int32 // sqlite3.c:91828:7 _ = _nSize - func() int32 { - if (_flags == i32(1)) || (_flags == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _flags != i32(1) && _flags != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91829), unsafe.Pointer((*int8)(unsafe.Pointer(&_dupedExprStructSizeØ00__func__Ø000))), unsafe.Pointer(str(50832))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() i32(0) i32(0) @@ -45830,47 +41967,31 @@ func _dupedExprStructSize(tls *crt.TLS, _p *XExpr, _flags int32) (r0 int32) { // goto _5 _4: - func() int32 { - if ((_p.X2) & uint32(i32(24576))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_p.X2) & uint32(i32(24576))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91835), unsafe.Pointer((*int8)(unsafe.Pointer(&_dupedExprStructSizeØ00__func__Ø000))), unsafe.Pointer(str(50868))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_p.X2) & uint32(i32(1))) == uint32(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if ((_p.X2) & uint32(i32(1))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91836), unsafe.Pointer((*int8)(unsafe.Pointer(&_dupedExprStructSizeØ00__func__Ø000))), unsafe.Pointer(str(50916))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_p.X2) & uint32(i32(65536))) == uint32(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if ((_p.X2) & uint32(i32(65536))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91837), unsafe.Pointer((*int8)(unsafe.Pointer(&_dupedExprStructSizeØ00__func__Ø000))), unsafe.Pointer(str(50952))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_p.X2) & uint32(i32(131072))) == uint32(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if ((_p.X2) & uint32(i32(131072))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91838), unsafe.Pointer((*int8)(unsafe.Pointer(&_dupedExprStructSizeØ00__func__Ø000))), unsafe.Pointer(str(50988))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if (*XExpr)(unsafe.Pointer(_p.X4)) == nil && (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))) == nil { + if (*XExpr)(unsafe.Pointer(_p.X4)) == nil && (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))) == nil { goto _15 } @@ -45878,15 +41999,11 @@ _4: goto _16 _15: - func() int32 { - if (*XExpr)(unsafe.Pointer(_p.X5)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XExpr)(unsafe.Pointer(_p.X5)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91842), unsafe.Pointer((*int8)(unsafe.Pointer(&_dupedExprStructSizeØ00__func__Ø000))), unsafe.Pointer(str(20776))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nSize = int32(u64(16400)) _16: @@ -45937,15 +42054,11 @@ func _sqlite3SrcListDup(tls *crt.TLS, _db *Xsqlite3, _p *XSrcList, _flags int32) _ = _1_pOldItem var _1_pTab *XTable // sqlite3.c:92103:11 _ = _1_pTab - func() int32 { - if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92094), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListDupØ00__func__Ø000))), unsafe.Pointer(str(1184))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _p != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 @@ -45983,24 +42096,24 @@ _6: *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(8 /* X1 */))) = _sqlite3DbStrDup(tls, _db, _1_pOldItem.X1) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(16 /* X2 */))) = _sqlite3DbStrDup(tls, _db, _1_pOldItem.X2) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(24 /* X3 */))) = _sqlite3DbStrDup(tls, _db, _1_pOldItem.X3) - *(*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(60 /* X9 */))) = _1_pOldItem.X9 + *(*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(60 /* X9 */))) = _1_pOldItem.X9 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(64 /* X11 */))) = _1_pOldItem.X11 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(48 /* X6 */))) = _1_pOldItem.X6 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(52 /* X7 */))) = _1_pOldItem.X7 - if ((uint32(((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(1))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(1))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _10 } - *(**int8)(unsafe.Pointer((*T5506918)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(96 /* X15 */))))) = _sqlite3DbStrDup(tls, _db, *(**int8)(unsafe.Pointer((*T5506918)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOldItem)) + uintptr(96 /* X15 */)))))) + *(**int8)(unsafe.Pointer((*T5506900)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(96 /* X15 */))))) = _sqlite3DbStrDup(tls, _db, *(**int8)(unsafe.Pointer((*T5506900)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOldItem)) + uintptr(96 /* X15 */)))))) _10: *(**XIndex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(104 /* X16 */))))) = (*XIndex)(unsafe.Pointer(_1_pOldItem.X16)) - if ((uint32(((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _11 } - *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5506918)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(96 /* X15 */))))))) = _sqlite3ExprListDup(tls, _db, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5506918)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOldItem)) + uintptr(96 /* X15 */))))))), _flags) + *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5506900)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(96 /* X15 */))))))) = _sqlite3ExprListDup(tls, _db, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5506900)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOldItem)) + uintptr(96 /* X15 */))))))), _flags) _11: - _1_pTab = store5434322((**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem))+uintptr(32 /* X4 */))))), (*XTable)(unsafe.Pointer(_1_pOldItem.X4))) + _1_pTab = store5434304((**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem))+uintptr(32 /* X4 */))))), (*XTable)(unsafe.Pointer(_1_pOldItem.X4))) if _1_pTab == nil { goto _12 } @@ -46035,15 +42148,11 @@ func _sqlite3IdListDup(tls *crt.TLS, _db *Xsqlite3, _p *XIdList) (r0 *XIdList) { _ = _2_pNewItem var _2_pOldItem *TIdList_item // sqlite3.c:92149:24 _ = _2_pOldItem - func() int32 { - if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92134), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3IdListDupØ00__func__Ø000))), unsafe.Pointer(str(1184))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _p != (*XIdList)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 @@ -46191,15 +42300,11 @@ _0: _nCol = i32(0) _aCol = (*XColumn)(unsafe.Pointer(uintptr(i32(0)))) _1: - func() int32 { - if _nCol == int32(int16(_nCol)) { - return i32(0) - } - return func() int32 { + func() { + if _nCol != int32(int16(_nCol)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117913), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ColumnsFromExprListØ00__func__Ø000))), unsafe.Pointer(str(51084))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *_pnCol = int16(_nCol) *_paCol = _aCol @@ -46224,15 +42329,11 @@ _11: } _5_pColExpr = (*XExpr)(unsafe.Pointer(_5_pColExpr.X5)) - func() int32 { - if _5_pColExpr != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _5_pColExpr == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117928), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ColumnsFromExprListØ00__func__Ø000))), unsafe.Pointer(str(51100))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _11 @@ -46242,11 +42343,8 @@ _12: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117930), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ColumnsFromExprListØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117930), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ColumnsFromExprListØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -46274,17 +42372,13 @@ _18: goto _23 } - func() int32 { - if ((_5_pColExpr.X2) & uint32(i32(1024))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_5_pColExpr.X2) & uint32(i32(1024))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117937), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ColumnsFromExprListØ00__func__Ø000))), unsafe.Pointer(str(51112))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _zName = *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pColExpr)) + uintptr(8 /* X3 */))))) + _zName = *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pColExpr)) + uintptr(8 /* X3 */))))) goto _26 _23: @@ -46381,15 +42475,11 @@ func _sqlite3LocateTableItem(tls *crt.TLS, _pParse *XParse, _flags uint32, _p *T _ = _zDb var _1_iDb int32 // sqlite3.c:99851:9 _ = _1_iDb - func() int32 { - if ((*XSchema)(unsafe.Pointer(_p.X0)) == (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) || ((_p.X1) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if (*XSchema)(unsafe.Pointer(_p.X0)) != (*XSchema)(unsafe.Pointer(uintptr(i32(0)))) && (_p.X1) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99849), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3LocateTableItemØ00__func__Ø000))), unsafe.Pointer(str(51188))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XSchema)(unsafe.Pointer(_p.X0)) == nil { goto _3 @@ -46488,17 +42578,13 @@ func _sqlite3ReadSchema(tls *crt.TLS, _pParse *XParse) (r0 int32) { // sqlite3.c _ = _db _rc = i32(0) _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115794), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ReadSchemaØ00__func__Ø000))), unsafe.Pointer(str(832))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if ((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 { + if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 { goto _2 } @@ -46530,38 +42616,26 @@ func _sqlite3Init(tls *crt.TLS, _db *Xsqlite3, _pzErrMsg **int8) (r0 int32) { // var _commit_internal int32 // sqlite3.c:115749:7 _ = _commit_internal _commit_internal = bool2int(((_db.X6) & i32(2)) == 0) - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115751), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitØ00__func__Ø000))), unsafe.Pointer(str(832))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3BtreeHoldsMutex(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(i32(0)))).X1))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3BtreeHoldsMutex(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(i32(0)))).X1))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115752), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitØ00__func__Ø000))), unsafe.Pointer(str(51328))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115753), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitØ00__func__Ø000))), unsafe.Pointer(str(51368))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = i32(0) - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(5 /* X2 */))) = uint8(i32(1)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(5 /* X2 */))) = uint8(i32(1)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(82 /* X14 */))) = (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(i32(0)))).X4)).X8 _i = i32(0) _6: @@ -46588,15 +42662,11 @@ _7: goto _6 _10: - func() int32 { - if (_db.X5) > i32(1) { - return i32(0) - } - return func() int32 { + func() { + if (_db.X5) <= i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115770), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitØ00__func__Ø000))), unsafe.Pointer(str(51388))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _rc != i32(0) || (int32((*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(i32(1)))).X4)).X9)&i32(1)) == i32(1) { goto _17 @@ -46610,7 +42680,7 @@ _10: _sqlite3ResetOneSchema(tls, _db, i32(1)) _18: _17: - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(5 /* X2 */))) = uint8(i32(0)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(5 /* X2 */))) = uint8(i32(0)) if _rc != i32(0) || _commit_internal == 0 { goto _20 } @@ -46654,45 +42724,29 @@ func _sqlite3InitOne(tls *crt.TLS, _db *Xsqlite3, _iDb int32, _pzErrMsg **int8) var _18_xAuth func(*crt.TLS, unsafe.Pointer, int32, *int8, *int8, *int8, *int8) int32 // sqlite3.c:115686:21 _ = _18_xAuth _openedTransaction = i32(0) - func() int32 { - if (_iDb >= i32(0)) && (_iDb < (_db.X5)) { - return i32(0) - } - return func() int32 { + func() { + if _iDb < i32(0) || _iDb >= (_db.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115540), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitOneØ00__func__Ø000))), unsafe.Pointer(str(21300))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_iDb))).X4)) != nil { - return i32(0) } - return func() int32 { + }() + func() { + if (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_iDb))).X4)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115541), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitOneØ00__func__Ø000))), unsafe.Pointer(str(51412))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115542), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitOneØ00__func__Ø000))), unsafe.Pointer(str(832))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_iDb == i32(1)) || _sqlite3BtreeHoldsMutex(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_iDb))).X1))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _iDb != i32(1) && _sqlite3BtreeHoldsMutex(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_iDb))).X1))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115543), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitOneØ00__func__Ø000))), unsafe.Pointer(str(51436))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_azArg)) + 8*uintptr(i32(0)))) = store1025(&_zMasterName, func() *int8 { if i32(1) != 0 && (_iDb == i32(1)) { @@ -46726,11 +42780,8 @@ _13: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115569), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitOneØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115569), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitOneØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -46854,15 +42905,11 @@ _34: sink961 = *p } _36: - func() int32 { - if ((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 { - return i32(0) - } - return func() int32 { + func() { + if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115678), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitOneØ00__func__Ø000))), unsafe.Pointer(str(51696))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _17_zSql = _sqlite3MPrintf(tls, _db, str(51712), unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_iDb))).X0), unsafe.Pointer(_zMasterName)) _18_xAuth = _db.X59 @@ -46946,26 +42993,19 @@ func _sqlite3InitCallback(tls *crt.TLS, _pInit unsafe.Pointer, _argc int32, _arg _pData = (*XInitData)(unsafe.Pointer(_pInit)) _db = (*Xsqlite3)(unsafe.Pointer(_pData.X0)) _iDb = _pData.X2 - func() int32 { - if _argc == i32(3) { - return i32(0) - } - return func() int32 { + func() { + if _argc != i32(3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115448), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitCallbackØ00__func__Ø000))), unsafe.Pointer(str(51784))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { ; return _argc }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 { - return i32(0) } - return func() int32 { + }() + _ = _argc + + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115450), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitCallbackØ00__func__Ø000))), unsafe.Pointer(str(832))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint16)(unsafe.Pointer(uintptr((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_iDb))).X4) + uintptr(114 /* X9 */))) @@ -46981,15 +43021,11 @@ func _sqlite3InitCallback(tls *crt.TLS, _pInit unsafe.Pointer, _argc int32, _arg return _4: - func() int32 { - if (_iDb >= i32(0)) && (_iDb < (_db.X5)) { - return i32(0) - } - return func() int32 { + func() { + if _iDb < i32(0) || _iDb >= (_db.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115457), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitCallbackØ00__func__Ø000))), unsafe.Pointer(str(21300))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _argv != (**int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _8 @@ -47011,60 +43047,44 @@ _9: goto _11 } - _3_saved_iDb = (*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X1 - func() int32 { - if ((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 { - return i32(0) - } - return func() int32 { + _3_saved_iDb = (*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X1 + func() { + if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115472), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitCallbackØ00__func__Ø000))), unsafe.Pointer(str(51696))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(4 /* X1 */))) = uint8(_iDb) - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(0 /* X0 */))) = _sqlite3Atoi(tls, *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(1))))) - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(6 /* X3 */))) = uint8(i32(0)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(4 /* X1 */))) = uint8(_iDb) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(0 /* X0 */))) = _sqlite3Atoi(tls, *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(1))))) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(6 /* X3 */))) = uint8(i32(0)) _3_rcp = Xsqlite3_prepare(tls, _db, *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(2)))), i32(-1), &_3_pStmt, (**int8)(unsafe.Pointer(uintptr(i32(0))))) _3_rc = _db.X10 - func() int32 { - if (_3_rc & i32(255)) == (_3_rcp & i32(255)) { - return i32(0) - } - return func() int32 { + func() { + if (_3_rc & i32(255)) != (_3_rcp & i32(255)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115478), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitCallbackØ00__func__Ø000))), unsafe.Pointer(str(51800))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(4 /* X1 */))) = _3_saved_iDb - func() int32 { - if (int32(_3_saved_iDb) == i32(0)) || (((_db.X6) & i32(268435456)) != i32(0)) { - return i32(0) } - return func() int32 { + }() + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(4 /* X1 */))) = _3_saved_iDb + func() { + if int32(_3_saved_iDb) != i32(0) && ((_db.X6)&i32(268435456)) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115480), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitCallbackØ00__func__Ø000))), unsafe.Pointer(str(51824))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if i32(0) == _3_rc { goto _19 } - if ((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X3) == 0 { + if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X3) == 0 { goto _20 } - func() int32 { - if _iDb == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if _iDb != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115483), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitCallbackØ00__func__Ø000))), unsafe.Pointer(str(51872))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _23 @@ -47183,15 +43203,11 @@ func Xsqlite3_prepare(tls *crt.TLS, _db *Xsqlite3, _zSql *int8, _nBytes int32, _ var _rc int32 // sqlite3.c:116138:7 _ = _rc _rc = _sqlite3LockAndPrepare(tls, _db, _zSql, _nBytes, i32(0), (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))), _ppStmt, _pzTail) - func() int32 { - if ((_rc == i32(0)) || (_ppStmt == (*unsafe.Pointer)(unsafe.Pointer(uintptr(i32(0)))))) || (unsafe.Pointer(*_ppStmt) == (unsafe.Pointer)(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) && _ppStmt != (*unsafe.Pointer)(unsafe.Pointer(uintptr(i32(0)))) && unsafe.Pointer(*_ppStmt) != (unsafe.Pointer)(uintptr(i32(0))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116140), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_prepareØ00__func__Ø000))), unsafe.Pointer(str(51964))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _rc return @@ -47230,15 +43246,11 @@ _2: _3: _sqlite3BtreeLeaveAll(tls, _db) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) - func() int32 { - if (_rc == i32(0)) || (unsafe.Pointer(*_ppStmt) == (unsafe.Pointer)(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) && unsafe.Pointer(*_ppStmt) != (unsafe.Pointer)(uintptr(i32(0))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116082), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3LockAndPrepareØ00__func__Ø000))), unsafe.Pointer(str(52008))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _rc return @@ -47275,25 +43287,17 @@ func _sqlite3Prepare(tls *crt.TLS, _db *Xsqlite3, _zSql *int8, _nBytes int32, _s crt.Xmemset(tls, (unsafe.Pointer)(&_sParse), i32(0), u64(204)) crt.Xmemset(tls, (unsafe.Pointer)((*int8)(unsafe.Pointer(uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(&_sParse))))+uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(u64(456))))))))), i32(0), u64(144)) *(**TVdbe)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sParse)) + uintptr(504 /* X61 */))))) = _pReprepare - func() int32 { - if (_ppStmt != nil) && (unsafe.Pointer(*_ppStmt) == (unsafe.Pointer)(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _ppStmt == nil || unsafe.Pointer(*_ppStmt) != (unsafe.Pointer)(uintptr(i32(0))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115921), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PrepareØ00__func__Ø000))), unsafe.Pointer(str(52036))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115923), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PrepareØ00__func__Ø000))), unsafe.Pointer(str(832))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = i32(0) _5: @@ -47306,15 +43310,11 @@ _5: goto _9 } - func() int32 { - if _sqlite3BtreeHoldsMutex(tls, _1_pBt) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3BtreeHoldsMutex(tls, _1_pBt) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115951), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PrepareØ00__func__Ø000))), unsafe.Pointer(str(52060))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3BtreeSchemaLocked(tls, _1_pBt) if _rc == 0 { @@ -47365,15 +43365,11 @@ _18: _15: _sqlite3RunParser(tls, &_sParse, _zSql, &_zErrMsg) _19: - func() int32 { - if uint32(i32(0)) == (_sParse.X42) { - return i32(0) - } - return func() int32 { + func() { + if uint32(i32(0)) != (_sParse.X42) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115986), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PrepareØ00__func__Ø000))), unsafe.Pointer(str(52140))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_sParse.X3) != i32(101) { goto _22 @@ -47430,7 +43426,7 @@ _31: _34: _28: - if int32((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != i32(0) { + if int32((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != i32(0) { goto _35 } @@ -47442,15 +43438,11 @@ _35: } _sqlite3VdbeFinalize(tls, (*TVdbe)(unsafe.Pointer(_sParse.X2))) - func() int32 { - if (*_ppStmt) == nil { - return i32(0) - } - return func() int32 { + func() { + if (*_ppStmt) != nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116029), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PrepareØ00__func__Ø000))), unsafe.Pointer(str(52164))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _41 @@ -47482,15 +43474,11 @@ _45: _end_prepare: _sqlite3ParserReset(tls, &_sParse) _rc = _sqlite3ApiExit(tls, _db, _rc) - func() int32 { - if (_rc & (_db.X11)) == _rc { - return i32(0) - } - return func() int32 { + func() { + if (_rc & (_db.X11)) != _rc { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116052), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PrepareØ00__func__Ø000))), unsafe.Pointer(str(52176))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _rc return @@ -47506,27 +43494,19 @@ func init() { func _sqlite3BtreeSchemaLocked(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c:68638:1 var _rc int32 // sqlite3.c:68639:7 _ = _rc - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68640), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeSchemaLockedØ00__func__Ø000))), unsafe.Pointer(str(7616))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3BtreeEnter(tls, _p) _rc = _querySharedCacheTableLock(tls, _p, uint32(i32(1)), uint8(i32(1))) - func() int32 { - if (_rc == i32(0)) || (_rc == i32(262)) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) && _rc != i32(262) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68643), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeSchemaLockedØ00__func__Ø000))), unsafe.Pointer(str(52216))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3BtreeLeave(tls, _p) r0 = _rc @@ -47546,65 +43526,41 @@ func _querySharedCacheTableLock(tls *crt.TLS, _p *XBtree, _iTab uint32, _eLock u var _pIter *XBtLock // sqlite3.c:59207:10 _ = _pIter _pBt = (*XBtShared)(unsafe.Pointer(_p.X1)) - func() int32 { - if _sqlite3BtreeHoldsMutex(tls, _p) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3BtreeHoldsMutex(tls, _p) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59209), unsafe.Pointer((*int8)(unsafe.Pointer(&_querySharedCacheTableLockØ00__func__Ø000))), unsafe.Pointer(str(16676))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_eLock) == i32(1)) || (int32(_eLock) == i32(2)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_eLock) != i32(1) && int32(_eLock) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59210), unsafe.Pointer((*int8)(unsafe.Pointer(&_querySharedCacheTableLockØ00__func__Ø000))), unsafe.Pointer(str(52292))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*Xsqlite3)(unsafe.Pointer(_p.X0)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3)(unsafe.Pointer(_p.X0)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59211), unsafe.Pointer((*int8)(unsafe.Pointer(&_querySharedCacheTableLockØ00__func__Ø000))), unsafe.Pointer(str(23364))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (((((*Xsqlite3)(unsafe.Pointer(_p.X0)).X6) & i32(16384)) == 0) || (int32(_eLock) == i32(2))) || (_iTab == uint32(i32(1))) { - return i32(0) } - return func() int32 { + }() + func() { + if (((*Xsqlite3)(unsafe.Pointer(_p.X0)).X6)&i32(16384)) != 0 && int32(_eLock) != i32(2) && _iTab != uint32(i32(1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59212), unsafe.Pointer((*int8)(unsafe.Pointer(&_querySharedCacheTableLockØ00__func__Ø000))), unsafe.Pointer(str(52332))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_eLock) == i32(1)) || ((_p == (*XBtree)(unsafe.Pointer(_pBt.X26))) && (int32(_p.X2) == i32(2))) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_eLock) != i32(1) && (_p != (*XBtree)(unsafe.Pointer(_pBt.X26)) || int32(_p.X2) != i32(2)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59218), unsafe.Pointer((*int8)(unsafe.Pointer(&_querySharedCacheTableLockØ00__func__Ø000))), unsafe.Pointer(str(52400))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_eLock) == i32(1)) || (int32(_pBt.X8) == i32(2)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_eLock) != i32(1) && int32(_pBt.X8) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59219), unsafe.Pointer((*int8)(unsafe.Pointer(&_querySharedCacheTableLockØ00__func__Ø000))), unsafe.Pointer(str(52468))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_p.X3) != 0 { goto _18 @@ -47628,25 +43584,17 @@ _21: goto _24 } - func() int32 { - if (int32(_pIter.X2) == i32(1)) || (int32(_pIter.X2) == i32(2)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pIter.X2) != i32(1) && int32(_pIter.X2) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59244), unsafe.Pointer((*int8)(unsafe.Pointer(&_querySharedCacheTableLockØ00__func__Ø000))), unsafe.Pointer(str(52520))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((int32(_eLock) == i32(1)) || ((*XBtree)(unsafe.Pointer(_pIter.X0)) == _p)) || (int32(_pIter.X2) == i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_eLock) != i32(1) && (*XBtree)(unsafe.Pointer(_pIter.X0)) != _p && int32(_pIter.X2) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59245), unsafe.Pointer((*int8)(unsafe.Pointer(&_querySharedCacheTableLockØ00__func__Ø000))), unsafe.Pointer(str(52572))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XBtree)(unsafe.Pointer(_pIter.X0)) == _p || (_pIter.X1) != _iTab || int32(_pIter.X2) == int32(_eLock) { goto _34 @@ -47656,15 +43604,11 @@ _21: goto _35 } - func() int32 { - if _p == (*XBtree)(unsafe.Pointer(_pBt.X26)) { - return i32(0) - } - return func() int32 { + func() { + if _p != (*XBtree)(unsafe.Pointer(_pBt.X26)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59249), unsafe.Pointer((*int8)(unsafe.Pointer(&_querySharedCacheTableLockØ00__func__Ø000))), unsafe.Pointer(str(52636))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(38 /* X10 */))) @@ -47705,25 +43649,17 @@ func _schemaIsValid(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:115811:1 var _1_pBt *XBtree // sqlite3.c:115821:11 _ = _1_pBt _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) - func() int32 { - if (_pParse.X5) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pParse.X5) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115817), unsafe.Pointer((*int8)(unsafe.Pointer(&_schemaIsValidØ00__func__Ø000))), unsafe.Pointer(str(52680))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115818), unsafe.Pointer((*int8)(unsafe.Pointer(&_schemaIsValidØ00__func__Ø000))), unsafe.Pointer(str(832))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _iDb = i32(0) _4: @@ -47761,15 +43697,11 @@ _12: _1_openedTransaction = i32(1) _9: _sqlite3BtreeGetMeta(tls, _1_pBt, i32(1), (*uint32)(unsafe.Pointer(&_cookie))) - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115840), unsafe.Pointer((*int8)(unsafe.Pointer(&_schemaIsValidØ00__func__Ø000))), unsafe.Pointer(str(52700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _cookie == ((*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_iDb))).X4)).X0) { goto _15 @@ -47800,25 +43732,17 @@ func init() { } func _sqlite3BtreeIsInReadTrans(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c:68590:1 - func() int32 { - if _p != nil { - return i32(0) - } - return func() int32 { + func() { + if _p == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68591), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeIsInReadTransØ00__func__Ø000))), unsafe.Pointer(str(8412))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68592), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeIsInReadTransØ00__func__Ø000))), unsafe.Pointer(str(7616))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = bool2int(int32(_p.X2) != i32(0)) return @@ -47845,25 +43769,17 @@ func _sqlite3BtreeBeginTrans(tls *crt.TLS, _p *XBtree, _wrflag int32) (r0 int32) _pBt = (*XBtShared)(unsafe.Pointer(_p.X1)) _rc = i32(0) _sqlite3BtreeEnter(tls, _p) - func() int32 { - if (int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) != i32(0)) || (((*XBtShared)(unsafe.Pointer(_p.X1)).X17) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) == i32(0) && ((*XBtShared)(unsafe.Pointer(_p.X1)).X17) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62170), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeBeginTransØ00__func__Ø000))), unsafe.Pointer(str(8748))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) >= int32(_p.X2) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) < int32(_p.X2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62170), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeBeginTransØ00__func__Ø000))), unsafe.Pointer(str(8812))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_p.X2) != i32(2) && (int32(_p.X2) != i32(1) || _wrflag != 0) { goto _7 @@ -47872,15 +43788,11 @@ func _sqlite3BtreeBeginTrans(tls *crt.TLS, _p *XBtree, _wrflag int32) (r0 int32) goto _trans_begun _7: - func() int32 { - if (int32(_pBt.X8) == i32(2)) || (int32(_pBt.X7) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pBt.X8) != i32(2) && int32(_pBt.X7) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62179), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeBeginTransØ00__func__Ø000))), unsafe.Pointer(str(52780))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_pBt.X10)&i32(1)) == i32(0) || _wrflag == 0 { goto _12 @@ -48007,15 +43919,11 @@ _35: goto _40 } - func() int32 { - if ((*XBtree)(unsafe.Pointer((*XBtLock)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X11 */))).X0)) == _p) && (((*XBtLock)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X11 */))).X1) == uint32(i32(1))) { - return i32(0) - } - return func() int32 { + func() { + if (*XBtree)(unsafe.Pointer((*XBtLock)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X11 */))).X0)) != _p || ((*XBtLock)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X11 */))).X1) != uint32(i32(1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62255), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeBeginTransØ00__func__Ø000))), unsafe.Pointer(str(52848))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XBtLock)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X11 */))))) + uintptr(12 /* X2 */))) = uint8(i32(1)) *(**XBtLock)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XBtLock)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X11 */))))) + uintptr(16 /* X3 */))))) = (*XBtLock)(unsafe.Pointer(_pBt.X25)) @@ -48039,15 +43947,11 @@ _46: } _19_pPage1 = (*XMemPage)(unsafe.Pointer(_pBt.X3)) - func() int32 { - if (*XBtree)(unsafe.Pointer(_pBt.X26)) == nil { - return i32(0) - } - return func() int32 { + func() { + if (*XBtree)(unsafe.Pointer(_pBt.X26)) != nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62269), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeBeginTransØ00__func__Ø000))), unsafe.Pointer(str(52888))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XBtree)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(120 /* X26 */))))) = _p { @@ -48086,25 +43990,17 @@ _trans_begun: _rc = _sqlite3PagerOpenSavepoint(tls, (*XPager)(unsafe.Pointer(_pBt.X0)), (*Xsqlite3)(unsafe.Pointer(_p.X0)).X75) _54: - func() int32 { - if (int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) != i32(0)) || (((*XBtShared)(unsafe.Pointer(_p.X1)).X17) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) == i32(0) && ((*XBtShared)(unsafe.Pointer(_p.X1)).X17) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62300), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeBeginTransØ00__func__Ø000))), unsafe.Pointer(str(8748))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) >= int32(_p.X2) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) < int32(_p.X2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62300), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeBeginTransØ00__func__Ø000))), unsafe.Pointer(str(8812))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3BtreeLeave(tls, _p) r0 = _rc @@ -48138,25 +44034,17 @@ func _lockBtree(tls *crt.TLS, _pBt *XBtShared) (r0 int32) { // sqlite3.c:61857:1 var _6_isOpen int32 // sqlite3.c:61915:11 _ = _6_isOpen _nPageFile = i32(0) - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61864), unsafe.Pointer((*int8)(unsafe.Pointer(&_lockBtreeØ00__func__Ø000))), unsafe.Pointer(str(7928))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XMemPage)(unsafe.Pointer(_pBt.X3)) == (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XMemPage)(unsafe.Pointer(_pBt.X3)) != (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61865), unsafe.Pointer((*int8)(unsafe.Pointer(&_lockBtreeØ00__func__Ø000))), unsafe.Pointer(str(52928))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3PagerSharedLock(tls, (*XPager)(unsafe.Pointer(_pBt.X0))) if _rc == i32(0) { @@ -48256,15 +44144,11 @@ _18: goto _page1_init_failed _21: - func() int32 { - if (_2_pageSize & uint32(i32(7))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_2_pageSize & uint32(i32(7))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61953), unsafe.Pointer((*int8)(unsafe.Pointer(&_lockBtreeØ00__func__Ø000))), unsafe.Pointer(str(52948))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _2_usableSize = _2_pageSize - uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_page1)) + 1*uintptr(i32(20))))) if _2_pageSize == (_pBt.X15) { @@ -48324,15 +44208,11 @@ _8: _32: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(37 /* X9 */))) = uint8(_pBt.X11) _33: - func() int32 { - if (int32(_pBt.X13) + i32(23)) <= int32((_pBt.X15)-uint32(i32(8))) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pBt.X13) + i32(23)) > int32((_pBt.X15)-uint32(i32(8))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62017), unsafe.Pointer((*int8)(unsafe.Pointer(&_lockBtreeØ00__func__Ø000))), unsafe.Pointer(str(52968))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XMemPage)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(24 /* X3 */))))) = _pPage1 *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(60 /* X18 */))) = uint32(_nPage) @@ -48371,85 +44251,57 @@ func _sqlite3PagerSharedLock(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqli var _15_dbFileVers [16]int8 // sqlite3.c:52108:12 _ = _15_dbFileVers _rc = i32(0) - func() int32 { - if _sqlite3PcacheRefCount(tls, (*XPCache)(unsafe.Pointer(_pPager.X59))) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3PcacheRefCount(tls, (*XPCache)(unsafe.Pointer(_pPager.X59))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51961), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(53020))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _assert_pager_state(tls, _pPager) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _assert_pager_state(tls, _pPager) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51962), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(9864))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pPager.X14) == i32(0)) || (int32(_pPager.X14) == i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X14) != i32(0) && int32(_pPager.X14) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51963), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(53064))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pPager.X26) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pPager.X26) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51964), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(10624))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) || int32(_pPager.X14) != i32(0) { goto _10 } _1_bHotJournal = i32(1) - func() int32 { - if (_pPager.X13) == 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X13) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51969), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(10616))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pPager.X10) == i32(0)) || (int32(_pPager.X15) == i32(4)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X10) != i32(0) && int32(_pPager.X15) != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51970), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(53124))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _pager_wait_on_lock(tls, _pPager, i32(1)) if _rc == i32(0) { goto _16 } - func() int32 { - if (int32(_pPager.X15) == i32(0)) || (int32(_pPager.X15) == i32(5)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X15) != i32(0) && int32(_pPager.X15) != i32(5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51974), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(53180))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _failed @@ -48499,26 +44351,18 @@ _24: _9_fout = i32(0) _9_f = i32(2050) - func() int32 { - if (_pPager.X10) == 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X10) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52034), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(53236))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3OsOpen(tls, _8_pVfs, _pPager.X52, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)), _9_f, &_9_fout) - func() int32 { - if (_rc != i32(0)) || ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if _rc == i32(0) && (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52036), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(12460))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _rc != i32(0) || (_9_fout&i32(1)) == 0 { goto _34 @@ -48533,15 +44377,11 @@ _25: goto _35 } - func() int32 { - if _rc == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52053), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(14052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _pagerSyncHotJournal(tls, _pPager) if _rc != i32(0) { @@ -48569,25 +44409,17 @@ _39: goto _failed _41: - func() int32 { - if int32(_pPager.X14) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X14) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52084), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(53256))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pPager.X15) == i32(1)) || (((_pPager.X1) != 0) && (int32(_pPager.X15) > i32(1))) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X15) != i32(1) && ((_pPager.X1) == 0 || int32(_pPager.X15) <= i32(1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52085), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(53284))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _22: if (_pPager.X10) != 0 || (_pPager.X21) == 0 { @@ -48634,30 +44466,22 @@ _56: _55: _49: _rc = _pagerOpenWalIfPresent(tls, _pPager) - func() int32 { - if ((*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0))))) || (_rc == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) && _rc != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52143), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(53372))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _10: if (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { goto _60 } - func() int32 { - if _rc == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52148), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(14052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _pagerBeginReadTransaction(tls, _pPager) _60: @@ -48672,26 +44496,18 @@ _failed: goto _66 } - func() int32 { - if (_pPager.X13) == 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X13) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52158), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(10616))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pager_unlock(tls, _pPager) - func() int32 { - if int32(_pPager.X14) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X14) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52160), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(53256))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _71 @@ -48713,15 +44529,11 @@ func init() { func _pager_wait_on_lock(tls *crt.TLS, _pPager *XPager, _locktype int32) (r0 int32) { // sqlite3.c:50740:1 var _rc int32 // sqlite3.c:50741:7 _ = _rc - func() int32 { - if ((int32(_pPager.X15) >= _locktype) || ((int32(_pPager.X15) == i32(0)) && (_locktype == i32(1)))) || ((int32(_pPager.X15) == i32(2)) && (_locktype == i32(4))) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X15) < _locktype && (int32(_pPager.X15) != i32(0) || _locktype != i32(1)) && (int32(_pPager.X15) != i32(2) || _locktype != i32(4)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50748), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_wait_on_lockØ00__func__Ø000))), unsafe.Pointer(str(53432))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _6: _rc = _pagerLockDb(tls, _pPager, _locktype) @@ -48744,15 +44556,11 @@ func _pagerLockDb(tls *crt.TLS, _pPager *XPager, _eLock int32) (r0 int32) { // s var _rc int32 // sqlite3.c:48030:7 _ = _rc _rc = i32(0) - func() int32 { - if ((_eLock == i32(1)) || (_eLock == i32(2))) || (_eLock == i32(4)) { - return i32(0) - } - return func() int32 { + func() { + if _eLock != i32(1) && _eLock != i32(2) && _eLock != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48032), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerLockDbØ00__func__Ø000))), unsafe.Pointer(str(53596))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pPager.X15) >= _eLock && int32(_pPager.X15) != i32(5) { goto _5 @@ -48803,45 +44611,29 @@ func _hasHotJournal(tls *crt.TLS, _pPager *XPager, _pExists *int32) (r0 int32) { _rc = i32(0) _exists = i32(1) _jrnlOpen = bool2int((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) - func() int32 { - if (_pPager.X3) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X3) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51840), unsafe.Pointer((*int8)(unsafe.Pointer(&_hasHotJournalØ00__func__Ø000))), unsafe.Pointer(str(11288))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51841), unsafe.Pointer((*int8)(unsafe.Pointer(&_hasHotJournalØ00__func__Ø000))), unsafe.Pointer(str(15636))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPager.X14) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X14) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51842), unsafe.Pointer((*int8)(unsafe.Pointer(&_hasHotJournalØ00__func__Ø000))), unsafe.Pointer(str(53256))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_jrnlOpen == i32(0)) || (_sqlite3OsDeviceCharacteristics(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)))&i32(2048)) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _jrnlOpen != i32(0) && (_sqlite3OsDeviceCharacteristics(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)))&i32(2048)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51844), unsafe.Pointer((*int8)(unsafe.Pointer(&_hasHotJournalØ00__func__Ø000))), unsafe.Pointer(str(53676))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *_pExists = i32(0) if _jrnlOpen != 0 { @@ -48860,15 +44652,11 @@ _9: goto _13 } - func() int32 { - if int32(_pPager.X10) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X10) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51867), unsafe.Pointer((*int8)(unsafe.Pointer(&_hasHotJournalØ00__func__Ø000))), unsafe.Pointer(str(9892))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _pagerPagecount(tls, _pPager, &_3_nPage) if _rc != i32(0) { @@ -48963,45 +44751,29 @@ func _pagerPagecount(tls *crt.TLS, _pPager *XPager, _pnPage *uint32) (r0 int32) _ = _1_n var _1_rc int32 // sqlite3.c:50108:9 _ = _1_rc - func() int32 { - if int32(_pPager.X14) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X14) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50095), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerPagecountØ00__func__Ø000))), unsafe.Pointer(str(53256))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPager.X15) >= i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X15) < i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50096), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerPagecountØ00__func__Ø000))), unsafe.Pointer(str(53792))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50097), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerPagecountØ00__func__Ø000))), unsafe.Pointer(str(15636))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPager.X10) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X10) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50098), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerPagecountØ00__func__Ø000))), unsafe.Pointer(str(9892))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nPage = _sqlite3WalDbsize(tls, (*XWal)(unsafe.Pointer(_pPager.X60))) if _nPage != uint32(i32(0)) || func() int32 { @@ -49009,11 +44781,8 @@ func _pagerPagecount(tls *crt.TLS, _pPager *XPager, _pnPage *uint32) (r0 int32) return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50106), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerPagecountØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50106), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerPagecountØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -49056,11 +44825,8 @@ func _sqlite3WalDbsize(tls *crt.TLS, _pWal *XWal) (r0 uint32) { // sqlite3.c:571 return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57103), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalDbsizeØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57103), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalDbsizeØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -49090,25 +44856,17 @@ func _pagerOpenWalIfPresent(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlit var _1_nPage uint32 // sqlite3.c:50153:10 _ = _1_nPage _rc = i32(0) - func() int32 { - if int32(_pPager.X14) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X14) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50148), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerOpenWalIfPresentØ00__func__Ø000))), unsafe.Pointer(str(53256))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPager.X15) >= i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X15) < i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50149), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerOpenWalIfPresentØ00__func__Ø000))), unsafe.Pointer(str(53792))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pPager.X10) != 0 { goto _4 @@ -49176,55 +44934,35 @@ func _sqlite3PagerOpenWal(tls *crt.TLS, _pPager *XPager, _pbOpen *int32) (r0 int var _rc int32 // sqlite3.c:54266:7 _ = _rc _rc = i32(0) - func() int32 { - if _assert_pager_state(tls, _pPager) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _assert_pager_state(tls, _pPager) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54268), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenWalØ00__func__Ø000))), unsafe.Pointer(str(9864))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pPager.X14) == i32(0)) || (_pbOpen != nil) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X14) != i32(0) && _pbOpen == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54269), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenWalØ00__func__Ø000))), unsafe.Pointer(str(53880))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pPager.X14) == i32(1)) || (_pbOpen == nil) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X14) != i32(1) && _pbOpen != nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54270), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenWalØ00__func__Ø000))), unsafe.Pointer(str(53920))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pbOpen == (*int32)(unsafe.Pointer(uintptr(i32(0))))) || ((*_pbOpen) == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if _pbOpen != (*int32)(unsafe.Pointer(uintptr(i32(0)))) && (*_pbOpen) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54271), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenWalØ00__func__Ø000))), unsafe.Pointer(str(53960))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pbOpen != (*int32)(unsafe.Pointer(uintptr(i32(0))))) || (((_pPager.X10) == 0) && ((*XWal)(unsafe.Pointer(_pPager.X60)) == nil)) { - return i32(0) } - return func() int32 { + }() + func() { + if _pbOpen == (*int32)(unsafe.Pointer(uintptr(i32(0)))) && ((_pPager.X10) != 0 || (*XWal)(unsafe.Pointer(_pPager.X60)) != nil) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54272), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenWalØ00__func__Ø000))), unsafe.Pointer(str(53984))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pPager.X10) != 0 || (*XWal)(unsafe.Pointer(_pPager.X60)) != nil { goto _16 @@ -49286,25 +45024,17 @@ func _pagerOpenWal(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3.c:5421 var _rc int32 // sqlite3.c:54218:7 _ = _rc _rc = i32(0) - func() int32 { - if ((*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0))))) && (int32(_pPager.X10) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) || int32(_pPager.X10) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54220), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerOpenWalØ00__func__Ø000))), unsafe.Pointer(str(54056))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pPager.X15) == i32(1)) || (int32(_pPager.X15) == i32(4)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X15) != i32(1) && int32(_pPager.X15) != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54221), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerOpenWalØ00__func__Ø000))), unsafe.Pointer(str(54096))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pPager.X1) == 0 { goto _6 @@ -49333,15 +45063,11 @@ func init() { func _pagerExclusiveLock(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3.c:54197:1 var _rc int32 // sqlite3.c:54198:7 _ = _rc - func() int32 { - if (int32(_pPager.X15) == i32(1)) || (int32(_pPager.X15) == i32(4)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X15) != i32(1) && int32(_pPager.X15) != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54200), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerExclusiveLockØ00__func__Ø000))), unsafe.Pointer(str(54096))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _pagerLockDb(tls, _pPager, i32(4)) if _rc == i32(0) { @@ -49370,25 +45096,17 @@ func _sqlite3WalOpen(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _pDbFd *Xsqlite3_file, _ _ = _flags var _4_iDC int32 // sqlite3.c:55739:9 _ = _4_iDC - func() int32 { - if (_zWalName != nil) && ((*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zWalName)) + 1*uintptr(i32(0))))) != 0) { - return i32(0) - } - return func() int32 { + func() { + if _zWalName == nil || (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zWalName)) + 1*uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55691), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalOpenØ00__func__Ø000))), unsafe.Pointer(str(54192))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pDbFd != nil { - return i32(0) } - return func() int32 { + }() + func() { + if _pDbFd == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55692), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalOpenØ00__func__Ø000))), unsafe.Pointer(str(54216))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() i32(0) i32(0) @@ -49467,25 +45185,17 @@ func _pagerBeginReadTransaction(tls *crt.TLS, _pPager *XPager) (r0 int32) { // s var _changed int32 // sqlite3.c:50055:7 _ = _changed _changed = i32(0) - func() int32 { - if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50057), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerBeginReadTransactionØ00__func__Ø000))), unsafe.Pointer(str(14908))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pPager.X14) == i32(0)) || (int32(_pPager.X14) == i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X14) != i32(0) && int32(_pPager.X14) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50058), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerBeginReadTransactionØ00__func__Ø000))), unsafe.Pointer(str(53064))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3WalEndReadTransaction(tls, (*XWal)(unsafe.Pointer(_pPager.X60))) _rc = _sqlite3WalBeginReadTransaction(tls, (*XWal)(unsafe.Pointer(_pPager.X60)), &_changed) @@ -49547,15 +45257,11 @@ func _walTryBeginRead(tls *crt.TLS, _pWal *XWal, _pChanged *int32, _useWal int32 var _13_thisMark uint32 // sqlite3.c:56703:9 _ = _13_thisMark _rc = i32(0) - func() int32 { - if int32(_pWal.X9) < i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pWal.X9) >= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56591), unsafe.Pointer((*int8)(unsafe.Pointer(&_walTryBeginReadØ00__func__Ø000))), unsafe.Pointer(str(54268))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _cnt <= i32(5) { goto _2 @@ -49671,15 +45377,11 @@ _19: goto _24 } - func() int32 { - if _13_thisMark != u32(4294967295) { - return i32(0) - } - return func() int32 { + func() { + if _13_thisMark == u32(4294967295) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56705), unsafe.Pointer((*int8)(unsafe.Pointer(&_walTryBeginReadØ00__func__Ø000))), unsafe.Pointer(str(54288))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _mxReadMark = _13_thisMark _mxI = _i @@ -49726,15 +45428,11 @@ _29: goto _37 } - func() int32 { - if (_rc == i32(5)) || ((int32(_pWal.X14) & i32(2)) != i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(5) && (int32(_pWal.X14)&i32(2)) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56726), unsafe.Pointer((*int8)(unsafe.Pointer(&_walTryBeginReadØ00__func__Ø000))), unsafe.Pointer(str(54316))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = func() int32 { if _rc == i32(5) { @@ -49770,15 +45468,11 @@ _43: return _47: - func() int32 { - if _mxReadMark <= ((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(72 /* X18 */))).X6) { - return i32(0) - } - return func() int32 { + func() { + if _mxReadMark > ((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(72 /* X18 */))).X6) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56776), unsafe.Pointer((*int8)(unsafe.Pointer(&_walTryBeginReadØ00__func__Ø000))), unsafe.Pointer(str(54372))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(60 /* X9 */))) = int16(_mxI) r0 = _rc @@ -49810,15 +45504,11 @@ func _sqlite3PagerBegin(tls *crt.TLS, _pPager *XPager, _exFlag int32, _subjInMem return _0: - func() int32 { - if (int32(_pPager.X14) >= i32(1)) && (int32(_pPager.X14) < i32(6)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X14) < i32(1) || int32(_pPager.X14) >= i32(6) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52603), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerBeginØ00__func__Ø000))), unsafe.Pointer(str(54436))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(26 /* X19 */))) = uint8(_subjInMemory) if func() int32 { @@ -49826,26 +45516,19 @@ _0: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52606), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerBeginØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52606), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerBeginØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { goto _6 } - func() int32 { - if (*XBitvec)(unsafe.Pointer(_pPager.X30)) == (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XBitvec)(unsafe.Pointer(_pPager.X30)) != (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52607), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerBeginØ00__func__Ø000))), unsafe.Pointer(str(12436))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { goto _9 @@ -49888,35 +45571,23 @@ _13: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(36 /* X23 */))) = _pPager.X22 *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(96 /* X34 */))) = int64(i32(0)) _16: - func() int32 { - if (_rc == i32(0)) || (int32(_pPager.X14) == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) && int32(_pPager.X14) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52656), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerBeginØ00__func__Ø000))), unsafe.Pointer(str(54496))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_rc != i32(0)) || (int32(_pPager.X14) == i32(2)) { - return i32(0) } - return func() int32 { + }() + func() { + if _rc == i32(0) && int32(_pPager.X14) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52657), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerBeginØ00__func__Ø000))), unsafe.Pointer(str(54544))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _assert_pager_state(tls, _pPager) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _assert_pager_state(tls, _pPager) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52658), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerBeginØ00__func__Ø000))), unsafe.Pointer(str(9864))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _6: r0 = _rc @@ -49933,25 +45604,17 @@ func init() { func _sqlite3WalBeginWriteTransaction(tls *crt.TLS, _pWal *XWal) (r0 int32) { // sqlite3.c:57123:1 var _rc int32 // sqlite3.c:57124:7 _ = _rc - func() int32 { - if int32(_pWal.X9) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pWal.X9) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57128), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalBeginWriteTransactionØ00__func__Ø000))), unsafe.Pointer(str(18636))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pWal.X12) == i32(0)) && ((_pWal.X20) == uint32(i32(0))) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pWal.X12) != i32(0) || (_pWal.X20) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57129), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalBeginWriteTransactionØ00__func__Ø000))), unsafe.Pointer(str(54620))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pWal.X14) == 0 { goto _5 @@ -50003,15 +45666,11 @@ func _newDatabase(tls *crt.TLS, _pBt *XBtShared) (r0 int32) { // sqlite3.c:62077 _ = _data var _rc int32 // sqlite3.c:62080:7 _ = _rc - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62082), unsafe.Pointer((*int8)(unsafe.Pointer(&_newDatabaseØ00__func__Ø000))), unsafe.Pointer(str(7928))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pBt.X18) <= uint32(i32(0)) { goto _2 @@ -50022,15 +45681,11 @@ func _newDatabase(tls *crt.TLS, _pBt *XBtShared) (r0 int32) { // sqlite3.c:62077 _2: _pP1 = (*XMemPage)(unsafe.Pointer(_pBt.X3)) - func() int32 { - if _pP1 != (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pP1 == (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62087), unsafe.Pointer((*int8)(unsafe.Pointer(&_newDatabaseØ00__func__Ø000))), unsafe.Pointer(str(54692))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _data = _pP1.X19 _rc = _sqlite3PagerWrite(tls, (*XPgHdr)(unsafe.Pointer(_pP1.X23))) @@ -50048,15 +45703,11 @@ _5: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(i32(17)))) = uint8(((_pBt.X15) >> uint(i32(16))) & uint32(i32(255))) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(i32(18)))) = uint8(i32(1)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(i32(19)))) = uint8(i32(1)) - func() int32 { - if ((_pBt.X16) <= (_pBt.X15)) && (((_pBt.X16) + uint32(i32(255))) >= (_pBt.X15)) { - return i32(0) - } - return func() int32 { + func() { + if (_pBt.X16) > (_pBt.X15) || ((_pBt.X16)+uint32(i32(255))) < (_pBt.X15) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62097), unsafe.Pointer((*int8)(unsafe.Pointer(&_newDatabaseØ00__func__Ø000))), unsafe.Pointer(str(54700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(i32(20)))) = uint8((_pBt.X15) - (_pBt.X16)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(i32(21)))) = uint8(i32(64)) @@ -50069,25 +45720,17 @@ _5: *p = uint16(int32(*p) | i32(2)) sink4530 = *p } - func() int32 { - if (int32(_pBt.X5) == i32(1)) || (int32(_pBt.X5) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pBt.X5) != i32(1) && int32(_pBt.X5) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62106), unsafe.Pointer((*int8)(unsafe.Pointer(&_newDatabaseØ00__func__Ø000))), unsafe.Pointer(str(54772))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pBt.X6) == i32(1)) || (int32(_pBt.X6) == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pBt.X6) != i32(1) && int32(_pBt.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62107), unsafe.Pointer((*int8)(unsafe.Pointer(&_newDatabaseØ00__func__Ø000))), unsafe.Pointer(str(54816))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3Put4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(i32(52)))), uint32(_pBt.X5)) _sqlite3Put4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(i32(64)))), uint32(_pBt.X6)) @@ -50116,55 +45759,35 @@ func _zeroPage(tls *crt.TLS, _pPage *XMemPage, _flags int32) { // sqlite3.c:6087 _data = _pPage.X19 _pBt = (*XBtShared)(unsafe.Pointer(_pPage.X18)) _hdr = _pPage.X6 - func() int32 { - if _sqlite3PagerPagenumber(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) == (_pPage.X4) { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3PagerPagenumber(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) != (_pPage.X4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60882), unsafe.Pointer((*int8)(unsafe.Pointer(&_zeroPageØ00__func__Ø000))), unsafe.Pointer(str(54872))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if unsafe.Pointer(_sqlite3PagerGetExtra(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23)))) == (unsafe.Pointer)(_pPage) { - return i32(0) } - return func() int32 { + }() + func() { + if unsafe.Pointer(_sqlite3PagerGetExtra(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23)))) != (unsafe.Pointer)(_pPage) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60883), unsafe.Pointer((*int8)(unsafe.Pointer(&_zeroPageØ00__func__Ø000))), unsafe.Pointer(str(19812))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if unsafe.Pointer(_sqlite3PagerGetData(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23)))) == (unsafe.Pointer)(_data) { - return i32(0) } - return func() int32 { + }() + func() { + if unsafe.Pointer(_sqlite3PagerGetData(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23)))) != (unsafe.Pointer)(_data) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60884), unsafe.Pointer((*int8)(unsafe.Pointer(&_zeroPageØ00__func__Ø000))), unsafe.Pointer(str(54924))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60885), unsafe.Pointer((*int8)(unsafe.Pointer(&_zeroPageØ00__func__Ø000))), unsafe.Pointer(str(54968))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60886), unsafe.Pointer((*int8)(unsafe.Pointer(&_zeroPageØ00__func__Ø000))), unsafe.Pointer(str(7928))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_pBt.X10) & i32(4)) == 0 { goto _10 @@ -50192,15 +45815,11 @@ _10: *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(96 /* X21 */))) = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(_first))) *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(104 /* X22 */))) = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(_pPage.X7))) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(12 /* X9 */))) = uint8(i32(0)) - func() int32 { - if ((_pBt.X15) >= uint32(i32(512))) && ((_pBt.X15) <= uint32(i32(65536))) { - return i32(0) - } - return func() int32 { + func() { + if (_pBt.X15) < uint32(i32(512)) || (_pBt.X15) > uint32(i32(65536)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60902), unsafe.Pointer((*int8)(unsafe.Pointer(&_zeroPageØ00__func__Ø000))), unsafe.Pointer(str(55008))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(24 /* X15 */))) = uint16((_pBt.X15) - uint32(i32(1))) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(22 /* X14 */))) = uint16(i32(0)) @@ -50230,30 +45849,22 @@ func _sqlite3PagerIswriteable(tls *crt.TLS, _pPg *XPgHdr) (r0 int32) { // sqlite func _decodeFlags(tls *crt.TLS, _pPage *XMemPage, _flagByte int32) (r0 int32) { // sqlite3.c:60682:1 var _pBt *XBtShared // sqlite3.c:60683:12 _ = _pBt - func() int32 { - if int32(_pPage.X6) == func() int32 { + func() { + if int32(_pPage.X6) != func() int32 { if (_pPage.X4) == uint32(i32(1)) { return i32(100) } return i32(0) }() { - return i32(0) - } - return func() int32 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60685), unsafe.Pointer((*int8)(unsafe.Pointer(&_decodeFlagsØ00__func__Ø000))), unsafe.Pointer(str(55064))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60686), unsafe.Pointer((*int8)(unsafe.Pointer(&_decodeFlagsØ00__func__Ø000))), unsafe.Pointer(str(19920))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(8 /* X5 */))) = uint8(_flagByte >> uint(i32(3))) i32(0) @@ -50401,15 +46012,11 @@ _10: sink985 = *p } _9: - func() int32 { - if (_nSize == uint32(_debuginfo.X4)) || ((_sqlite3Config.X6) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _nSize != uint32(_debuginfo.X4) && (_sqlite3Config.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60224), unsafe.Pointer((*int8)(unsafe.Pointer(&_cellSizePtrØ00__func__Ø000))), unsafe.Pointer(str(55124))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = uint16(_nSize) return @@ -50433,45 +46040,29 @@ func _btreeParseCellPtr(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8, _pInfo *X _ = _1_pEnd var _3_pEnd *uint8 // sqlite3.c:60093:8 _ = _3_pEnd - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60063), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeParseCellPtrØ00__func__Ø000))), unsafe.Pointer(str(19920))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pPage.X5) == i32(0)) || (int32(_pPage.X5) == i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPage.X5) != i32(0) && int32(_pPage.X5) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60064), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeParseCellPtrØ00__func__Ø000))), unsafe.Pointer(str(55176))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pPage.X3) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (_pPage.X3) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60065), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeParseCellPtrØ00__func__Ø000))), unsafe.Pointer(str(55212))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPage.X7) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPage.X7) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60066), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeParseCellPtrØ00__func__Ø000))), unsafe.Pointer(str(55232))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pIter = _pCell _nPayload = uint32(*_pIter) @@ -50592,15 +46183,11 @@ func _cellSizePtrNoPayload(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8) (r0 ui (*(*func(*crt.TLS, *XMemPage, *uint8, *XCellInfo))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *uint8, unsafe.Pointer) }{(_pPage.X25)})))(tls, _pPage, _pCell, &_debuginfo) - func() int32 { - if int32(_pPage.X7) == i32(4) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPage.X7) != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60242), unsafe.Pointer((*int8)(unsafe.Pointer(&_cellSizePtrNoPayloadØ00__func__Ø000))), unsafe.Pointer(str(55276))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pEnd = (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_pIter)) + uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(9)))))))) _2: @@ -50611,15 +46198,11 @@ _2: goto _2 _3: - func() int32 { - if (int32(_debuginfo.X4) == int32(uint16(int64((uintptr(unsafe.Pointer(_pIter))-uintptr(unsafe.Pointer(_pCell)))/1)))) || ((_sqlite3Config.X6) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_debuginfo.X4) != int32(uint16(int64((uintptr(unsafe.Pointer(_pIter))-uintptr(unsafe.Pointer(_pCell)))/1))) && (_sqlite3Config.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60245), unsafe.Pointer((*int8)(unsafe.Pointer(&_cellSizePtrNoPayloadØ00__func__Ø000))), unsafe.Pointer(str(55300))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = uint16(int64((uintptr(unsafe.Pointer(_pIter)) - uintptr(unsafe.Pointer(_pCell))) / 1)) return @@ -50633,35 +46216,23 @@ func init() { } func _btreeParseCellPtrNoPayload(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8, _pInfo *XCellInfo) { // sqlite3.c:60037:1 - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60042), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeParseCellPtrNoPayloadØ00__func__Ø000))), unsafe.Pointer(str(19920))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPage.X5) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPage.X5) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60043), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeParseCellPtrNoPayloadØ00__func__Ø000))), unsafe.Pointer(str(55376))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPage.X7) == i32(4) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPage.X7) != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60044), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeParseCellPtrNoPayloadØ00__func__Ø000))), unsafe.Pointer(str(55276))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInfo)) + uintptr(22 /* X4 */))) = uint16(i32(4) + int32(_sqlite3GetVarint(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCell))+1*uintptr(i32(4)))), (*uint64)(unsafe.Pointer((*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInfo))+uintptr(0 /* X0 */)))))))) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInfo)) + uintptr(16 /* X2 */))) = uint32(i32(0)) @@ -50955,35 +46526,23 @@ func _btreeParseCellPtrIndex(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8, _pIn _ = _nPayload var _1_pEnd *uint8 // sqlite3.c:60136:8 _ = _1_pEnd - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60130), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeParseCellPtrIndexØ00__func__Ø000))), unsafe.Pointer(str(19920))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pPage.X5) == i32(0)) || (int32(_pPage.X5) == i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPage.X5) != i32(0) && int32(_pPage.X5) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60131), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeParseCellPtrIndexØ00__func__Ø000))), unsafe.Pointer(str(55176))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPage.X3) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPage.X3) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60132), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeParseCellPtrIndexØ00__func__Ø000))), unsafe.Pointer(str(55420))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pIter = (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_pCell)) + uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_pPage.X7))))))) _nPayload = uint32(*_pIter) @@ -51039,27 +46598,19 @@ func _btreeInvokeBusyHandler(tls *crt.TLS, _pArg unsafe.Pointer) (r0 int32) { // var _pBt *XBtShared // sqlite3.c:61123:12 _ = _pBt _pBt = (*XBtShared)(unsafe.Pointer(_pArg)) - func() int32 { - if (*Xsqlite3)(unsafe.Pointer(_pBt.X1)) != nil { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3)(unsafe.Pointer(_pBt.X1)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61124), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeInvokeBusyHandlerØ00__func__Ø000))), unsafe.Pointer(str(55468))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pBt.X1)).X3))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pBt.X1)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61125), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeInvokeBusyHandlerØ00__func__Ø000))), unsafe.Pointer(str(55476))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - r0 = _sqlite3InvokeBusyHandler(tls, (*T5415638)(unsafe.Pointer(uintptr(_pBt.X1)+uintptr(536 /* X71 */)))) + r0 = _sqlite3InvokeBusyHandler(tls, (*T5415620)(unsafe.Pointer(uintptr(_pBt.X1)+uintptr(536 /* X71 */)))) return } @@ -51070,17 +46621,14 @@ func init() { crt.Xstrncpy(nil, &_btreeInvokeBusyHandlerØ00__func__Ø000[0], str(55512), 23) } -func _sqlite3InvokeBusyHandler(tls *crt.TLS, _p *T5415638) (r0 int32) { // sqlite3.c:141401:1 +func _sqlite3InvokeBusyHandler(tls *crt.TLS, _p *T5415620) (r0 int32) { // sqlite3.c:141401:1 var _rc int32 // sqlite3.c:141402:7 _ = _rc if func() int32 { - if _p == (*T5415638)(unsafe.Pointer(uintptr(i32(0)))) { + if _p == (*T5415620)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(141403), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InvokeBusyHandlerØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(141403), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InvokeBusyHandlerØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -51120,25 +46668,17 @@ func init() { } func _sqlite3PagerOpenSavepoint(tls *crt.TLS, _pPager *XPager, _nSavepoint int32) (r0 int32) { // sqlite3.c:53577:1 - func() int32 { - if int32(_pPager.X14) >= i32(2) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X14) < i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53578), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenSavepointØ00__func__Ø000))), unsafe.Pointer(str(9828))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _assert_pager_state(tls, _pPager) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _assert_pager_state(tls, _pPager) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53579), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenSavepointØ00__func__Ø000))), unsafe.Pointer(str(9864))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _nSavepoint <= (_pPager.X38) || (_pPager.X3) == 0 { goto _5 @@ -51170,35 +46710,23 @@ func _pagerOpenSavepoint(tls *crt.TLS, _pPager *XPager, _nSavepoint int32) (r0 i _ = _aNew _rc = i32(0) _nCurrent = _pPager.X38 - func() int32 { - if int32(_pPager.X14) >= i32(2) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X14) < i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53538), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerOpenSavepointØ00__func__Ø000))), unsafe.Pointer(str(9828))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _assert_pager_state(tls, _pPager) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _assert_pager_state(tls, _pPager) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53539), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerOpenSavepointØ00__func__Ø000))), unsafe.Pointer(str(9864))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_nSavepoint > _nCurrent) && ((_pPager.X3) != 0) { - return i32(0) } - return func() int32 { + }() + func() { + if _nSavepoint <= _nCurrent || (_pPager.X3) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53540), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerOpenSavepointØ00__func__Ø000))), unsafe.Pointer(str(55592))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _aNew = (*XPagerSavepoint)(unsafe.Pointer(_sqlite3Realloc(tls, _pPager.X37, u64(48)*uint64(_nSavepoint)))) if _aNew != nil { @@ -51249,15 +46777,11 @@ _16: goto _8 _11: - func() int32 { - if (_pPager.X38) == _nSavepoint { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X38) != _nSavepoint { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53573), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerOpenSavepointØ00__func__Ø000))), unsafe.Pointer(str(55636))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _assertTruncateConstraint(tls, _pPager) r0 = _rc @@ -51272,15 +46796,11 @@ func init() { } func _sqlite3WalSavepoint(tls *crt.TLS, _pWal *XWal, _aWalData *uint32) { // sqlite3.c:57223:1 - func() int32 { - if (_pWal.X12) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pWal.X12) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57224), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalSavepointØ00__func__Ø000))), unsafe.Pointer(str(14672))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aWalData)) + 4*uintptr(i32(0)))) = (*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(72 /* X18 */))).X6 *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aWalData)) + 4*uintptr(i32(1)))) = *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(72 /* X18 */)))))+uintptr(24 /* X8 */))))) + 4*uintptr(i32(0)))) @@ -51321,25 +46841,17 @@ _3: } func _assertTruncateConstraintCb(tls *crt.TLS, _pPg *XPgHdr) { // sqlite3.c:50782:1 - func() int32 { - if (int32(_pPg.X6) & i32(2)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pPg.X6) & i32(2)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50783), unsafe.Pointer((*int8)(unsafe.Pointer(&_assertTruncateConstraintCbØ00__func__Ø000))), unsafe.Pointer(str(55708))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_subjRequiresPage(tls, _pPg) == 0) || ((_pPg.X5) <= ((*XPager)(unsafe.Pointer(_pPg.X4)).X22)) { - return i32(0) } - return func() int32 { + }() + func() { + if _subjRequiresPage(tls, _pPg) != 0 && (_pPg.X5) > ((*XPager)(unsafe.Pointer(_pPg.X4)).X22) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50784), unsafe.Pointer((*int8)(unsafe.Pointer(&_assertTruncateConstraintCbØ00__func__Ø000))), unsafe.Pointer(str(55732))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() return @@ -51356,45 +46868,29 @@ func _sqlite3BtreeGetMeta(tls *crt.TLS, _p *XBtree, _idx int32, _pMeta *uint32) _ = _pBt _pBt = (*XBtShared)(unsafe.Pointer(_p.X1)) _sqlite3BtreeEnter(tls, _p) - func() int32 { - if int32(_p.X2) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X2) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67779), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeGetMetaØ00__func__Ø000))), unsafe.Pointer(str(55820))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if i32(0) == _querySharedCacheTableLock(tls, _p, uint32(i32(1)), uint8(i32(1))) { - return i32(0) } - return func() int32 { + }() + func() { + if i32(0) != _querySharedCacheTableLock(tls, _p, uint32(i32(1)), uint8(i32(1))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67780), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeGetMetaØ00__func__Ø000))), unsafe.Pointer(str(55844))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XMemPage)(unsafe.Pointer(_pBt.X3)) != nil { - return i32(0) } - return func() int32 { + }() + func() { + if (*XMemPage)(unsafe.Pointer(_pBt.X3)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67781), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeGetMetaØ00__func__Ø000))), unsafe.Pointer(str(55908))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_idx >= i32(0)) && (_idx <= i32(15)) { - return i32(0) } - return func() int32 { + }() + func() { + if _idx < i32(0) || _idx > i32(15) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67782), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeGetMetaØ00__func__Ø000))), unsafe.Pointer(str(55920))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _idx != i32(15) { goto _9 @@ -51418,15 +46914,11 @@ func init() { } func _sqlite3PagerDataVersion(tls *crt.TLS, _pPager *XPager) (r0 uint32) { // sqlite3.c:48611:1 - func() int32 { - if int32(_pPager.X14) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X14) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48612), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerDataVersionØ00__func__Ø000))), unsafe.Pointer(str(55960))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _pPager.X39 return @@ -51442,36 +46934,24 @@ func init() { func _sqlite3ResetOneSchema(tls *crt.TLS, _db *Xsqlite3, _iDb int32) { // sqlite3.c:99970:1 var _pDb *XDb // sqlite3.c:99971:6 _ = _pDb - func() int32 { - if _iDb < (_db.X5) { - return i32(0) - } - return func() int32 { + func() { + if _iDb >= (_db.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99972), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ResetOneSchemaØ00__func__Ø000))), unsafe.Pointer(str(56012))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_iDb))) - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99976), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ResetOneSchemaØ00__func__Ø000))), unsafe.Pointer(str(52700))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XSchema)(unsafe.Pointer(_pDb.X4)) != (*XSchema)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XSchema)(unsafe.Pointer(_pDb.X4)) == (*XSchema)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99977), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ResetOneSchemaØ00__func__Ø000))), unsafe.Pointer(str(56024))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3SchemaClear(tls, _pDb.X4) if _iDb == i32(1) { @@ -51479,15 +46959,11 @@ func _sqlite3ResetOneSchema(tls *crt.TLS, _db *Xsqlite3, _iDb int32) { // sqlite } _pDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(i32(1)))) - func() int32 { - if (*XSchema)(unsafe.Pointer(_pDb.X4)) != (*XSchema)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XSchema)(unsafe.Pointer(_pDb.X4)) == (*XSchema)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99986), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ResetOneSchemaØ00__func__Ø000))), unsafe.Pointer(str(56024))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3SchemaClear(tls, _pDb.X4) _6: @@ -51577,26 +47053,18 @@ func _autoVacuumCommit(tls *crt.TLS, _pBt *XBtShared) (r0 int32) { // sqlite3.c: _rc = i32(0) _pPager = (*XPager)(unsafe.Pointer(_pBt.X0)) _nRef = _sqlite3PagerRefcount(tls, _pPager) - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62680), unsafe.Pointer((*int8)(unsafe.Pointer(&_autoVacuumCommitØ00__func__Ø000))), unsafe.Pointer(str(7928))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _invalidateAllOverflowCache(tls, _pBt) - func() int32 { - if (_pBt.X5) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pBt.X5) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62682), unsafe.Pointer((*int8)(unsafe.Pointer(&_autoVacuumCommitØ00__func__Ø000))), unsafe.Pointer(str(56064))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pBt.X6) != 0 { goto _4 @@ -51656,15 +47124,11 @@ _16: _sqlite3PagerRollback(tls, _pPager) _17: _4: - func() int32 { - if _nRef >= _sqlite3PagerRefcount(tls, _pPager) { - return i32(0) - } - return func() int32 { + func() { + if _nRef < _sqlite3PagerRefcount(tls, _pPager) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62720), unsafe.Pointer((*int8)(unsafe.Pointer(&_autoVacuumCommitØ00__func__Ø000))), unsafe.Pointer(str(56080))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _rc return @@ -51680,15 +47144,11 @@ func init() { func _invalidateAllOverflowCache(tls *crt.TLS, _pBt *XBtShared) { // sqlite3.c:59436:1 var _p *XBtCursor // sqlite3.c:59437:12 _ = _p - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59438), unsafe.Pointer((*int8)(unsafe.Pointer(&_invalidateAllOverflowCacheØ00__func__Ø000))), unsafe.Pointer(str(7928))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _p = (*XBtCursor)(unsafe.Pointer(_pBt.X2)) _2: @@ -51768,25 +47228,17 @@ func _incrVacuumStep(tls *crt.TLS, _pBt *XBtShared, _nFin uint32, _iLastPg uint3 _ = _8_iNear var _11_pFreePg *XMemPage // sqlite3.c:62574:17 _ = _11_pFreePg - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62515), unsafe.Pointer((*int8)(unsafe.Pointer(&_incrVacuumStepØ00__func__Ø000))), unsafe.Pointer(str(7928))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _iLastPg > _nFin { - return i32(0) } - return func() int32 { + }() + func() { + if _iLastPg <= _nFin { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62516), unsafe.Pointer((*int8)(unsafe.Pointer(&_incrVacuumStepØ00__func__Ø000))), unsafe.Pointer(str(56164))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _ptrmapPageno(tls, _pBt, _iLastPg) == _iLastPg || _iLastPg == ((uint32(_sqlite3PendingByte)/(_pBt.X15))+uint32(i32(1))) { goto _5 @@ -51835,15 +47287,11 @@ _8: return _11: - func() int32 { - if _6_iFreePg == _iLastPg { - return i32(0) - } - return func() int32 { + func() { + if _6_iFreePg != _iLastPg { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62548), unsafe.Pointer((*int8)(unsafe.Pointer(&_incrVacuumStepØ00__func__Ø000))), unsafe.Pointer(str(56180))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _releasePage(tls, _6_pFreePg) _10: @@ -51884,15 +47332,11 @@ _18: goto _17 } - func() int32 { - if _8_iFreePg < _iLastPg { - return i32(0) - } - return func() int32 { + func() { + if _8_iFreePg >= _iLastPg { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62582), unsafe.Pointer((*int8)(unsafe.Pointer(&_incrVacuumStepØ00__func__Ø000))), unsafe.Pointer(str(56200))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _relocatePage(tls, _pBt, _8_pLastPg, _1_eType, _1_iPtrPage, _8_iFreePg, _bCommit) _releasePage(tls, _8_pLastPg) @@ -51977,25 +47421,17 @@ func _allocateBtreePage(tls *crt.TLS, _pBt *XBtShared, _ppPage **XMemPage, _pPgn _ = _44_pPg _pTrunk = nil _pPrevTrunk = nil - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64612), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateBtreePageØ00__func__Ø000))), unsafe.Pointer(str(7928))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_eMode) == i32(0)) || ((_nearby > uint32(i32(0))) && ((_pBt.X5) != 0)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_eMode) != i32(0) && (_nearby <= uint32(i32(0)) || (_pBt.X5) == 0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64613), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateBtreePageØ00__func__Ø000))), unsafe.Pointer(str(56232))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pPage1 = (*XMemPage)(unsafe.Pointer(_pBt.X3)) _mxPage = _btreePagecount(tls, _pBt) @@ -52022,25 +47458,17 @@ _6: goto _9 } - func() int32 { - if _nearby > uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _nearby <= uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64637), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateBtreePageØ00__func__Ø000))), unsafe.Pointer(str(56300))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pBt.X5) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (_pBt.X5) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64638), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateBtreePageØ00__func__Ø000))), unsafe.Pointer(str(56064))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _ptrmapGet(tls, _pBt, _nearby, &_4_eType, (*uint32)(unsafe.Pointer(uintptr(i32(0))))) if _rc == 0 { @@ -52108,40 +47536,28 @@ _24: goto _end_allocate_page _25: - func() int32 { - if _pTrunk != (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pTrunk == (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64685), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateBtreePageØ00__func__Ø000))), unsafe.Pointer(str(56312))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pTrunk.X19) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pTrunk.X19) == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64686), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateBtreePageØ00__func__Ø000))), unsafe.Pointer(str(56324))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _k = _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTrunk.X19))+1*uintptr(i32(4))))) if _k != uint32(i32(0)) || _2_searchList != 0 { goto _31 } - func() int32 { - if _pPrevTrunk == (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pPrevTrunk != (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64694), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateBtreePageØ00__func__Ø000))), unsafe.Pointer(str(56344))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3PagerWrite(tls, (*XPgHdr)(unsafe.Pointer(_pTrunk.X23))) if _rc == 0 { @@ -52240,15 +47656,11 @@ _50: goto _51 } - func() int32 { - if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage1.X23))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage1.X23))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64758), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateBtreePageØ00__func__Ø000))), unsafe.Pointer(str(56360))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3Put4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage1.X19))+1*uintptr(i32(32)))), _22_iNewTrunk) goto _54 @@ -52420,15 +47832,11 @@ _87: } _44_pPg = nil - func() int32 { - if (_pBt.X18) != ((uint32(_sqlite3PendingByte) / (_pBt.X15)) + uint32(i32(1))) { - return i32(0) - } - return func() int32 { + func() { + if (_pBt.X18) == ((uint32(_sqlite3PendingByte) / (_pBt.X15)) + uint32(i32(1))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64872), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateBtreePageØ00__func__Ø000))), unsafe.Pointer(str(56404))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _btreeGetUnusedPage(tls, _pBt, _pBt.X18, &_44_pPg, _43_bNoContent) if _rc != i32(0) { @@ -52456,15 +47864,11 @@ _94: _89: _sqlite3Put4byte(tls, (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(28))))))+uintptr(unsafe.Pointer((*XMemPage)(unsafe.Pointer(_pBt.X3)).X19)))), _pBt.X18) *_pPgno = _pBt.X18 - func() int32 { - if (*_pPgno) != ((uint32(_sqlite3PendingByte) / (_pBt.X15)) + uint32(i32(1))) { - return i32(0) - } - return func() int32 { + func() { + if (*_pPgno) == ((uint32(_sqlite3PendingByte) / (_pBt.X15)) + uint32(i32(1))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64886), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateBtreePageØ00__func__Ø000))), unsafe.Pointer(str(56440))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _btreeGetUnusedPage(tls, _pBt, *_pPgno, _ppPage, _43_bNoContent) if _rc == 0 { @@ -52484,38 +47888,26 @@ _97: *_ppPage = (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) _98: _83: - func() int32 { - if (*_pPgno) != ((uint32(_sqlite3PendingByte) / (_pBt.X15)) + uint32(i32(1))) { - return i32(0) - } - return func() int32 { + func() { + if (*_pPgno) == ((uint32(_sqlite3PendingByte) / (_pBt.X15)) + uint32(i32(1))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64897), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateBtreePageØ00__func__Ø000))), unsafe.Pointer(str(56440))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _end_allocate_page: _releasePage(tls, _pTrunk) _releasePage(tls, _pPrevTrunk) - func() int32 { - if (_rc != i32(0)) || (_sqlite3PagerPageRefcount(tls, (*XPgHdr)(unsafe.Pointer((*_ppPage).X23))) <= i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _rc == i32(0) && _sqlite3PagerPageRefcount(tls, (*XPgHdr)(unsafe.Pointer((*_ppPage).X23))) > i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64902), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateBtreePageØ00__func__Ø000))), unsafe.Pointer(str(56472))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_rc != i32(0)) || (int32((*_ppPage).X0) == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if _rc == i32(0) && int32((*_ppPage).X0) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64903), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateBtreePageØ00__func__Ø000))), unsafe.Pointer(str(56540))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _rc return @@ -52613,35 +48005,23 @@ func _relocatePage(tls *crt.TLS, _pBt *XBtShared, _pDbPage *XMemPage, _eType uin _ = _4_nextOvfl _iDbPage = _pDbPage.X4 _pPager = (*XPager)(unsafe.Pointer(_pBt.X0)) - func() int32 { - if (((int32(_eType) == i32(4)) || (int32(_eType) == i32(3))) || (int32(_eType) == i32(5))) || (int32(_eType) == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_eType) != i32(4) && int32(_eType) != i32(3) && int32(_eType) != i32(5) && int32(_eType) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62431), unsafe.Pointer((*int8)(unsafe.Pointer(&_relocatePageØ00__func__Ø000))), unsafe.Pointer(str(56600))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62433), unsafe.Pointer((*int8)(unsafe.Pointer(&_relocatePageØ00__func__Ø000))), unsafe.Pointer(str(7928))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XBtShared)(unsafe.Pointer(_pDbPage.X18)) == _pBt { - return i32(0) } - return func() int32 { + }() + func() { + if (*XBtShared)(unsafe.Pointer(_pDbPage.X18)) != _pBt { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62434), unsafe.Pointer((*int8)(unsafe.Pointer(&_relocatePageØ00__func__Ø000))), unsafe.Pointer(str(56700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3PagerMovepage(tls, _pPager, (*XPgHdr)(unsafe.Pointer(_pDbPage.X23)), _iFreePage, _isCommit) if _rc == i32(0) { @@ -52740,45 +48120,29 @@ func _sqlite3PagerMovepage(tls *crt.TLS, _pPager *XPager, _pPg *XPgHdr, _pgno ui var _8_pPgHdr *XPgHdr // sqlite3.c:53914:11 _ = _8_pPgHdr _needSyncPgno = u32(0) - func() int32 { - if int32(_pPg.X7) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPg.X7) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53810), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerMovepageØ00__func__Ø000))), unsafe.Pointer(str(56736))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pPager.X14) == i32(3)) || (int32(_pPager.X14) == i32(4)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X14) != i32(3) && int32(_pPager.X14) != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53811), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerMovepageØ00__func__Ø000))), unsafe.Pointer(str(56748))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _assert_pager_state(tls, _pPager) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _assert_pager_state(tls, _pPager) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53814), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerMovepageØ00__func__Ø000))), unsafe.Pointer(str(9864))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pPager.X10) != 0) || ((_pPager.X13) == 0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pPager.X10) == 0 && (_pPager.X13) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53819), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerMovepageØ00__func__Ø000))), unsafe.Pointer(str(56824))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pPager.X10) == 0 { goto _10 @@ -52807,25 +48171,17 @@ _13: } _needSyncPgno = _pPg.X5 - func() int32 { - if ((int32(_pPager.X2) == i32(2)) || _pageInJournal(tls, _pPager, _pPg) != 0) || ((_pPg.X5) > (_pPager.X23)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X2) != i32(2) && _pageInJournal(tls, _pPager, _pPg) == 0 && (_pPg.X5) <= (_pPager.X23) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53862), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerMovepageØ00__func__Ø000))), unsafe.Pointer(str(56852))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pPg.X6) & i32(2)) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pPg.X6) & i32(2)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53864), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerMovepageØ00__func__Ø000))), unsafe.Pointer(str(55708))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _15: { @@ -52834,15 +48190,11 @@ _15: sink4530 = *p } _pPgOld = _sqlite3PagerLookup(tls, _pPager, _pgno) - func() int32 { - if (_pPgOld == nil) || (int32(_pPgOld.X7) == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _pPgOld != nil && int32(_pPgOld.X7) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53874), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerMovepageØ00__func__Ø000))), unsafe.Pointer(str(56960))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pPgOld == nil { goto _25 @@ -52887,15 +48239,11 @@ _29: goto _32 } - func() int32 { - if (_pPager.X58) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X58) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53918), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerMovepageØ00__func__Ø000))), unsafe.Pointer(str(56988))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3BitvecClear(tls, (*XBitvec)(unsafe.Pointer(_pPager.X30)), _needSyncPgno, (unsafe.Pointer)(_pPager.X58)) _32: @@ -52926,35 +48274,23 @@ func _sqlite3PcacheMove(tls *crt.TLS, _p *XPgHdr, _newPgno uint32) { // sqlite3. var _pCache *XPCache // sqlite3.c:44705:10 _ = _pCache _pCache = (*XPCache)(unsafe.Pointer(_p.X8)) - func() int32 { - if int32(_p.X7) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X7) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44706), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheMoveØ00__func__Ø000))), unsafe.Pointer(str(12832))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _newPgno > uint32(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if _newPgno <= uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44707), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheMoveØ00__func__Ø000))), unsafe.Pointer(str(57036))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3PcachePageSanity(tls, _p) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3PcachePageSanity(tls, _p) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44708), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheMoveØ00__func__Ø000))), unsafe.Pointer(str(12844))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() (*(*func(*crt.TLS, unsafe.Pointer, *Xsqlite3_pcache_page, uint32, uint32))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, unsafe.Pointer, uint32, uint32) @@ -52992,15 +48328,11 @@ func _sqlite3BitvecClear(tls *crt.TLS, _p *XBitvec, _i uint32, _pBuf unsafe.Poin return _0: - func() int32 { - if _i > uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _i <= uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(43906), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BitvecClearØ00__func__Ø000))), unsafe.Pointer(str(11900))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i -= 1 _3: @@ -53010,7 +48342,7 @@ _3: _1_bin = _i / (_p.X2) _i = _i % (_p.X2) - _p = *(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[62]unsafe.Pointer)(unsafe.Pointer((*T5555951)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 8*uintptr(_1_bin))) + _p = *(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[62]unsafe.Pointer)(unsafe.Pointer((*T5555933)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 8*uintptr(_1_bin))) if _p != nil { goto _5 } @@ -53026,7 +48358,7 @@ _4: } { - p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[496]uint8)(unsafe.Pointer((*T5555951)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 1*uintptr(_i/uint32(i32(8))))) + p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[496]uint8)(unsafe.Pointer((*T5555933)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 1*uintptr(_i/uint32(i32(8))))) *p = uint8(int32(*p) & (^(i32(1) << uint(int32(_i&uint32(i32(7))))))) sink4537 = *p } @@ -53034,8 +48366,8 @@ _4: _6: _4_aiValues = (*uint32)(unsafe.Pointer(_pBuf)) - crt.Xmemcpy(tls, (unsafe.Pointer)(_4_aiValues), (unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T5555951)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */)))))), u64(496)) - crt.Xmemset(tls, (unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T5555951)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */)))))), i32(0), u64(496)) + crt.Xmemcpy(tls, (unsafe.Pointer)(_4_aiValues), (unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T5555933)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */)))))), u64(496)) + crt.Xmemset(tls, (unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T5555933)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */)))))), i32(0), u64(496)) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))) = uint32(i32(0)) _4_j = uint32(i32(0)) _8: @@ -53050,7 +48382,7 @@ _8: _6_h = uint32(uint64(((*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_aiValues)) + 4*uintptr(_4_j))))-uint32(i32(1)))*uint32(i32(1))) % u64(124)) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))) += 1 _14: - if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T5555951)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 4*uintptr(_6_h)))) == 0 { + if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T5555933)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 4*uintptr(_6_h)))) == 0 { goto _15 } @@ -53064,7 +48396,7 @@ _16: goto _14 _15: - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T5555951)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 4*uintptr(_6_h))) = *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_aiValues)) + 4*uintptr(_4_j))) + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T5555933)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 4*uintptr(_6_h))) = *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_aiValues)) + 4*uintptr(_4_j))) _13: _4_j += 1 goto _8 @@ -53100,15 +48432,11 @@ func _setChildPtrmaps(tls *crt.TLS, _pPage *XMemPage) (r0 int32) { // sqlite3.c: _ = _3_childPgno _pBt = (*XBtShared)(unsafe.Pointer(_pPage.X18)) _pgno = _pPage.X4 - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62319), unsafe.Pointer((*int8)(unsafe.Pointer(&_setChildPtrmapsØ00__func__Ø000))), unsafe.Pointer(str(19920))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _btreeInitPage(tls, _pPage) if _rc == i32(0) { @@ -53186,65 +48514,41 @@ func _btreeInitPage(tls *crt.TLS, _pPage *XMemPage) (r0 int32) { // sqlite3.c:60 _ = _7_next var _7_size uint32 // sqlite3.c:60831:17 _ = _7_size - func() int32 { - if (*XBtShared)(unsafe.Pointer(_pPage.X18)) != (*XBtShared)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XBtShared)(unsafe.Pointer(_pPage.X18)) == (*XBtShared)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60742), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeInitPageØ00__func__Ø000))), unsafe.Pointer(str(57104))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*Xsqlite3)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X1)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X1)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60743), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeInitPageØ00__func__Ø000))), unsafe.Pointer(str(57120))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60744), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeInitPageØ00__func__Ø000))), unsafe.Pointer(str(19920))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pPage.X4) == _sqlite3PagerPagenumber(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pPage.X4) != _sqlite3PagerPagenumber(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60745), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeInitPageØ00__func__Ø000))), unsafe.Pointer(str(57140))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pPage == (*XMemPage)(unsafe.Pointer(_sqlite3PagerGetExtra(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))))) { - return i32(0) } - return func() int32 { + }() + func() { + if _pPage != (*XMemPage)(unsafe.Pointer(_sqlite3PagerGetExtra(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60746), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeInitPageØ00__func__Ø000))), unsafe.Pointer(str(57192))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pPage.X19) == (*uint8)(unsafe.Pointer(_sqlite3PagerGetData(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pPage.X19) != (*uint8)(unsafe.Pointer(_sqlite3PagerGetData(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60747), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeInitPageØ00__func__Ø000))), unsafe.Pointer(str(57240))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pPage.X0) != 0 { goto _12 @@ -53261,15 +48565,11 @@ func _btreeInitPage(tls *crt.TLS, _pPage *XMemPage) (r0 int32) { // sqlite3.c:60 return _13: - func() int32 { - if ((_1_pBt.X15) >= uint32(i32(512))) && ((_1_pBt.X15) <= uint32(i32(65536))) { - return i32(0) - } - return func() int32 { + func() { + if (_1_pBt.X15) < uint32(i32(512)) || (_1_pBt.X15) > uint32(i32(65536)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60768), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeInitPageØ00__func__Ø000))), unsafe.Pointer(str(55008))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(24 /* X15 */))) = uint16((_1_pBt.X15) - uint32(i32(1))) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(12 /* X9 */))) = uint8(i32(0)) @@ -53288,15 +48588,11 @@ _13: return _17: - func() int32 { - if ((int32(_pPage.X14) > i32(0)) || (_1_top == _1_usableSize)) || ((_sqlite3Config.X6) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPage.X14) <= i32(0) && _1_top != _1_usableSize && (_sqlite3Config.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60792), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeInitPageØ00__func__Ø000))), unsafe.Pointer(str(57292))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _1_iCellFirst = int32(_1_cellOffset) + (i32(2) * int32(_pPage.X14)) _1_iCellLast = _1_usableSize - i32(4) @@ -53435,15 +48731,11 @@ func _ptrmapPutOvflPtr(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8, _pRC *int3 return _0: - func() int32 { - if _pCell != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pCell == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60267), unsafe.Pointer((*int8)(unsafe.Pointer(&_ptrmapPutOvflPtrØ00__func__Ø000))), unsafe.Pointer(str(57356))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() (*(*func(*crt.TLS, *XMemPage, *uint8, *XCellInfo))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *uint8, unsafe.Pointer) @@ -53483,35 +48775,23 @@ func _ptrmapPut(tls *crt.TLS, _pBt *XBtShared, _key uint32, _eType uint8, _paren return _0: - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59890), unsafe.Pointer((*int8)(unsafe.Pointer(&_ptrmapPutØ00__func__Ø000))), unsafe.Pointer(str(7928))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if i32(0) == bool2int(_ptrmapPageno(tls, _pBt, (uint32(_sqlite3PendingByte)/(_pBt.X15))+uint32(i32(1))) == ((uint32(_sqlite3PendingByte)/(_pBt.X15))+uint32(i32(1)))) { - return i32(0) } - return func() int32 { + }() + func() { + if i32(0) != bool2int(_ptrmapPageno(tls, _pBt, (uint32(_sqlite3PendingByte)/(_pBt.X15))+uint32(i32(1))) == ((uint32(_sqlite3PendingByte)/(_pBt.X15))+uint32(i32(1)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59892), unsafe.Pointer((*int8)(unsafe.Pointer(&_ptrmapPutØ00__func__Ø000))), unsafe.Pointer(str(57388))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pBt.X5) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (_pBt.X5) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59894), unsafe.Pointer((*int8)(unsafe.Pointer(&_ptrmapPutØ00__func__Ø000))), unsafe.Pointer(str(56064))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _key != uint32(i32(0)) { goto _7 @@ -53540,15 +48820,11 @@ _8: goto _ptrmap_exit _9: - func() int32 { - if _offset <= (int32(_pBt.X16) - i32(5)) { - return i32(0) - } - return func() int32 { + func() { + if _offset > (int32(_pBt.X16) - i32(5)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59910), unsafe.Pointer((*int8)(unsafe.Pointer(&_ptrmapPutØ00__func__Ø000))), unsafe.Pointer(str(19556))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pPtrmap = (*uint8)(unsafe.Pointer(_sqlite3PagerGetData(tls, _pDbPage))) if int32(_eType) == int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPtrmap)) + 1*uintptr(_offset)))) && _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPtrmap))+1*uintptr(_offset+i32(1))))) == _parent { @@ -53587,25 +48863,17 @@ func _modifyPagePointer(tls *crt.TLS, _pPage *XMemPage, _iFrom uint32, _iTo uint _ = _4_pCell var _5_info XCellInfo // sqlite3.c:62378:18 _ = _5_info - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62358), unsafe.Pointer((*int8)(unsafe.Pointer(&_modifyPagePointerØ00__func__Ø000))), unsafe.Pointer(str(19920))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62359), unsafe.Pointer((*int8)(unsafe.Pointer(&_modifyPagePointerØ00__func__Ø000))), unsafe.Pointer(str(54968))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_eType) != i32(4) { goto _4 @@ -53711,25 +48979,17 @@ func init() { } func _sqlite3PagerTruncateImage(tls *crt.TLS, _pPager *XPager, _nPage uint32) { // sqlite3.c:50804:1 - func() int32 { - if (_pPager.X22) >= _nPage { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X22) < _nPage { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50805), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerTruncateImageØ00__func__Ø000))), unsafe.Pointer(str(57468))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPager.X14) >= i32(3) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X14) < i32(3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50806), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerTruncateImageØ00__func__Ø000))), unsafe.Pointer(str(12276))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(32 /* X22 */))) = _nPage return @@ -53752,34 +49012,23 @@ func _sqlite3PagerCommitPhaseOne(tls *crt.TLS, _pPager *XPager, _zMaster *int8, var _9_nNew uint32 // sqlite3.c:53285:14 _ = _9_nNew _rc = i32(0) - func() int32 { - if (((int32(_pPager.X14) == i32(2)) || (int32(_pPager.X14) == i32(3))) || (int32(_pPager.X14) == i32(4))) || (int32(_pPager.X14) == i32(6)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X14) != i32(2) && int32(_pPager.X14) != i32(3) && int32(_pPager.X14) != i32(4) && int32(_pPager.X14) != i32(6) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53152), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseOneØ00__func__Ø000))), unsafe.Pointer(str(57520))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _assert_pager_state(tls, _pPager) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _assert_pager_state(tls, _pPager) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53157), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseOneØ00__func__Ø000))), unsafe.Pointer(str(9864))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if func() int32 { if (_pPager.X26) != 0 { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53160), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseOneØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53160), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseOneØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -53808,25 +49057,17 @@ _10: return _11: - func() int32 { - if (int32(_pPager.X13) == i32(0)) || ((_pPager.X10) != 0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X13) != i32(0) && (_pPager.X10) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53171), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseOneØ00__func__Ø000))), unsafe.Pointer(str(57668))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) || ((_pPager.X10) != 0) { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) && (_pPager.X10) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53172), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseOneØ00__func__Ø000))), unsafe.Pointer(str(18996))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if i32(0) != _pagerFlushOnCommit(tls, _pPager, i32(1)) { goto _18 @@ -53850,26 +49091,19 @@ _18: _3_pList = _3_pPageOne *(**XPgHdr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pList)) + uintptr(24 /* X3 */))))) = (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) _21: - func() int32 { - if _rc == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53189), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseOneØ00__func__Ø000))), unsafe.Pointer(str(14052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if func() int32 { if _3_pList != nil { return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53190), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseOneØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53190), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseOneØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -53917,15 +49151,11 @@ _31: goto _32 } - func() int32 { - if _rc != i32(2826) { - return i32(0) - } - return func() int32 { + func() { + if _rc == i32(2826) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53273), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseOneØ00__func__Ø000))), unsafe.Pointer(str(57700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _commit_phase_one_exit @@ -53936,15 +49166,11 @@ _32: } _9_nNew = (_pPager.X22) - uint32(bool2int((_pPager.X22) == uint32((_sqlite3PendingByte/(_pPager.X48))+i32(1)))) - func() int32 { - if int32(_pPager.X14) == i32(4) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X14) != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53286), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseOneØ00__func__Ø000))), unsafe.Pointer(str(57728))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _pager_truncate(tls, _pPager, _9_nNew) if _rc == i32(0) { @@ -54004,25 +49230,17 @@ func _pagerWalFrames(tls *crt.TLS, _pPager *XPager, _pList *XPgHdr, _nTruncate u _ = _p var _2_ppNext **XPgHdr // sqlite3.c:50011:11 _ = _2_ppNext - func() int32 { - if (*XWal)(unsafe.Pointer(_pPager.X60)) != nil { - return i32(0) - } - return func() int32 { + func() { + if (*XWal)(unsafe.Pointer(_pPager.X60)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49996), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerWalFramesØ00__func__Ø000))), unsafe.Pointer(str(57792))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pList != nil { - return i32(0) } - return func() int32 { + }() + func() { + if _pList == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49997), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerWalFramesØ00__func__Ø000))), unsafe.Pointer(str(57808))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _p = _pList _4: @@ -54030,29 +49248,21 @@ _4: goto _8 } - func() int32 { - if (_p.X5) < ((*XPgHdr)(unsafe.Pointer(_p.X3)).X5) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X5) >= ((*XPgHdr)(unsafe.Pointer(_p.X3)).X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50001), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerWalFramesØ00__func__Ø000))), unsafe.Pointer(str(57816))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _p = (*XPgHdr)(unsafe.Pointer(_p.X3)) goto _4 _8: - func() int32 { - if ((*XPgHdr)(unsafe.Pointer(_pList.X3)) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0))))) || _isCommit != 0 { - return i32(0) - } - return func() int32 { + func() { + if (*XPgHdr)(unsafe.Pointer(_pList.X3)) != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) && _isCommit == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50005), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerWalFramesØ00__func__Ø000))), unsafe.Pointer(str(57844))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _isCommit == 0 { goto _14 @@ -54062,7 +49272,7 @@ _8: _nList = i32(0) _p = _pList _15: - if store5557795(_2_ppNext, _p) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) { + if store5557777(_2_ppNext, _p) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) { goto _18 } @@ -54077,15 +49287,11 @@ _19: goto _15 _18: - func() int32 { - if _pList != nil { - return i32(0) - } - return func() int32 { + func() { + if _pList == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50019), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerWalFramesØ00__func__Ø000))), unsafe.Pointer(str(57808))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _22 @@ -54184,35 +49390,23 @@ func _sqlite3WalFrames(tls *crt.TLS, _pWal *XWal, _szPage int32, _pList *XPgHdr, _pLast = nil _nExtra = i32(0) _iFirst = u32(0) - func() int32 { - if _pList != nil { - return i32(0) - } - return func() int32 { + func() { + if _pList == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57460), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalFramesØ00__func__Ø000))), unsafe.Pointer(str(57808))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pWal.X12) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (_pWal.X12) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57461), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalFramesØ00__func__Ø000))), unsafe.Pointer(str(14672))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_isCommit != i32(0)) == (_nTruncate != uint32(i32(0))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_isCommit != i32(0)) != (_nTruncate != uint32(i32(0))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57465), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalFramesØ00__func__Ø000))), unsafe.Pointer(str(57892))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pLive = _walIndexHdr(tls, _pWal) if crt.Xmemcmp(tls, (unsafe.Pointer)((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(72 /* X18 */)))), (unsafe.Pointer)(_pLive), u64(48)) == i32(0) { @@ -54277,15 +49471,11 @@ _10: _13: _12: _8: - func() int32 { - if int32(_pWal.X8) == _szPage { - return i32(0) - } - return func() int32 { + func() { + if int32(_pWal.X8) != _szPage { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57529), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalFramesØ00__func__Ø000))), unsafe.Pointer(str(57924))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XWal)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(0 /* X0 */))))) = _pWal *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(8 /* X1 */))))) = (*Xsqlite3_file)(unsafe.Pointer(_pWal.X2)) @@ -54306,15 +49496,11 @@ _16: _7_iWrite = uint32(i32(0)) _rc = _sqlite3WalFindFrame(tls, _pWal, _p.X5, &_7_iWrite) - func() int32 { - if (_rc == i32(0)) || (_7_iWrite == uint32(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) && _7_iWrite != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57551), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalFramesØ00__func__Ø000))), unsafe.Pointer(str(57952))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _7_iWrite < _iFirst { goto _26 @@ -54347,15 +49533,11 @@ _29: _26: _22: _iFrame += 1 - func() int32 { - if _iOffset == (int64(i32(32)) + (int64(_iFrame-uint32(i32(1))) * int64(_szPage+i32(24)))) { - return i32(0) - } - return func() int32 { + func() { + if _iOffset != (int64(i32(32)) + (int64(_iFrame-uint32(i32(1))) * int64(_szPage+i32(24)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57571), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalFramesØ00__func__Ø000))), unsafe.Pointer(str(57980))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _6_nDbSize = int32(func() uint32 { if _isCommit != 0 && ((*XPgHdr)(unsafe.Pointer(_p.X3)) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0))))) { @@ -54442,15 +49624,11 @@ _41: goto _45 } - func() int32 { - if _rc == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57615), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalFramesØ00__func__Ø000))), unsafe.Pointer(str(14052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3OsSync(tls, (*Xsqlite3_file)(unsafe.Pointer(_w.X1)), _sync_flags&i32(19)) _45: @@ -54550,15 +49728,11 @@ func _walRestartLog(tls *crt.TLS, _pWal *XWal) (r0 int32) { // sqlite3.c:57274:1 } _1_pInfo = _walCkptInfo(tls, _pWal) - func() int32 { - if (_1_pInfo.X0) == ((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(72 /* X18 */))).X6) { - return i32(0) - } - return func() int32 { + func() { + if (_1_pInfo.X0) != ((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(72 /* X18 */))).X6) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57280), unsafe.Pointer((*int8)(unsafe.Pointer(&_walRestartLogØ00__func__Ø000))), unsafe.Pointer(str(22608))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_1_pInfo.X0) <= uint32(i32(0)) { goto _3 @@ -54594,15 +49768,11 @@ _7: goto _7 } - func() int32 { - if (_rc & i32(255)) != i32(5) { - return i32(0) - } - return func() int32 { + func() { + if (_rc & i32(255)) == i32(5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57308), unsafe.Pointer((*int8)(unsafe.Pointer(&_walRestartLogØ00__func__Ø000))), unsafe.Pointer(str(58040))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _0: r0 = _rc @@ -54698,15 +49868,11 @@ _2: sink961 = *p } _pContent = (unsafe.Pointer)((*int8)(unsafe.Pointer(uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(_1_iFirstAmt))))) + uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pContent))))))) - func() int32 { - if ((_p.X3) & i32(3)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if ((_p.X3) & i32(3)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57351), unsafe.Pointer((*int8)(unsafe.Pointer(&_walWriteToLogØ00__func__Ø000))), unsafe.Pointer(str(58080))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3OsSync(tls, (*Xsqlite3_file)(unsafe.Pointer(_p.X1)), (_p.X3)&i32(19)) if _iAmt != i32(0) && _rc == 0 { @@ -54760,15 +49926,11 @@ func _walRewriteChecksums(tls *crt.TLS, _pWal *XWal, _iLast uint32) (r0 int32) { return _0: - func() int32 { - if (_pWal.X20) > uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_pWal.X20) <= uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57408), unsafe.Pointer((*int8)(unsafe.Pointer(&_walRewriteChecksumsØ00__func__Ø000))), unsafe.Pointer(str(58152))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pWal.X20) != uint32(i32(1)) { goto _3 @@ -54827,35 +49989,23 @@ func _pager_incr_changecounter(tls *crt.TLS, _pPager *XPager, _isDirectMode int3 var _6_pCopy unsafe.Pointer // sqlite3.c:53055:22 _ = _6_pCopy _rc = i32(0) - func() int32 { - if (int32(_pPager.X14) == i32(3)) || (int32(_pPager.X14) == i32(4)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X14) != i32(3) && int32(_pPager.X14) != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52997), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_incr_changecounterØ00__func__Ø000))), unsafe.Pointer(str(56748))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _assert_pager_state(tls, _pPager) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _assert_pager_state(tls, _pPager) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53000), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_incr_changecounterØ00__func__Ø000))), unsafe.Pointer(str(9864))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _isDirectMode == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if _isDirectMode != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53014), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_incr_changecounterØ00__func__Ø000))), unsafe.Pointer(str(58192))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pPager.X16) != 0 || func() int32 { @@ -54863,48 +50013,34 @@ func _pager_incr_changecounter(tls *crt.TLS, _pPager *XPager, _isDirectMode int3 return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53020), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_incr_changecounterØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53020), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_incr_changecounterØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { goto _10 } - func() int32 { - if ((_pPager.X10) == 0) && ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X10) != 0 || (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53023), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_incr_changecounterØ00__func__Ø000))), unsafe.Pointer(str(58208))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3PagerGet(tls, _pPager, uint32(i32(1)), &_1_pPgHdr, i32(0)) - func() int32 { - if (_1_pPgHdr == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0))))) || (_rc == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _1_pPgHdr != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) && _rc != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53027), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_incr_changecounterØ00__func__Ø000))), unsafe.Pointer(str(58248))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if i32(1) == 0 || func() int32 { if _rc == i32(0) { return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53034), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_incr_changecounterØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53034), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_incr_changecounterØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -54948,25 +50084,17 @@ func _writeMasterJournal(tls *crt.TLS, _pPager *XPager, _zMaster *int8) (r0 int3 var _cksum uint32 // sqlite3.c:48539:7 _ = _cksum _cksum = u32(0) - func() int32 { - if int32(_pPager.X17) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X17) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48541), unsafe.Pointer((*int8)(unsafe.Pointer(&_writeMasterJournalØ00__func__Ø000))), unsafe.Pointer(str(10904))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48542), unsafe.Pointer((*int8)(unsafe.Pointer(&_writeMasterJournalØ00__func__Ø000))), unsafe.Pointer(str(11056))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _zMaster != nil && int32(_pPager.X2) != i32(4) && (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { goto _6 @@ -54977,15 +50105,11 @@ func _writeMasterJournal(tls *crt.TLS, _pPager *XPager, _zMaster *int8) (r0 int3 _6: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(24 /* X17 */))) = uint8(i32(1)) - func() int32 { - if (_pPager.X35) <= (_pPager.X34) { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X35) > (_pPager.X34) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48551), unsafe.Pointer((*int8)(unsafe.Pointer(&_writeMasterJournalØ00__func__Ø000))), unsafe.Pointer(str(12644))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nMaster = i32(0) _9: @@ -55050,35 +50174,23 @@ func _syncJournal(tls *crt.TLS, _pPager *XPager, _newHdr int32) (r0 int32) { // _ = _3_aMagic var _3_zHeader [12]uint8 // sqlite3.c:51089:12 _ = _3_zHeader - func() int32 { - if (int32(_pPager.X14) == i32(3)) || (int32(_pPager.X14) == i32(4)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X14) != i32(3) && int32(_pPager.X14) != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51049), unsafe.Pointer((*int8)(unsafe.Pointer(&_syncJournalØ00__func__Ø000))), unsafe.Pointer(str(56748))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _assert_pager_state(tls, _pPager) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _assert_pager_state(tls, _pPager) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51052), unsafe.Pointer((*int8)(unsafe.Pointer(&_syncJournalØ00__func__Ø000))), unsafe.Pointer(str(9864))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51053), unsafe.Pointer((*int8)(unsafe.Pointer(&_syncJournalØ00__func__Ø000))), unsafe.Pointer(str(11056))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3PagerExclusiveLock(tls, _pPager) if _rc == i32(0) { @@ -55093,30 +50205,22 @@ _7: goto _8 } - func() int32 { - if (_pPager.X10) == 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X10) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51059), unsafe.Pointer((*int8)(unsafe.Pointer(&_syncJournalØ00__func__Ø000))), unsafe.Pointer(str(53236))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) || int32(_pPager.X2) == i32(4) { goto _12 } _2_iDc = _sqlite3OsDeviceCharacteristics(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31))) - func() int32 { - if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51062), unsafe.Pointer((*int8)(unsafe.Pointer(&_syncJournalØ00__func__Ø000))), unsafe.Pointer(str(12584))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if i32(0) != (_2_iDc & i32(512)) { goto _15 @@ -55207,15 +50311,11 @@ _31: _8: _sqlite3PcacheClearSyncFlags(tls, (*XPCache)(unsafe.Pointer(_pPager.X59))) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(21 /* X14 */))) = uint8(i32(4)) - func() int32 { - if _assert_pager_state(tls, _pPager) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _assert_pager_state(tls, _pPager) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51153), unsafe.Pointer((*int8)(unsafe.Pointer(&_syncJournalØ00__func__Ø000))), unsafe.Pointer(str(9864))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = i32(0) return @@ -55232,39 +50332,27 @@ func _sqlite3PagerExclusiveLock(tls *crt.TLS, _pPager *XPager) (r0 int32) { // s var _rc int32 // sqlite3.c:53104:7 _ = _rc _rc = _pPager.X26 - func() int32 { - if _assert_pager_state(tls, _pPager) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _assert_pager_state(tls, _pPager) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53105), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerExclusiveLockØ00__func__Ø000))), unsafe.Pointer(str(9864))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _rc != i32(0) { goto _2 } - func() int32 { - if ((int32(_pPager.X14) == i32(3)) || (int32(_pPager.X14) == i32(4))) || (int32(_pPager.X14) == i32(2)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X14) != i32(3) && int32(_pPager.X14) != i32(4) && int32(_pPager.X14) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53107), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerExclusiveLockØ00__func__Ø000))), unsafe.Pointer(str(58336))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _assert_pager_state(tls, _pPager) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _assert_pager_state(tls, _pPager) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53111), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerExclusiveLockØ00__func__Ø000))), unsafe.Pointer(str(9864))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if i32(0) != bool2int((*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) { goto _9 @@ -55321,71 +50409,47 @@ func _pager_write_pagelist(tls *crt.TLS, _pPager *XPager, _pList *XPgHdr) (r0 in var _4_pData *int8 // sqlite3.c:51233:12 _ = _4_pData _rc = i32(0) - func() int32 { - if (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51193), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_write_pagelistØ00__func__Ø000))), unsafe.Pointer(str(11056))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pPager.X10) != 0) || (int32(_pPager.X14) == i32(4)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pPager.X10) == 0 && int32(_pPager.X14) != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51194), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_write_pagelistØ00__func__Ø000))), unsafe.Pointer(str(58480))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPager.X15) == i32(4) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X15) != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51195), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_write_pagelistØ00__func__Ø000))), unsafe.Pointer(str(18280))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) || ((*XPgHdr)(unsafe.Pointer(_pList.X3)) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) && (*XPgHdr)(unsafe.Pointer(_pList.X3)) != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51196), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_write_pagelistØ00__func__Ø000))), unsafe.Pointer(str(58536))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { goto _10 } - func() int32 { - if ((_pPager.X10) != 0) && (_rc == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X10) == 0 || _rc != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51203), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_write_pagelistØ00__func__Ø000))), unsafe.Pointer(str(58576))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _pagerOpentemp(tls, _pPager, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)), int32(_pPager.X46)) _10: - func() int32 { - if (_rc != i32(0)) || ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if _rc == i32(0) && (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51210), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_write_pagelistØ00__func__Ø000))), unsafe.Pointer(str(58612))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _rc != i32(0) || (_pPager.X25) >= (_pPager.X22) || (*XPgHdr)(unsafe.Pointer(_pList.X3)) == nil && (_pList.X5) <= (_pPager.X25) { goto _20 @@ -55406,15 +50470,11 @@ _21: } _4_offset = int64(_3_pgno-uint32(i32(1))) * int64(_pPager.X48) - func() int32 { - if (int32(_pList.X6) & i32(8)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pList.X6) & i32(8)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51235), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_write_pagelistØ00__func__Ø000))), unsafe.Pointer(str(58648))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pList.X5) != uint32(i32(1)) { goto _28 @@ -55466,15 +50526,11 @@ func _pagerOpentemp(tls *crt.TLS, _pPager *XPager, _pFile *Xsqlite3_file, _vfsFl sink961 = *p } _rc = _sqlite3OsOpen(tls, (*Xsqlite3_vfs)(unsafe.Pointer(_pPager.X0)), (*int8)(unsafe.Pointer(uintptr(i32(0)))), _pFile, _vfsFlags, (*int32)(unsafe.Pointer(uintptr(i32(0))))) - func() int32 { - if (_rc != i32(0)) || ((*Xsqlite3_io_methods)(unsafe.Pointer(_pFile.X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if _rc == i32(0) && (*Xsqlite3_io_methods)(unsafe.Pointer(_pFile.X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50499), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerOpentempØ00__func__Ø000))), unsafe.Pointer(str(58708))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _rc return @@ -55501,50 +50557,34 @@ func _sqlite3BtreeCommitPhaseTwo(tls *crt.TLS, _p *XBtree, _bCleanup int32) (r0 _0: _sqlite3BtreeEnter(tls, _p) - func() int32 { - if (int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) != i32(0)) || (((*XBtShared)(unsafe.Pointer(_p.X1)).X17) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) == i32(0) && ((*XBtShared)(unsafe.Pointer(_p.X1)).X17) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62847), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCommitPhaseTwoØ00__func__Ø000))), unsafe.Pointer(str(8748))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) >= int32(_p.X2) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) < int32(_p.X2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62847), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCommitPhaseTwoØ00__func__Ø000))), unsafe.Pointer(str(8812))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_p.X2) != i32(2) { goto _6 } _1_pBt = (*XBtShared)(unsafe.Pointer(_p.X1)) - func() int32 { - if int32(_1_pBt.X8) == i32(2) { - return i32(0) - } - return func() int32 { + func() { + if int32(_1_pBt.X8) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62855), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCommitPhaseTwoØ00__func__Ø000))), unsafe.Pointer(str(58756))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_1_pBt.X17) > i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_1_pBt.X17) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62856), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCommitPhaseTwoØ00__func__Ø000))), unsafe.Pointer(str(58788))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _1_rc = _sqlite3PagerCommitPhaseTwo(tls, (*XPager)(unsafe.Pointer(_1_pBt.X0))) if _1_rc == i32(0) || _bCleanup != i32(0) { @@ -55580,11 +50620,8 @@ func _sqlite3PagerCommitPhaseTwo(tls *crt.TLS, _pPager *XPager) (r0 int32) { // if func() int32 { if (_pPager.X26) != 0 { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53328), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseTwoØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53328), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseTwoØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -55597,39 +50634,27 @@ func _sqlite3PagerCommitPhaseTwo(tls *crt.TLS, _pPager *XPager) (r0 int32) { // return _2: - func() int32 { - if ((int32(_pPager.X14) == i32(2)) || (int32(_pPager.X14) == i32(5))) || (((*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) && (int32(_pPager.X14) == i32(3))) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X14) != i32(2) && int32(_pPager.X14) != i32(5) && ((*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) || int32(_pPager.X14) != i32(3)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53330), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseTwoØ00__func__Ø000))), unsafe.Pointer(str(58836))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _assert_pager_state(tls, _pPager) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _assert_pager_state(tls, _pPager) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53334), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseTwoØ00__func__Ø000))), unsafe.Pointer(str(9864))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pPager.X14) != i32(2) || (_pPager.X1) == 0 || int32(_pPager.X2) != i32(1) { goto _12 } - func() int32 { - if ((_pPager.X34) == int64(_pPager.X47)) || ((_pPager.X34) == 0) { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X34) != int64(_pPager.X47) && (_pPager.X34) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53351), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseTwoØ00__func__Ø000))), unsafe.Pointer(str(58980))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(21 /* X14 */))) = uint8(i32(1)) r0 = i32(0) @@ -55661,7 +50686,7 @@ func _sqlite3VdbeSetNumCols(tls *crt.TLS, _p *TVdbe, _nResColumn int32) { // sql _sqlite3DbFree(tls, _db, _p.X20) _n = _nResColumn * i32(2) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(192 /* X29 */))) = uint16(_nResColumn) - *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(128 /* X20 */))))) = store5448613(&_pColName, (*XMem)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, _db, u64(72)*uint64(_n))))) + *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(128 /* X20 */))))) = store5448595(&_pColName, (*XMem)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, _db, u64(72)*uint64(_n))))) if (*XMem)(unsafe.Pointer(_p.X20)) != (*XMem)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } @@ -55696,7 +50721,7 @@ _3: _sqlite3DbFree(tls, _1_db, (unsafe.Pointer)(_p.X6)) _4: - if uintptr(unsafe.Pointer(preInc5448613(&_p, 72))) < uintptr(unsafe.Pointer(_1_pEnd)) { + if uintptr(unsafe.Pointer(preInc5448595(&_p, 72))) < uintptr(unsafe.Pointer(_1_pEnd)) { goto _3 } @@ -55704,25 +50729,17 @@ _4: _2: _5: - func() int32 { - if ((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+72*uintptr(i32(1)))) == _1_pEnd) || ((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+72*uintptr(i32(0)))).X9)) == (*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+72*uintptr(i32(1)))).X9))) { - return i32(0) - } - return func() int32 { + func() { + if (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+72*uintptr(i32(1)))) != _1_pEnd && (*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+72*uintptr(i32(0)))).X9)) != (*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+72*uintptr(i32(1)))).X9)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72869), unsafe.Pointer((*int8)(unsafe.Pointer(&_releaseMemArrayØ00__func__Ø000))), unsafe.Pointer(str(59076))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3VdbeCheckMemInvariants(tls, _p) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3VdbeCheckMemInvariants(tls, _p) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72870), unsafe.Pointer((*int8)(unsafe.Pointer(&_releaseMemArrayØ00__func__Ø000))), unsafe.Pointer(str(4464))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_p.X1) & i32(9312)) == 0 { goto _11 @@ -55741,7 +50758,7 @@ _11: _13: _12: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */))) = uint16(i32(128)) - if uintptr(unsafe.Pointer(preInc5448613(&_p, 72))) < uintptr(unsafe.Pointer(_1_pEnd)) { + if uintptr(unsafe.Pointer(preInc5448595(&_p, 72))) < uintptr(unsafe.Pointer(_1_pEnd)) { goto _5 } @@ -55779,71 +50796,51 @@ func _sqlite3VdbeSetColName(tls *crt.TLS, _p *TVdbe, _idx int32, _var int32, _zN _ = _rc var _pColName *XMem // sqlite3.c:73523:7 _ = _pColName - func() int32 { - if _idx < int32(_p.X29) { - return i32(0) - } - return func() int32 { + func() { + if _idx >= int32(_p.X29) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73524), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSetColNameØ00__func__Ø000))), unsafe.Pointer(str(59128))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _var < i32(2) { - return i32(0) } - return func() int32 { + }() + func() { + if _var >= i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73525), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSetColNameØ00__func__Ø000))), unsafe.Pointer(str(59148))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) == 0 { goto _4 } - func() int32 { - if (_zName == nil) || (*(*unsafe.Pointer)(unsafe.Pointer(&struct { + func() { + if _zName != nil && *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) - }{_xDel})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct { + }{_xDel})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) }{(*(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 - }{_sqlite3MallocSize})))}))) { - return i32(0) - } - return func() int32 { + }{_sqlite3MallocSize})))})) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73527), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSetColNameØ00__func__Ø000))), unsafe.Pointer(str(59164))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _sqlite3NomemError(tls, i32(73528)) return _4: - func() int32 { - if (*XMem)(unsafe.Pointer(_p.X20)) != (*XMem)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XMem)(unsafe.Pointer(_p.X20)) == (*XMem)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73530), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSetColNameØ00__func__Ø000))), unsafe.Pointer(str(59196))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pColName = (*XMem)(unsafe.Pointer(uintptr(_p.X20) + 72*uintptr(_idx+(_var*int32(_p.X29))))) _rc = _sqlite3VdbeMemSetStr(tls, _pColName, _zName, i32(-1), uint8(i32(1)), _xDel) - func() int32 { - if ((_rc != i32(0)) || (_zName == nil)) || ((int32(_pColName.X1) & i32(512)) != i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _rc == i32(0) && _zName != nil && (int32(_pColName.X1)&i32(512)) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73533), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSetColNameØ00__func__Ø000))), unsafe.Pointer(str(59212))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _rc return @@ -55863,15 +50860,11 @@ func init() { } func _sqlite3VdbeSetSql(tls *crt.TLS, _p *TVdbe, _z *int8, _n int32, _isPrepareV2 int32) { // sqlite3.c:71386:1 - func() int32 { - if (_isPrepareV2 == i32(1)) || (_isPrepareV2 == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _isPrepareV2 != i32(1) && _isPrepareV2 != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71387), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSetSqlØ00__func__Ø000))), unsafe.Pointer(str(59360))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _p != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { goto _3 @@ -55886,15 +50879,11 @@ _3: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(268 /* X41 */))) = uint32(i32(0)) _4: - func() int32 { - if (_p.X36) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X36) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71393), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSetSqlØ00__func__Ø000))), unsafe.Pointer(str(59396))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(232 /* X36 */))) = _sqlite3DbStrNDup(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), _z, uint64(_n)) storebits955((*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(196 /* X32 */))), int16(uint8(_isPrepareV2)), 512, 9) @@ -55917,15 +50906,11 @@ func _sqlite3VdbeFinalize(tls *crt.TLS, _p *TVdbe) (r0 int32) { // sqlite3.c:742 } _rc = _sqlite3VdbeReset(tls, _p) - func() int32 { - if (_rc & ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X11)) == _rc { - return i32(0) - } - return func() int32 { + func() { + if (_rc & ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X11)) != _rc { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74275), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeFinalizeØ00__func__Ø000))), unsafe.Pointer(str(59428))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _1: _sqlite3VdbeDelete(tls, _p) @@ -56058,11 +51043,8 @@ _14: if func() int32 { if ((uint32((_p.X32)>>uint(i32(7))) << uint(i32(31))) >> uint(i32(31))) != 0 { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74018), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeHaltØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74018), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeHaltØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -56206,35 +51188,23 @@ _48: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(176 /* X35 */))) -= 1 _49: - func() int32 { - if (_db.X34) >= (_db.X35) { - return i32(0) - } - return func() int32 { + func() { + if (_db.X34) < (_db.X35) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74103), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeHaltØ00__func__Ø000))), unsafe.Pointer(str(59456))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_db.X35) >= (_db.X36) { - return i32(0) } - return func() int32 { + }() + func() { + if (_db.X35) < (_db.X36) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74104), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeHaltØ00__func__Ø000))), unsafe.Pointer(str(59488))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_db.X36) >= i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_db.X36) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74105), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeHaltØ00__func__Ø000))), unsafe.Pointer(str(59520))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _47: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(36 /* X5 */))) = uint32(i32(832317811)) @@ -56250,15 +51220,11 @@ _56: } _57: - func() int32 { - if (((_db.X34) > i32(0)) || (int32(_db.X15) == i32(0))) || ((_db.X76) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_db.X34) <= i32(0) && int32(_db.X15) != i32(0) && (_db.X76) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74121), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeHaltØ00__func__Ø000))), unsafe.Pointer(str(59540))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = func() int32 { if (_p.X10) == i32(5) { @@ -56293,15 +51259,11 @@ _4: *(**XVdbeFrame)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(248 /* X38 */))))) = (*XVdbeFrame)(unsafe.Pointer(uintptr(i32(0)))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(264 /* X40 */))) = i32(0) _0: - func() int32 { - if (_p.X40) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X40) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73448), unsafe.Pointer((*int8)(unsafe.Pointer(&_closeAllCursorsØ00__func__Ø000))), unsafe.Pointer(str(59600))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _closeCursorsInFrame(tls, _p) if (*XMem)(unsafe.Pointer(_p.X18)) == nil { @@ -56327,15 +51289,11 @@ _9: _sqlite3VdbeDeleteAuxData(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), (**XAuxData)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(280 /* X43 */))))), i32(-1), i32(0)) _10: - func() int32 { - if (*XAuxData)(unsafe.Pointer(_p.X43)) == (*XAuxData)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XAuxData)(unsafe.Pointer(_p.X43)) != (*XAuxData)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73461), unsafe.Pointer((*int8)(unsafe.Pointer(&_closeAllCursorsØ00__func__Ø000))), unsafe.Pointer(str(59616))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() return @@ -56407,15 +51365,11 @@ func _sqlite3VdbeFreeCursor(tls *crt.TLS, _p *TVdbe, _pCx *XVdbeCursor) { // sql return _0: - func() int32 { - if ((*XBtree)(unsafe.Pointer(_pCx.X8)) == (*XBtree)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_pCx.X0) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (*XBtree)(unsafe.Pointer(_pCx.X8)) != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) && int32(_pCx.X0) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73360), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeFreeCursorØ00__func__Ø000))), unsafe.Pointer(str(59632))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() switch int32(_pCx.X0) { case i32(0): @@ -56441,32 +51395,24 @@ _6: goto _10 _9: - func() int32 { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(48 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(48 /* X14 */))))))) == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73372), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeFreeCursorØ00__func__Ø000))), unsafe.Pointer(str(59680))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _sqlite3BtreeCloseCursor(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(48 /* X14 */)))))))) + _sqlite3BtreeCloseCursor(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(48 /* X14 */)))))))) _10: goto _8 _7: - _7_pVCur = (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(48 /* X14 */))))))) + _7_pVCur = (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(48 /* X14 */))))))) _7_pModule = (*Xsqlite3_module)(unsafe.Pointer((*Xsqlite3_vtab)(unsafe.Pointer(_7_pVCur.X0)).X0)) - func() int32 { - if ((*Xsqlite3_vtab)(unsafe.Pointer(_7_pVCur.X0)).X1) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if ((*Xsqlite3_vtab)(unsafe.Pointer(_7_pVCur.X0)).X1) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73381), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeFreeCursorØ00__func__Ø000))), unsafe.Pointer(str(59700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr(_7_pVCur.X0) + uintptr(8 /* X1 */))) -= 1 (*(*func(*crt.TLS, *Xsqlite3_file) int32)(unsafe.Pointer(&struct { @@ -56488,25 +51434,21 @@ func init() { func _sqlite3VdbeSorterClose(tls *crt.TLS, _db *Xsqlite3, _pCsr *XVdbeCursor) { // sqlite3.c:87109:1 var _pSorter *XVdbeSorter // sqlite3.c:87110:14 _ = _pSorter - func() int32 { - if int32(_pCsr.X0) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pCsr.X0) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87111), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterCloseØ00__func__Ø000))), unsafe.Pointer(str(59748))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(48 /* X14 */))))))) + _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(48 /* X14 */))))))) if _pSorter == nil { goto _2 } _sqlite3VdbeSorterReset(tls, _db, _pSorter) - Xsqlite3_free(tls, (unsafe.Pointer)((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X1)) + Xsqlite3_free(tls, (unsafe.Pointer)((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X1)) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pSorter)) - *(**XVdbeSorter)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(48 /* X14 */))))))) = (*XVdbeSorter)(unsafe.Pointer(uintptr(i32(0)))) + *(**XVdbeSorter)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(48 /* X14 */))))))) = (*XVdbeSorter)(unsafe.Pointer(uintptr(i32(0)))) _2: return @@ -56524,15 +51466,11 @@ func _sqlite3VdbeSorterReset(tls *crt.TLS, _db *Xsqlite3, _pSorter *XVdbeSorter) var _2_pTask *XSortSubtask // sqlite3.c:87090:17 _ = _2_pTask _vdbeSorterJoinAll(tls, _pSorter, i32(0)) - func() int32 { - if ((_pSorter.X13) != 0) || ((*XPmaReader)(unsafe.Pointer(_pSorter.X4)) == (*XPmaReader)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if (_pSorter.X13) == 0 && (*XPmaReader)(unsafe.Pointer(_pSorter.X4)) != (*XPmaReader)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87079), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterResetØ00__func__Ø000))), unsafe.Pointer(str(59804))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XPmaReader)(unsafe.Pointer(_pSorter.X4)) == nil { goto _3 @@ -56557,14 +51495,14 @@ _4: goto _4 _7: - if ((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X1) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { + if ((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X1) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { goto _8 } - _vdbeSorterRecordFree(tls, (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))), (*XSorterRecord)(unsafe.Pointer((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0))) + _vdbeSorterRecordFree(tls, (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))), (*XSorterRecord)(unsafe.Pointer((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0))) _8: - *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(0 /* X0 */))))) = (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(16 /* X2 */))) = i32(0) + *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(0 /* X0 */))))) = (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(16 /* X2 */))) = i32(0) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(88 /* X12 */))) = uint8(i32(0)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(80 /* X10 */))) = i32(0) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(8 /* X2 */))) = i32(0) @@ -56620,15 +51558,11 @@ func _vdbeSorterJoinThread(tls *crt.TLS, _pTask *XSortSubtask) (r0 int32) { // s _1_pRet = (unsafe.Pointer)(uintptr(1)) _sqlite3ThreadJoin(tls, (*XSQLiteThread)(unsafe.Pointer(_pTask.X0)), &_1_pRet) _rc = int32(int64(uintptr(unsafe.Pointer(_1_pRet)))) - func() int32 { - if (_pTask.X1) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if (_pTask.X1) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86969), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterJoinThreadØ00__func__Ø000))), unsafe.Pointer(str(59848))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(8 /* X1 */))) = i32(0) *(**XSQLiteThread)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(0 /* X0 */))))) = (*XSQLiteThread)(unsafe.Pointer(uintptr(i32(0)))) @@ -56641,24 +51575,17 @@ _0: func _sqlite3ThreadJoin(tls *crt.TLS, _p *XSQLiteThread, _ppOut *unsafe.Pointer) (r0 int32) { // sqlite3.c:26892:1 var _rc int32 // sqlite3.c:26893:7 _ = _rc - func() int32 { - if _ppOut != (*unsafe.Pointer)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _ppOut == (*unsafe.Pointer)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(26895), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ThreadJoinØ00__func__Ø000))), unsafe.Pointer(str(59864))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if func() int32 { if _p == (*XSQLiteThread)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(26896), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ThreadJoinØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(26896), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ThreadJoinØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -56757,15 +51684,11 @@ _0: } func _sqlite3OsCloseFree(tls *crt.TLS, _pFile *Xsqlite3_file) { // sqlite3.c:20355:1 - func() int32 { - if _pFile != nil { - return i32(0) - } - return func() int32 { + func() { + if _pFile == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(20356), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3OsCloseFreeØ00__func__Ø000))), unsafe.Pointer(str(59944))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3OsClose(tls, _pFile) Xsqlite3_free(tls, (unsafe.Pointer)(_pFile)) @@ -56805,25 +51728,21 @@ _0: func _vdbeSortSubtaskCleanup(tls *crt.TLS, _db *Xsqlite3, _pTask *XSortSubtask) { // sqlite3.c:86893:1 _sqlite3DbFree(tls, _db, _pTask.X3) - if ((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(32 /* X4 */))).X1) == nil { + if ((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(32 /* X4 */))).X1) == nil { goto _0 } - Xsqlite3_free(tls, (unsafe.Pointer)((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(32 /* X4 */))).X1)) + Xsqlite3_free(tls, (unsafe.Pointer)((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(32 /* X4 */))).X1)) goto _1 _0: - func() int32 { - if ((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(32 /* X4 */))).X1) == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if ((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(32 /* X4 */))).X1) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86903), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSortSubtaskCleanupØ00__func__Ø000))), unsafe.Pointer(str(59972))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _vdbeSorterRecordFree(tls, (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))), (*XSorterRecord)(unsafe.Pointer((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(32 /* X4 */))).X0))) + _vdbeSorterRecordFree(tls, (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))), (*XSorterRecord)(unsafe.Pointer((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(32 /* X4 */))).X0))) _1: if (*Xsqlite3_file)(unsafe.Pointer((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(72 /* X7 */))).X0)) == nil { goto _4 @@ -56859,7 +51778,7 @@ _0: goto _3 } - _pNext = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5941589)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */))))))) + _pNext = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5941571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */))))))) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_p)) _p = _pNext goto _0 @@ -56975,35 +51894,23 @@ _2: goto _0 _1: - func() int32 { - if _cnt == (_db.X34) { - return i32(0) - } - return func() int32 { + func() { + if _cnt != (_db.X34) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73819), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkActiveVdbeCntØ00__func__Ø000))), unsafe.Pointer(str(60036))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _nWrite == (_db.X36) { - return i32(0) } - return func() int32 { + }() + func() { + if _nWrite != (_db.X36) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73820), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkActiveVdbeCntØ00__func__Ø000))), unsafe.Pointer(str(60060))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _nRead == (_db.X35) { - return i32(0) } - return func() int32 { + }() + func() { + if _nRead != (_db.X35) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73821), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkActiveVdbeCntØ00__func__Ø000))), unsafe.Pointer(str(60084))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() return @@ -57054,11 +51961,8 @@ _1: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72782), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeEnterØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72782), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeEnterØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -57154,11 +52058,8 @@ _0: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72802), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeLeaveØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72802), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeLeaveØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -57246,15 +52147,11 @@ _0: goto _7 } - func() int32 { - if _i != i32(1) { - return i32(0) - } - return func() int32 { + func() { + if _i == i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73593), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeCommitØ00__func__Ø000))), unsafe.Pointer(str(60208))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nTrans += 1 _7: @@ -57374,15 +52271,11 @@ _32: _13_retryCount += 1 Xsqlite3_randomness(tls, int32(u64(4)), (unsafe.Pointer)(&_14_iRandom)) Xsqlite3_snprintf(tls, i32(13), (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_13_zMaster))+1*uintptr(_13_nMainFile))), str(60264), (_14_iRandom>>uint(i32(8)))&uint32(i32(16777215)), _14_iRandom&uint32(i32(255))) - func() int32 { - if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_13_zMaster)) + 1*uintptr(_sqlite3Strlen30(tls, _13_zMaster)-i32(3))))) == i32(57) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_13_zMaster)) + 1*uintptr(_sqlite3Strlen30(tls, _13_zMaster)-i32(3))))) != i32(57) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73683), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeCommitØ00__func__Ø000))), unsafe.Pointer(str(60280))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3OsAccess(tls, _13_pVfs, _13_zMaster, i32(0), &_13_res) if (_rc == i32(0)) && _13_res != 0 { @@ -57424,15 +52317,11 @@ _42: goto _43 _47: - func() int32 { - if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_21_zFile)) + 1*uintptr(i32(0))))) != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_21_zFile)) + 1*uintptr(i32(0))))) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73712), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeCommitØ00__func__Ø000))), unsafe.Pointer(str(60324))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3OsWrite(tls, _13_pMaster, (unsafe.Pointer)(_21_zFile), _sqlite3Strlen30(tls, _21_zFile)+i32(1), _13_offset) { @@ -57486,15 +52375,11 @@ _58: _57: _sqlite3OsCloseFree(tls, _13_pMaster) - func() int32 { - if _rc != i32(5) { - return i32(0) - } - return func() int32 { + func() { + if _rc == i32(5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73753), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeCommitØ00__func__Ø000))), unsafe.Pointer(str(60336))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _rc == i32(0) { goto _61 @@ -57622,15 +52507,11 @@ func init() { } func _sqlite3BtreeGetFilename(tls *crt.TLS, _p *XBtree) (r0 *int8) { // sqlite3.c:68536:1 - func() int32 { - if (*XPager)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X0)) != (*XPager)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XPager)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X0)) == (*XPager)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68537), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeGetFilenameØ00__func__Ø000))), unsafe.Pointer(str(60364))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _sqlite3PagerFilename(tls, (*XPager)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X0)), i32(1)) return @@ -57693,15 +52574,11 @@ _3: } func _sqlite3BtreeGetJournalname(tls *crt.TLS, _p *XBtree) (r0 *int8) { // sqlite3.c:68549:1 - func() int32 { - if (*XPager)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X0)) != (*XPager)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XPager)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X0)) == (*XPager)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68550), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeGetJournalnameØ00__func__Ø000))), unsafe.Pointer(str(60364))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _sqlite3PagerJournalname(tls, (*XPager)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X0))) return @@ -57760,35 +52637,23 @@ func _vdbeCloseStatement(tls *crt.TLS, _p *TVdbe, _eOp int32) (r0 int32) { // sq _db = (*Xsqlite3)(unsafe.Pointer(_p.X0)) _rc = i32(0) _iSavepoint = (_p.X12) - i32(1) - func() int32 { - if (_eOp == i32(2)) || (_eOp == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _eOp != i32(2) && _eOp != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73843), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeCloseStatementØ00__func__Ø000))), unsafe.Pointer(str(60436))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_db.X76) > i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_db.X76) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73844), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeCloseStatementØ00__func__Ø000))), unsafe.Pointer(str(60488))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_p.X12) == ((_db.X76) + (_db.X75)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_p.X12) != ((_db.X76) + (_db.X75)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73845), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeCloseStatementØ00__func__Ø000))), unsafe.Pointer(str(60508))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = i32(0) _7: @@ -57873,25 +52738,17 @@ func _sqlite3BtreeSavepoint(tls *crt.TLS, _p *XBtree, _op int32, _iSavepoint int } _1_pBt = (*XBtShared)(unsafe.Pointer(_p.X1)) - func() int32 { - if (_op == i32(1)) || (_op == i32(2)) { - return i32(0) - } - return func() int32 { + func() { + if _op != i32(1) && _op != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63059), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeSavepointØ00__func__Ø000))), unsafe.Pointer(str(13964))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_iSavepoint >= i32(0)) || ((_iSavepoint == i32(-1)) && (_op == i32(2))) { - return i32(0) } - return func() int32 { + }() + func() { + if _iSavepoint < i32(0) && (_iSavepoint != i32(-1) || _op != i32(2)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63060), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeSavepointØ00__func__Ø000))), unsafe.Pointer(str(60576))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3BtreeEnter(tls, _p) if _op != i32(2) { @@ -57918,15 +52775,11 @@ _10: _13: _rc = _newDatabase(tls, _1_pBt) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pBt)) + uintptr(60 /* X18 */))) = _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(28))))))+uintptr(unsafe.Pointer((*XMemPage)(unsafe.Pointer(_1_pBt.X3)).X19))))) - func() int32 { - if (_1_pBt.X18) > uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_1_pBt.X18) <= uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63078), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeSavepointØ00__func__Ø000))), unsafe.Pointer(str(60636))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _11: _sqlite3BtreeLeave(tls, _p) @@ -57954,25 +52807,17 @@ func _sqlite3VtabSavepoint(tls *crt.TLS, _db *Xsqlite3, _op int32, _iSavepoint i var _3_xMethod func(*crt.TLS, *Xsqlite3_vtab, int32) int32 // sqlite3.c:125525:13 _ = _3_xMethod _rc = i32(0) - func() int32 { - if ((_op == i32(1)) || (_op == i32(2))) || (_op == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _op != i32(1) && _op != i32(2) && _op != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125517), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabSavepointØ00__func__Ø000))), unsafe.Pointer(str(60676))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _iSavepoint >= i32(-1) { - return i32(0) } - return func() int32 { + }() + func() { + if _iSavepoint < i32(-1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125518), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabSavepointØ00__func__Ø000))), unsafe.Pointer(str(60744))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (**XVTable)(unsafe.Pointer(_db.X67)) == nil { goto _6 @@ -58043,15 +52888,11 @@ func init() { } func _sqlite3VdbeSetChanges(tls *crt.TLS, _db *Xsqlite3, _nChange int32) { // sqlite3.c:75821:1 - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75822), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSetChangesØ00__func__Ø000))), unsafe.Pointer(str(832))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(104 /* X29 */))) = _nChange { @@ -58118,15 +52959,11 @@ _1: goto _4 } - func() int32 { - if (*(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_i)))) == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_i)))) != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73474), unsafe.Pointer((*int8)(unsafe.Pointer(&_CleanupØ00__func__Ø000))), unsafe.Pointer(str(60808))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i += 1 goto _1 @@ -58143,15 +52980,11 @@ _8: goto _11 } - func() int32 { - if int32((*XMem)(unsafe.Pointer(uintptr(_p.X18)+72*uintptr(_i))).X1) == i32(128) { - return i32(0) - } - return func() int32 { + func() { + if int32((*XMem)(unsafe.Pointer(uintptr(_p.X18)+72*uintptr(_i))).X1) != i32(128) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73476), unsafe.Pointer((*int8)(unsafe.Pointer(&_CleanupØ00__func__Ø000))), unsafe.Pointer(str(60824))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i += 1 goto _8 @@ -58183,11 +53016,8 @@ func _sqlite3VdbeDelete(tls *crt.TLS, _p *TVdbe) { // sqlite3.c:74354:1 if func() int32 { if _p == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74357), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeDeleteØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74357), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeDeleteØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -58200,15 +53030,11 @@ func _sqlite3VdbeDelete(tls *crt.TLS, _p *TVdbe) { // sqlite3.c:74354:1 _2: _db = (*Xsqlite3)(unsafe.Pointer(_p.X0)) - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74359), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeDeleteØ00__func__Ø000))), unsafe.Pointer(str(832))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeClearObject(tls, _db, _p) if (*TVdbe)(unsafe.Pointer(_p.X1)) == nil { @@ -58219,15 +53045,11 @@ _2: goto _6 _5: - func() int32 { - if (*TVdbe)(unsafe.Pointer(_db.X1)) == _p { - return i32(0) - } - return func() int32 { + func() { + if (*TVdbe)(unsafe.Pointer(_db.X1)) != _p { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74364), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeDeleteØ00__func__Ø000))), unsafe.Pointer(str(60884))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**TVdbe)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(8 /* X1 */))))) = (*TVdbe)(unsafe.Pointer(_p.X2)) _6: @@ -58255,15 +53077,11 @@ func _sqlite3VdbeClearObject(tls *crt.TLS, _db *Xsqlite3, _p *TVdbe) { // sqlite _ = _pSub var _pNext *XSubProgram // sqlite3.c:74324:21 _ = _pNext - func() int32 { - if ((*Xsqlite3)(unsafe.Pointer(_p.X0)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || ((*Xsqlite3)(unsafe.Pointer(_p.X0)) == _db) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3)(unsafe.Pointer(_p.X0)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && (*Xsqlite3)(unsafe.Pointer(_p.X0)) != _db { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74325), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeClearObjectØ00__func__Ø000))), unsafe.Pointer(str(60920))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _releaseMemArray(tls, (*XMem)(unsafe.Pointer(_p.X20)), int32(_p.X29)*i32(2)) _pSub = (*XSubProgram)(unsafe.Pointer(_p.X42)) @@ -58317,7 +53135,7 @@ _1: goto _5 } - _freeP4(tls, _db, int32(_1_pOp.X1), *(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(16 /* X6 */)))))) + _freeP4(tls, _db, int32(_1_pOp.X1), *(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(16 /* X6 */)))))) _5: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_1_pOp.X7)) *(*uintptr)(unsafe.Pointer(&_1_pOp)) += uintptr(32) @@ -58344,18 +53162,14 @@ func _sqlite3ParserReset(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:115888:1 goto _1 } - func() int32 { - if ((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_db)) + uintptr(344 /* X58 */))).X0) >= uint32(_pParse.X12) { - return i32(0) - } - return func() int32 { + func() { + if ((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_db)) + uintptr(344 /* X58 */))).X0) < uint32(_pParse.X12) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115894), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ParserResetØ00__func__Ø000))), unsafe.Pointer(str(60968))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { - p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) + p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) *p = (*p) - uint32(_pParse.X12) sink985 = *p } @@ -58418,49 +53232,33 @@ func _invokeProfileCallback(tls *crt.TLS, _db *Xsqlite3, _p *TVdbe) { // sqlite3 _ = _iNow var _iElapse int64 // sqlite3.c:76067:17 _ = _iElapse - func() int32 { - if (_p.X26) > int64(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X26) <= int64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76068), unsafe.Pointer((*int8)(unsafe.Pointer(&_invokeProfileCallbackØ00__func__Ø000))), unsafe.Pointer(str(61040))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - func() int32 { - if (*(*unsafe.Pointer)(unsafe.Pointer(&struct { + func() { + if *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *int8, uint64) - }{(_db.X43)})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct { + }{(_db.X43)})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *int8, uint64) - }{nil}))) || ((int32(_db.X24) & i32(2)) != i32(0)) { - return i32(0) - } - return func() int32 { + }{nil})) && (int32(_db.X24)&i32(2)) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76069), unsafe.Pointer((*int8)(unsafe.Pointer(&_invokeProfileCallbackØ00__func__Ø000))), unsafe.Pointer(str(61056))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76070), unsafe.Pointer((*int8)(unsafe.Pointer(&_invokeProfileCallbackØ00__func__Ø000))), unsafe.Pointer(str(51368))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_p.X36) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_p.X36) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76071), unsafe.Pointer((*int8)(unsafe.Pointer(&_invokeProfileCallbackØ00__func__Ø000))), unsafe.Pointer(str(61116))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3OsCurrentTimeInt64(tls, (*Xsqlite3_vfs)(unsafe.Pointer(_db.X0)), &_iNow) _iElapse = (_iNow - (_p.X26)) * int64(i32(1000000)) @@ -58528,15 +53326,11 @@ _1: _2: _z = (*int8)(unsafe.Pointer(Xsqlite3_value_text(tls, (*XMem)(unsafe.Pointer(_db.X56))))) - func() int32 { - if (_db.X17) == 0 { - return i32(0) - } - return func() int32 { + func() { + if (_db.X17) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142151), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_errmsgØ00__func__Ø000))), unsafe.Pointer(str(23576))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _z != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _6 @@ -58577,11 +53371,8 @@ _2: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(141340), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ErrStrØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(141340), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ErrStrØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 || _rc >= i32(27) || (*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3ErrStrØ00aMsgØ001)) + 8*uintptr(_rc)))) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { @@ -58626,15 +53417,11 @@ func _sqlite3FindIndex(tls *crt.TLS, _db *Xsqlite3, _zName *int8, _zDb *int8) (r var _1_pSchema *XSchema // sqlite3.c:99878:12 _ = _1_pSchema _p = nil - func() int32 { - if (_zDb != (*int8)(unsafe.Pointer(uintptr(i32(0))))) || _sqlite3BtreeHoldsAllMutexes(tls, _db) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _zDb == (*int8)(unsafe.Pointer(uintptr(i32(0)))) && _sqlite3BtreeHoldsAllMutexes(tls, _db) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99875), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindIndexØ00__func__Ø000))), unsafe.Pointer(str(61940))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = i32(0) _3: @@ -58649,15 +53436,11 @@ _3: return _i }() _1_pSchema = (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_1_j))).X4)) - func() int32 { - if _1_pSchema != nil { - return i32(0) - } - return func() int32 { + func() { + if _1_pSchema == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99879), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindIndexØ00__func__Ø000))), unsafe.Pointer(str(61984))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _zDb == nil || _sqlite3StrICmp(tls, _zDb, (*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_1_j))).X0) == 0 { goto _12 @@ -58666,15 +53449,11 @@ _3: goto _4 _12: - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, _1_j, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3SchemaMutexHeld(tls, _db, _1_j, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99881), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindIndexØ00__func__Ø000))), unsafe.Pointer(str(61992))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _p = (*XIndex)(unsafe.Pointer(_sqlite3HashFind(tls, (*XHash)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pSchema))+uintptr(32 /* X3 */))), _zName))) if _p == nil { @@ -58711,15 +53490,11 @@ func _sqlite3BtreeSetCacheSize(tls *crt.TLS, _p *XBtree, _mxPage int32) (r0 int3 var _pBt *XBtShared // sqlite3.c:61584:12 _ = _pBt _pBt = (*XBtShared)(unsafe.Pointer(_p.X1)) - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61585), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeSetCacheSizeØ00__func__Ø000))), unsafe.Pointer(str(7616))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3BtreeEnter(tls, _p) _sqlite3PagerSetCachesize(tls, (*XPager)(unsafe.Pointer(_pBt.X0)), _mxPage) @@ -58742,15 +53517,11 @@ func _sqlite3PagerSetCachesize(tls *crt.TLS, _pPager *XPager, _mxPage int32) { / } func _sqlite3PcacheSetCachesize(tls *crt.TLS, _pCache *XPCache, _mxPage int32) { // sqlite3.c:44893:1 - func() int32 { - if (_pCache.X12) != (unsafe.Pointer)(uintptr(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if (_pCache.X12) == (unsafe.Pointer)(uintptr(i32(0))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44894), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheSetCachesizeØ00__func__Ø000))), unsafe.Pointer(str(15048))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(28 /* X4 */))) = _mxPage ((*Xsqlite3_pcache_methods2)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(176 /* X12 */))).X5)(tls, _pCache.X12, _numberOfCachePages(tls, _pCache)) @@ -58810,15 +53581,11 @@ _2: _1_azVals = (**int8)(unsafe.Pointer(uintptr(i32(0)))) _pStmt = (unsafe.Pointer)(uintptr(i32(0))) _rc = Xsqlite3_prepare_v2(tls, _db, _zSql, i32(-1), &_pStmt, &_zLeftover) - func() int32 { - if (_rc == i32(0)) || (unsafe.Pointer(_pStmt) == (unsafe.Pointer)(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) && unsafe.Pointer(_pStmt) != (unsafe.Pointer)(uintptr(i32(0))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110885), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_execØ00__func__Ø000))), unsafe.Pointer(str(62104))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _rc == i32(0) { goto _8 @@ -58862,15 +53629,11 @@ _19: } *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_azCols)) + 8*uintptr(_4_i))) = Xsqlite3_column_name(tls, _pStmt, _4_i) - func() int32 { - if (*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_azCols)) + 8*uintptr(_4_i)))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_azCols)) + 8*uintptr(_4_i)))) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110915), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_execØ00__func__Ø000))), unsafe.Pointer(str(62132))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _4_i += 1 goto _19 @@ -58979,15 +53742,11 @@ _38: *_pzErrMsg = (*int8)(unsafe.Pointer(uintptr(i32(0)))) _42: _41: - func() int32 { - if (_rc & (_db.X11)) == _rc { - return i32(0) - } - return func() int32 { + func() { + if (_rc & (_db.X11)) != _rc { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110973), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_execØ00__func__Ø000))), unsafe.Pointer(str(52176))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) r0 = _rc @@ -58999,15 +53758,11 @@ func Xsqlite3_prepare_v2(tls *crt.TLS, _db *Xsqlite3, _zSql *int8, _nBytes int32 var _rc int32 // sqlite3.c:116150:7 _ = _rc _rc = _sqlite3LockAndPrepare(tls, _db, _zSql, _nBytes, i32(1), (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))), _ppStmt, _pzTail) - func() int32 { - if ((_rc == i32(0)) || (_ppStmt == (*unsafe.Pointer)(unsafe.Pointer(uintptr(i32(0)))))) || (unsafe.Pointer(*_ppStmt) == (unsafe.Pointer)(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) && _ppStmt != (*unsafe.Pointer)(unsafe.Pointer(uintptr(i32(0)))) && unsafe.Pointer(*_ppStmt) != (unsafe.Pointer)(uintptr(i32(0))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116152), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_prepare_v2Ø00__func__Ø000))), unsafe.Pointer(str(51964))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _rc return @@ -59077,15 +53832,11 @@ _4: storebits955((*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_v))+uintptr(196 /* X32 */))), int16(i32(1)), 2, 1) _5: - func() int32 { - if int32((uint32(_v.X32)<<uint(i32(31)))>>uint(i32(31))) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32((uint32(_v.X32)<<uint(i32(31)))>>uint(i32(31))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76675), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_stepØ00__func__Ø000))), unsafe.Pointer(str(62184))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _1 @@ -59121,15 +53872,11 @@ func _sqlite3Step(tls *crt.TLS, _p *TVdbe) (r0 int32) { // sqlite3.c:76525:1 _ = _db var _rc int32 // sqlite3.c:76527:7 _ = _rc - func() int32 { - if _p != nil { - return i32(0) - } - return func() int32 { + func() { + if _p == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76529), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StepØ00__func__Ø000))), unsafe.Pointer(str(8412))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_p.X5) == uint32(i32(770837923)) { goto _2 @@ -59164,19 +53911,15 @@ _5: goto _7 } - *(*int32)(unsafe.Pointer((*T5415329)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */))))) = i32(0) + *(*int32)(unsafe.Pointer((*T5415311)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */))))) = i32(0) _7: - func() int32 { - if (((_db.X36) > i32(0)) || (int32(_db.X15) == i32(0))) || (((_db.X77) == int64(i32(0))) && ((_db.X78) == int64(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (_db.X36) <= i32(0) && int32(_db.X15) != i32(0) && ((_db.X77) != int64(i32(0)) || (_db.X78) != int64(i32(0))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76579), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StepØ00__func__Ø000))), unsafe.Pointer(str(62200))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if (_db.X43) == nil && (int32(_db.X24)&i32(2)) == i32(0) || ((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != 0 || (_p.X36) == nil { + if (_db.X43) == nil && (int32(_db.X24)&i32(2)) == i32(0) || ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != 0 || (_p.X36) == nil { goto _16 } @@ -59184,15 +53927,11 @@ _7: goto _17 _16: - func() int32 { - if (_p.X26) == int64(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X26) != int64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76588), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StepØ00__func__Ø000))), unsafe.Pointer(str(62292))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _17: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(172 /* X34 */))) += 1 @@ -59238,15 +53977,11 @@ _24: goto _26 } - func() int32 { - if (_p.X10) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X10) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76617), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StepØ00__func__Ø000))), unsafe.Pointer(str(62308))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(56 /* X10 */))) = _doWalCallbacks(tls, _db) if (_p.X10) == i32(0) { @@ -59264,25 +53999,17 @@ _26: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(56 /* X10 */))) = _sqlite3NomemError(tls, i32(76626)) _30: _end_of_step: - func() int32 { - if ((((_rc == i32(100)) || (_rc == i32(101))) || (_rc == i32(1))) || ((_rc & i32(255)) == i32(5))) || (_rc == i32(21)) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(100) && _rc != i32(101) && _rc != i32(1) && (_rc&i32(255)) != i32(5) && _rc != i32(21) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76636), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StepØ00__func__Ø000))), unsafe.Pointer(str(62328))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (((_p.X10) != i32(100)) && ((_p.X10) != i32(101))) || ((_p.X10) == (_p.X28)) { - return i32(0) } - return func() int32 { + }() + func() { + if ((_p.X10) == i32(100) || (_p.X10) == i32(101)) && (_p.X10) != (_p.X28) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76639), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StepØ00__func__Ø000))), unsafe.Pointer(str(62432))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((uint32((_p.X32)>>uint(i32(9)))<<uint(i32(31)))>>uint(i32(31))) == 0 || _rc == i32(100) || _rc == i32(101) { goto _43 @@ -59327,15 +54054,11 @@ _0: _2: _rc = _sqlite3VdbeReset(tls, _2_v) _sqlite3VdbeRewind(tls, _2_v) - func() int32 { - if (_rc & (_2_db.X11)) == _rc { - return i32(0) - } - return func() int32 { + func() { + if (_rc & (_2_db.X11)) != _rc { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76139), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_resetØ00__func__Ø000))), unsafe.Pointer(str(62508))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3ApiExit(tls, _2_db, _rc) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_2_db.X3))) @@ -59348,35 +54071,23 @@ _1: func _sqlite3VdbeRewind(tls *crt.TLS, _p *TVdbe) { // sqlite3.c:73204:1 var _i int32 // sqlite3.c:73206:7 _ = _i - func() int32 { - if _p != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _p == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73208), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRewindØ00__func__Ø000))), unsafe.Pointer(str(824))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_p.X5) == uint32(i32(381479589))) || ((_p.X5) == uint32(i32(1224384374))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_p.X5) != uint32(i32(381479589)) && (_p.X5) != uint32(i32(1224384374)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73209), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRewindØ00__func__Ø000))), unsafe.Pointer(str(62536))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_p.X27) > i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_p.X27) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73213), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRewindØ00__func__Ø000))), unsafe.Pointer(str(42668))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(36 /* X5 */))) = uint32(i32(770837923)) _i = i32(0) @@ -59385,15 +54096,11 @@ _7: goto _10 } - func() int32 { - if (*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr(_p.X18)+72*uintptr(_i))).X9)) == (*Xsqlite3)(unsafe.Pointer(_p.X0)) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr(_p.X18)+72*uintptr(_i))).X9)) != (*Xsqlite3)(unsafe.Pointer(_p.X0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73220), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRewindØ00__func__Ø000))), unsafe.Pointer(str(62592))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i += 1 goto _7 @@ -59456,35 +54163,23 @@ func _sqlite3VdbeList(tls *crt.TLS, _p *TVdbe) (r0 int32) { // sqlite3.c:72932:1 _db = (*Xsqlite3)(unsafe.Pointer(_p.X0)) _rc = i32(0) _pMem = (*XMem)(unsafe.Pointer(uintptr(_p.X18) + 72*uintptr(i32(1)))) - func() int32 { - if ((uint32((_p.X32)>>uint(i32(2))) << uint(i32(30))) >> uint(i32(30))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if ((uint32((_p.X32)>>uint(i32(2))) << uint(i32(30))) >> uint(i32(30))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72944), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeListØ00__func__Ø000))), unsafe.Pointer(str(62652))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_p.X5) == uint32(i32(770837923)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_p.X5) != uint32(i32(770837923)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72945), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeListØ00__func__Ø000))), unsafe.Pointer(str(62664))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (((_p.X10) == i32(0)) || ((_p.X10) == i32(5))) || ((_p.X10) == i32(7)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_p.X10) != i32(0) && (_p.X10) != i32(5) && (_p.X10) != i32(7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72946), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeListØ00__func__Ø000))), unsafe.Pointer(str(62692))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _releaseMemArray(tls, _pMem, i32(8)) *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(136 /* X21 */))))) = (*XMem)(unsafe.Pointer(uintptr(i32(0)))) @@ -59502,15 +54197,11 @@ _8: goto _9 } - func() int32 { - if (_p.X6) > i32(9) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X6) <= i32(9) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72975), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeListØ00__func__Ø000))), unsafe.Pointer(str(62756))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pSub = (*XMem)(unsafe.Pointer(uintptr(_p.X18) + 72*uintptr(i32(9)))) if (int32(_pSub.X1) & i32(16)) == 0 { @@ -59551,7 +54242,7 @@ _17: goto _21 _20: - if (*(*int32)(unsafe.Pointer((*T5415329)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */)))))) == 0 { + if (*(*int32)(unsafe.Pointer((*T5415311)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */)))))) == 0 { goto _22 } @@ -59596,19 +54287,15 @@ _25: } *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4)) - *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(_i) + *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(_i) *(*uintptr)(unsafe.Pointer(&_pMem)) += uintptr(72) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(2562)) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(16 /* X5 */))) = _sqlite3OpcodeName(tls, int32(_8_pOp.X0)) - func() int32 { - if (_pMem.X5) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (_pMem.X5) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73022), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeListØ00__func__Ø000))), unsafe.Pointer(str(62768))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(12 /* X4 */))) = _sqlite3Strlen30(tls, _pMem.X5) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(10 /* X2 */))) = uint8(i32(1)) @@ -59624,7 +54311,7 @@ _34: goto _37 } - if (*(**XSubProgram)(unsafe.Pointer(uintptr((unsafe.Pointer)(_apSub)) + 8*uintptr(_13_j)))) != (*XSubProgram)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pOp)) + uintptr(16 /* X6 */))))))) { + if (*(**XSubProgram)(unsafe.Pointer(uintptr((unsafe.Pointer)(_apSub)) + 8*uintptr(_13_j)))) != (*XSubProgram)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pOp)) + uintptr(16 /* X6 */))))))) { goto _38 } @@ -59640,7 +54327,7 @@ _37: } _apSub = (**XSubProgram)(unsafe.Pointer(_pSub.X5)) - *(**XSubProgram)(unsafe.Pointer(uintptr((unsafe.Pointer)(_apSub)) + 8*uintptr(postInc961(&_nSub, int32(1))))) = (*XSubProgram)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pOp)) + uintptr(16 /* X6 */))))))) + *(**XSubProgram)(unsafe.Pointer(uintptr((unsafe.Pointer)(_apSub)) + 8*uintptr(postInc961(&_nSub, int32(1))))) = (*XSubProgram)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pOp)) + uintptr(16 /* X6 */))))))) { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSub)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) | i32(16)) @@ -59651,27 +54338,23 @@ _40: _33: _30: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4)) - *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(_8_pOp.X3) + *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(_8_pOp.X3) *(*uintptr)(unsafe.Pointer(&_pMem)) += uintptr(72) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4)) - *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(_8_pOp.X4) + *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(_8_pOp.X4) *(*uintptr)(unsafe.Pointer(&_pMem)) += uintptr(72) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4)) - *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(_8_pOp.X5) + *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(_8_pOp.X5) *(*uintptr)(unsafe.Pointer(&_pMem)) += uintptr(72) if _sqlite3VdbeMemClearAndResize(tls, _pMem, i32(100)) == 0 { goto _41 } - func() int32 { - if ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) != 0 { - return i32(0) - } - return func() int32 { + func() { + if ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73060), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeListØ00__func__Ø000))), unsafe.Pointer(str(62780))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = i32(1) return @@ -59688,15 +54371,11 @@ _41: goto _45 _44: - func() int32 { - if (_pMem.X5) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (_pMem.X5) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73069), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeListØ00__func__Ø000))), unsafe.Pointer(str(62768))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(12 /* X4 */))) = _sqlite3Strlen30(tls, _pMem.X5) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(10 /* X2 */))) = uint8(i32(1)) @@ -59710,15 +54389,11 @@ _45: goto _49 } - func() int32 { - if ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) != 0 { - return i32(0) - } - return func() int32 { + func() { + if ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73077), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeListØ00__func__Ø000))), unsafe.Pointer(str(62780))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = i32(1) return @@ -59733,15 +54408,11 @@ _49: goto _52 } - func() int32 { - if ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) != 0 { - return i32(0) - } - return func() int32 { + func() { + if ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73088), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeListØ00__func__Ø000))), unsafe.Pointer(str(62780))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = i32(1) return @@ -60404,15 +55075,11 @@ func _sqlite3VdbeExec(tls *crt.TLS, _p *TVdbe) (r0 int32) { // sqlite3.c:78741:1 _pIn2 = nil _pIn3 = nil _pOut = nil - func() int32 { - if (_p.X5) == uint32(i32(770837923)) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X5) != uint32(i32(770837923)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78771), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(62664))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeEnter(tls, _p) if (_p.X10) != i32(7) { @@ -60422,40 +55089,28 @@ func _sqlite3VdbeExec(tls *crt.TLS, _p *TVdbe) (r0 int32) { // sqlite3.c:78741:1 goto _no_mem _2: - func() int32 { - if ((_p.X10) == i32(0)) || (((_p.X10) & i32(255)) == i32(5)) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X10) != i32(0) && ((_p.X10)&i32(255)) != i32(5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78778), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(62824))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (((uint32((_p.X32)>>uint(i32(8))) << uint(i32(31))) >> uint(i32(31))) != 0) || (int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) != i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if ((uint32((_p.X32)>>uint(i32(8)))<<uint(i32(31)))>>uint(i32(31))) == 0 && int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78779), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(62872))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(72 /* X13 */))) = int64(i32(0)) - func() int32 { - if int32((uint32((_p.X32)>>uint(i32(2)))<<uint(i32(30)))>>uint(i32(30))) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32((uint32((_p.X32)>>uint(i32(2)))<<uint(i32(30)))>>uint(i32(30))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78781), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(62904))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(136 /* X21 */))))) = (*XMem)(unsafe.Pointer(uintptr(i32(0)))) - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415638)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(536 /* X71 */))))) + uintptr(16 /* X2 */))) = i32(0) - if (*(*int32)(unsafe.Pointer((*T5415329)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */)))))) == 0 { + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415620)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(536 /* X71 */))))) + uintptr(16 /* X2 */))) = i32(0) + if (*(*int32)(unsafe.Pointer((*T5415311)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */)))))) == 0 { goto _11 } @@ -60467,15 +55122,11 @@ _11: } _2_iPrior = *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[5]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(208 /* X35 */))))) + 4*uintptr(i32(4)))) - func() int32 { - if uint32(i32(0)) < (_db.X63) { - return i32(0) - } - return func() int32 { + func() { + if uint32(i32(0)) >= (_db.X63) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78789), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(62920))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nProgressLimit = (_db.X63) - (_2_iPrior % (_db.X63)) _12: @@ -60523,7 +55174,7 @@ _23: crt.Xprintf(tls, str(62968)) _28: - crt.Xprintf(tls, str(62988), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp))+32*uintptr(_3_i))))) + uintptr(16 /* X6 */))))))) + crt.Xprintf(tls, str(62988), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp))+32*uintptr(_3_i))))) + uintptr(16 /* X6 */))))))) _3_once = i32(0) _27: _3_i += 1 @@ -60541,25 +55192,17 @@ _16: _sqlite3EndBenignMalloc(tls) _pOp = (*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp)) + 32*uintptr(_p.X9))) _30: - func() int32 { - if _rc == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78823), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(14052))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (uintptr(unsafe.Pointer(_pOp)) >= uintptr(unsafe.Pointer(_aOp))) && (uintptr(unsafe.Pointer(_pOp)) < uintptr(unsafe.Pointer((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp))+32*uintptr(_p.X27)))))) { - return i32(0) } - return func() int32 { + }() + func() { + if uintptr(unsafe.Pointer(_pOp)) < uintptr(unsafe.Pointer(_aOp)) || uintptr(unsafe.Pointer(_pOp)) >= uintptr(unsafe.Pointer((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp))+32*uintptr(_p.X27))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78825), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63008))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nVmStep += 1 if ((_db.X6) & i32(1)) == 0 { @@ -60573,45 +55216,29 @@ _39: goto _40 } - func() int32 { - if (_pOp.X3) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78860), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63040))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pOp.X3) <= (((_p.X6) + i32(1)) - (_p.X7)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pOp.X3) > (((_p.X6) + i32(1)) - (_p.X7)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78861), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63052))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_pOp.X3))).X1) & i32(128)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_pOp.X3))).X1) & i32(128)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78862), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63088))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3VdbeCheckMemInvariants(tls, (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_pOp.X3)))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3VdbeCheckMemInvariants(tls, (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_pOp.X3)))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78863), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63116))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_db.X6) & i32(1)) == 0 { goto _49 @@ -60624,45 +55251,29 @@ _40: goto _50 } - func() int32 { - if (_pOp.X4) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X4) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78867), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63164))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pOp.X4) <= (((_p.X6) + i32(1)) - (_p.X7)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pOp.X4) > (((_p.X6) + i32(1)) - (_p.X7)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78868), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63176))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_pOp.X4))).X1) & i32(128)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_pOp.X4))).X1) & i32(128)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78869), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63212))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3VdbeCheckMemInvariants(tls, (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_pOp.X4)))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3VdbeCheckMemInvariants(tls, (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_pOp.X4)))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78870), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63240))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_db.X6) & i32(1)) == 0 { goto _59 @@ -60675,45 +55286,29 @@ _50: goto _60 } - func() int32 { - if (_pOp.X5) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X5) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78874), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63288))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pOp.X5) <= (((_p.X6) + i32(1)) - (_p.X7)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pOp.X5) > (((_p.X6) + i32(1)) - (_p.X7)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78875), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63300))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_pOp.X5))).X1) & i32(128)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_pOp.X5))).X1) & i32(128)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78876), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63336))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3VdbeCheckMemInvariants(tls, (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_pOp.X5)))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3VdbeCheckMemInvariants(tls, (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_pOp.X5)))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78877), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63364))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_db.X6) & i32(1)) == 0 { goto _69 @@ -60726,25 +55321,17 @@ _60: goto _70 } - func() int32 { - if (_pOp.X4) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X4) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78881), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63164))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pOp.X4) <= (((_p.X6) + i32(1)) - (_p.X7)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pOp.X4) > (((_p.X6) + i32(1)) - (_p.X7)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78882), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63176))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeMemAboutToChange(tls, _p, (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_pOp.X4)))) _70: @@ -60752,25 +55339,17 @@ _70: goto _75 } - func() int32 { - if (_pOp.X5) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X5) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78886), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63288))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pOp.X5) <= (((_p.X6) + i32(1)) - (_p.X7)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pOp.X5) > (((_p.X6) + i32(1)) - (_p.X7)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78887), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63300))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeMemAboutToChange(tls, _p, (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_pOp.X5)))) _75: @@ -61104,7 +55683,7 @@ _81: _jump_to_p2_and_check_for_interrupt: _pOp = (*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp)) + 32*uintptr((_pOp.X4)-i32(1)))) _check_for_interrupt: - if (*(*int32)(unsafe.Pointer((*T5415329)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */)))))) == 0 { + if (*(*int32)(unsafe.Pointer((*T5415311)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */)))))) == 0 { goto _242 } @@ -61119,15 +55698,11 @@ _242: goto _244 } - func() int32 { - if (_db.X63) != uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_db.X63) == uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78969), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63412))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nProgressLimit = (_nVmStep + (_db.X63)) - (_nVmStep % (_db.X63)) if (_db.X61)(tls, _db.X62) == 0 { @@ -61142,30 +55717,22 @@ _244: goto _248 _82: - func() int32 { - if ((_pOp.X3) > i32(0)) && ((_pOp.X3) <= (((_p.X6) + i32(1)) - (_p.X7))) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) <= i32(0) || (_pOp.X3) > (((_p.X6)+i32(1))-(_p.X7)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78987), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63432))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X3))) - func() int32 { - if bool2int((int32(_pIn1.X1)&i32(9312)) != i32(0)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if bool2int((int32(_pIn1.X1)&i32(9312)) != i32(0)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78989), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63480))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeMemAboutToChange(tls, _p, _pIn1) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(8 /* X1 */))) = uint16(i32(4)) - *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) = int64(int32(int64((uintptr(unsafe.Pointer(_pOp)) - uintptr(unsafe.Pointer(_aOp))) / 32))) + *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) = int64(int32(int64((uintptr(unsafe.Pointer(_pOp)) - uintptr(unsafe.Pointer(_aOp))) / 32))) if ((_db.X6) & i32(1)) == 0 { goto _254 } @@ -61178,63 +55745,43 @@ _jump_to_p2: _83: _pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X3))) - func() int32 { - if int32(_pIn1.X1) == i32(4) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pIn1.X1) != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79009), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63504))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _pOp = (*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp)) + 32*uintptr(*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))))) + _pOp = (*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp)) + 32*uintptr(*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))))) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(8 /* X1 */))) = uint16(i32(128)) goto _248 _84: - func() int32 { - if ((_pOp.X3) > i32(0)) && ((_pOp.X3) <= (((_p.X6) + i32(1)) - (_p.X7))) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) <= i32(0) || (_pOp.X3) > (((_p.X6)+i32(1))-(_p.X7)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79027), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63432))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pOp.X4) >= i32(0)) && ((_pOp.X4) < (_p.X27)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pOp.X4) < i32(0) || (_pOp.X4) >= (_p.X27) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79028), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63528))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pOp.X5) >= i32(0)) && ((_pOp.X5) < (_p.X27)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pOp.X5) < i32(0) || (_pOp.X5) >= (_p.X27) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79029), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63560))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pOut = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X3))) - func() int32 { - if (int32(_pOut.X1) & i32(9312)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pOut.X1) & i32(9312)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79031), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63592))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64((_pOp.X5) - i32(1)) + *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64((_pOp.X5) - i32(1)) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16(i32(4)) if (_pOp.X4) == 0 { goto _268 @@ -61247,46 +55794,30 @@ _268: _85: _pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X3))) - func() int32 { - if int32(_pIn1.X1) == i32(4) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pIn1.X1) != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79049), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63504))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) >= int64(i32(0))) && ((*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) < int64(_p.X27)) { - return i32(0) } - return func() int32 { + }() + func() { + if (*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) < int64(i32(0)) || (*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) >= int64(_p.X27) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79050), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63616))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - _24_pCaller = (*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp)) + 32*uintptr(*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))))) - func() int32 { - if int32(_24_pCaller.X0) == i32(16) { - return i32(0) } - return func() int32 { + }() + _24_pCaller = (*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp)) + 32*uintptr(*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))))) + func() { + if int32(_24_pCaller.X0) != i32(16) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79052), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63652))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_24_pCaller.X4) >= i32(0)) && ((_24_pCaller.X4) < (_p.X27)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_24_pCaller.X4) < i32(0) || (_24_pCaller.X4) >= (_p.X27) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79053), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63680))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pOp = (*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp)) + 32*uintptr((_24_pCaller.X4)-i32(1)))) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(8 /* X1 */))) = uint16(i32(128)) @@ -61294,19 +55825,15 @@ _85: _86: _pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X3))) - func() int32 { - if bool2int((int32(_pIn1.X1)&i32(9312)) != i32(0)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if bool2int((int32(_pIn1.X1)&i32(9312)) != i32(0)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79075), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63480))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(8 /* X1 */))) = uint16(i32(4)) - _25_pcDest = int32(*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) - *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) = int64(int32(int64((uintptr(unsafe.Pointer(_pOp)) - uintptr(unsafe.Pointer(_aOp))) / 32))) + _25_pcDest = int32(*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) + *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) = int64(int32(int64((uintptr(unsafe.Pointer(_pOp)) - uintptr(unsafe.Pointer(_aOp))) / 32))) if ((_db.X6) & i32(1)) == 0 { goto _281 } @@ -61351,15 +55878,11 @@ _284: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(56 /* X10 */))) = _pOp.X3 *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(194 /* X30 */))) = uint8(_pOp.X4) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(52 /* X9 */))) = _27_pcx - func() int32 { - if int32(_pOp.X2) <= i32(4) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pOp.X2) > i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79156), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63720))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_p.X10) == 0 { goto _288 @@ -61370,29 +55893,25 @@ _284: } _sqlite3VdbeError(tls, _p, str(63732), unsafe.Pointer(*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3VdbeExecØ00azTypeØ001)) + 8*uintptr(int32(_pOp.X2)-i32(1)))))) - if (*(**int8)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) == nil { + if (*(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) == nil { goto _290 } - *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(144 /* X22 */))) = _sqlite3MPrintf(tls, _db, str(63756), unsafe.Pointer(_p.X22), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(144 /* X22 */))) = _sqlite3MPrintf(tls, _db, str(63756), unsafe.Pointer(_p.X22), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) _290: goto _291 _289: - _sqlite3VdbeError(tls, _p, str(24304), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _sqlite3VdbeError(tls, _p, str(24304), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) _291: Xsqlite3_log(tls, _pOp.X3, str(63764), _27_pcx, unsafe.Pointer(_p.X36), unsafe.Pointer(_p.X22)) _288: _rc = _sqlite3VdbeHalt(tls, _p) - func() int32 { - if ((_rc == i32(5)) || (_rc == i32(0))) || (_rc == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(5) && _rc != i32(0) && _rc != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79175), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63788))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _rc != i32(5) { goto _296 @@ -61402,25 +55921,17 @@ _288: goto _297 _296: - func() int32 { - if (_rc == i32(0)) || (((_p.X10) & i32(255)) == i32(19)) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) && ((_p.X10)&i32(255)) != i32(19) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79179), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63844))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_rc == i32(0)) || ((_db.X77) > int64(i32(0)))) || ((_db.X78) > int64(i32(0))) { - return i32(0) } - return func() int32 { + }() + func() { + if _rc != i32(0) && (_db.X77) <= int64(i32(0)) && (_db.X78) <= int64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79180), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63896))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = func() int32 { if (_p.X10) != 0 { @@ -61433,68 +55944,52 @@ _297: _89: _pOut = _out2Prerelease(tls, _p, _pOp) - *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_pOp.X3) + *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_pOp.X3) goto _248 _90: _pOut = _out2Prerelease(tls, _p, _pOp) - func() int32 { - if (*(**int64)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != (*int64)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*(**int64)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) == (*int64)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79205), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63960))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = *(*(**int64)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = *(*(**int64)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) goto _248 _91: _pOut = _out2Prerelease(tls, _p, _pOp) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16(i32(8)) - func() int32 { - if _sqlite3IsNaN(tls, *(*(**float64)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) == 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3IsNaN(tls, *(*(**float64)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79220), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63976))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - *(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = *(*(**float64)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + *(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = *(*(**float64)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) goto _248 _92: - func() int32 { - if (*(**int8)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79235), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64008))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pOut = _out2Prerelease(tls, _p, _pOp) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(0 /* X0 */))) = uint8(i32(79)) - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(4 /* X3 */))) = _sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(4 /* X3 */))) = _sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) if int32(_encoding) == i32(1) { goto _313 } - _rc = _sqlite3VdbeMemSetStr(tls, _pOut, *(**int8)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))), i32(-1), uint8(i32(1)), nil) - func() int32 { - if (_rc == i32(0)) || (_rc == i32(18)) { - return i32(0) - } - return func() int32 { + _rc = _sqlite3VdbeMemSetStr(tls, _pOut, *(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))), i32(-1), uint8(i32(1)), nil) + func() { + if _rc != i32(0) && _rc != i32(18) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79243), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64024))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if i32(0) == _sqlite3VdbeChangeEncoding(tls, _pOut, int32(_encoding)) { goto _317 @@ -61503,25 +55998,17 @@ _92: goto _no_mem _317: - func() int32 { - if ((_pOut.X7) > i32(0)) && ((_pOut.X6) == (_pOut.X5)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOut.X7) <= i32(0) || (_pOut.X6) != (_pOut.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79245), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64060))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if bool2int((int32(_pOut.X1)&i32(9312)) != i32(0)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if bool2int((int32(_pOut.X1)&i32(9312)) != i32(0)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79246), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64104))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(32 /* X7 */))) = i32(0) { @@ -61533,10 +56020,10 @@ _317: goto _323 } - _sqlite3DbFree(tls, _db, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _sqlite3DbFree(tls, _db, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) _323: *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(1 /* X1 */))) = int8(i32(-1)) - *(**int8)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = _pOut.X5 + *(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = _pOut.X5 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(4 /* X3 */))) = _pOut.X4 _313: if (_pOp.X3) <= (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[12]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(112 /* X31 */))))) + 4*uintptr(i32(0))))) { @@ -61546,58 +56033,42 @@ _313: goto _too_big _324: - func() int32 { - if _rc == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79261), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(14052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _93: - func() int32 { - if (*(**int8)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79278), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64008))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pOut = _out2Prerelease(tls, _p, _pOp) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16(i32(2562)) - *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(16 /* X5 */))) = *(**int8)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(16 /* X5 */))) = *(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(12 /* X4 */))) = _pOp.X3 *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(10 /* X2 */))) = _encoding if (_pOp.X5) <= i32(0) { goto _329 } - func() int32 { - if (_pOp.X5) <= (((_p.X6) + i32(1)) - (_p.X7)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X5) > (((_p.X6) + i32(1)) - (_p.X7)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79287), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63300))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pIn3 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X5))) - func() int32 { - if (int32(_pIn3.X1) & i32(4)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pIn3.X1) & i32(4)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79289), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64128))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if (*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) != int64(_pOp.X2) { + if (*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) != int64(_pOp.X2) { goto _334 } @@ -61609,15 +56080,11 @@ _329: _94: _pOut = _out2Prerelease(tls, _p, _pOp) _45_cnt = (_pOp.X5) - (_pOp.X4) - func() int32 { - if (_pOp.X5) <= (((_p.X6) + i32(1)) - (_p.X7)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X5) > (((_p.X6) + i32(1)) - (_p.X7)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79313), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63300))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = store4530(&_45_nullFlag, uint16(func() int32 { if (_pOp.X3) != 0 { @@ -61643,56 +56110,40 @@ _340: goto _248 _95: - func() int32 { - if ((_pOp.X3) > i32(0)) && ((_pOp.X3) <= (((_p.X6) + i32(1)) - (_p.X7))) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) <= i32(0) || (_pOp.X3) > (((_p.X6)+i32(1))-(_p.X7)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79336), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63432))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pOut = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X3))) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16((int32(_pOut.X1) | i32(1)) & i32(-129)) goto _248 _96: - func() int32 { - if (_pOp.X3) <= i32(1000000000) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) > i32(1000000000) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79349), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64152))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pOut = _out2Prerelease(tls, _p, _pOp) - _sqlite3VdbeMemSetStr(tls, _pOut, *(**int8)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))), _pOp.X3, uint8(i32(0)), nil) + _sqlite3VdbeMemSetStr(tls, _pOut, *(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))), _pOp.X3, uint8(i32(0)), nil) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(10 /* X2 */))) = _encoding goto _248 _97: - func() int32 { - if ((_pOp.X3) > i32(0)) && ((_pOp.X3) <= int32(_p.X4)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) <= i32(0) || (_pOp.X3) > int32(_p.X4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79368), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64184))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*(**int8)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || ((*(**int8)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) == _sqlite3VListNumToName(tls, _p.X25, _pOp.X3)) { - return i32(0) } - return func() int32 { + }() + func() { + if (*(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) && (*(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != _sqlite3VListNumToName(tls, _p.X25, _pOp.X3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79369), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64216))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _49_pVar = (*XMem)(unsafe.Pointer(uintptr(_p.X24) + 72*uintptr((_pOp.X3)-i32(1)))) if _sqlite3VdbeMemTooBig(tls, _49_pVar) == 0 { @@ -61710,58 +56161,38 @@ _98: _51_n = _pOp.X5 _51_p1 = _pOp.X3 _51_p2 = _pOp.X4 - func() int32 { - if ((_51_n > i32(0)) && (_51_p1 > i32(0))) && (_51_p2 > i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _51_n <= i32(0) || _51_p1 <= i32(0) || _51_p2 <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79397), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64284))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_51_p1 + _51_n) <= _51_p2) || ((_51_p2 + _51_n) <= _51_p1) { - return i32(0) } - return func() int32 { + }() + func() { + if (_51_p1+_51_n) > _51_p2 && (_51_p2+_51_n) > _51_p1 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79398), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64304))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_51_p1))) _pOut = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_51_p2))) _360: - func() int32 { - if uintptr(unsafe.Pointer(_pOut)) <= uintptr(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(((_p.X6)+i32(1))-(_p.X7)))))) { - return i32(0) - } - return func() int32 { + func() { + if uintptr(unsafe.Pointer(_pOut)) > uintptr(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(((_p.X6)+i32(1))-(_p.X7)))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79403), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64328))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if uintptr(unsafe.Pointer(_pIn1)) <= uintptr(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(((_p.X6)+i32(1))-(_p.X7)))))) { - return i32(0) } - return func() int32 { + }() + func() { + if uintptr(unsafe.Pointer(_pIn1)) > uintptr(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(((_p.X6)+i32(1))-(_p.X7)))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79404), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64368))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pIn1.X1) & i32(128)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pIn1.X1) & i32(128)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79405), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64408))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeMemAboutToChange(tls, _p, _pOut) _sqlite3VdbeMemMove(tls, _pOut, _pIn1) @@ -61772,7 +56203,7 @@ _360: { p := (**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(56 /* X11 */))))) *p = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 72*uintptr((_pOp.X4)-_51_p1))) - sink5448613 = *p + sink5448595 = *p } _368: if (int32(_pOut.X1)&i32(4096)) == i32(0) || _sqlite3VdbeMemMakeWriteable(tls, _pOut) == 0 { @@ -61800,15 +56231,11 @@ _99: _55_n = _pOp.X5 _pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X3))) _pOut = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X4))) - func() int32 { - if _pOut != _pIn1 { - return i32(0) - } - return func() int32 { + func() { + if _pOut == _pIn1 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79435), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64428))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _374: _sqlite3VdbeMemShallowCopy(tls, _pOut, _pIn1, i32(4096)) @@ -61843,15 +56270,11 @@ _375: _100: _pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X3))) _pOut = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X4))) - func() int32 { - if _pOut != _pIn1 { - return i32(0) - } - return func() int32 { + func() { + if _pOut == _pIn1 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79466), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64428))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeMemShallowCopy(tls, _pOut, _pIn1, i32(4096)) if (*XMem)(unsafe.Pointer(_pOut.X11)) != (*XMem)(unsafe.Pointer(uintptr(i32(0)))) { @@ -61864,50 +56287,34 @@ _382: _101: _pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X3))) - func() int32 { - if (int32(_pIn1.X1) & i32(4)) != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pIn1.X1) & i32(4)) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79484), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64440))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pOut = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X4))) - _sqlite3VdbeMemSetInt64(tls, _pOut, *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) + _sqlite3VdbeMemSetInt64(tls, _pOut, *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) goto _248 _102: - func() int32 { - if int32(_p.X29) == (_pOp.X4) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X29) != (_pOp.X4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79502), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64468))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pOp.X3) > i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pOp.X3) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79503), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63040))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pOp.X3) + (_pOp.X4)) <= ((((_p.X6) + i32(1)) - (_p.X7)) + i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if ((_pOp.X3) + (_pOp.X4)) > ((((_p.X6) + i32(1)) - (_p.X7)) + i32(1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79504), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64492))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 @@ -61925,67 +56332,47 @@ _393: goto _394 } - func() int32 { - if ((_db.X6) & i32(128)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if ((_db.X6) & i32(128)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79522), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64536))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((uint32((_p.X32)>>uint(i32(6))) << uint(i32(31))) >> uint(i32(31))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if ((uint32((_p.X32)>>uint(i32(6))) << uint(i32(31))) >> uint(i32(31))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79523), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64564))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _abort_due_to_error _394: - func() int32 { - if ((_p.X12) == i32(0)) || ((_db.X6)&i32(128)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_p.X12) != i32(0) && ((_db.X6)&i32(128)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79542), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64584))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3VdbeCloseStatement(tls, _p, i32(1)) - func() int32 { - if _rc == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79544), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(14052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X8 */))) = ((_p.X8) + uint32(i32(2))) | uint32(i32(1)) - _60_pMem = store5448613((**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(136 /* X21 */))))), (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_pOp.X3)))) + _60_pMem = store5448595((**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(136 /* X21 */))))), (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_pOp.X3)))) _60_i = i32(0) _404: if _60_i >= (_pOp.X4) { goto _407 } - func() int32 { - if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_60_pMem))+72*uintptr(_60_i))).X1) & i32(128)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_60_pMem))+72*uintptr(_60_i))).X1) & i32(128)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79555), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64632))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_60_pMem))+72*uintptr(_60_i))).X1)&i32(4096)) == i32(0) || _sqlite3VdbeMemMakeWriteable(tls, (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_60_pMem))+72*uintptr(_60_i)))) == 0 { goto _411 @@ -61994,15 +56381,11 @@ _404: goto _no_mem _411: - func() int32 { - if ((int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_60_pMem))+72*uintptr(_60_i))).X1) & i32(4096)) == i32(0)) || ((int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_60_pMem))+72*uintptr(_60_i))).X1) & i32(18)) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_60_pMem))+72*uintptr(_60_i))).X1)&i32(4096)) != i32(0) && (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_60_pMem))+72*uintptr(_60_i))).X1)&i32(18)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79557), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64656))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeMemNulTerminate(tls, (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_60_pMem))+72*uintptr(_60_i)))) if ((_db.X6) & i32(1)) == 0 { @@ -62036,15 +56419,11 @@ _103: _pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X3))) _pIn2 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X4))) _pOut = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X5))) - func() int32 { - if _pIn1 != _pOut { - return i32(0) - } - return func() int32 { + func() { + if _pIn1 == _pOut { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79594), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64732))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((int32(_pIn1.X1) | int32(_pIn2.X1)) & i32(1)) == 0 { goto _420 @@ -62141,8 +56520,8 @@ _434: goto _435 } - _73_iA = *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) - _73_iB = *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */))))) + _73_iA = *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) + _73_iB = *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */))))) _73_bIntint = int8(i32(1)) switch int32(_pOp.X0) { case i32(47): @@ -62231,7 +56610,7 @@ _450: goto _443 _443: - *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _73_iB + *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _73_iB *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16((int32(_pOut.X1) & i32(-49664)) | i32(4)) goto _451 @@ -62319,7 +56698,7 @@ _458: goto _arithmetic_result_is_null _462: - *(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _73_rB + *(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _73_rB *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16((int32(_pOut.X1) & i32(-49664)) | i32(8)) if ((int32(_73_type1)|int32(_73_type2))&i32(8)) != i32(0) || _73_bIntint != 0 { goto _464 @@ -62335,15 +56714,11 @@ _arithmetic_result_is_null: goto _248 _109: - func() int32 { - if int32(_pOp.X1) == i32(-3) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pOp.X1) != i32(-3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79766), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64744))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pOp.X3) == 0 { goto _467 @@ -62354,46 +56729,30 @@ _467: goto _248 _110: - func() int32 { - if int32(_pOp.X1) == i32(-4) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pOp.X1) != i32(-4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79818), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64768))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _86_n = int32(_pOp.X2) - func() int32 { - if ((_pOp.X5) > i32(0)) && ((_pOp.X5) <= (((_p.X6) + i32(1)) - (_p.X7))) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X5) <= i32(0) || (_pOp.X5) > (((_p.X6)+i32(1))-(_p.X7)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79820), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64792))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_86_n == i32(0)) || (((_pOp.X4) > i32(0)) && (((_pOp.X4) + _86_n) <= ((((_p.X6) + i32(1)) - (_p.X7)) + i32(1)))) { - return i32(0) } - return func() int32 { + }() + func() { + if _86_n != i32(0) && ((_pOp.X4) <= i32(0) || ((_pOp.X4)+_86_n) > ((((_p.X6)+i32(1))-(_p.X7))+i32(1))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79821), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64840))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pOp.X5) < (_pOp.X4)) || ((_pOp.X5) >= ((_pOp.X4) + _86_n)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pOp.X5) >= (_pOp.X4) && (_pOp.X5) < ((_pOp.X4)+_86_n) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79822), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64904))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _86_pCtx = (*Xsqlite3_context)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, _db, u64(56)+(uint64(_86_n-i32(1))*u64(8))))) if _86_pCtx != (*Xsqlite3_context)(unsafe.Pointer(uintptr(i32(0)))) { @@ -62404,25 +56763,21 @@ _110: _480: *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_86_pCtx)) + uintptr(0 /* X0 */))))) = (*XMem)(unsafe.Pointer(uintptr(i32(0)))) - *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_86_pCtx)) + uintptr(8 /* X1 */))))) = (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_86_pCtx)) + uintptr(8 /* X1 */))))) = (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_86_pCtx)) + uintptr(32 /* X4 */))) = int32(int64((uintptr(unsafe.Pointer(_pOp)) - uintptr(unsafe.Pointer(_aOp))) / 32)) *(**TVdbe)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_86_pCtx)) + uintptr(24 /* X3 */))))) = _p *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_86_pCtx)) + uintptr(42 /* X8 */))) = uint8(_86_n) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(1 /* X1 */))) = int8(i32(-16)) - *(**Xsqlite3_context)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) = _86_pCtx + *(**Xsqlite3_context)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) = _86_pCtx *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(0 /* X0 */))) = uint8(i32(91)) _111: - func() int32 { - if int32(_pOp.X1) == i32(-16) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pOp.X1) != i32(-16) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79839), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64944))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _87_pCtx = (*Xsqlite3_context)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _87_pCtx = (*Xsqlite3_context)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) _pOut = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X5))) if (*XMem)(unsafe.Pointer(_87_pCtx.X0)) == _pOut { goto _483 @@ -62448,15 +56803,11 @@ _488: goto _491 } - func() int32 { - if (int32((*(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_87_pCtx))+uintptr(48 /* X9 */))))) + 8*uintptr(_87_i)))).X1) & i32(128)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32((*(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_87_pCtx))+uintptr(48 /* X9 */))))) + 8*uintptr(_87_i)))).X1) & i32(128)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79855), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64968))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_db.X6) & i32(1)) == 0 { goto _494 @@ -62560,15 +56911,11 @@ _504: goto _506 } - func() int32 { - if (int32(_93_op) == i32(46)) || (int32(_93_op) == i32(45)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_93_op) != i32(46) && int32(_93_op) != i32(45) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79938), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64996))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _93_iB >= int64(i32(0)) { goto _510 @@ -62630,7 +56977,7 @@ _517: _506: _505: _503: - *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _93_iA + *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _93_iA *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16((int32(_pOut.X1) & i32(-49664)) | i32(4)) goto _248 @@ -62639,7 +56986,7 @@ _116: _sqlite3VdbeMemAboutToChange(tls, _p, _pIn1) _sqlite3VdbeMemIntegerify(tls, _pIn1) { - p := (*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) + p := (*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) *p = (*p) + int64(_pOp.X4) sink967 = *p } @@ -62682,15 +57029,11 @@ _525: goto _248 _119: - func() int32 { - if ((_pOp.X4) >= i32(65)) && ((_pOp.X4) <= i32(69)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X4) < i32(65) || (_pOp.X4) > i32(69) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80043), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65036))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X3))) _sqlite3VdbeMemAboutToChange(tls, _p, _pIn1) @@ -62728,35 +57071,23 @@ _125: goto _533 } - func() int32 { - if (int32(_pOp.X0) == i32(37)) || (int32(_pOp.X0) == i32(36)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pOp.X0) != i32(37) && int32(_pOp.X0) != i32(36) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80177), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65092))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_112_flags1) & i32(256)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_112_flags1) & i32(256)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80178), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65136))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pOp.X2) & i32(16)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pOp.X2) & i32(16)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80179), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65164))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((int32(_112_flags1)&int32(_112_flags3))&i32(1)) == i32(0) || (int32(_112_flags3)&i32(256)) != i32(0) { goto _542 @@ -62829,7 +57160,7 @@ _551: goto _554 } - if (*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) <= (*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) { + if (*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) <= (*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) { goto _555 } @@ -62837,7 +57168,7 @@ _551: goto _compare_op _555: - if (*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) >= (*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) { + if (*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) >= (*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) { goto _556 } @@ -62862,15 +57193,11 @@ _550: _sqlite3VdbeMemStringify(tls, _pIn1, _encoding, uint8(i32(1))) _112_flags1 = uint16((int32(_pIn1.X1) & i32(-33280)) | (int32(_112_flags1) & i32(33279))) - func() int32 { - if _pIn1 != _pIn3 { - return i32(0) - } - return func() int32 { + func() { + if _pIn1 == _pIn3 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80235), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65200))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _560: if (int32(_112_flags3)&i32(2)) != i32(0) || (int32(_112_flags3)&i32(12)) == i32(0) { @@ -62882,17 +57209,13 @@ _560: _564: _558: _557: - func() int32 { - if (int32(_pOp.X1) == i32(-3)) || ((*XCollSeq)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) == (*XCollSeq)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pOp.X1) != i32(-3) && (*XCollSeq)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) != (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80245), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65212))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _112_res = _sqlite3MemCompare(tls, _pIn3, _pIn1, (*XCollSeq)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))) + _112_res = _sqlite3MemCompare(tls, _pIn3, _pIn1, (*XCollSeq)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))) _549: _compare_op: switch int32(_pOp.X0) { @@ -62935,26 +57258,18 @@ _574: goto _575 _575: - func() int32 { - if (int32(_pIn1.X1) & i32(1024)) == (int32(_112_flags1) & i32(1024)) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pIn1.X1) & i32(1024)) != (int32(_112_flags1) & i32(1024)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80259), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65256))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(8 /* X1 */))) = _112_flags1 - func() int32 { - if (int32(_pIn3.X1) & i32(1024)) == (int32(_112_flags3) & i32(1024)) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pIn3.X1) & i32(1024)) != (int32(_112_flags3) & i32(1024)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80261), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65304))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(8 /* X1 */))) = _112_flags3 if (int32(_pOp.X2) & i32(32)) == 0 { @@ -62968,25 +57283,17 @@ _575: goto _581 } - func() int32 { - if (int32(_pOp.X0) == i32(36)) || (int32(_pOp.X0) == i32(37)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pOp.X0) != i32(36) && int32(_pOp.X0) != i32(37) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80276), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65352))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_112_res2 == i32(0)) || (_112_res2 == i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if _112_res2 != i32(0) && _112_res2 != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80277), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65396))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if bool2int(int32(_pOp.X0) == i32(37)) != _112_res2 { goto _588 @@ -62998,7 +57305,7 @@ _588: _581: _sqlite3VdbeMemAboutToChange(tls, _p, _pOut) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16((int32(_pOut.X1) & i32(-49664)) | i32(4)) - *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_112_res2) + *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_112_res2) if ((_db.X6) & i32(1)) == 0 { goto _589 } @@ -63019,35 +57326,23 @@ _590: goto _248 _126: - func() int32 { - if uintptr(unsafe.Pointer(_pOp)) > uintptr(unsafe.Pointer(_aOp)) { - return i32(0) - } - return func() int32 { + func() { + if uintptr(unsafe.Pointer(_pOp)) <= uintptr(unsafe.Pointer(_aOp)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80306), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65416))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(-1)))).X0) == i32(40)) || (int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(-1)))).X0) == i32(38)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(-1)))).X0) != i32(40) && int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(-1)))).X0) != i32(38) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80307), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65424))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(-1)))).X2) & i32(32)) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(-1)))).X2) & i32(32)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80308), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65472))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _iCompare == i32(0) { goto _599 @@ -63059,45 +57354,29 @@ _599: goto _248 _127: - func() int32 { - if int32(_pOp.X1) == i32(-12) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pOp.X1) != i32(-12) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80328), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65500))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*(**int32)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != nil { - return i32(0) } - return func() int32 { + }() + func() { + if (*(**int32)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80329), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65528))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(1)))).X0) == i32(96) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(1)))).X0) != i32(96) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80330), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65540))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(1)))).X2) & i32(1)) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(1)))).X2) & i32(1)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80331), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65568))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _248 @@ -63110,69 +57389,45 @@ _128: goto _609 _608: - func() int32 { - if uintptr(unsafe.Pointer(_pOp)) > uintptr(unsafe.Pointer(_aOp)) { - return i32(0) - } - return func() int32 { + func() { + if uintptr(unsafe.Pointer(_pOp)) <= uintptr(unsafe.Pointer(_aOp)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80369), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65416))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(-1)))).X0) == i32(95) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(-1)))).X0) != i32(95) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80370), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65596))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(-1)))).X1) == i32(-12) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(-1)))).X1) != i32(-12) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80371), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65628))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - _139_aPermute = (*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(*(**int32)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(-1)))))) + uintptr(16 /* X6 */))))))) + uintptr(unsafe.Pointer((*int32)(unsafe.Pointer(uintptr(unsafe.Pointer((*int32)(unsafe.Pointer(uintptr(i32(1))))))*uintptr(unsafe.Pointer((*int32)(unsafe.Pointer(uintptr(4))))))))))) - func() int32 { - if _139_aPermute != (*int32)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + _139_aPermute = (*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(*(**int32)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(-1)))))) + uintptr(16 /* X6 */))))))) + uintptr(unsafe.Pointer((*int32)(unsafe.Pointer(uintptr(unsafe.Pointer((*int32)(unsafe.Pointer(uintptr(i32(1))))))*uintptr(unsafe.Pointer((*int32)(unsafe.Pointer(uintptr(4))))))))))) + func() { + if _139_aPermute == (*int32)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80373), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65656))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _609: _139_n = _pOp.X5 - _139_pKeyInfo = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) - func() int32 { - if _139_n > i32(0) { - return i32(0) - } - return func() int32 { + _139_pKeyInfo = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + func() { + if _139_n <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80377), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(1352))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _139_pKeyInfo != (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if _139_pKeyInfo == (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80378), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(46212))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _139_p1 = _pOp.X3 _139_p2 = _pOp.X4 @@ -63197,48 +57452,32 @@ _627: goto _623 _626: - func() int32 { - if (_139_p1 > i32(0)) && ((_139_p1 + _142_mx) <= ((((_p.X6) + i32(1)) - (_p.X7)) + i32(1))) { - return i32(0) - } - return func() int32 { + func() { + if _139_p1 <= i32(0) || (_139_p1+_142_mx) > ((((_p.X6)+i32(1))-(_p.X7))+i32(1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80385), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65668))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_139_p2 > i32(0)) && ((_139_p2 + _142_mx) <= ((((_p.X6) + i32(1)) - (_p.X7)) + i32(1))) { - return i32(0) } - return func() int32 { + }() + func() { + if _139_p2 <= i32(0) || (_139_p2+_142_mx) > ((((_p.X6)+i32(1))-(_p.X7))+i32(1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80386), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65712))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _634 _622: - func() int32 { - if (_139_p1 > i32(0)) && ((_139_p1 + _139_n) <= ((((_p.X6) + i32(1)) - (_p.X7)) + i32(1))) { - return i32(0) - } - return func() int32 { + func() { + if _139_p1 <= i32(0) || (_139_p1+_139_n) > ((((_p.X6)+i32(1))-(_p.X7))+i32(1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80388), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65756))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_139_p2 > i32(0)) && ((_139_p2 + _139_n) <= ((((_p.X6) + i32(1)) - (_p.X7)) + i32(1))) { - return i32(0) } - return func() int32 { + }() + func() { + if _139_p2 <= i32(0) || (_139_p2+_139_n) > ((((_p.X6)+i32(1))-(_p.X7))+i32(1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80389), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65800))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _634: _139_i = i32(0) @@ -63253,25 +57492,17 @@ _641: } return _139_i }() - func() int32 { - if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_139_p1+_139_idx))).X1) & i32(128)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_139_p1+_139_idx))).X1) & i32(128)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80394), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65844))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_139_p2+_139_idx))).X1) & i32(128)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_139_p2+_139_idx))).X1) & i32(128)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80395), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65872))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_db.X6) & i32(1)) == 0 { goto _651 @@ -63285,15 +57516,11 @@ _651: _registerTrace(tls, _139_p2+_139_idx, (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_139_p2+_139_idx)))) _652: - func() int32 { - if _139_i < int32(_139_pKeyInfo.X2) { - return i32(0) - } - return func() int32 { + func() { + if _139_i >= int32(_139_pKeyInfo.X2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80398), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65900))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _139_pColl = *(**XCollSeq)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_139_pKeyInfo))+uintptr(32 /* X6 */))))) + 8*uintptr(_139_i))) _139_bRev = int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_139_pKeyInfo.X5)) + 1*uintptr(_139_i)))) @@ -63382,7 +57609,7 @@ _666: goto _668 _667: - *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_150_v1) + *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_150_v1) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16((int32(_pOut.X1) & i32(-49664)) | i32(4)) _668: goto _248 @@ -63396,7 +57623,7 @@ _132: } *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16(i32(4)) - *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(bool2int(_sqlite3VdbeIntValue(tls, _pIn1) == 0)) + *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(bool2int(_sqlite3VdbeIntValue(tls, _pIn1) == 0)) _669: goto _248 @@ -63409,20 +57636,16 @@ _133: } *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16(i32(4)) - *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = ^_sqlite3VdbeIntValue(tls, _pIn1) + *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = ^_sqlite3VdbeIntValue(tls, _pIn1) _670: goto _248 _134: - func() int32 { - if int32((*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17)+32*uintptr(i32(0)))).X0) == i32(72) { - return i32(0) - } - return func() int32 { + func() { + if int32((*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17)+32*uintptr(i32(0)))).X0) != i32(72) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80536), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65920))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XVdbeFrame)(unsafe.Pointer(_p.X38)) == nil { goto _673 @@ -63516,78 +57739,50 @@ _139: goto _abort_due_to_error _683: - func() int32 { - if ((_pOp.X5) > i32(0)) && ((_pOp.X5) <= (((_p.X6) + i32(1)) - (_p.X7))) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X5) <= i32(0) || (_pOp.X5) > (((_p.X6)+i32(1))-(_p.X7)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80666), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64792))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _176_pDest = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X5))) _sqlite3VdbeMemAboutToChange(tls, _p, _176_pDest) - func() int32 { - if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80669), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _176_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if _176_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80670), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _176_p2 < int32(_176_pC.X18) { - return i32(0) } - return func() int32 { + }() + func() { + if _176_p2 >= int32(_176_pC.X18) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80671), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65992))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _176_aOffset = _176_pC.X21 - func() int32 { - if int32(_176_pC.X0) != i32(2) { - return i32(0) - } - return func() int32 { + func() { + if int32(_176_pC.X0) == i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80673), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66008))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_176_pC.X0) != i32(3)) || ((_176_pC.X2) != 0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_176_pC.X0) == i32(3) && (_176_pC.X2) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80674), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66036))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_176_pC.X0) != i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_176_pC.X0) == i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80675), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66080))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_176_pC.X11) == (_p.X8) { goto _701 @@ -63601,36 +57796,24 @@ _683: goto _703 } - func() int32 { - if (*(*int32)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(48 /* X14 */)))))) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (*(*int32)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(48 /* X14 */)))))) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80680), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66112))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - _176_pReg = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(*(*int32)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(48 /* X14 */)))))))) - func() int32 { - if (int32(_176_pReg.X1) & i32(16)) != 0 { - return i32(0) } - return func() int32 { + }() + _176_pReg = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(*(*int32)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(48 /* X14 */)))))))) + func() { + if (int32(_176_pReg.X1) & i32(16)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80682), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66136))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_176_pReg.X1) & i32(128)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_176_pReg.X1) & i32(128)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80683), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66160))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(104 /* X23 */))) = store985((*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC))+uintptr(108 /* X24 */))), store985(&_176_avail, uint32(_176_pReg.X4))) *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(96 /* X22 */))) = (*uint8)(unsafe.Pointer(_176_pReg.X5)) @@ -63644,48 +57827,32 @@ _710: goto _711 _702: - _176_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(48 /* X14 */))))))) - func() int32 { - if int32(_176_pC.X0) == i32(0) { - return i32(0) - } - return func() int32 { + _176_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(48 /* X14 */))))))) + func() { + if int32(_176_pC.X0) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80692), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _176_pCrsr != nil { - return i32(0) } - return func() int32 { + }() + func() { + if _176_pCrsr == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80693), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66208))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3BtreeCursorIsValid(tls, _176_pCrsr) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3BtreeCursorIsValid(tls, _176_pCrsr) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80694), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66216))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(104 /* X23 */))) = _sqlite3BtreePayloadSize(tls, _176_pCrsr) *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(96 /* X22 */))) = (*uint8)(unsafe.Pointer(_sqlite3BtreePayloadFetch(tls, _176_pCrsr, &_176_avail))) - func() int32 { - if _176_avail <= uint32(i32(65536)) { - return i32(0) - } - return func() int32 { + func() { + if _176_avail > uint32(i32(65536)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80697), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66252))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_176_pC.X23) > _176_avail { goto _720 @@ -63736,15 +57903,11 @@ _726: } _176_zData = _176_pC.X22 - func() int32 { - if int32(_176_pC.X19) <= _176_p2 { - return i32(0) - } - return func() int32 { + func() { + if int32(_176_pC.X19) > _176_p2 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80739), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66268))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _op_column_read_header @@ -63764,7 +57927,7 @@ _701: } crt.Xmemset(tls, (unsafe.Pointer)(&_176_sMem), i32(0), u64(72)) - _rc = _sqlite3VdbeMemFromBtree(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(48 /* X14 */))))))), uint32(i32(0)), *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_aOffset)) + 4*uintptr(i32(0)))), &_176_sMem) + _rc = _sqlite3VdbeMemFromBtree(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(48 /* X14 */))))))), uint32(i32(0)), *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_aOffset)) + 4*uintptr(i32(0)))), &_176_sMem) if _rc == i32(0) { goto _736 } @@ -63849,7 +58012,7 @@ _748: goto _750 } - _sqlite3VdbeMemShallowCopy(tls, _176_pDest, (*XMem)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))), i32(2048)) + _sqlite3VdbeMemShallowCopy(tls, _176_pDest, (*XMem)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))), i32(2048)) goto _751 _750: @@ -63863,35 +58026,23 @@ _749: _733: _176_t = *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC))+uintptr(112 /* X25 */))))) + 4*uintptr(_176_p2))) _752: - func() int32 { - if _176_p2 < int32(_176_pC.X19) { - return i32(0) - } - return func() int32 { + func() { + if _176_p2 >= int32(_176_pC.X19) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80820), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66288))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _rc == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if _rc != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80821), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(14052))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3VdbeCheckMemInvariants(tls, _176_pDest) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3VdbeCheckMemInvariants(tls, _176_pDest) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80822), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66308))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_176_pDest.X1) & i32(9312)) == i32(0) { goto _759 @@ -63899,15 +58050,11 @@ _752: _sqlite3VdbeMemSetNull(tls, _176_pDest) _759: - func() int32 { - if _176_t == (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC))+uintptr(112 /* X25 */))))) + 4*uintptr(_176_p2)))) { - return i32(0) - } - return func() int32 { + func() { + if _176_t != (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC))+uintptr(112 /* X25 */))))) + 4*uintptr(_176_p2)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80826), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66348))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_176_pC.X24) < (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_aOffset)) + 4*uintptr(_176_p2+i32(1))))) { goto _762 @@ -63958,7 +58105,7 @@ _762: goto _774 _773: - _rc = _sqlite3VdbeMemFromBtree(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(48 /* X14 */))))))), *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_aOffset)) + 4*uintptr(_176_p2))), uint32(_176_len), _176_pDest) + _rc = _sqlite3VdbeMemFromBtree(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(48 /* X14 */))))))), *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_aOffset)) + 4*uintptr(_176_p2))), uint32(_176_len), _176_pDest) if _rc == i32(0) { goto _775 } @@ -63984,26 +58131,18 @@ _776: goto _248 _140: - _210_zAffinity = *(**int8)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) - func() int32 { - if _210_zAffinity != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + _210_zAffinity = *(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + func() { + if _210_zAffinity == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80900), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66368))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_210_zAffinity)) + 1*uintptr(_pOp.X4)))) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_210_zAffinity)) + 1*uintptr(_pOp.X4)))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80901), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66384))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X3))) _781: @@ -64011,25 +58150,17 @@ _781: goto _782 } - func() int32 { - if uintptr(unsafe.Pointer(_pIn1)) <= uintptr(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr(_p.X18)+72*uintptr(((_p.X6)+i32(1))-(_p.X7)))))) { - return i32(0) - } - return func() int32 { + func() { + if uintptr(unsafe.Pointer(_pIn1)) > uintptr(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr(_p.X18)+72*uintptr(((_p.X6)+i32(1))-(_p.X7)))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80904), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66408))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pIn1.X1) & i32(128)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pIn1.X1) & i32(128)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80905), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64408))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _applyAffinity(tls, _pIn1, _210_cAff, _encoding) *(*uintptr)(unsafe.Pointer(&_pIn1)) += uintptr(72) @@ -64043,42 +58174,30 @@ _141: _212_nHdr = i32(0) _212_nZero = int64(i32(0)) _212_nField = _pOp.X3 - _212_zAffinity = *(**int8)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) - func() int32 { - if ((_212_nField > i32(0)) && ((_pOp.X4) > i32(0))) && (((_pOp.X4) + _212_nField) <= ((((_p.X6) + i32(1)) - (_p.X7)) + i32(1))) { - return i32(0) - } - return func() int32 { + _212_zAffinity = *(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + func() { + if _212_nField <= i32(0) || (_pOp.X4) <= i32(0) || ((_pOp.X4)+_212_nField) > ((((_p.X6)+i32(1))-(_p.X7))+i32(1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80966), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66452))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _212_pData0 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_212_nField))) _212_nField = _pOp.X4 _212_pLast = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_212_pData0)) + 72*uintptr(_212_nField-i32(1)))) _212_file_format = int32(_p.X31) - func() int32 { - if ((_pOp.X5) < (_pOp.X3)) || ((_pOp.X5) >= ((_pOp.X3) + (_pOp.X4))) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X5) >= (_pOp.X3) && (_pOp.X5) < ((_pOp.X3)+(_pOp.X4)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80973), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66520))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pOut = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X5))) _sqlite3VdbeMemAboutToChange(tls, _p, _pOut) - func() int32 { - if uintptr(unsafe.Pointer(_212_pData0)) <= uintptr(unsafe.Pointer(_212_pLast)) { - return i32(0) - } - return func() int32 { + func() { + if uintptr(unsafe.Pointer(_212_pData0)) > uintptr(unsafe.Pointer(_212_pLast)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80979), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66564))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _212_zAffinity == nil { goto _796 @@ -64086,16 +58205,12 @@ _141: _212_pRec = _212_pData0 _797: - _applyAffinity(tls, postInc5448613(&_212_pRec, 72), *postInc1025(&_212_zAffinity, 1), _encoding) - func() int32 { - if (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_212_zAffinity)) + 1*uintptr(i32(0))))) == i32(0)) || (uintptr(unsafe.Pointer(_212_pRec)) <= uintptr(unsafe.Pointer(_212_pLast))) { - return i32(0) - } - return func() int32 { + _applyAffinity(tls, postInc5448595(&_212_pRec, 72), *postInc1025(&_212_zAffinity, 1), _encoding) + func() { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_212_zAffinity)) + 1*uintptr(i32(0))))) != i32(0) && uintptr(unsafe.Pointer(_212_pRec)) > uintptr(unsafe.Pointer(_212_pLast)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80984), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66580))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_212_zAffinity)) + 1*uintptr(i32(0))))) != 0 { goto _797 @@ -64104,15 +58219,11 @@ _797: _796: _212_pRec = _212_pLast _801: - func() int32 { - if (int32(_212_pRec.X1) & i32(128)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_212_pRec.X1) & i32(128)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81007), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66612))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_212_pRec)) + uintptr(36 /* X8 */))) = store985(&_212_serial_type, _sqlite3VdbeSerialType(tls, _212_pRec, _212_file_format, &_212_len)) if (int32(_212_pRec.X1) & i32(16384)) == 0 { @@ -64135,12 +58246,12 @@ _806: _805: { p := &_212_nZero - *p = (*p) + int64(*(*int32)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_212_pRec)) + uintptr(0 /* X0 */)))))) + *p = (*p) + int64(*(*int32)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_212_pRec)) + uintptr(0 /* X0 */)))))) sink967 = *p } { p := &_212_len - *p = (*p) - uint32(*(*int32)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_212_pRec)) + uintptr(0 /* X0 */)))))) + *p = (*p) - uint32(*(*int32)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_212_pRec)) + uintptr(0 /* X0 */)))))) sink985 = *p } _807: @@ -64219,15 +58330,11 @@ _816: return _sqlite3PutVarint(tls, _212_zNewRecord, uint64(_212_nHdr)) }())) _212_j = _212_nHdr - func() int32 { - if uintptr(unsafe.Pointer(_212_pData0)) <= uintptr(unsafe.Pointer(_212_pLast)) { - return i32(0) - } - return func() int32 { + func() { + if uintptr(unsafe.Pointer(_212_pData0)) > uintptr(unsafe.Pointer(_212_pLast)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81058), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66564))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _212_pRec = _212_pData0 _821: @@ -64250,39 +58357,27 @@ _821: *p = int32(uint32(*p) + _sqlite3VdbeSerialPut(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_212_zNewRecord))+1*uintptr(_212_j))), _212_pRec, _212_serial_type)) sink961 = *p } - if uintptr(unsafe.Pointer(preInc5448613(&_212_pRec, 72))) <= uintptr(unsafe.Pointer(_212_pLast)) { + if uintptr(unsafe.Pointer(preInc5448595(&_212_pRec, 72))) <= uintptr(unsafe.Pointer(_212_pLast)) { goto _821 } - func() int32 { - if _212_i == _212_nHdr { - return i32(0) - } - return func() int32 { + func() { + if _212_i != _212_nHdr { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81069), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66632))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int64(_212_j) == _212_nByte { - return i32(0) } - return func() int32 { + }() + func() { + if int64(_212_j) != _212_nByte { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81070), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66640))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pOp.X5) > i32(0)) && ((_pOp.X5) <= (((_p.X6) + i32(1)) - (_p.X7))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pOp.X5) <= i32(0) || (_pOp.X5) > (((_p.X6)+i32(1))-(_p.X7)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81072), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64792))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(12 /* X4 */))) = int32(_212_nByte) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16(i32(16)) @@ -64290,7 +58385,7 @@ _821: goto _831 } - *(*int32)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int32(_212_nZero) + *(*int32)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int32(_212_nZero) { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) *p = uint16(int32(*p) | i32(16384)) @@ -64307,26 +58402,18 @@ _832: goto _248 _142: - func() int32 { - if int32((*(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3)))).X0) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32((*(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3)))).X0) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81096), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66652))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - _225_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3))))) + uintptr(48 /* X14 */))))))) - func() int32 { - if _225_pCrsr != nil { - return i32(0) } - return func() int32 { + }() + _225_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3))))) + uintptr(48 /* X14 */))))))) + func() { + if _225_pCrsr == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81098), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66208))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _225_nEntry = int64(i32(0)) _rc = _sqlite3BtreeCount(tls, _225_pCrsr, &_225_nEntry) @@ -64338,61 +58425,41 @@ _142: _837: _pOut = _out2Prerelease(tls, _p, _pOp) - *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _225_nEntry + *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _225_nEntry goto _248 _143: _226_p1 = _pOp.X3 - _226_zName = *(**int8)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) - func() int32 { - if ((*XSavepoint)(unsafe.Pointer(_db.X73)) == (*XSavepoint)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_db.X15) == i32(0)) { - return i32(0) - } - return func() int32 { + _226_zName = *(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + func() { + if (*XSavepoint)(unsafe.Pointer(_db.X73)) != (*XSavepoint)(unsafe.Pointer(uintptr(i32(0)))) && int32(_db.X15) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81130), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66696))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_226_p1 == i32(0)) || (_226_p1 == i32(1))) || (_226_p1 == i32(2)) { - return i32(0) } - return func() int32 { + }() + func() { + if _226_p1 != i32(0) && _226_p1 != i32(1) && _226_p1 != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81131), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66736))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XSavepoint)(unsafe.Pointer(_db.X73)) != nil) || (int32(_db.X23) == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XSavepoint)(unsafe.Pointer(_db.X73)) == nil && int32(_db.X23) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81132), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66804))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _checkSavepointCount(tls, _db) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _checkSavepointCount(tls, _db) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81133), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66852))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((uint32((_p.X32)>>uint(i32(8))) << uint(i32(31))) >> uint(i32(31))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if ((uint32((_p.X32)>>uint(i32(8))) << uint(i32(31))) >> uint(i32(31))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81134), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66876))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _226_p1 != i32(0) { goto _852 @@ -64408,15 +58475,11 @@ _143: _853: _226_nName = _sqlite3Strlen30(tls, _226_zName) - func() int32 { - if (int32(_db.X15) == i32(0)) || ((_db.X64) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_db.X15) != i32(0) && (_db.X64) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81151), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66944))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3VtabSavepoint(tls, _db, i32(0), (_db.X76)+(_db.X75)) if _rc == i32(0) { @@ -64583,15 +58646,11 @@ _893: goto _894 } - func() int32 { - if _226_pSavepoint == (*XSavepoint)(unsafe.Pointer(_db.X73)) { - return i32(0) - } - return func() int32 { + func() { + if _226_pSavepoint != (*XSavepoint)(unsafe.Pointer(_db.X73)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81262), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67060))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XSavepoint)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(624 /* X73 */))))) = (*XSavepoint)(unsafe.Pointer(_226_pSavepoint.X3)) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_226_pSavepoint)) @@ -64635,45 +58694,29 @@ _902: _144: _253_desiredAutoCommit = _pOp.X3 _253_iRollback = _pOp.X4 - func() int32 { - if (_253_desiredAutoCommit == i32(1)) || (_253_desiredAutoCommit == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _253_desiredAutoCommit != i32(1) && _253_desiredAutoCommit != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81299), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67088))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_253_desiredAutoCommit == i32(1)) || (_253_iRollback == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if _253_desiredAutoCommit != i32(1) && _253_iRollback != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81300), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67136))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_db.X34) > i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_db.X34) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81301), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67176))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((uint32((_p.X32)>>uint(i32(8))) << uint(i32(31))) >> uint(i32(31))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if ((uint32((_p.X32)>>uint(i32(8))) << uint(i32(31))) >> uint(i32(31))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81302), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66876))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _253_desiredAutoCommit == int32(_db.X15) { goto _913 @@ -64683,15 +58726,11 @@ _144: goto _914 } - func() int32 { - if _253_desiredAutoCommit == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if _253_desiredAutoCommit != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81306), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67196))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3RollbackAll(tls, _db, i32(516)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(83 /* X15 */))) = uint8(i32(1)) @@ -64726,15 +58765,11 @@ _917: goto _vdbe_return _923: - func() int32 { - if (_db.X76) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_db.X76) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81328), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67276))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3CloseSavepoints(tls, _db) if (_p.X10) != i32(0) { @@ -64765,45 +58800,29 @@ _913: goto _abort_due_to_error _145: - func() int32 { - if ((uint32((_p.X32)>>uint(i32(8))) << uint(i32(31))) >> uint(i32(31))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if ((uint32((_p.X32)>>uint(i32(8))) << uint(i32(31))) >> uint(i32(31))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81387), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66876))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) == i32(0)) || ((_pOp.X4) == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) && (_pOp.X4) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81388), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67432))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_db.X5)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_db.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81389), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67464))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_p.X33) & (u32(1) << uint(_pOp.X3))) != uint32(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if ((_p.X33) & (u32(1) << uint(_pOp.X3))) == uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81390), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67496))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pOp.X4) == 0 || ((_db.X6)&i32(67108864)) == i32(0) { goto _944 @@ -64839,29 +58858,21 @@ _946: goto _951 } - func() int32 { - if _sqlite3BtreeIsInTrans(tls, _263_pBt) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3BtreeIsInTrans(tls, _263_pBt) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81413), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67532))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_p.X12) != i32(0) { goto _954 } - func() int32 { - if ((_db.X76) >= i32(0)) && ((_db.X75) >= i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_db.X76) < i32(0) || (_db.X75) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81415), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67560))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(640 /* X76 */))) += 1 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(64 /* X12 */))) = (_db.X75) + (_db.X76) @@ -64883,17 +58894,13 @@ _951: _945: _263_iGen = store961(&_263_iMeta, i32(0)) _959: - func() int32 { - if (int32(_pOp.X2) == i32(0)) || (int32(_pOp.X1) == i32(-11)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pOp.X2) != i32(0) && int32(_pOp.X1) != i32(-11) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81442), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67600))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if (_pOp.X2) == 0 || _263_iMeta == (_pOp.X5) && _263_iGen == (*(*int32)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) { + if (_pOp.X2) == 0 || _263_iMeta == (_pOp.X5) && _263_iGen == (*(*int32)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) { goto _965 } @@ -64918,124 +58925,80 @@ _967: goto _248 _146: - func() int32 { - if ((uint32((_p.X32)>>uint(i32(8))) << uint(i32(31))) >> uint(i32(31))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if ((uint32((_p.X32)>>uint(i32(8))) << uint(i32(31))) >> uint(i32(31))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81486), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66876))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _274_iDb = _pOp.X3 _274_iCookie = _pOp.X5 - func() int32 { - if (_pOp.X5) < i32(16) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X5) >= i32(16) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81489), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67636))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_274_iDb >= i32(0)) && (_274_iDb < (_db.X5)) { - return i32(0) } - return func() int32 { + }() + func() { + if _274_iDb < i32(0) || _274_iDb >= (_db.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81490), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(21300))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_274_iDb))).X1)) != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_274_iDb))).X1)) == (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81491), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67664))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_p.X33) & (u32(1) << uint(_274_iDb))) != uint32(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if ((_p.X33) & (u32(1) << uint(_274_iDb))) == uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81492), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67684))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3BtreeGetMeta(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_274_iDb))).X1)), _274_iCookie, (*uint32)(unsafe.Pointer(&_274_iMeta))) _pOut = _out2Prerelease(tls, _p, _pOp) - *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_274_iMeta) + *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_274_iMeta) goto _248 _147: - func() int32 { - if (_pOp.X4) < i32(16) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X4) >= i32(16) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81512), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67716))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_db.X5)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_db.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81513), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67464))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_p.X33) & (u32(1) << uint(_pOp.X3))) != uint32(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if ((_p.X33) & (u32(1) << uint(_pOp.X3))) == uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81514), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67496))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81515), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67744))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _275_pDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_pOp.X3))) - func() int32 { - if (*XBtree)(unsafe.Pointer(_275_pDb.X1)) != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XBtree)(unsafe.Pointer(_275_pDb.X1)) == (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81517), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67760))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, _pOp.X3, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3SchemaMutexHeld(tls, _db, _pOp.X3, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81518), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67772))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3BtreeUpdateMeta(tls, (*XBtree)(unsafe.Pointer(_275_pDb.X1)), _pOp.X4, uint32(_pOp.X5)) if (_pOp.X4) != i32(1) { @@ -65075,75 +59038,51 @@ _996: goto _248 _148: - func() int32 { - if (int32(_pOp.X2) == i32(0)) || (int32(_pOp.X2) == i32(2)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pOp.X2) != i32(0) && int32(_pOp.X2) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81614), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67812))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pOp.X1) == i32(-5) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pOp.X1) != i32(-5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81615), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67852))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _279_pCur = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3))) if _279_pCur == nil || (_279_pCur.X17) != uint32(_pOp.X4) { goto _1003 } - func() int32 { - if int32(_279_pCur.X1) == (_pOp.X5) { - return i32(0) - } - return func() int32 { + func() { + if int32(_279_pCur.X1) != (_pOp.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81618), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67876))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _open_cursor_set_hints _1003: _149: _150: - func() int32 { - if ((int32(_pOp.X0) == i32(106)) || (int32(_pOp.X2) == i32(0))) || (int32(_pOp.X2) == i32(2)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pOp.X0) != i32(106) && int32(_pOp.X2) != i32(0) && int32(_pOp.X2) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81626), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67896))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((uint32((_p.X32)>>uint(i32(8))) << uint(i32(31))) >> uint(i32(31))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if ((uint32((_p.X32)>>uint(i32(8))) << uint(i32(31))) >> uint(i32(31))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81627), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66876))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((int32(_pOp.X0) == i32(105)) || (int32(_pOp.X0) == i32(104))) || (int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pOp.X0) != i32(105) && int32(_pOp.X0) != i32(104) && int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81628), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67964))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((uint32(_p.X32) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _1016 @@ -65157,37 +59096,25 @@ _1016: _279_pKeyInfo = (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0)))) _279_p2 = _pOp.X4 _279_iDb = _pOp.X5 - func() int32 { - if (_279_iDb >= i32(0)) && (_279_iDb < (_db.X5)) { - return i32(0) - } - return func() int32 { + func() { + if _279_iDb < i32(0) || _279_iDb >= (_db.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81640), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(21300))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_p.X33) & (u32(1) << uint(_279_iDb))) != uint32(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if ((_p.X33) & (u32(1) << uint(_279_iDb))) == uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81641), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67684))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _279_pDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_279_iDb))) _279_pX = (*XBtree)(unsafe.Pointer(_279_pDb.X1)) - func() int32 { - if _279_pX != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _279_pX == (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81644), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68036))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pOp.X0) != i32(106) { goto _1024 @@ -65195,15 +59122,11 @@ _1016: i32(0) _279_wrFlag = i32(4) | (int32(_pOp.X2) & i32(8)) - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, _279_iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3SchemaMutexHeld(tls, _db, _279_iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81648), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(52700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32((*XSchema)(unsafe.Pointer(_279_pDb.X4)).X7) >= int32(_p.X31) { goto _1027 @@ -65220,84 +59143,56 @@ _1028: goto _1029 } - func() int32 { - if _279_p2 > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _279_p2 <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81656), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68044))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _279_p2 <= (((_p.X6) + i32(1)) - (_p.X7)) { - return i32(0) } - return func() int32 { + }() + func() { + if _279_p2 > (((_p.X6) + i32(1)) - (_p.X7)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81657), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pIn2 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_279_p2))) - func() int32 { - if (int32(_pIn2.X1) & i32(128)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pIn2.X1) & i32(128)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81659), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68084))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pIn2.X1) & i32(4)) != i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pIn2.X1) & i32(4)) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81660), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68104))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeMemIntegerify(tls, _pIn2) - _279_p2 = int32(*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */)))))) - func() int32 { - if _279_p2 >= i32(2) { - return i32(0) - } - return func() int32 { + _279_p2 = int32(*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */)))))) + func() { + if _279_p2 < i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81667), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68132))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _1029: if int32(_pOp.X1) != i32(-5) { goto _1040 } - _279_pKeyInfo = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) - func() int32 { - if int32(_279_pKeyInfo.X1) == int32(_db.X14) { - return i32(0) - } - return func() int32 { + _279_pKeyInfo = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + func() { + if int32(_279_pKeyInfo.X1) != int32(_db.X14) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81671), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68140))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*Xsqlite3)(unsafe.Pointer(_279_pKeyInfo.X4)) == _db { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3)(unsafe.Pointer(_279_pKeyInfo.X4)) != _db { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81672), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68164))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _279_nField = int32(_279_pKeyInfo.X2) + int32(_279_pKeyInfo.X3) goto _1045 @@ -65307,28 +59202,20 @@ _1040: goto _1046 } - _279_nField = *(*int32)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + _279_nField = *(*int32)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) _1046: _1045: - func() int32 { - if (_pOp.X3) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81677), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68184))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _279_nField >= i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if _279_nField < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81678), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68196))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _279_pCur = _allocateCursor(tls, _p, _pOp.X3, _279_nField, _279_iDb, uint8(i32(0))) if _279_pCur != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { @@ -65342,13 +59229,13 @@ _1051: storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_279_pCur))+uintptr(7 /* X7 */))), int8(i32(1)), 4, 2) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_279_pCur)) + uintptr(68 /* X17 */))) = uint32(_279_p2) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_279_pCur)) + uintptr(6 /* X6 */))) = uint8(_279_wrFlag) - _rc = _sqlite3BtreeCursor(tls, _279_pX, _279_p2, _279_wrFlag, _279_pKeyInfo, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_279_pCur)) + uintptr(48 /* X14 */)))))))) + _rc = _sqlite3BtreeCursor(tls, _279_pX, _279_p2, _279_wrFlag, _279_pKeyInfo, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_279_pCur)) + uintptr(48 /* X14 */)))))))) *(**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_279_pCur)) + uintptr(56 /* X15 */))))) = _279_pKeyInfo *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_279_pCur)) + uintptr(4 /* X4 */))) = uint8(bool2int(int32(_pOp.X1) != i32(-5))) _open_cursor_set_hints: i32(0) i32(0) - _sqlite3BtreeCursorHintFlags(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_279_pCur)) + uintptr(48 /* X14 */))))))), uint32(int32(_pOp.X2)&i32(3))) + _sqlite3BtreeCursorHintFlags(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_279_pCur)) + uintptr(48 /* X14 */))))))), uint32(int32(_pOp.X2)&i32(3))) if _rc == 0 { goto _1052 } @@ -65360,25 +59247,17 @@ _1052: _151: _152: - func() int32 { - if (_pOp.X3) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81746), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68184))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pOp.X4) >= i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pOp.X4) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81747), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68208))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _288_pCx = _allocateCursor(tls, _p, _pOp.X3, _pOp.X4, i32(-1), uint8(i32(0))) if _288_pCx != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { @@ -65401,62 +59280,46 @@ _1058: goto _1059 } - if store5669397((**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_288_pCx))+uintptr(56 /* X15 */))))), store5669397(&_288_pKeyInfo, (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))))) == (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0)))) { + if store5669379((**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_288_pCx))+uintptr(56 /* X15 */))))), store5669379(&_288_pKeyInfo, (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))))) == (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0)))) { goto _1060 } - func() int32 { - if int32(_pOp.X1) == i32(-5) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pOp.X1) != i32(-5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81765), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67852))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3BtreeCreateTable(tls, (*XBtree)(unsafe.Pointer(_288_pCx.X8)), &_291_pgno, i32(2)|int32(_pOp.X2)) if _rc != i32(0) { goto _1063 } - func() int32 { - if _291_pgno == i32(2) { - return i32(0) - } - return func() int32 { + func() { + if _291_pgno != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81768), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68220))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*Xsqlite3)(unsafe.Pointer(_288_pKeyInfo.X4)) == _db { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3)(unsafe.Pointer(_288_pKeyInfo.X4)) != _db { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81769), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68164))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_288_pKeyInfo.X1) == int32(_db.X14) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_288_pKeyInfo.X1) != int32(_db.X14) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81770), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68140))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _rc = _sqlite3BtreeCursor(tls, (*XBtree)(unsafe.Pointer(_288_pCx.X8)), _291_pgno, i32(4), _288_pKeyInfo, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_288_pCx)) + uintptr(48 /* X14 */)))))))) + _rc = _sqlite3BtreeCursor(tls, (*XBtree)(unsafe.Pointer(_288_pCx.X8)), _291_pgno, i32(4), _288_pKeyInfo, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_288_pCx)) + uintptr(48 /* X14 */)))))))) _1063: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_288_pCx)) + uintptr(4 /* X4 */))) = uint8(i32(0)) goto _1070 _1060: - _rc = _sqlite3BtreeCursor(tls, (*XBtree)(unsafe.Pointer(_288_pCx.X8)), i32(1), i32(4), (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0)))), (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_288_pCx)) + uintptr(48 /* X14 */)))))))) + _rc = _sqlite3BtreeCursor(tls, (*XBtree)(unsafe.Pointer(_288_pCx.X8)), i32(1), i32(4), (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0)))), (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_288_pCx)) + uintptr(48 /* X14 */)))))))) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_288_pCx)) + uintptr(4 /* X4 */))) = uint8(i32(1)) _1070: _1059: @@ -65471,25 +59334,17 @@ _1071: goto _248 _153: - func() int32 { - if (_pOp.X3) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81799), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68184))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pOp.X4) >= i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pOp.X4) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81800), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68208))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _294_pCx = _allocateCursor(tls, _p, _pOp.X3, _pOp.X4, i32(-1), uint8(i32(1))) if _294_pCx != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { @@ -65499,26 +59354,18 @@ _153: goto _no_mem _1076: - *(**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_294_pCx)) + uintptr(56 /* X15 */))))) = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) - func() int32 { - if (*Xsqlite3)(unsafe.Pointer((*XKeyInfo)(unsafe.Pointer(_294_pCx.X15)).X4)) == _db { - return i32(0) - } - return func() int32 { + *(**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_294_pCx)) + uintptr(56 /* X15 */))))) = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + func() { + if (*Xsqlite3)(unsafe.Pointer((*XKeyInfo)(unsafe.Pointer(_294_pCx.X15)).X4)) != _db { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81804), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68240))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((*XKeyInfo)(unsafe.Pointer(_294_pCx.X15)).X1) == int32(_db.X14) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((*XKeyInfo)(unsafe.Pointer(_294_pCx.X15)).X1) != int32(_db.X14) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81805), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68264))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3VdbeSorterInit(tls, _db, _pOp.X5, _294_pCx) if _rc == 0 { @@ -65531,26 +59378,18 @@ _1081: goto _248 _154: - func() int32 { - if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81820), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _295_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3))) - func() int32 { - if int32(_295_pC.X0) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if int32(_295_pC.X0) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81822), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68292))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if postInc967((*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_295_pC))+uintptr(16 /* X9 */))), int64(1)) != int64(i32(0)) { goto _1087 @@ -65562,25 +59401,17 @@ _1087: goto _248 _155: - func() int32 { - if (_pOp.X3) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81848), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68184))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pOp.X5) >= i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pOp.X5) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81849), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68308))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _297_pCx = _allocateCursor(tls, _p, _pOp.X3, _pOp.X5, i32(-1), uint8(i32(3))) if _297_pCx != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { @@ -65591,30 +59422,22 @@ _155: _1092: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_297_pCx)) + uintptr(2 /* X2 */))) = uint8(i32(1)) - *(*int32)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_297_pCx)) + uintptr(48 /* X14 */))))) = _pOp.X4 + *(*int32)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_297_pCx)) + uintptr(48 /* X14 */))))) = _pOp.X4 *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_297_pCx)) + uintptr(4 /* X4 */))) = uint8(i32(1)) - func() int32 { - if int32(_pOp.X2) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pOp.X2) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81855), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68320))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _248 _156: - func() int32 { - if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81865), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeFreeCursor(tls, _p, *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3)))) *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3))) = (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) @@ -65624,69 +59447,45 @@ _157: _158: _159: _160: - func() int32 { - if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81989), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pOp.X4) != i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pOp.X4) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81990), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68332))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _299_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3))) - func() int32 { - if _299_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _299_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81992), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_299_pC.X0) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_299_pC.X0) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81993), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() i32(0) i32(0) i32(0) - func() int32 { - if ((uint32((_299_pC.X7)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if ((uint32((_299_pC.X7)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81997), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68344))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(48 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(48 /* X14 */))))))) == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81998), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68360))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _299_oc = int32(_pOp.X0) _299_eqOnly = i32(0) @@ -65696,15 +59495,11 @@ _160: goto _1111 } - func() int32 { - if (_sqlite3BtreeCursorHasHint(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(48 /* X14 */))))))), uint32(i32(2))) == i32(0)) || ((_sqlite3Config.X6) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3BtreeCursorHasHint(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(48 /* X14 */))))))), uint32(i32(2))) != i32(0) && (_sqlite3Config.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82008), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68380))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pIn3 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X5))) if (int32(_pIn3.X1) & i32(14)) != i32(2) { @@ -65725,7 +59520,7 @@ _1115: goto _jump_to_p2 _1117: - if (*(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) >= float64(_299_iKey) { + if (*(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) >= float64(_299_iKey) { goto _1118 } @@ -65741,7 +59536,7 @@ _1119: goto _1120 _1118: - if (*(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) <= float64(_299_iKey) { + if (*(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) <= float64(_299_iKey) { goto _1121 } @@ -65757,7 +59552,7 @@ _1122: _1121: _1120: _1116: - _rc = _sqlite3BtreeMovetoUnpacked(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(48 /* X14 */))))))), (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))), int64(uint64(_299_iKey)), i32(0), &_299_res) + _rc = _sqlite3BtreeMovetoUnpacked(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(48 /* X14 */))))))), (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))), int64(uint64(_299_iKey)), i32(0), &_299_res) *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(80 /* X20 */))) = _299_iKey if _rc == i32(0) { goto _1123 @@ -65769,92 +59564,60 @@ _1123: goto _1124 _1111: - if _sqlite3BtreeCursorHasHint(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(48 /* X14 */))))))), uint32(i32(2))) == 0 { + if _sqlite3BtreeCursorHasHint(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(48 /* X14 */))))))), uint32(i32(2))) == 0 { goto _1125 } _299_eqOnly = i32(1) - func() int32 { - if (int32(_pOp.X0) == i32(25)) || (int32(_pOp.X0) == i32(24)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pOp.X0) != i32(25) && int32(_pOp.X0) != i32(24) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82065), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68456))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(1)))).X0) == i32(61)) || (int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(1)))).X0) == i32(60)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(1)))).X0) != i32(61) && int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(1)))).X0) != i32(60) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82066), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68508))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + 32*uintptr(i32(1)))).X3) == ((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + 32*uintptr(i32(0)))).X3) { - return i32(0) } - return func() int32 { + }() + func() { + if ((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + 32*uintptr(i32(1)))).X3) != ((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + 32*uintptr(i32(0)))).X3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82067), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68560))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + 32*uintptr(i32(1)))).X4) == ((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + 32*uintptr(i32(0)))).X4) { - return i32(0) } - return func() int32 { + }() + func() { + if ((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + 32*uintptr(i32(1)))).X4) != ((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + 32*uintptr(i32(0)))).X4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82068), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68584))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + 32*uintptr(i32(1)))).X5) == ((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + 32*uintptr(i32(0)))).X5) { - return i32(0) } - return func() int32 { + }() + func() { + if ((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + 32*uintptr(i32(1)))).X5) != ((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + 32*uintptr(i32(0)))).X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82069), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68608))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*(*int32)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(1)))))) + uintptr(16 /* X6 */)))))) == (*(*int32)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(0)))))) + uintptr(16 /* X6 */)))))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*(*int32)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(1)))))) + uintptr(16 /* X6 */)))))) != (*(*int32)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(0)))))) + uintptr(16 /* X6 */)))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82070), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68632))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _1125: - _299_nField = *(*int32)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) - func() int32 { - if int32(_pOp.X1) == i32(-11) { - return i32(0) - } - return func() int32 { + _299_nField = *(*int32)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + func() { + if int32(_pOp.X1) != i32(-11) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82074), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68660))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _299_nField > i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if _299_nField <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82075), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68684))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_299_r)) + uintptr(0 /* X0 */))))) = (*XKeyInfo)(unsafe.Pointer(_299_pC.X15)) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_299_r)) + uintptr(16 /* X2 */))) = uint16(_299_nField) @@ -65864,45 +59627,29 @@ _1125: } return i32(1) }()) - func() int32 { - if (_299_oc != i32(26)) || (int32(_299_r.X3) == i32(-1)) { - return i32(0) - } - return func() int32 { + func() { + if _299_oc == i32(26) && int32(_299_r.X3) != i32(-1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82087), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68696))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_299_oc != i32(24)) || (int32(_299_r.X3) == i32(-1)) { - return i32(0) } - return func() int32 { + }() + func() { + if _299_oc == i32(24) && int32(_299_r.X3) != i32(-1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82088), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68732))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_299_oc != i32(25)) || (int32(_299_r.X3) == i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if _299_oc == i32(25) && int32(_299_r.X3) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82089), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68768))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_299_oc != i32(23)) || (int32(_299_r.X3) == i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if _299_oc == i32(23) && int32(_299_r.X3) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82090), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68804))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_299_r)) + uintptr(8 /* X1 */))))) = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X5))) _309_i = i32(0) @@ -65911,22 +59658,18 @@ _1158: goto _1161 } - func() int32 { - if (int32((*XMem)(unsafe.Pointer(uintptr(_299_r.X1)+72*uintptr(_309_i))).X1) & i32(128)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32((*XMem)(unsafe.Pointer(uintptr(_299_r.X1)+72*uintptr(_309_i))).X1) & i32(128)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82094), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68840))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _309_i += 1 goto _1158 _1161: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_299_r)) + uintptr(22 /* X7 */))) = uint8(i32(0)) - _rc = _sqlite3BtreeMovetoUnpacked(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(48 /* X14 */))))))), &_299_r, int64(i32(0)), i32(0), &_299_res) + _rc = _sqlite3BtreeMovetoUnpacked(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(48 /* X14 */))))))), &_299_r, int64(i32(0)), i32(0), &_299_res) if _rc == i32(0) { goto _1164 } @@ -65938,15 +59681,11 @@ _1164: goto _1166 } - func() int32 { - if _299_res != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _299_res == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82102), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68864))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _seek_not_found @@ -65958,22 +59697,18 @@ _1124: goto _1169 } - func() int32 { - if (_299_oc == i32(25)) || (_299_oc == i32(26)) { - return i32(0) - } - return func() int32 { + func() { + if _299_oc != i32(25) && _299_oc != i32(26) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82111), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68872))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _299_res >= i32(0) && (_299_res != i32(0) || _299_oc != i32(26)) { goto _1175 } _299_res = i32(0) - _rc = _sqlite3BtreeNext(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(48 /* X14 */))))))), &_299_res) + _rc = _sqlite3BtreeNext(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(48 /* X14 */))))))), &_299_res) if _rc == i32(0) { goto _1176 } @@ -65989,22 +59724,18 @@ _1177: goto _1178 _1169: - func() int32 { - if (_299_oc == i32(23)) || (_299_oc == i32(24)) { - return i32(0) - } - return func() int32 { + func() { + if _299_oc != i32(23) && _299_oc != i32(24) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82120), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68904))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _299_res <= i32(0) && (_299_res != i32(0) || _299_oc != i32(23)) { goto _1184 } _299_res = i32(0) - _rc = _sqlite3BtreePrevious(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(48 /* X14 */))))))), &_299_res) + _rc = _sqlite3BtreePrevious(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(48 /* X14 */))))))), &_299_res) if _rc == i32(0) { goto _1185 } @@ -66015,19 +59746,15 @@ _1185: goto _1186 _1184: - _299_res = _sqlite3BtreeEof(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(48 /* X14 */)))))))) + _299_res = _sqlite3BtreeEof(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(48 /* X14 */)))))))) _1186: _1178: _seek_not_found: - func() int32 { - if (_pOp.X4) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X4) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82133), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63164))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _299_res == 0 { goto _1189 @@ -66040,15 +59767,11 @@ _1189: goto _1191 } - func() int32 { - if (int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(1)))).X0) == i32(61)) || (int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(1)))).X0) == i32(60)) { - return i32(0) - } - return func() int32 { + func() { + if int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(1)))).X0) != i32(61) && int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(1)))).X0) != i32(60) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82138), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68508))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uintptr)(unsafe.Pointer(&_pOp)) += uintptr(32) _1191: @@ -66057,75 +59780,51 @@ _1191: _161: _162: _163: - func() int32 { - if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82219), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pOp.X1) == i32(-11) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pOp.X1) != i32(-11) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82220), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68660))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _320_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3))) - func() int32 { - if _320_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _320_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82222), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_320_pC)) + uintptr(5 /* X5 */))) = _pOp.X0 _pIn3 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X5))) - func() int32 { - if int32(_320_pC.X0) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_320_pC.X0) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82227), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_320_pC)) + uintptr(48 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_320_pC)) + uintptr(48 /* X14 */))))))) == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82228), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68360))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_320_pC.X4) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_320_pC.X4) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82229), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68936))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if (*(*int32)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) <= i32(0) { + if (*(*int32)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) <= i32(0) { goto _1208 } *(**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_320_r)) + uintptr(0 /* X0 */))))) = (*XKeyInfo)(unsafe.Pointer(_320_pC.X15)) - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_320_r)) + uintptr(16 /* X2 */))) = uint16(*(*int32)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_320_r)) + uintptr(16 /* X2 */))) = uint16(*(*int32)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_320_r)) + uintptr(8 /* X1 */))))) = _pIn3 _320_ii = i32(0) _1209: @@ -66133,25 +59832,17 @@ _1209: goto _1212 } - func() int32 { - if (int32((*XMem)(unsafe.Pointer(uintptr(_320_r.X1)+72*uintptr(_320_ii))).X1) & i32(128)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32((*XMem)(unsafe.Pointer(uintptr(_320_r.X1)+72*uintptr(_320_ii))).X1) & i32(128)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82236), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68952))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((int32((*XMem)(unsafe.Pointer(uintptr(_320_r.X1)+72*uintptr(_320_ii))).X1) & i32(16384)) == i32(0)) || (((*XMem)(unsafe.Pointer(uintptr(_320_r.X1) + 72*uintptr(_320_ii))).X4) == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32((*XMem)(unsafe.Pointer(uintptr(_320_r.X1)+72*uintptr(_320_ii))).X1)&i32(16384)) != i32(0) && ((*XMem)(unsafe.Pointer(uintptr(_320_r.X1)+72*uintptr(_320_ii))).X4) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82237), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68976))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _320_ii == 0 { goto _1218 @@ -66173,7 +59864,7 @@ _1212: goto _1220 _1208: - _320_pFree = store5668990(&_320_pIdxKey, _sqlite3VdbeAllocUnpackedRecord(tls, (*XKeyInfo)(unsafe.Pointer(_320_pC.X15)))) + _320_pFree = store5668972(&_320_pIdxKey, _sqlite3VdbeAllocUnpackedRecord(tls, (*XKeyInfo)(unsafe.Pointer(_320_pC.X15)))) if _320_pIdxKey != (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))) { goto _1221 } @@ -66181,15 +59872,11 @@ _1208: goto _no_mem _1221: - func() int32 { - if (int32(_pIn3.X1) & i32(16)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pIn3.X1) & i32(16)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82246), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69028))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() func() int32 { if (int32(_pIn3.X1) & i32(16384)) != 0 { @@ -66224,7 +59911,7 @@ _1231: _1230: _1226: - _rc = _sqlite3BtreeMovetoUnpacked(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_320_pC)) + uintptr(48 /* X14 */))))))), _320_pIdxKey, int64(i32(0)), i32(0), &_320_res) + _rc = _sqlite3BtreeMovetoUnpacked(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_320_pC)) + uintptr(48 /* X14 */))))))), _320_pIdxKey, int64(i32(0)), i32(0), &_320_res) if _320_pFree == nil { goto _1232 } @@ -66284,81 +59971,53 @@ _1240: _1239: _165: _pIn3 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X5))) - func() int32 { - if (int32(_pIn3.X1) & i32(4)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pIn3.X1) & i32(4)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82344), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64128))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82345), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _330_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3))) - func() int32 { - if _330_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _330_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82347), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_330_pC)) + uintptr(5 /* X5 */))) = uint8(i32(0)) - func() int32 { - if (_330_pC.X4) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_330_pC.X4) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82351), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69052))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_330_pC.X0) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_330_pC.X0) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82352), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - _330_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_330_pC)) + uintptr(48 /* X14 */))))))) - func() int32 { - if _330_pCrsr != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + _330_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_330_pC)) + uintptr(48 /* X14 */))))))) + func() { + if _330_pCrsr == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82354), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69064))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _330_res = i32(0) - _330_iKey = uint64(*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) + _330_iKey = uint64(*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) _rc = _sqlite3BtreeMovetoUnpacked(tls, _330_pCrsr, (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))), int64(_330_iKey), i32(0), &_330_res) - func() int32 { - if (_rc == i32(0)) || (_330_res == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) && _330_res != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82358), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69076))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_330_pC)) + uintptr(80 /* X20 */))) = int64(_330_iKey) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_330_pC)) + uintptr(2 /* X2 */))) = uint8(i32(0)) @@ -66369,15 +60028,11 @@ _165: goto _1257 } - func() int32 { - if _rc == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82366), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(14052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pOp.X4) != i32(0) { goto _1260 @@ -66401,100 +60056,68 @@ _1262: goto _248 _166: - func() int32 { - if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82386), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3)))) != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3)))) == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82387), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69100))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((*(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3)))).X0) != i32(2) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((*(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3)))).X0) == i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82388), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69124))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pOut = _out2Prerelease(tls, _p, _pOp) - *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = postInc967((*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3)))))+uintptr(16 /* X9 */))), int64(1)) + *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = postInc967((*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3)))))+uintptr(16 /* X9 */))), int64(1)) goto _248 _167: _336_v = int64(i32(0)) _336_res = i32(0) _pOut = _out2Prerelease(tls, _p, _pOp) - func() int32 { - if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82421), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _336_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3))) - func() int32 { - if _336_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _336_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82423), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_336_pC.X0) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_336_pC.X0) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82424), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(48 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(48 /* X14 */))))))) == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82425), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68360))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_336_pC.X4) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (_336_pC.X4) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82440), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((uint32((_336_pC.X7)>>uint(i32(1))) << uint(i32(31))) >> uint(i32(31))) != 0 { goto _1281 } - _rc = _sqlite3BtreeLast(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(48 /* X14 */))))))), &_336_res) + _rc = _sqlite3BtreeLast(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(48 /* X14 */))))))), &_336_res) if _rc == i32(0) { goto _1282 } @@ -66510,17 +60133,13 @@ _1282: goto _1284 _1283: - func() int32 { - if _sqlite3BtreeCursorIsValid(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(48 /* X14 */)))))))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3BtreeCursorIsValid(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(48 /* X14 */)))))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82460), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69168))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _336_v = _sqlite3BtreeIntegerKey(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(48 /* X14 */)))))))) + _336_v = _sqlite3BtreeIntegerKey(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(48 /* X14 */)))))))) if _336_v < i64(9223372036854775807) { goto _1287 } @@ -66537,15 +60156,11 @@ _1281: goto _1289 } - func() int32 { - if (_pOp.X5) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X5) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82473), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63288))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XVdbeFrame)(unsafe.Pointer(_p.X38)) == nil { goto _1292 @@ -66561,42 +60176,30 @@ _1293: goto _1293 _1296: - func() int32 { - if (_pOp.X5) <= (_336_pFrame.X13) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X5) > (_336_pFrame.X13) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82477), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69212))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _336_pMem = (*XMem)(unsafe.Pointer(uintptr(_336_pFrame.X4) + 72*uintptr(_pOp.X5))) goto _1299 _1292: - func() int32 { - if (_pOp.X5) <= (((_p.X6) + i32(1)) - (_p.X7)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X5) > (((_p.X6) + i32(1)) - (_p.X7)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82481), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63300))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _336_pMem = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X5))) _sqlite3VdbeMemAboutToChange(tls, _p, _336_pMem) _1299: - func() int32 { - if (int32(_336_pMem.X1) & i32(128)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_336_pMem.X1) & i32(128)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82485), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69236))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_db.X6) & i32(1)) == 0 { goto _1304 @@ -66605,17 +60208,13 @@ _1299: _registerTrace(tls, _pOp.X5, _336_pMem) _1304: _sqlite3VdbeMemIntegerify(tls, _336_pMem) - func() int32 { - if (int32(_336_pMem.X1) & i32(4)) != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_336_pMem.X1) & i32(4)) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82489), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69256))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if (*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pMem)) + uintptr(0 /* X0 */)))))) != i64(9223372036854775807) && ((uint32((_336_pC.X7)>>uint(i32(1)))<<uint(i32(31)))>>uint(i32(31))) == 0 { + if (*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pMem)) + uintptr(0 /* X0 */)))))) != i64(9223372036854775807) && ((uint32((_336_pC.X7)>>uint(i32(1)))<<uint(i32(31)))>>uint(i32(31))) == 0 { goto _1308 } @@ -66623,27 +60222,23 @@ _1304: goto _abort_due_to_error _1308: - if _336_v >= ((*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pMem)) + uintptr(0 /* X0 */)))))) + int64(i32(1))) { + if _336_v >= ((*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pMem)) + uintptr(0 /* X0 */)))))) + int64(i32(1))) { goto _1309 } - _336_v = (*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pMem)) + uintptr(0 /* X0 */)))))) + int64(i32(1)) + _336_v = (*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pMem)) + uintptr(0 /* X0 */)))))) + int64(i32(1)) _1309: - *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pMem)) + uintptr(0 /* X0 */))))) = _336_v + *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pMem)) + uintptr(0 /* X0 */))))) = _336_v _1289: if ((uint32((_336_pC.X7)>>uint(i32(1))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _1310 } - func() int32 { - if (_pOp.X5) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X5) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82505), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69284))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _336_cnt = i32(0) _1313: @@ -66654,7 +60249,7 @@ _1313: sink967 = *p } _336_v += 1 - if ((store961(&_rc, _sqlite3BtreeMovetoUnpacked(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(48 /* X14 */))))))), (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))), int64(uint64(_336_v)), i32(0), &_336_res)) == i32(0)) && (_336_res == i32(0))) && (preInc961(&_336_cnt, 1) < i32(100)) { + if ((store961(&_rc, _sqlite3BtreeMovetoUnpacked(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(48 /* X14 */))))))), (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))), int64(uint64(_336_v)), i32(0), &_336_res)) == i32(0)) && (_336_res == i32(0))) && (preInc961(&_336_cnt, 1) < i32(100)) { goto _1313 } @@ -66673,96 +60268,64 @@ _1316: goto _abort_due_to_error _1317: - func() int32 { - if _336_v > int64(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _336_v <= int64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82520), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69296))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _1310: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(3 /* X3 */))) = uint8(i32(0)) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(32 /* X11 */))) = uint32(i32(0)) - *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _336_v + *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _336_v goto _248 _168: _169: _352_op = i32(0) _352_pData = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X4))) - func() int32 { - if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82585), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_352_pData.X1) & i32(128)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_352_pData.X1) & i32(128)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82586), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69300))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _352_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3))) - func() int32 { - if _352_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _352_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82588), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_352_pC.X0) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_352_pC.X0) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82589), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_352_pC)) + uintptr(48 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_352_pC)) + uintptr(48 /* X14 */))))))) == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82590), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68360))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pOp.X2)&i32(64)) != 0 || ((_352_pC.X4) != 0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pOp.X2)&i32(64)) == 0 && (_352_pC.X4) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82591), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69320))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pOp.X1) == i32(-15)) || (int32(_pOp.X1) >= i32(-2)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pOp.X1) != i32(-15) && int32(_pOp.X1) < i32(-2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82592), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69364))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_db.X6) & i32(1)) == 0 { goto _1337 @@ -66775,25 +60338,17 @@ _1337: } _352_pKey = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X5))) - func() int32 { - if (int32(_352_pKey.X1) & i32(4)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(_352_pKey.X1) & i32(4)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82597), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69412))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_352_pKey.X1) & i32(128)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_352_pKey.X1) & i32(128)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82598), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69436))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_db.X6) & i32(1)) == 0 { goto _1343 @@ -66801,19 +60356,15 @@ _1337: _registerTrace(tls, _pOp.X5, _352_pKey) _1343: - *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_352_x)) + uintptr(8 /* X1 */))) = *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_352_pKey)) + uintptr(0 /* X0 */))))) + *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_352_x)) + uintptr(8 /* X1 */))) = *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_352_pKey)) + uintptr(0 /* X0 */))))) goto _1344 _1338: - func() int32 { - if int32(_pOp.X0) == i32(117) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pOp.X0) != i32(117) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82602), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69456))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_352_x)) + uintptr(8 /* X1 */))) = int64(_pOp.X5) _1344: @@ -66821,27 +60372,19 @@ _1344: goto _1348 } - func() int32 { - if int32(_352_pC.X1) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_352_pC.X1) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82607), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69484))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _352_zDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_352_pC.X1))).X0 - _352_pTab = (*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) - func() int32 { - if (int32(_pOp.X2)&i32(64)) != 0 || (((_352_pTab.X9) & uint32(i32(32))) == uint32(i32(0))) { - return i32(0) - } - return func() int32 { + _352_pTab = (*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + func() { + if (int32(_pOp.X2)&i32(64)) == 0 && ((_352_pTab.X9)&uint32(i32(32))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82610), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69496))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _352_op = func() int32 { if (int32(_pOp.X2) & i32(4)) != 0 { @@ -66876,15 +60419,11 @@ _1358: goto _1360 _1359: - func() int32 { - if (int32(_352_pData.X1) & i32(18)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(_352_pData.X1) & i32(18)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82634), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69540))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_352_x)) + uintptr(16 /* X2 */))) = (unsafe.Pointer)(_352_pData.X5) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_352_x)) + uintptr(36 /* X5 */))) = _352_pData.X4 @@ -66899,14 +60438,14 @@ _1360: goto _1365 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_352_x)) + uintptr(40 /* X6 */))) = *(*int32)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_352_pData)) + uintptr(0 /* X0 */))))) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_352_x)) + uintptr(40 /* X6 */))) = *(*int32)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_352_pData)) + uintptr(0 /* X0 */))))) goto _1366 _1365: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_352_x)) + uintptr(40 /* X6 */))) = i32(0) _1366: *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_352_x)) + uintptr(0 /* X0 */))) = (unsafe.Pointer)(uintptr(i32(0))) - _rc = _sqlite3BtreeInsert(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_352_pC)) + uintptr(48 /* X14 */))))))), &_352_x, int32(_pOp.X2)&i32(10), _352_seekResult) + _rc = _sqlite3BtreeInsert(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_352_pC)) + uintptr(48 /* X14 */))))))), &_352_x, int32(_pOp.X2)&i32(10), _352_seekResult) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_352_pC)) + uintptr(3 /* X3 */))) = uint8(i32(0)) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_352_pC)) + uintptr(32 /* X11 */))) = uint32(i32(0)) if _rc == 0 { @@ -66926,104 +60465,72 @@ _1369: _170: _362_opflags = _pOp.X4 - func() int32 { - if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82701), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _362_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3))) - func() int32 { - if _362_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _362_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82703), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_362_pC.X0) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_362_pC.X0) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82704), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(48 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(48 /* X14 */))))))) == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82705), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68360))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_362_pC.X3) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_362_pC.X3) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82706), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69576))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if int32(_pOp.X1) != i32(-15) || (((*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X9)&uint32(i32(32))) != uint32(i32(0)) || int32(_pOp.X2) != i32(0) { + if int32(_pOp.X1) != i32(-15) || (((*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X9)&uint32(i32(32))) != uint32(i32(0)) || int32(_pOp.X2) != i32(0) { goto _1383 } - _363_iKey = _sqlite3BtreeIntegerKey(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(48 /* X14 */)))))))) - func() int32 { - if (_362_pC.X20) == _363_iKey { - return i32(0) - } - return func() int32 { + _363_iKey = _sqlite3BtreeIntegerKey(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(48 /* X14 */)))))))) + func() { + if (_362_pC.X20) != _363_iKey { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82714), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69600))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _1383: if int32(_pOp.X1) != i32(-15) || (_db.X50) == nil { goto _1387 } - func() int32 { - if int32(_362_pC.X1) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_362_pC.X1) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82724), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69484))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82725), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69624))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _362_zDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_362_pC.X1))).X0 - _362_pTab = (*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _362_pTab = (*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) if (int32(_pOp.X2)&i32(2)) == i32(0) || (_362_pC.X4) == 0 { goto _1393 } - *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(80 /* X20 */))) = _sqlite3BtreeIntegerKey(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(48 /* X14 */)))))))) + *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(80 /* X20 */))) = _sqlite3BtreeIntegerKey(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(48 /* X14 */)))))))) _1393: goto _1394 @@ -67031,15 +60538,11 @@ _1387: _362_zDb = (*int8)(unsafe.Pointer(uintptr(i32(0)))) _362_pTab = (*XTable)(unsafe.Pointer(uintptr(i32(0)))) _1394: - func() int32 { - if (int32(_pOp.X2) & i32(-7)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pOp.X2) & i32(-7)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82753), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69640))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() i32(0) i32(0) @@ -67060,7 +60563,7 @@ _1400: _nExtraDelete -= 1 _1401: _1397: - _rc = _sqlite3BtreeDelete(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(48 /* X14 */))))))), uint8(_pOp.X2)) + _rc = _sqlite3BtreeDelete(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(48 /* X14 */))))))), uint8(_pOp.X2)) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(32 /* X11 */))) = uint32(i32(0)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(36 /* X12 */))) = i32(0) if _rc == 0 { @@ -67080,15 +60583,11 @@ _1402: } (_db.X50)(tls, _db.X49, i32(9), _362_zDb, _362_pTab.X0, _362_pC.X20) - func() int32 { - if int32(_362_pC.X1) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_362_pC.X1) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82782), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69484))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _1405: _1403: @@ -67101,28 +60600,20 @@ _171: _172: _373_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3))) - func() int32 { - if int32(_373_pC.X0) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if int32(_373_pC.X0) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82822), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68292))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pOp.X1) == i32(-11) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pOp.X1) != i32(-11) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82823), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68660))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pIn3 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X5))) - _373_nKeyCol = *(*int32)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + _373_nKeyCol = *(*int32)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) _373_res = i32(0) _rc = _sqlite3VdbeSorterCompare(tls, _373_pC, _pIn3, _373_nKeyCol, &_373_res) if _rc == 0 { @@ -67144,36 +60635,24 @@ _1413: _173: _pOut = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X4))) _374_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3))) - func() int32 { - if int32(_374_pC.X0) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if int32(_374_pC.X0) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82851), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68292))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3VdbeSorterRowkey(tls, _374_pC, _pOut) - func() int32 { - if (_rc != i32(0)) || (int32(_pOut.X1)&i32(16)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _rc == i32(0) && (int32(_pOut.X1)&i32(16)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82853), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69696))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82854), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _rc == 0 { goto _1422 @@ -67187,87 +60666,55 @@ _1422: _174: _pOut = _out2Prerelease(tls, _p, _pOp) - func() int32 { - if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82895), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _375_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3))) - func() int32 { - if _375_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _375_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82897), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_375_pC.X0) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_375_pC.X0) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82898), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if bool2int(int32(_375_pC.X0) == i32(1)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if bool2int(int32(_375_pC.X0) == i32(1)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82899), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69740))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_375_pC.X2) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_375_pC.X2) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82900), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69756))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_375_pC)) + uintptr(48 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_375_pC)) + uintptr(48 /* X14 */))))))) == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82901), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68360))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - _375_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_375_pC)) + uintptr(48 /* X14 */))))))) - func() int32 { - if int32(_375_pC.X3) == i32(0) { - return i32(0) } - return func() int32 { + }() + _375_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_375_pC)) + uintptr(48 /* X14 */))))))) + func() { + if int32(_375_pC.X3) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82912), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69576))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3BtreeCursorIsValid(tls, _375_pCrsr) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3BtreeCursorIsValid(tls, _375_pCrsr) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82913), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66216))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _375_n = _sqlite3BtreePayloadSize(tls, _375_pCrsr) if _375_n <= uint32(*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[12]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(112 /* X31 */))))) + 4*uintptr(i32(0))))) { @@ -67307,36 +60754,24 @@ _1445: _175: _pOut = _out2Prerelease(tls, _p, _pOp) - func() int32 { - if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82949), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _378_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3))) - func() int32 { - if _378_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _378_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82951), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_378_pC.X0) != i32(3)) || ((_378_pC.X2) != 0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_378_pC.X0) == i32(3) && (_378_pC.X2) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82952), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66036))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_378_pC.X2) == 0 { goto _1454 @@ -67358,33 +60793,25 @@ _1456: goto _1458 } - func() int32 { - if (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(48 /* X14 */))))))) != (*Xsqlite3_file)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(48 /* X14 */))))))) == (*Xsqlite3_file)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82960), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69772))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _378_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(48 /* X14 */))))))).X0)) + _378_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(48 /* X14 */))))))).X0)) _378_pModule = (*Xsqlite3_module)(unsafe.Pointer(_378_pVtab.X0)) - func() int32 { + func() { if (*(*func(*crt.TLS, *Xsqlite3_file, *int64) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *int64) int32 - }{(_378_pModule.X12)}))) != nil { - return i32(0) - } - return func() int32 { + }{(_378_pModule.X12)}))) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82963), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69788))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = (*(*func(*crt.TLS, *Xsqlite3_file, *int64) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *int64) int32 - }{(_378_pModule.X12)})))(tls, (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(48 /* X14 */))))))), &_378_v) + }{(_378_pModule.X12)})))(tls, (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(48 /* X14 */))))))), &_378_v) _sqlite3VtabImportErrmsg(tls, _p, _378_pVtab) if _rc == 0 { goto _1463 @@ -67396,25 +60823,17 @@ _1463: goto _1464 _1458: - func() int32 { - if int32(_378_pC.X0) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_378_pC.X0) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82969), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(48 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(48 /* X14 */))))))) == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82970), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68360))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3VdbeCursorRestore(tls, _378_pC) if _rc == 0 { @@ -67432,33 +60851,25 @@ _1469: goto _248 _1470: - _378_v = _sqlite3BtreeIntegerKey(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(48 /* X14 */)))))))) + _378_v = _sqlite3BtreeIntegerKey(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(48 /* X14 */)))))))) _1464: _1457: - *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _378_v + *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _378_v goto _248 _176: - func() int32 { - if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82992), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _384_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3))) - func() int32 { - if _384_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _384_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82994), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_384_pC)) + uintptr(2 /* X2 */))) = uint8(i32(1)) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_384_pC)) + uintptr(32 /* X11 */))) = uint32(i32(0)) @@ -67466,63 +60877,43 @@ _176: goto _1476 } - func() int32 { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_384_pC)) + uintptr(48 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_384_pC)) + uintptr(48 /* X14 */))))))) == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82998), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68360))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _sqlite3BtreeClearCursor(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_384_pC)) + uintptr(48 /* X14 */)))))))) + _sqlite3BtreeClearCursor(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_384_pC)) + uintptr(48 /* X14 */)))))))) _1476: goto _248 _177: - func() int32 { - if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83028), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _386_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3))) - func() int32 { - if _386_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _386_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83030), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_386_pC.X0) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_386_pC.X0) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83031), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _386_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_386_pC)) + uintptr(48 /* X14 */))))))) + _386_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_386_pC)) + uintptr(48 /* X14 */))))))) _386_res = i32(0) - func() int32 { - if _386_pCrsr != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _386_pCrsr == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83034), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69064))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_386_pC)) + uintptr(36 /* X12 */))) = _pOp.X5 *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_386_pC)) + uintptr(5 /* X5 */))) = uint8(i32(53)) @@ -67556,51 +60947,35 @@ _1491: goto _1493 _1489: - func() int32 { - if (_pOp.X4) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X4) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83050), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69804))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _1493: goto _248 _178: - func() int32 { - if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83066), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _390_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3))) - func() int32 { - if _390_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _390_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83068), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - _390_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_390_pC)) + uintptr(48 /* X14 */))))))) - func() int32 { - if _390_pCrsr != nil { - return i32(0) } - return func() int32 { + }() + _390_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_390_pC)) + uintptr(48 /* X14 */))))))) + func() { + if _390_pCrsr == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83070), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66208))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3BtreeFirst(tls, _390_pCrsr, &_390_res) if _rc == 0 { @@ -67620,11 +60995,8 @@ _1503: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83075), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83075), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 || int32(_sqlite3LogEst(tls, uint64(_390_sz))) >= (_pOp.X5) { @@ -67647,36 +61019,24 @@ _179: _180: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[5]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(208 /* X35 */))))) + 4*uintptr(i32(2)))) += 1 _181: - func() int32 { - if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83130), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _393_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3))) - func() int32 { - if _393_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _393_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83132), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_393_pC.X0) == i32(1)) == (int32(_pOp.X0) == i32(56)) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_393_pC.X0) == i32(1)) != (int32(_pOp.X0) == i32(56)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83133), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69816))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _393_res = i32(1) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_393_pC)) + uintptr(5 /* X5 */))) = uint8(i32(58)) @@ -67688,26 +61048,18 @@ _181: goto _1518 _1517: - func() int32 { - if int32(_393_pC.X0) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_393_pC.X0) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83141), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - _393_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_393_pC)) + uintptr(48 /* X14 */))))))) - func() int32 { - if _393_pCrsr != nil { - return i32(0) } - return func() int32 { + }() + _393_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_393_pC)) + uintptr(48 /* X14 */))))))) + func() { + if _393_pCrsr == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83143), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66208))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3BtreeFirst(tls, _393_pCrsr, &_393_res) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_393_pC)) + uintptr(3 /* X3 */))) = uint8(i32(0)) @@ -67721,15 +61073,11 @@ _1518: _1523: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_393_pC)) + uintptr(2 /* X2 */))) = uint8(_393_res) - func() int32 { - if ((_pOp.X4) > i32(0)) && ((_pOp.X4) < (_p.X27)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X4) <= i32(0) || (_pOp.X4) >= (_p.X27) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83150), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69860))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _393_res == 0 { goto _1527 @@ -67742,15 +61090,11 @@ _1527: _182: _396_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3))) - func() int32 { - if int32(_396_pC.X0) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if int32(_396_pC.X0) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83231), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68292))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _396_res = i32(0) _rc = _sqlite3VdbeSorterNext(tls, _db, _396_pC, &_396_res) @@ -67767,155 +61111,107 @@ _184: _1530: _185: _186: - func() int32 { - if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83241), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pOp.X2) < i32(5) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pOp.X2) >= i32(5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83242), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69888))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _396_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3))) _396_res = _pOp.X5 - func() int32 { - if _396_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _396_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83245), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_396_pC.X3) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_396_pC.X3) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83246), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69576))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_396_pC.X0) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_396_pC.X0) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83247), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_396_res == i32(0)) || ((_396_res == i32(1)) && (int32(_396_pC.X4) == i32(0))) { - return i32(0) } - return func() int32 { + }() + func() { + if _396_res != i32(0) && (_396_res != i32(1) || int32(_396_pC.X4) != i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83248), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69920))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - func() int32 { - if (int32(_pOp.X0) != i32(7)) || (*(*unsafe.Pointer)(unsafe.Pointer(&struct { + func() { + if int32(_pOp.X0) == i32(7) && *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, *XBtCursor, *int32) int32 }{(*(*func(*crt.TLS, *XBtCursor, *int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *int32) int32 - }{(*(*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct { + }{(*(*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, *XBtCursor, *int32) int32 - }{_sqlite3BtreeNext}))) { - return i32(0) - } - return func() int32 { + }{_sqlite3BtreeNext})) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83250), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69960))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - func() int32 { - if (int32(_pOp.X0) != i32(6)) || (*(*unsafe.Pointer)(unsafe.Pointer(&struct { + func() { + if int32(_pOp.X0) == i32(6) && *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, *XBtCursor, *int32) int32 }{(*(*func(*crt.TLS, *XBtCursor, *int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *int32) int32 - }{(*(*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct { + }{(*(*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, *XBtCursor, *int32) int32 - }{_sqlite3BtreePrevious}))) { - return i32(0) - } - return func() int32 { + }{_sqlite3BtreePrevious})) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83251), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70020))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - func() int32 { - if (int32(_pOp.X0) != i32(5)) || (*(*unsafe.Pointer)(unsafe.Pointer(&struct { + func() { + if int32(_pOp.X0) == i32(5) && *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, *XBtCursor, *int32) int32 }{(*(*func(*crt.TLS, *XBtCursor, *int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *int32) int32 - }{(*(*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct { + }{(*(*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, *XBtCursor, *int32) int32 - }{_sqlite3BtreeNext}))) { - return i32(0) - } - return func() int32 { + }{_sqlite3BtreeNext})) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83252), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70084))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - func() int32 { - if (int32(_pOp.X0) != i32(4)) || (*(*unsafe.Pointer)(unsafe.Pointer(&struct { + func() { + if int32(_pOp.X0) == i32(4) && *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, *XBtCursor, *int32) int32 }{(*(*func(*crt.TLS, *XBtCursor, *int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *int32) int32 - }{(*(*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct { + }{(*(*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, *XBtCursor, *int32) int32 - }{_sqlite3BtreePrevious}))) { - return i32(0) - } - return func() int32 { + }{_sqlite3BtreePrevious})) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83253), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70152))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (((((int32(_pOp.X0) != i32(7)) || (int32(_pOp.X0) != i32(5))) || (int32(_396_pC.X5) == i32(26))) || (int32(_396_pC.X5) == i32(25))) || (int32(_396_pC.X5) == i32(58))) || (int32(_396_pC.X5) == i32(31)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pOp.X0) == i32(7) && int32(_pOp.X0) == i32(5) && int32(_396_pC.X5) != i32(26) && int32(_396_pC.X5) != i32(25) && int32(_396_pC.X5) != i32(58) && int32(_396_pC.X5) != i32(31) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83257), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70224))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((((int32(_pOp.X0) != i32(6)) || (int32(_pOp.X0) != i32(4))) || (int32(_396_pC.X5) == i32(23))) || (int32(_396_pC.X5) == i32(24))) || (int32(_396_pC.X5) == i32(53)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pOp.X0) == i32(6) && int32(_pOp.X0) == i32(4) && int32(_396_pC.X5) != i32(23) && int32(_396_pC.X5) != i32(24) && int32(_396_pC.X5) != i32(53) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83260), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70376))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = (*(*func(*crt.TLS, *XBtCursor, *int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *int32) int32 - }{(*(*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_396_pC)) + uintptr(48 /* X14 */))))))), &_396_res) + }{(*(*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_396_pC)) + uintptr(48 /* X14 */))))))), &_396_res) _next_tail: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_396_pC)) + uintptr(32 /* X11 */))) = uint32(i32(0)) if _rc == 0 { @@ -67939,47 +61235,31 @@ _1572: _187: _188: - func() int32 { - if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83322), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _399_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3))) - func() int32 { - if _399_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _399_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83324), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_399_pC.X0) == i32(1)) == (int32(_pOp.X0) == i32(125)) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_399_pC.X0) == i32(1)) != (int32(_pOp.X0) == i32(125)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83325), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70500))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pIn2 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X4))) - func() int32 { - if (int32(_pIn2.X1) & i32(16)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pIn2.X1) & i32(16)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83327), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70548))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_pOp.X2) & i32(1)) == 0 { goto _1583 @@ -67987,25 +61267,17 @@ _188: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(60 /* X11 */))) += 1 _1583: - func() int32 { - if (int32(_399_pC.X0) == i32(0)) || (int32(_pOp.X0) == i32(125)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_399_pC.X0) != i32(0) && int32(_pOp.X0) != i32(125) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83329), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70572))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_399_pC.X4) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_399_pC.X4) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83330), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68936))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = func() int32 { if (int32(_pIn2.X1) & i32(16384)) != 0 { @@ -68031,22 +61303,18 @@ _1592: *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_399_x)) + uintptr(8 /* X1 */))) = int64(_pIn2.X4) *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_399_x)) + uintptr(0 /* X0 */))) = (unsafe.Pointer)(_pIn2.X5) *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_399_x)) + uintptr(24 /* X3 */))))) = (*XMem)(unsafe.Pointer(uintptr(unsafe.Pointer(_aMem)) + uintptr(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr(_pOp.X5)))))*uintptr(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr(72))))))))))) - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_399_x)) + uintptr(32 /* X4 */))) = uint16(*(*int32)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) - _rc = _sqlite3BtreeInsert(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_399_pC)) + uintptr(48 /* X14 */))))))), &_399_x, int32(_pOp.X2)&i32(10), func() int32 { + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_399_x)) + uintptr(32 /* X4 */))) = uint16(*(*int32)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + _rc = _sqlite3BtreeInsert(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_399_pC)) + uintptr(48 /* X14 */))))))), &_399_x, int32(_pOp.X2)&i32(10), func() int32 { if (int32(_pOp.X2) & i32(16)) != 0 { return (_399_pC.X12) } return i32(0) }()) - func() int32 { - if int32(_399_pC.X3) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_399_pC.X3) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83344), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69576))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_399_pC)) + uintptr(32 /* X11 */))) = uint32(i32(0)) _1593: @@ -68060,77 +61328,49 @@ _1598: goto _248 _189: - func() int32 { - if (_pOp.X5) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X5) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83364), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63288))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pOp.X4) > i32(0)) && (((_pOp.X4) + (_pOp.X5)) <= ((((_p.X6) + i32(1)) - (_p.X7)) + i32(1))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pOp.X4) <= i32(0) || ((_pOp.X4)+(_pOp.X5)) > ((((_p.X6)+i32(1))-(_p.X7))+i32(1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83365), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70632))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83366), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _402_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3))) - func() int32 { - if _402_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _402_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83368), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_402_pC.X0) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_402_pC.X0) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83369), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - _402_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_402_pC)) + uintptr(48 /* X14 */))))))) - func() int32 { - if _402_pCrsr != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + _402_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_402_pC)) + uintptr(48 /* X14 */))))))) + func() { + if _402_pCrsr == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83371), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69064))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pOp.X2) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pOp.X2) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83372), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68320))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_402_r)) + uintptr(0 /* X0 */))))) = (*XKeyInfo)(unsafe.Pointer(_402_pC.X15)) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_402_r)) + uintptr(16 /* X2 */))) = uint16(_pOp.X5) @@ -68157,15 +61397,11 @@ _1615: _1617: _1616: - func() int32 { - if int32(_402_pC.X3) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_402_pC.X3) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83383), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69576))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_402_pC)) + uintptr(32 /* X11 */))) = uint32(i32(0)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_402_pC)) + uintptr(36 /* X12 */))) = i32(0) @@ -68173,86 +61409,55 @@ _1616: _190: _191: - func() int32 { - if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83423), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _404_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3))) - func() int32 { - if _404_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _404_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83425), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_404_pC.X0) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_404_pC.X0) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83426), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pC)) + uintptr(48 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pC)) + uintptr(48 /* X14 */))))))) == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83427), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68360))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_404_pC.X4) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_404_pC.X4) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83428), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68936))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_404_pC.X3) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_404_pC.X3) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83429), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69576))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_404_pC.X2) == 0) || (int32(_pOp.X0) == i32(129)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_404_pC.X2) != 0 && int32(_pOp.X0) != i32(129) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83430), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70692))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3VdbeCursorRestore(tls, _404_pC) if func() int32 { if _rc != i32(0) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83439), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83439), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -68269,7 +61474,7 @@ _1638: } _404_rowid = int64(i32(0)) - _rc = _sqlite3VdbeIdxRowid(tls, _db, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pC)) + uintptr(48 /* X14 */))))))), &_404_rowid) + _rc = _sqlite3VdbeIdxRowid(tls, _db, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pC)) + uintptr(48 /* X14 */))))))), &_404_rowid) if _rc == i32(0) { goto _1640 } @@ -68281,90 +61486,62 @@ _1640: goto _1641 } - func() int32 { - if ((_pOp.X5) >= i32(0)) && ((_pOp.X5) < (_p.X7)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X5) < i32(0) || (_pOp.X5) >= (_p.X7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83448), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70736))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _404_pTabCur = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X5))) - func() int32 { - if _404_pTabCur != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _404_pTabCur == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83450), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70772))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_404_pTabCur.X0) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_404_pTabCur.X0) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83451), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70784))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pTabCur)) + uintptr(48 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pTabCur)) + uintptr(48 /* X14 */))))))) == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83452), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70820))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_404_pTabCur.X4) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (_404_pTabCur.X4) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83453), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70844))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pTabCur)) + uintptr(2 /* X2 */))) = uint8(i32(0)) *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pTabCur)) + uintptr(80 /* X20 */))) = _404_rowid *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pTabCur)) + uintptr(3 /* X3 */))) = uint8(i32(1)) - func() int32 { - if (int32(_pOp.X1) == i32(-12)) || ((*(**int32)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) == (*int32)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pOp.X1) != i32(-12) && (*(**int32)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != (*int32)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83457), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70864))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - *(**int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pTabCur)) + uintptr(24 /* X10 */))) = *(**int32)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + *(**int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pTabCur)) + uintptr(24 /* X10 */))) = *(**int32)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) *(**XVdbeCursor)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pTabCur)) + uintptr(40 /* X13 */))))) = _404_pC goto _1656 _1641: _pOut = _out2Prerelease(tls, _p, _pOp) - *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _404_rowid + *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _404_rowid _1656: goto _1657 _1639: - func() int32 { - if int32(_pOp.X0) == i32(129) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pOp.X0) != i32(129) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83465), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70908))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeMemSetNull(tls, (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_pOp.X4)))) _1657: @@ -68374,116 +61551,76 @@ _192: _193: _194: _195: - func() int32 { - if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83523), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _410_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3))) - func() int32 { - if _410_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _410_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83525), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((uint32((_410_pC.X7)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if ((uint32((_410_pC.X7)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83526), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68344))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_410_pC.X0) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_410_pC.X0) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83527), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_410_pC)) + uintptr(48 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_410_pC)) + uintptr(48 /* X14 */))))))) == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83528), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68360))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_410_pC.X3) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_410_pC.X3) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83529), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69576))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pOp.X2) == i32(0)) || (int32(_pOp.X2) == i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pOp.X2) != i32(0) && int32(_pOp.X2) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83530), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70936))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pOp.X1) == i32(-11) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pOp.X1) != i32(-11) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83531), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68660))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_410_r)) + uintptr(0 /* X0 */))))) = (*XKeyInfo)(unsafe.Pointer(_410_pC.X15)) - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_410_r)) + uintptr(16 /* X2 */))) = uint16(*(*int32)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_410_r)) + uintptr(16 /* X2 */))) = uint16(*(*int32)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) if int32(_pOp.X0) >= i32(61) { goto _1678 } - func() int32 { - if (int32(_pOp.X0) == i32(59)) || (int32(_pOp.X0) == i32(60)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pOp.X0) != i32(59) && int32(_pOp.X0) != i32(60) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83535), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70964))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_410_r)) + uintptr(18 /* X3 */))) = int8(i32(-1)) goto _1682 _1678: - func() int32 { - if (int32(_pOp.X0) == i32(62)) || (int32(_pOp.X0) == i32(61)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pOp.X0) != i32(62) && int32(_pOp.X0) != i32(61) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83538), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71012))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_410_r)) + uintptr(18 /* X3 */))) = int8(i32(0)) _1682: @@ -68494,15 +61631,11 @@ _1686: goto _1689 } - func() int32 { - if (int32((*XMem)(unsafe.Pointer(uintptr(_410_r.X1)+72*uintptr(_413_i))).X1) & i32(128)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32((*XMem)(unsafe.Pointer(uintptr(_410_r.X1)+72*uintptr(_413_i))).X1) & i32(128)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83543), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68840))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _413_i += 1 goto _1686 @@ -68515,29 +61648,21 @@ _1689: goto _1692 } - func() int32 { - if (int32(_pOp.X0) == i32(59)) || (int32(_pOp.X0) == i32(61)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pOp.X0) != i32(59) && int32(_pOp.X0) != i32(61) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83549), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71060))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _410_res = -_410_res goto _1696 _1692: - func() int32 { - if (int32(_pOp.X0) == i32(62)) || (int32(_pOp.X0) == i32(60)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pOp.X0) != i32(62) && int32(_pOp.X0) != i32(60) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83552), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71108))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _410_res += 1 _1696: @@ -68558,25 +61683,17 @@ _1701: goto _248 _196: - func() int32 { - if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83585), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67744))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pOp.X3) > i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pOp.X3) <= i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83586), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71156))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pOut = _out2Prerelease(tls, _p, _pOp) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16(i32(1)) @@ -68590,20 +61707,16 @@ _196: _1706: _416_iDb = _pOp.X5 - func() int32 { - if ((_p.X33) & (u32(1) << uint(_416_iDb))) != uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_p.X33) & (u32(1) << uint(_416_iDb))) == uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83595), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67684))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _416_iMoved = i32(0) _rc = _sqlite3BtreeDropTable(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_416_iDb))).X1)), _pOp.X3, &_416_iMoved) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16(i32(4)) - *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_416_iMoved) + *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_416_iMoved) if _rc == 0 { goto _1710 } @@ -68616,15 +61729,11 @@ _1710: } _sqlite3RootPageMoved(tls, _db, _416_iDb, _416_iMoved, _pOp.X3) - func() int32 { - if (int32(_resetSchemaOnFault) == i32(0)) || (int32(_resetSchemaOnFault) == (_416_iDb + i32(1))) { - return i32(0) - } - return func() int32 { + func() { + if int32(_resetSchemaOnFault) != i32(0) && int32(_resetSchemaOnFault) != (_416_iDb+i32(1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83605), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71168))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _resetSchemaOnFault = uint8(_416_iDb + i32(1)) _1711: @@ -68632,25 +61741,17 @@ _1711: _197: _420_nChange = i32(0) - func() int32 { - if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83635), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67744))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_p.X33) & (u32(1) << uint(_pOp.X4))) != uint32(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if ((_p.X33) & (u32(1) << uint(_pOp.X4))) == uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83636), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71220))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3BtreeClearTable(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_pOp.X4))).X1)), _pOp.X3, func() *int32 { if (_pOp.X5) != 0 { @@ -68671,19 +61772,15 @@ _197: goto _1722 } - func() int32 { - if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_pOp.X5))).X1) & i32(128)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_pOp.X5))).X1) & i32(128)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83643), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63336))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeMemAboutToChange(tls, _p, (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_pOp.X5)))) { - p := (*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_pOp.X5))))) + uintptr(0 /* X0 */))))) + p := (*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_pOp.X5))))) + uintptr(0 /* X0 */))))) *p = (*p) + int64(_420_nChange) sink967 = *p } @@ -68699,56 +61796,40 @@ _1725: goto _248 _198: - func() int32 { - if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83663), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _423_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3))) - func() int32 { - if _423_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _423_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83665), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_423_pC.X0) != i32(1) { goto _1731 } - _sqlite3VdbeSorterReset(tls, _db, (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_423_pC)) + uintptr(48 /* X14 */)))))))) + _sqlite3VdbeSorterReset(tls, _db, (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_423_pC)) + uintptr(48 /* X14 */)))))))) goto _1732 _1731: - func() int32 { - if int32(_423_pC.X0) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_423_pC.X0) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83669), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((uint32(_423_pC.X7) << uint(i32(31))) >> uint(i32(31))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if ((uint32(_423_pC.X7) << uint(i32(31))) >> uint(i32(31))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83670), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71256))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _rc = _sqlite3BtreeClearTableOfCursor(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_423_pC)) + uintptr(48 /* X14 */)))))))) + _rc = _sqlite3BtreeClearTableOfCursor(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_423_pC)) + uintptr(48 /* X14 */)))))))) if _rc == 0 { goto _1737 } @@ -68763,46 +61844,30 @@ _199: _200: _pOut = _out2Prerelease(tls, _p, _pOp) _426_pgno = i32(0) - func() int32 { - if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_db.X5)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_db.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83709), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67464))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_p.X33) & (u32(1) << uint(_pOp.X3))) != uint32(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if ((_p.X33) & (u32(1) << uint(_pOp.X3))) == uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83710), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67496))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83711), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67744))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _426_pDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_pOp.X3))) - func() int32 { - if (*XBtree)(unsafe.Pointer(_426_pDb.X1)) != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XBtree)(unsafe.Pointer(_426_pDb.X1)) == (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83713), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67760))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pOp.X0) != i32(135) { goto _1747 @@ -68822,12 +61887,12 @@ _1748: goto _abort_due_to_error _1749: - *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_426_pgno) + *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_426_pgno) goto _248 _201: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(94 /* X26 */))) += 1 - _rc = Xsqlite3_exec(tls, _db, *(**int8)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))), nil, (unsafe.Pointer)(uintptr(i32(0))), (**int8)(unsafe.Pointer(uintptr(i32(0))))) + _rc = Xsqlite3_exec(tls, _db, *(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))), nil, (unsafe.Pointer)(uintptr(i32(0))), (**int8)(unsafe.Pointer(uintptr(i32(0))))) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(94 /* X26 */))) -= 1 if _rc == 0 { goto _1750 @@ -68845,46 +61910,34 @@ _1751: goto _1754 } - func() int32 { - if (_430_iDb == i32(1)) || _sqlite3BtreeHoldsMutex(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_430_iDb))).X1))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _430_iDb != i32(1) && _sqlite3BtreeHoldsMutex(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_430_iDb))).X1))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83758), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(51436))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _430_iDb += 1 goto _1751 _1754: _430_iDb = _pOp.X3 - func() int32 { - if (_430_iDb >= i32(0)) && (_430_iDb < (_db.X5)) { - return i32(0) - } - return func() int32 { + func() { + if _430_iDb < i32(0) || _430_iDb >= (_db.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83763), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(21300))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32((*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_430_iDb))).X4)).X9) & i32(1)) == i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32((*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_430_iDb))).X4)).X9) & i32(1)) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83764), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71272))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _430_zMaster = str(51508) *(**Xsqlite3)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_430_initData)) + uintptr(0 /* X0 */))))) = _db *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_430_initData)) + uintptr(16 /* X2 */))) = _pOp.X3 *(***int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_430_initData)) + uintptr(8 /* X1 */))) = (**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(144 /* X22 */))) - _430_zSql = _sqlite3MPrintf(tls, _db, str(71312), unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_430_iDb))).X0), unsafe.Pointer(_430_zMaster), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _430_zSql = _sqlite3MPrintf(tls, _db, str(71312), unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_430_iDb))).X0), unsafe.Pointer(_430_zMaster), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) if _430_zSql != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _1763 } @@ -68893,27 +61946,19 @@ _1754: goto _1764 _1763: - func() int32 { - if int32((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83776), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(51368))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(5 /* X2 */))) = uint8(i32(1)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(5 /* X2 */))) = uint8(i32(1)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_430_initData)) + uintptr(20 /* X3 */))) = i32(0) - func() int32 { - if (_db.X17) == 0 { - return i32(0) - } - return func() int32 { + func() { + if (_db.X17) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83779), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(23576))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = Xsqlite3_exec(tls, _db, _430_zSql, _sqlite3InitCallback, (unsafe.Pointer)(&_430_initData), (**int8)(unsafe.Pointer(uintptr(i32(0))))) if _rc != i32(0) { @@ -68923,7 +61968,7 @@ _1763: _rc = _430_initData.X3 _1769: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_430_zSql)) - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(5 /* X2 */))) = uint8(i32(0)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(5 /* X2 */))) = uint8(i32(0)) _1764: if _rc == 0 { goto _1770 @@ -68943,15 +61988,11 @@ _1770: goto _248 _203: - func() int32 { - if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_db.X5)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_db.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83804), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67464))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3AnalysisLoad(tls, _db, _pOp.X3) if _rc == 0 { @@ -68964,117 +62005,81 @@ _1775: goto _248 _204: - _sqlite3UnlinkAndDeleteTable(tls, _db, _pOp.X3, *(**int8)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + _sqlite3UnlinkAndDeleteTable(tls, _db, _pOp.X3, *(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) goto _248 _205: - _sqlite3UnlinkAndDeleteIndex(tls, _db, _pOp.X3, *(**int8)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + _sqlite3UnlinkAndDeleteIndex(tls, _db, _pOp.X3, *(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) goto _248 _206: - _sqlite3UnlinkAndDeleteTrigger(tls, _db, _pOp.X3, *(**int8)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + _sqlite3UnlinkAndDeleteTrigger(tls, _db, _pOp.X3, *(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) goto _248 _207: - func() int32 { - if ((uint32((_p.X32)>>uint(i32(8))) << uint(i32(31))) >> uint(i32(31))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if ((uint32((_p.X32)>>uint(i32(8))) << uint(i32(31))) >> uint(i32(31))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83878), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66876))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _441_nRoot = _pOp.X4 - _441_aRoot = *(**int32)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) - func() int32 { - if _441_nRoot > i32(0) { - return i32(0) - } - return func() int32 { + _441_aRoot = *(**int32)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + func() { + if _441_nRoot <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83881), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71376))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_441_aRoot)) + 4*uintptr(_441_nRoot)))) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_441_aRoot)) + 4*uintptr(_441_nRoot)))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83882), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71384))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pOp.X5) > i32(0)) && ((_pOp.X5) <= (((_p.X6) + i32(1)) - (_p.X7))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pOp.X5) <= i32(0) || (_pOp.X5) > (((_p.X6)+i32(1))-(_p.X7)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83883), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64792))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _441_pnErr = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X5))) - func() int32 { - if (int32(_441_pnErr.X1) & i32(4)) != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_441_pnErr.X1) & i32(4)) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83885), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71400))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_441_pnErr.X1) & i32(18)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_441_pnErr.X1) & i32(18)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83886), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71428))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X3))) - func() int32 { - if int32(_pOp.X2) < (_db.X5) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pOp.X2) >= (_db.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83888), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71468))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_p.X33) & (u32(1) << uint(int32(_pOp.X2)))) != uint32(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if ((_p.X33) & (u32(1) << uint(int32(_pOp.X2)))) == uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83889), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71484))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _441_z = _sqlite3BtreeIntegrityCheck(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_pOp.X2))).X1)), _441_aRoot, _441_nRoot, int32(*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_441_pnErr)) + uintptr(0 /* X0 */))))))+i32(1), &_441_nErr) + _441_z = _sqlite3BtreeIntegrityCheck(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_pOp.X2))).X1)), _441_aRoot, _441_nRoot, int32(*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_441_pnErr)) + uintptr(0 /* X0 */))))))+i32(1), &_441_nErr) _sqlite3VdbeMemSetNull(tls, _pIn1) if _441_nErr != i32(0) { goto _1793 } - func() int32 { - if _441_z == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _441_z != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83894), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71520))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _1796 @@ -69087,7 +62092,7 @@ _1793: _1797: { - p := (*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_441_pnErr)) + uintptr(0 /* X0 */))))) + p := (*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_441_pnErr)) + uintptr(0 /* X0 */))))) *p = (*p) - int64(_441_nErr-i32(1)) sink967 = *p } @@ -69099,15 +62104,11 @@ _1796: _208: _pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X3))) _pIn2 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X4))) - func() int32 { - if (int32(_pIn2.X1) & i32(4)) != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pIn2.X1) & i32(4)) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83918), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68104))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_pIn1.X1) & i32(32)) != i32(0) { goto _1801 @@ -69122,12 +62123,12 @@ _208: _1802: _1801: - _sqlite3RowSetInsert(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))), *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */)))))) + _sqlite3RowSetInsert(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))), *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */)))))) goto _248 _209: _pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X3))) - if (int32(_pIn1.X1)&i32(32)) != i32(0) && _sqlite3RowSetNext(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))), &_447_val) != i32(0) { + if (int32(_pIn1.X1)&i32(32)) != i32(0) && _sqlite3RowSetNext(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))), &_447_val) != i32(0) { goto _1804 } @@ -69141,16 +62142,12 @@ _1804: _210: _pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X3))) _pIn3 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X5))) - _450_iSet = *(*int32)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) - func() int32 { - if (int32(_pIn3.X1) & i32(4)) != 0 { - return i32(0) - } - return func() int32 { + _450_iSet = *(*int32)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + func() { + if (int32(_pIn3.X1) & i32(4)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83984), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71528))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_pIn1.X1) & i32(32)) != i32(0) { goto _1808 @@ -69165,31 +62162,23 @@ _210: _1809: _1808: - func() int32 { - if int32(_pOp.X1) == i32(-11) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pOp.X1) != i32(-11) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83994), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68660))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_450_iSet == i32(-1)) || (_450_iSet >= i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if _450_iSet != i32(-1) && _450_iSet < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83995), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71548))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _450_iSet == 0 { goto _1815 } - _450_exists = _sqlite3RowSetTest(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))), _450_iSet, *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) + _450_exists = _sqlite3RowSetTest(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))), _450_iSet, *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) if _450_exists == 0 { goto _1816 } @@ -69202,22 +62191,18 @@ _1815: goto _1817 } - _sqlite3RowSetInsert(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))), *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) + _sqlite3RowSetInsert(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))), *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) _1817: goto _248 _211: - _454_pProgram = (*XSubProgram)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _454_pProgram = (*XSubProgram)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) _454_pRt = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X5))) - func() int32 { - if (_454_pProgram.X1) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_454_pProgram.X1) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84037), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71568))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pOp.X2) == 0 { goto _1820 @@ -69256,15 +62241,11 @@ _1827: } _454_nMem = (_454_pProgram.X2) + (_454_pProgram.X3) - func() int32 { - if _454_nMem > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _454_nMem <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84073), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71624))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_454_pProgram.X3) != i32(0) { goto _1831 @@ -69283,7 +62264,7 @@ _1831: _1832: _sqlite3VdbeMemRelease(tls, _454_pRt) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pRt)) + uintptr(8 /* X1 */))) = uint16(i32(64)) - *(**XVdbeFrame)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pRt)) + uintptr(0 /* X0 */))))))) = _454_pFrame + *(**XVdbeFrame)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pRt)) + uintptr(0 /* X0 */))))))) = _454_pFrame *(**TVdbe)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pFrame)) + uintptr(0 /* X0 */))))) = _p *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pFrame)) + uintptr(96 /* X14 */))) = _454_nMem *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pFrame)) + uintptr(100 /* X15 */))) = _454_pProgram.X3 @@ -69311,36 +62292,24 @@ _1836: goto _1837 _1828: - _454_pFrame = (*XVdbeFrame)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pRt)) + uintptr(0 /* X0 */))))))) - func() int32 { - if (((_454_pProgram.X2) + (_454_pProgram.X3)) == (_454_pFrame.X14)) || (((_454_pProgram.X3) == i32(0)) && (((_454_pProgram.X2) + i32(1)) == (_454_pFrame.X14))) { - return i32(0) - } - return func() int32 { + _454_pFrame = (*XVdbeFrame)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pRt)) + uintptr(0 /* X0 */))))))) + func() { + if ((_454_pProgram.X2)+(_454_pProgram.X3)) != (_454_pFrame.X14) && ((_454_pProgram.X3) != i32(0) || ((_454_pProgram.X2)+i32(1)) != (_454_pFrame.X14)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84109), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71632))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_454_pProgram.X3) == (_454_pFrame.X15) { - return i32(0) } - return func() int32 { + }() + func() { + if (_454_pProgram.X3) != (_454_pFrame.X15) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84111), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71744))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(int64((uintptr(unsafe.Pointer(_pOp))-uintptr(unsafe.Pointer(_aOp)))/32)) == (_454_pFrame.X11) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(int64((uintptr(unsafe.Pointer(_pOp))-uintptr(unsafe.Pointer(_aOp)))/32)) != (_454_pFrame.X11) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84112), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71780))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _1837: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(264 /* X40 */))) += 1 @@ -69348,27 +62317,23 @@ _1837: *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pFrame)) + uintptr(64 /* X8 */))) = _db.X7 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pFrame)) + uintptr(104 /* X16 */))) = _p.X11 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pFrame)) + uintptr(108 /* X17 */))) = (*Xsqlite3)(unsafe.Pointer(_p.X0)).X29 - func() int32 { - if (*XAuxData)(unsafe.Pointer(_454_pFrame.X9)) == (*XAuxData)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XAuxData)(unsafe.Pointer(_454_pFrame.X9)) != (*XAuxData)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84120), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71812))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XAuxData)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pFrame)) + uintptr(72 /* X9 */))))) = (*XAuxData)(unsafe.Pointer(_p.X43)) *(**XAuxData)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(280 /* X43 */))))) = (*XAuxData)(unsafe.Pointer(uintptr(i32(0)))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(60 /* X11 */))) = i32(0) *(**XVdbeFrame)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(248 /* X38 */))))) = _454_pFrame - *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(112 /* X18 */))))) = store5448613(&_aMem, (*XMem)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pFrame))+1*uintptr(u64(112))))))) + *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(112 /* X18 */))))) = store5448595(&_aMem, (*XMem)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pFrame))+1*uintptr(u64(112))))))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(40 /* X6 */))) = _454_pFrame.X14 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(44 /* X7 */))) = int32(uint16(_454_pFrame.X15)) *(***XVdbeCursor)(unsafe.Pointer((**unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(152 /* X23 */))))) = (**XVdbeCursor)(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_p.X6))))) *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pFrame)) + uintptr(48 /* X6 */))) = (*uint8)(unsafe.Pointer((**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_454_pProgram.X3))))) crt.Xmemset(tls, (unsafe.Pointer)(_454_pFrame.X6), i32(0), uint64(((_454_pProgram.X1)+i32(7))/i32(8))) - *(**XVdbeOp)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(104 /* X17 */))))) = store5776833(&_aOp, (*XVdbeOp)(unsafe.Pointer(_454_pProgram.X0))) + *(**XVdbeOp)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(104 /* X17 */))))) = store5776815(&_aOp, (*XVdbeOp)(unsafe.Pointer(_454_pProgram.X0))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(184 /* X27 */))) = _454_pProgram.X1 _pOp = (*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp)) + 32*uintptr(i32(-1)))) goto _248 @@ -69460,45 +62425,37 @@ _1862: _1858: _pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X3))) _1863: - func() int32 { - if (int32(_pIn1.X1) & i32(128)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pIn1.X1) & i32(128)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84229), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64408))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeMemIntegerify(tls, _pIn1) _pIn2 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X4))) _sqlite3VdbeMemIntegerify(tls, _pIn2) - if (*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) >= (*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */)))))) { + if (*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) >= (*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */)))))) { goto _1866 } - *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) = *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */))))) + *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) = *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */))))) _1866: goto _248 _216: _pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X3))) - func() int32 { - if (int32(_pIn1.X1) & i32(4)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pIn1.X1) & i32(4)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84252), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71832))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if (*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) <= int64(i32(0)) { + if (*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) <= int64(i32(0)) { goto _1869 } { - p := (*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) + p := (*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) *p = (*p) - int64(_pOp.X5) sink967 = *p } @@ -69511,65 +62468,53 @@ _217: _pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X3))) _pIn3 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X5))) _pOut = _out2Prerelease(tls, _p, _pOp) - func() int32 { - if (int32(_pIn1.X1) & i32(4)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pIn1.X1) & i32(4)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84284), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71852))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pIn3.X1) & i32(4)) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pIn3.X1) & i32(4)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84285), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64128))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _475_x = *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) + _475_x = *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) if _475_x > int64(i32(0)) && _sqlite3AddInt64(tls, &_475_x, func() int64 { - if (*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) > int64(i32(0)) { - return (*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) + if (*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) > int64(i32(0)) { + return (*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) } return int64(i32(0)) }()) == 0 { goto _1877 } - *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(i32(-1)) + *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(i32(-1)) goto _1878 _1877: - *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _475_x + *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _475_x _1878: goto _248 _218: _pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X3))) - func() int32 { - if (int32(_pIn1.X1) & i32(4)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pIn1.X1) & i32(4)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84312), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71832))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if (*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) == 0 { + if (*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) == 0 { goto _1881 } - if (*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) <= int64(i32(0)) { + if (*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) <= int64(i32(0)) { goto _1882 } - *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) -= 1 + *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) -= 1 _1882: goto _jump_to_p2 @@ -69578,23 +62523,19 @@ _1881: _219: _pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X3))) - func() int32 { - if (int32(_pIn1.X1) & i32(4)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pIn1.X1) & i32(4)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84329), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71832))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if (*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) <= i64(-9223372036854775808) { + if (*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) <= i64(-9223372036854775808) { goto _1885 } - *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) -= 1 + *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) -= 1 _1885: - if (*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) != int64(i32(0)) { + if (*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) != int64(i32(0)) { goto _1886 } @@ -69604,46 +62545,30 @@ _1886: goto _248 _220: - func() int32 { - if int32(_pOp.X1) == i32(-4) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pOp.X1) != i32(-4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84369), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64768))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _481_n = int32(_pOp.X2) - func() int32 { - if ((_pOp.X5) > i32(0)) && ((_pOp.X5) <= (((_p.X6) + i32(1)) - (_p.X7))) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X5) <= i32(0) || (_pOp.X5) > (((_p.X6)+i32(1))-(_p.X7)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84371), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64792))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_481_n == i32(0)) || (((_pOp.X4) > i32(0)) && (((_pOp.X4) + _481_n) <= ((((_p.X6) + i32(1)) - (_p.X7)) + i32(1)))) { - return i32(0) } - return func() int32 { + }() + func() { + if _481_n != i32(0) && ((_pOp.X4) <= i32(0) || ((_pOp.X4)+_481_n) > ((((_p.X6)+i32(1))-(_p.X7))+i32(1))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84372), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64840))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pOp.X5) < (_pOp.X4)) || ((_pOp.X5) >= ((_pOp.X4) + _481_n)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pOp.X5) >= (_pOp.X4) && (_pOp.X5) < ((_pOp.X4)+_481_n) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84373), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64904))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _481_pCtx = (*Xsqlite3_context)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, _db, u64(56)+(uint64(_481_n-i32(1))*u64(8))))) if _481_pCtx != (*Xsqlite3_context)(unsafe.Pointer(uintptr(i32(0)))) { @@ -69654,25 +62579,21 @@ _220: _1899: *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_481_pCtx)) + uintptr(16 /* X2 */))))) = (*XMem)(unsafe.Pointer(uintptr(i32(0)))) - *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_481_pCtx)) + uintptr(8 /* X1 */))))) = (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_481_pCtx)) + uintptr(8 /* X1 */))))) = (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_481_pCtx)) + uintptr(32 /* X4 */))) = int32(int64((uintptr(unsafe.Pointer(_pOp)) - uintptr(unsafe.Pointer(_aOp))) / 32)) *(**TVdbe)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_481_pCtx)) + uintptr(24 /* X3 */))))) = _p *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_481_pCtx)) + uintptr(42 /* X8 */))) = uint8(_481_n) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(1 /* X1 */))) = int8(i32(-16)) - *(**Xsqlite3_context)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) = _481_pCtx + *(**Xsqlite3_context)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) = _481_pCtx *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(0 /* X0 */))) = uint8(i32(149)) _221: - func() int32 { - if int32(_pOp.X1) == i32(-16) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pOp.X1) != i32(-16) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84392), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64944))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _482_pCtx = (*Xsqlite3_context)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _482_pCtx = (*Xsqlite3_context)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) _482_pMem = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X5))) if (*XMem)(unsafe.Pointer(_482_pCtx.X2)) == _482_pMem { goto _1902 @@ -69697,15 +62618,11 @@ _1907: goto _1910 } - func() int32 { - if (int32((*(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_482_pCtx))+uintptr(48 /* X9 */))))) + 8*uintptr(_482_i)))).X1) & i32(128)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32((*(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_482_pCtx))+uintptr(48 /* X9 */))))) + 8*uintptr(_482_i)))).X1) & i32(128)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84407), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64968))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_db.X6) & i32(1)) == 0 { goto _1913 @@ -69747,30 +62664,22 @@ _1916: goto _1917 _1914: - func() int32 { - if int32(_482_t.X1) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if int32(_482_t.X1) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84426), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71876))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _1917: if (_482_pCtx.X6) == 0 { goto _1920 } - func() int32 { - if int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(-1)))).X0) == i32(89) { - return i32(0) - } - return func() int32 { + func() { + if int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(-1)))).X0) != i32(89) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84429), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71896))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _482_i = (*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + 32*uintptr(i32(-1)))).X3 if _482_i == 0 { @@ -69783,28 +62692,20 @@ _1920: goto _248 _222: - func() int32 { - if ((_pOp.X3) > i32(0)) && ((_pOp.X3) <= (((_p.X6) + i32(1)) - (_p.X7))) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) <= i32(0) || (_pOp.X3) > (((_p.X6)+i32(1))-(_p.X7)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84451), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63432))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _489_pMem = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X3))) - func() int32 { - if (int32(_489_pMem.X1) & i32(-8194)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_489_pMem.X1) & i32(-8194)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84453), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71924))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _rc = _sqlite3VdbeMemFinalize(tls, _489_pMem, (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))) + _rc = _sqlite3VdbeMemFinalize(tls, _489_pMem, (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))) if _rc == 0 { goto _1929 } @@ -69824,27 +62725,19 @@ _1930: goto _248 _223: - func() int32 { - if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84484), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67744))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_492_aRes)) + 4*uintptr(i32(0)))) = i32(0) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_492_aRes)) + 4*uintptr(i32(1)))) = store961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_492_aRes))+4*uintptr(i32(2)))), i32(-1)) - func() int32 { - if ((((_pOp.X4) == i32(0)) || ((_pOp.X4) == i32(1))) || ((_pOp.X4) == i32(2))) || ((_pOp.X4) == i32(3)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X4) != i32(0) && (_pOp.X4) != i32(1) && (_pOp.X4) != i32(2) && (_pOp.X4) != i32(3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84487), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71964))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3Checkpoint(tls, _db, _pOp.X3, _pOp.X4, (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_492_aRes))+4*uintptr(i32(1)))), (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_492_aRes))+4*uintptr(i32(2))))) if _rc == 0 { @@ -69877,35 +62770,23 @@ _1943: _224: _pOut = _out2Prerelease(tls, _p, _pOp) _495_eNew = _pOp.X5 - func() int32 { - if ((((((_495_eNew == i32(0)) || (_495_eNew == i32(3))) || (_495_eNew == i32(1))) || (_495_eNew == i32(2))) || (_495_eNew == i32(4))) || (_495_eNew == i32(5))) || (_495_eNew == i32(-1)) { - return i32(0) - } - return func() int32 { + func() { + if _495_eNew != i32(0) && _495_eNew != i32(3) && _495_eNew != i32(1) && _495_eNew != i32(2) && _495_eNew != i32(4) && _495_eNew != i32(5) && _495_eNew != i32(-1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84528), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72112))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_db.X5)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_db.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84536), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67464))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84537), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67744))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _495_pBt = (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_pOp.X3))).X1)) _495_pPager = _sqlite3BtreePager(tls, _495_pBt) @@ -69968,15 +62849,11 @@ _1970: _sqlite3PagerSetJournalMode(tls, _495_pPager, i32(2)) _1973: _1972: - func() int32 { - if _sqlite3BtreeIsInTrans(tls, _495_pBt) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3BtreeIsInTrans(tls, _495_pBt) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84589), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72412))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _rc != i32(0) { goto _1976 @@ -70012,15 +62889,11 @@ _1980: goto _248 _225: - func() int32 { - if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84617), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67744))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3RunVacuum(tls, (**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(144 /* X22 */))), _db, _pOp.X3) if _rc == 0 { @@ -70033,35 +62906,23 @@ _1983: goto _248 _226: - func() int32 { - if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_db.X5)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_db.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84634), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67464))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_p.X33) & (u32(1) << uint(_pOp.X3))) != uint32(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if ((_p.X33) & (u32(1) << uint(_pOp.X3))) == uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84635), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67496))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84636), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67744))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _505_pBt = (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_pOp.X3))).X1)) _rc = _sqlite3BtreeIncrVacuum(tls, _505_pBt) @@ -70102,35 +62963,23 @@ _228: } _511_p1 = _pOp.X3 - func() int32 { - if (_511_p1 >= i32(0)) && (_511_p1 < (_db.X5)) { - return i32(0) - } - return func() int32 { + func() { + if _511_p1 < i32(0) || _511_p1 >= (_db.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84688), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72444))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_p.X33) & (u32(1) << uint(_511_p1))) != uint32(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if ((_p.X33) & (u32(1) << uint(_511_p1))) == uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84689), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72464))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_510_isWriteLock) == i32(0)) || (int32(_510_isWriteLock) == i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_510_isWriteLock) != i32(0) && int32(_510_isWriteLock) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84690), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72496))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3BtreeLockTable(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_511_p1))).X1)), _pOp.X4, _510_isWriteLock) if _rc == 0 { @@ -70141,7 +62990,7 @@ _228: goto _2006 } - _513_z = *(**int8)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) + _513_z = *(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) _sqlite3VdbeError(tls, _p, str(72532), unsafe.Pointer(_513_z)) _2006: goto _abort_due_to_error @@ -70151,7 +63000,7 @@ _1996: goto _248 _229: - _514_pVTab = (*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + _514_pVTab = (*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) _rc = _sqlite3VtabBegin(tls, _db, _514_pVTab) if _514_pVTab == nil { goto _2007 @@ -70171,47 +63020,31 @@ _2008: _230: crt.Xmemset(tls, (unsafe.Pointer)(&_515_sMem), i32(0), u64(72)) *(**Xsqlite3)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_515_sMem)) + uintptr(40 /* X9 */))))) = _db - func() int32 { - if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_pOp.X4))).X1) & i32(2)) != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_pOp.X4))).X1) & i32(2)) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84738), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72564))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_pOp.X4))).X1) & i32(2048)) != i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_pOp.X4))).X1) & i32(2048)) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84739), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72600))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3VdbeMemCopy(tls, &_515_sMem, (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_pOp.X4)))) - func() int32 { - if _rc == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84741), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(14052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _515_zTab = (*int8)(unsafe.Pointer(Xsqlite3_value_text(tls, &_515_sMem))) - func() int32 { - if (_515_zTab != nil) || ((_db.X17) != 0) { - return i32(0) - } - return func() int32 { + func() { + if _515_zTab == nil && (_db.X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84743), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72640))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _515_zTab == nil { goto _2018 @@ -70231,7 +63064,7 @@ _2019: _231: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(188 /* X38 */))) += 1 - _rc = _sqlite3VtabCallDestroy(tls, _db, _pOp.X3, *(**int8)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + _rc = _sqlite3VtabCallDestroy(tls, _db, _pOp.X3, *(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(188 /* X38 */))) -= 1 if _rc == 0 { goto _2020 @@ -70243,27 +63076,20 @@ _2020: goto _248 _232: - func() int32 { - if ((uint32((_p.X32)>>uint(i32(8))) << uint(i32(31))) >> uint(i32(31))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if ((uint32((_p.X32)>>uint(i32(8))) << uint(i32(31))) >> uint(i32(31))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84781), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66876))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _518_pCur = (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) _518_pVCur = (*Xsqlite3_file)(unsafe.Pointer(uintptr(i32(0)))) - _518_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X2)) + _518_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X2)) if _518_pVtab != (*Xsqlite3_vtab)(unsafe.Pointer(uintptr(i32(0)))) && func() int32 { if (*Xsqlite3_module)(unsafe.Pointer(_518_pVtab.X0)) == (*Xsqlite3_module)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84785), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84785), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -70294,20 +63120,16 @@ _2027: goto _2028 } - *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_518_pCur)) + uintptr(48 /* X14 */))))))) = _518_pVCur + *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_518_pCur)) + uintptr(48 /* X14 */))))))) = _518_pVCur *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_518_pVtab)) + uintptr(8 /* X1 */))) += 1 goto _2029 _2028: - func() int32 { - if (_db.X17) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_db.X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84803), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(49168))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() (*(*func(*crt.TLS, *Xsqlite3_file) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 @@ -70321,15 +63143,11 @@ _233: _522_pQuery = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X5))) _522_pArgc = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_522_pQuery)) + 72*uintptr(i32(1)))) _522_pCur = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3))) - func() int32 { - if (int32(_522_pQuery.X1) & i32(128)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_522_pQuery.X1) & i32(128)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84847), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72668))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_db.X6) & i32(1)) == 0 { goto _2034 @@ -70337,31 +63155,23 @@ _233: _registerTrace(tls, _pOp.X5, _522_pQuery) _2034: - func() int32 { - if int32(_522_pCur.X0) == i32(2) { - return i32(0) - } - return func() int32 { + func() { + if int32(_522_pCur.X0) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84849), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72688))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _522_pVCur = (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_522_pCur)) + uintptr(48 /* X14 */))))))) + _522_pVCur = (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_522_pCur)) + uintptr(48 /* X14 */))))))) _522_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer(_522_pVCur.X0)) _522_pModule = (*Xsqlite3_module)(unsafe.Pointer(_522_pVtab.X0)) - func() int32 { - if ((int32(_522_pQuery.X1) & i32(4)) != i32(0)) && (int32(_522_pArgc.X1) == i32(4)) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_522_pQuery.X1)&i32(4)) == i32(0) || int32(_522_pArgc.X1) != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84855), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72720))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _522_nArg = int32(*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_522_pArgc)) + uintptr(0 /* X0 */)))))) - _522_iQuery = int32(*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_522_pQuery)) + uintptr(0 /* X0 */)))))) + _522_nArg = int32(*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_522_pArgc)) + uintptr(0 /* X0 */)))))) + _522_iQuery = int32(*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_522_pQuery)) + uintptr(0 /* X0 */)))))) _522_res = i32(0) _522_apArg = (**XMem)(unsafe.Pointer(_p.X19)) _522_i = i32(0) @@ -70377,7 +63187,7 @@ _2040: _2043: _rc = (*(*func(*crt.TLS, *Xsqlite3_file, int32, *int8, int32, **XMem) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, int32, *int8, int32, *unsafe.Pointer) int32 - }{(_522_pModule.X8)})))(tls, _522_pVCur, _522_iQuery, *(**int8)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))), _522_nArg, _522_apArg) + }{(_522_pModule.X8)})))(tls, _522_pVCur, _522_iQuery, *(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))), _522_nArg, _522_apArg) _sqlite3VtabImportErrmsg(tls, _p, _522_pVtab) if _rc == 0 { goto _2044 @@ -70401,25 +63211,17 @@ _2045: _234: _524_pCur = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3))) - func() int32 { - if int32(_524_pCur.X0) == i32(2) { - return i32(0) - } - return func() int32 { + func() { + if int32(_524_pCur.X0) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84891), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72688))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pOp.X5) > i32(0)) && ((_pOp.X5) <= (((_p.X6) + i32(1)) - (_p.X7))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pOp.X5) <= i32(0) || (_pOp.X5) > (((_p.X6)+i32(1))-(_p.X7)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84892), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64792))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _524_pDest = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X5))) _sqlite3VdbeMemAboutToChange(tls, _p, _524_pDest) @@ -70431,26 +63233,22 @@ _234: goto _248 _2051: - _524_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_524_pCur)) + uintptr(48 /* X14 */))))))).X0)) + _524_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_524_pCur)) + uintptr(48 /* X14 */))))))).X0)) _524_pModule = (*Xsqlite3_module)(unsafe.Pointer(_524_pVtab.X0)) - func() int32 { + func() { if (*(*func(*crt.TLS, *Xsqlite3_file, *Xsqlite3_context, int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, unsafe.Pointer, int32) int32 - }{(_524_pModule.X11)}))) != nil { - return i32(0) - } - return func() int32 { + }{(_524_pModule.X11)}))) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84901), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72772))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() crt.Xmemset(tls, (unsafe.Pointer)(&_524_sContext), i32(0), u64(56)) *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_524_sContext)) + uintptr(0 /* X0 */))))) = _524_pDest *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_524_pDest)) + uintptr(8 /* X1 */))) = uint16((int32(_524_pDest.X1) & i32(-49664)) | i32(1)) _rc = (*(*func(*crt.TLS, *Xsqlite3_file, *Xsqlite3_context, int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, unsafe.Pointer, int32) int32 - }{(_524_pModule.X11)})))(tls, (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_524_pCur)) + uintptr(48 /* X14 */))))))), &_524_sContext, _pOp.X4) + }{(_524_pModule.X11)})))(tls, (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_524_pCur)) + uintptr(48 /* X14 */))))))), &_524_sContext, _pOp.X4) _sqlite3VtabImportErrmsg(tls, _p, _524_pVtab) if (_524_sContext.X5) == 0 { goto _2054 @@ -70484,15 +63282,11 @@ _2057: _235: _528_res = i32(0) _528_pCur = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3))) - func() int32 { - if int32(_528_pCur.X0) == i32(2) { - return i32(0) - } - return func() int32 { + func() { + if int32(_528_pCur.X0) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84937), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72688))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_528_pCur.X2) == 0 { goto _2060 @@ -70501,23 +63295,19 @@ _235: goto _248 _2060: - _528_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_528_pCur)) + uintptr(48 /* X14 */))))))).X0)) + _528_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_528_pCur)) + uintptr(48 /* X14 */))))))).X0)) _528_pModule = (*Xsqlite3_module)(unsafe.Pointer(_528_pVtab.X0)) - func() int32 { + func() { if (*(*func(*crt.TLS, *Xsqlite3_file) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 - }{(_528_pModule.X9)}))) != nil { - return i32(0) - } - return func() int32 { + }{(_528_pModule.X9)}))) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84943), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72792))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = (*(*func(*crt.TLS, *Xsqlite3_file) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 - }{(_528_pModule.X9)})))(tls, (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_528_pCur)) + uintptr(48 /* X14 */)))))))) + }{(_528_pModule.X9)})))(tls, (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_528_pCur)) + uintptr(48 /* X14 */)))))))) _sqlite3VtabImportErrmsg(tls, _p, _528_pVtab) if _rc == 0 { goto _2063 @@ -70528,7 +63318,7 @@ _2060: _2063: _528_res = (*(*func(*crt.TLS, *Xsqlite3_file) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 - }{(_528_pModule.X10)})))(tls, (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_528_pCur)) + uintptr(48 /* X14 */)))))))) + }{(_528_pModule.X10)})))(tls, (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_528_pCur)) + uintptr(48 /* X14 */)))))))) if _528_res != 0 { goto _2064 } @@ -70539,39 +63329,27 @@ _2064: goto _check_for_interrupt _236: - _531_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X2)) + _531_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X2)) _531_pName = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X3))) - func() int32 { + func() { if (*(*func(*crt.TLS, *Xsqlite3_vtab, *int8) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *int8) int32 - }{((*Xsqlite3_module)(unsafe.Pointer(_531_pVtab.X0)).X19)}))) != nil { - return i32(0) - } - return func() int32 { + }{((*Xsqlite3_module)(unsafe.Pointer(_531_pVtab.X0)).X19)}))) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84977), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72808))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_531_pName.X1) & i32(128)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_531_pName.X1) & i32(128)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84978), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72832))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84979), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67744))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_db.X6) & i32(1)) == 0 { goto _2071 @@ -70579,15 +63357,11 @@ _236: _registerTrace(tls, _pOp.X3, _531_pName) _2071: - func() int32 { - if (int32(_531_pName.X1) & i32(2)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(_531_pName.X1) & i32(2)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84981), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72852))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3VdbeChangeEncoding(tls, _531_pName, i32(1)) if _rc == 0 { @@ -70612,35 +63386,24 @@ _2075: goto _248 _237: - func() int32 { - if ((((((_pOp.X4) == i32(1)) || (int32(_pOp.X2) == i32(3))) || (int32(_pOp.X2) == i32(1))) || (int32(_pOp.X2) == i32(2))) || (int32(_pOp.X2) == i32(4))) || (int32(_pOp.X2) == i32(5)) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X4) != i32(1) && int32(_pOp.X2) != i32(3) && int32(_pOp.X2) != i32(1) && int32(_pOp.X2) != i32(2) && int32(_pOp.X2) != i32(4) && int32(_pOp.X2) != i32(5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85032), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72876))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85035), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67744))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _532_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X2)) + _532_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X2)) if _532_pVtab != (*Xsqlite3_vtab)(unsafe.Pointer(uintptr(i32(0)))) && func() int32 { if (*Xsqlite3_module)(unsafe.Pointer(_532_pVtab.X0)) == (*Xsqlite3_module)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85037), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85037), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -70655,15 +63418,11 @@ _237: _2088: _532_pModule = (*Xsqlite3_module)(unsafe.Pointer(_532_pVtab.X0)) _532_nArg = _pOp.X4 - func() int32 { - if int32(_pOp.X1) == i32(-8) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pOp.X1) != i32(-8) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85043), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(73000))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if func() int32 { if (*(*func(*crt.TLS, *Xsqlite3_vtab, int32, **XMem, *int64) int32)(unsafe.Pointer(&struct { @@ -70672,11 +63431,8 @@ _2088: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85044), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85044), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -70692,15 +63448,11 @@ _2094: goto _2097 } - func() int32 { - if (int32(_532_pX.X1) & i32(128)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_532_pX.X1) & i32(128)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85049), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(73024))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeMemAboutToChange(tls, _p, _532_pX) *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_532_apArg)) + 8*uintptr(_532_i))) = _532_pX @@ -70719,19 +63471,15 @@ _2097: goto _2101 } - func() int32 { - if ((_532_nArg > i32(1)) && ((*(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_532_apArg)) + 8*uintptr(i32(0))))) != nil)) && (int32((*(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_532_apArg)) + 8*uintptr(i32(0))))).X1)&i32(1)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _532_nArg <= i32(1) || (*(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_532_apArg)) + 8*uintptr(i32(0))))) == nil || (int32((*(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_532_apArg)) + 8*uintptr(i32(0))))).X1)&i32(1)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85059), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(73040))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(48 /* X7 */))) = _532_rowid _2101: - if (_rc&i32(255)) != i32(19) || ((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X4) == 0 { + if (_rc&i32(255)) != i32(19) || ((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X4) == 0 { goto _2107 } @@ -70767,7 +63515,7 @@ _2093: _238: _pOut = _out2Prerelease(tls, _p, _pOp) - *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_sqlite3BtreeLastPage(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_pOp.X3))).X1)))) + *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_sqlite3BtreeLastPage(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_pOp.X3))).X1)))) goto _248 _239: @@ -70786,33 +63534,25 @@ _239: _542_newMax = uint32(_pOp.X5) _2115: _2114: - *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_sqlite3BtreeMaxPageCount(tls, _542_pBt, int32(_542_newMax))) + *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_sqlite3BtreeMaxPageCount(tls, _542_pBt, int32(_542_newMax))) goto _248 _240: - func() int32 { - if ((*(**int8)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || (crt.Xstrncmp(tls, *(**int8)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))), str(73092), uint64(i32(3))) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (*(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) && crt.Xstrncmp(tls, *(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))), str(73092), uint64(i32(3))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85144), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(73096))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pOp == (*XVdbeOp)(unsafe.Pointer(_p.X17)) { - return i32(0) } - return func() int32 { + }() + func() { + if _pOp != (*XVdbeOp)(unsafe.Pointer(_p.X17)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85145), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(73148))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_db.X24)&i32(129)) == i32(0) || ((uint32((_p.X32)>>uint(i32(1)))<<uint(i32(31)))>>uint(i32(31))) != 0 || store1025(&_544_zTrace, func() *int8 { - if (*(**int8)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != nil { - return (*(**int8)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + if (*(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != nil { + return (*(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) } return (_p.X36) }()) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { @@ -70847,8 +63587,8 @@ _2129: _2127: _2125: if ((_db.X6)&i32(512)) == i32(0) || store1025(&_544_zTrace, func() *int8 { - if (*(**int8)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != nil { - return (*(**int8)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + if (*(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != nil { + return (*(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) } return (_p.X36) }()) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { @@ -70857,15 +63597,11 @@ _2125: _sqlite3DebugPrintf(tls, str(73168), unsafe.Pointer(_544_zTrace)) _2133: - func() int32 { - if (_pOp.X4) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X4) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85186), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63164))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pOp.X3) < (_sqlite3Config.X39) { goto _2136 @@ -70893,28 +63629,20 @@ _2136: goto _jump_to_p2 _241: - func() int32 { - if (int32(_pOp.X0) == i32(162)) || (int32(_pOp.X0) == i32(163)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pOp.X0) != i32(162) && int32(_pOp.X0) != i32(163) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85232), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(73184))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _248 _248: - func() int32 { - if (uintptr(unsafe.Pointer(_pOp)) >= uintptr(unsafe.Pointer((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp))+32*uintptr(i32(-1))))))) && (uintptr(unsafe.Pointer(_pOp)) < uintptr(unsafe.Pointer((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp))+32*uintptr((_p.X27)-i32(1))))))) { - return i32(0) - } - return func() int32 { + func() { + if uintptr(unsafe.Pointer(_pOp)) < uintptr(unsafe.Pointer((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp))+32*uintptr(i32(-1)))))) || uintptr(unsafe.Pointer(_pOp)) >= uintptr(unsafe.Pointer((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp))+32*uintptr((_p.X27)-i32(1)))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85258), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(73232))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_db.X6) & i32(1)) == 0 { goto _2148 @@ -70950,15 +63678,11 @@ _abort_due_to_error: _rc = _sqlite3NomemError(tls, i32(85279)) _2152: - func() int32 { - if _rc != 0 { - return i32(0) - } - return func() int32 { + func() { + if _rc == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85280), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(73276))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_p.X22) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) || _rc == i32(3082) { goto _2156 @@ -70990,15 +63714,11 @@ _vdbe_return: sink985 = *p } _sqlite3VdbeLeave(tls, _p) - func() int32 { - if ((_rc != i32(0)) || (_nExtraDelete == i32(0))) || (Xsqlite3_strlike(tls, str(73312), _p.X36, uint32(i32(0))) != i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _rc == i32(0) && _nExtraDelete != i32(0) && Xsqlite3_strlike(tls, str(73312), _p.X36, uint32(i32(0))) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85303), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(73320))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _rc return @@ -71015,15 +63735,11 @@ _no_mem: goto _abort_due_to_error _abort_due_to_interrupt: - func() int32 { - if (*(*int32)(unsafe.Pointer((*T5415329)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */)))))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (*(*int32)(unsafe.Pointer((*T5415311)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */)))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85328), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(73396))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = func() int32 { if (_db.X17) != 0 { @@ -71062,11 +63778,11 @@ _0: } _2_pOp = (*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17) + 32*uintptr(i32(0)))) - if int32(_2_pOp.X0) != i32(72) || (*(**int8)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pOp)) + uintptr(16 /* X6 */)))))) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { + if int32(_2_pOp.X0) != i32(72) || (*(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pOp)) + uintptr(16 /* X6 */)))))) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _4 } - _z = *(**int8)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pOp)) + uintptr(16 /* X6 */))))) + _z = *(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pOp)) + uintptr(16 /* X6 */))))) _5: if (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(uint8(*_z))))) & i32(1)) == 0 { goto _6 @@ -71120,7 +63836,7 @@ _2: goto _4 } - crt.Xprintf(tls, str(73480), *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))) + crt.Xprintf(tls, str(73480), *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))) goto _5 _4: @@ -71128,7 +63844,7 @@ _4: goto _6 } - crt.Xprintf(tls, str(73492), *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))) + crt.Xprintf(tls, str(73492), *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))) goto _7 _6: @@ -71136,7 +63852,7 @@ _6: goto _8 } - crt.Xprintf(tls, str(73500), *(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))) + crt.Xprintf(tls, str(73500), *(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))) goto _9 _8: @@ -71194,15 +63910,11 @@ func _sqlite3VdbeMemPrettyPrint(tls *crt.TLS, _pMem *XMem, _zBuf *int8) { // sql } _1_c = int8(i32(122)) - func() int32 { - if (_f & i32(6144)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_f & i32(6144)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78491), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemPrettyPrintØ00__func__Ø000))), unsafe.Pointer(str(73536))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _4 @@ -71212,15 +63924,11 @@ _1: } _1_c = int8(i32(116)) - func() int32 { - if (_f & i32(5120)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_f & i32(5120)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78494), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemPrettyPrintØ00__func__Ø000))), unsafe.Pointer(str(73568))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _8 @@ -71230,15 +63938,11 @@ _5: } _1_c = int8(i32(101)) - func() int32 { - if (_f & i32(3072)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_f & i32(3072)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78497), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemPrettyPrintØ00__func__Ø000))), unsafe.Pointer(str(73600))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _12 @@ -71296,7 +64000,7 @@ _22: goto _26 } - Xsqlite3_snprintf(tls, i32(100), _zCsr, str(73644), *(*int32)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) + Xsqlite3_snprintf(tls, i32(100), _zCsr, str(73644), *(*int32)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) { p := &_zCsr *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_sqlite3Strlen30(tls, _zCsr)))) @@ -71317,15 +64021,11 @@ _0: } *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zBuf)) + 1*uintptr(i32(1)))) = int8(i32(122)) - func() int32 { - if (_f & i32(6144)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_f & i32(6144)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78524), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemPrettyPrintØ00__func__Ø000))), unsafe.Pointer(str(73536))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _32 @@ -71335,15 +64035,11 @@ _29: } *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zBuf)) + 1*uintptr(i32(1)))) = int8(i32(116)) - func() int32 { - if (_f & i32(5120)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_f & i32(5120)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78527), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemPrettyPrintØ00__func__Ø000))), unsafe.Pointer(str(73568))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _36 @@ -71353,15 +64049,11 @@ _33: } *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zBuf)) + 1*uintptr(i32(1)))) = int8(i32(101)) - func() int32 { - if (_f & i32(3072)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_f & i32(3072)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78530), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemPrettyPrintØ00__func__Ø000))), unsafe.Pointer(str(73600))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _40 @@ -71465,25 +64157,17 @@ func init() { func _out2Prerelease(tls *crt.TLS, _p *TVdbe, _pOp *XVdbeOp) (r0 *XMem) { // sqlite3.c:78722:1 var _pOut *XMem // sqlite3.c:78723:7 _ = _pOut - func() int32 { - if (_pOp.X4) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pOp.X4) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78724), unsafe.Pointer((*int8)(unsafe.Pointer(&_out2PrereleaseØ00__func__Ø000))), unsafe.Pointer(str(63164))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pOp.X4) <= (((_p.X6) + i32(1)) - (_p.X7)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pOp.X4) > (((_p.X6) + i32(1)) - (_p.X7)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78725), unsafe.Pointer((*int8)(unsafe.Pointer(&_out2PrereleaseØ00__func__Ø000))), unsafe.Pointer(str(63176))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pOut = (*XMem)(unsafe.Pointer(uintptr(_p.X18) + 72*uintptr(_pOp.X4))) _sqlite3VdbeMemAboutToChange(tls, _p, _pOut) @@ -71518,15 +64202,11 @@ func _out2PrereleaseWithClear(tls *crt.TLS, _pOut *XMem) (r0 *XMem) { // sqlite3 func _sqlite3VdbeMemTooBig(tls *crt.TLS, _p *XMem) (r0 int32) { // sqlite3.c:70358:1 var _1_n int32 // sqlite3.c:70361:9 _ = _1_n - func() int32 { - if (*Xsqlite3)(unsafe.Pointer(_p.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3)(unsafe.Pointer(_p.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70359), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemTooBigØ00__func__Ø000))), unsafe.Pointer(str(23364))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_p.X1) & i32(18)) == 0 { goto _2 @@ -71539,7 +64219,7 @@ func _sqlite3VdbeMemTooBig(tls *crt.TLS, _p *XMem) (r0 int32) { // sqlite3.c:703 { p := &_1_n - *p = (*p) + (*(*int32)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))) + *p = (*p) + (*(*int32)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))) sink961 = *p } _3: @@ -71559,25 +64239,17 @@ func init() { } func _sqlite3VdbeMemShallowCopy(tls *crt.TLS, _pTo *XMem, _pFrom *XMem, _srcType int32) { // sqlite3.c:70404:1 - func() int32 { - if (int32(_pFrom.X1) & i32(32)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pFrom.X1) & i32(32)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70405), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemShallowCopyØ00__func__Ø000))), unsafe.Pointer(str(73768))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*Xsqlite3)(unsafe.Pointer(_pTo.X9)) == (*Xsqlite3)(unsafe.Pointer(_pFrom.X9)) { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3)(unsafe.Pointer(_pTo.X9)) != (*Xsqlite3)(unsafe.Pointer(_pFrom.X9)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70406), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemShallowCopyØ00__func__Ø000))), unsafe.Pointer(str(73800))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_pTo.X1) & i32(9312)) == i32(0) { goto _4 @@ -71597,15 +64269,11 @@ _4: *p = uint16(int32(*p) & i32(-7169)) sink4530 = *p } - func() int32 { - if (_srcType == i32(4096)) || (_srcType == i32(2048)) { - return i32(0) - } - return func() int32 { + func() { + if _srcType != i32(4096) && _srcType != i32(2048) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70411), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemShallowCopyØ00__func__Ø000))), unsafe.Pointer(str(73820))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTo)) + uintptr(8 /* X1 */))) @@ -71625,15 +64293,11 @@ func init() { func _vdbeClrCopy(tls *crt.TLS, _pTo *XMem, _pFrom *XMem, _eType int32) { // sqlite3.c:70399:1 _vdbeMemClearExternAndSetNull(tls, _pTo) - func() int32 { - if (int32(_pTo.X1) & i32(9312)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pTo.X1) & i32(9312)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70401), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeClrCopyØ00__func__Ø000))), unsafe.Pointer(str(73892))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeMemShallowCopy(tls, _pTo, _pFrom, _eType) return @@ -71647,35 +64311,23 @@ func init() { } func _sqlite3VdbeMemMove(tls *crt.TLS, _pTo *XMem, _pFrom *XMem) { // sqlite3.c:70443:1 - func() int32 { - if ((*Xsqlite3)(unsafe.Pointer(_pFrom.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pFrom.X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3)(unsafe.Pointer(_pFrom.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pFrom.X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70444), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemMoveØ00__func__Ø000))), unsafe.Pointer(str(73928))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*Xsqlite3)(unsafe.Pointer(_pTo.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pTo.X9)).X3))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3)(unsafe.Pointer(_pTo.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pTo.X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70445), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemMoveØ00__func__Ø000))), unsafe.Pointer(str(73984))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (((*Xsqlite3)(unsafe.Pointer(_pFrom.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || ((*Xsqlite3)(unsafe.Pointer(_pTo.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))))) || ((*Xsqlite3)(unsafe.Pointer(_pFrom.X9)) == (*Xsqlite3)(unsafe.Pointer(_pTo.X9))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3)(unsafe.Pointer(_pFrom.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && (*Xsqlite3)(unsafe.Pointer(_pTo.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && (*Xsqlite3)(unsafe.Pointer(_pFrom.X9)) != (*Xsqlite3)(unsafe.Pointer(_pTo.X9)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70446), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemMoveØ00__func__Ø000))), unsafe.Pointer(str(74036))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeMemRelease(tls, _pTo) crt.Xmemcpy(tls, (unsafe.Pointer)(_pTo), (unsafe.Pointer)(_pFrom), u64(72)) @@ -71714,27 +64366,19 @@ _1: } func _computeNumericType(tls *crt.TLS, _pMem *XMem) (r0 uint16) { // sqlite3.c:78446:1 - func() int32 { - if (int32(_pMem.X1) & i32(12)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pMem.X1) & i32(12)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78447), unsafe.Pointer((*int8)(unsafe.Pointer(&_computeNumericTypeØ00__func__Ø000))), unsafe.Pointer(str(74108))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pMem.X1) & i32(18)) != i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pMem.X1) & i32(18)) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78448), unsafe.Pointer((*int8)(unsafe.Pointer(&_computeNumericTypeØ00__func__Ø000))), unsafe.Pointer(str(74148))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if _sqlite3AtoF(tls, _pMem.X5, (*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */))))), _pMem.X4, _pMem.X2) != i32(0) { + if _sqlite3AtoF(tls, _pMem.X5, (*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */))))), _pMem.X4, _pMem.X2) != i32(0) { goto _4 } @@ -71742,7 +64386,7 @@ func _computeNumericType(tls *crt.TLS, _pMem *XMem) (r0 uint16) { // sqlite3.c:7 return _4: - if _sqlite3Atoi64(tls, _pMem.X5, (*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */))))), _pMem.X4, _pMem.X2) != i32(0) { + if _sqlite3Atoi64(tls, _pMem.X5, (*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */))))), _pMem.X4, _pMem.X2) != i32(0) { goto _5 } @@ -71920,15 +64564,11 @@ func _sqlite3MemCompare(tls *crt.TLS, _pMem1 *XMem, _pMem2 *XMem, _pColl *XCollS _f1 = int32(_pMem1.X1) _f2 = int32(_pMem2.X1) _combined_flags = _f1 | _f2 - func() int32 { - if (_combined_flags & i32(32)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_combined_flags & i32(32)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75171), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MemCompareØ00__func__Ø000))), unsafe.Pointer(str(74208))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_combined_flags & i32(1)) == 0 { goto _2 @@ -71946,7 +64586,7 @@ _2: goto _4 } - if (*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) >= (*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) { + if (*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) >= (*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) { goto _5 } @@ -71954,7 +64594,7 @@ _2: return _5: - if (*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) <= (*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) { + if (*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) <= (*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) { goto _6 } @@ -71970,7 +64610,7 @@ _4: goto _7 } - if (*(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) >= (*(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) { + if (*(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) >= (*(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) { goto _8 } @@ -71978,7 +64618,7 @@ _4: return _8: - if (*(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) <= (*(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) { + if (*(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) <= (*(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) { goto _9 } @@ -71998,7 +64638,7 @@ _7: goto _11 } - r0 = _sqlite3IntFloatCompare(tls, *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */))))), *(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) + r0 = _sqlite3IntFloatCompare(tls, *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */))))), *(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) return _11: @@ -72014,7 +64654,7 @@ _10: goto _14 } - r0 = -_sqlite3IntFloatCompare(tls, *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */))))), *(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) + r0 = -_sqlite3IntFloatCompare(tls, *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */))))), *(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) return _14: @@ -72046,35 +64686,23 @@ _17: return _18: - func() int32 { - if (int32(_pMem1.X2) == int32(_pMem2.X2)) || (((*Xsqlite3)(unsafe.Pointer(_pMem1.X9)).X17) != 0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pMem1.X2) != int32(_pMem2.X2) && ((*Xsqlite3)(unsafe.Pointer(_pMem1.X9)).X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75221), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MemCompareØ00__func__Ø000))), unsafe.Pointer(str(74244))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((int32(_pMem1.X2) == i32(1)) || (int32(_pMem1.X2) == i32(2))) || (int32(_pMem1.X2) == i32(3)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pMem1.X2) != i32(1) && int32(_pMem1.X2) != i32(2) && int32(_pMem1.X2) != i32(3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75222), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MemCompareØ00__func__Ø000))), unsafe.Pointer(str(74296))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pColl == nil) || ((_pColl.X3) != nil) { - return i32(0) } - return func() int32 { + }() + func() { + if _pColl != nil && (_pColl.X3) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75229), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MemCompareØ00__func__Ø000))), unsafe.Pointer(str(74380))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pColl == nil { goto _29 @@ -72225,15 +64853,11 @@ _8: } func _sqlite3VdbeMemInit(tls *crt.TLS, _pMem *XMem, _db *Xsqlite3, _flags uint16) { // sqlite3.c:70249:1 - func() int32 { - if (int32(_flags) & i32(-33280)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_flags) & i32(-33280)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70250), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemInitØ00__func__Ø000))), unsafe.Pointer(str(74424))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = _flags *(**Xsqlite3)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(40 /* X9 */))))) = _db @@ -72257,25 +64881,17 @@ func _sqlite3BlobCompare(tls *crt.TLS, _pB1 *XMem, _pB2 *XMem) (r0 int32) { // s _ = _n2 _n1 = _pB1.X4 _n2 = _pB2.X4 - func() int32 { - if ((int32(_pB1.X1) & i32(16384)) == i32(0)) || (_n1 == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pB1.X1)&i32(16384)) != i32(0) && _n1 != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75107), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BlobCompareØ00__func__Ø000))), unsafe.Pointer(str(74472))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((int32(_pB2.X1) & i32(16384)) == i32(0)) || (_n2 == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pB2.X1)&i32(16384)) != i32(0) && _n2 != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75108), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BlobCompareØ00__func__Ø000))), unsafe.Pointer(str(74508))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((int32(_pB1.X1) | int32(_pB2.X1)) & i32(16384)) == 0 { goto _6 @@ -72285,7 +64901,7 @@ func _sqlite3BlobCompare(tls *crt.TLS, _pB1 *XMem, _pB2 *XMem) (r0 int32) { // s goto _7 } - r0 = (*(*int32)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB1)) + uintptr(0 /* X0 */)))))) - (*(*int32)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB2)) + uintptr(0 /* X0 */)))))) + r0 = (*(*int32)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB1)) + uintptr(0 /* X0 */)))))) - (*(*int32)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB2)) + uintptr(0 /* X0 */)))))) return _7: @@ -72301,7 +64917,7 @@ _7: return _10: - r0 = (*(*int32)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB1)) + uintptr(0 /* X0 */)))))) - _n2 + r0 = (*(*int32)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB1)) + uintptr(0 /* X0 */)))))) - _n2 return _9: @@ -72313,7 +64929,7 @@ _9: return _12: - r0 = _n1 - (*(*int32)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB2)) + uintptr(0 /* X0 */)))))) + r0 = _n1 - (*(*int32)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB2)) + uintptr(0 /* X0 */)))))) return _6: @@ -72408,7 +65024,7 @@ _3: return _1: - if _sqlite3BtreeCursorHasMoved(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X14 */)))))))) == 0 { + if _sqlite3BtreeCursorHasMoved(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X14 */)))))))) == 0 { goto _4 } @@ -72427,37 +65043,25 @@ func _handleDeferredMoveto(tls *crt.TLS, _p *XVdbeCursor) (r0 int32) { // sqlite _ = _res var _rc int32 // sqlite3.c:74381:12 _ = _rc - func() int32 { - if (_p.X3) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_p.X3) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74385), unsafe.Pointer((*int8)(unsafe.Pointer(&_handleDeferredMovetoØ00__func__Ø000))), unsafe.Pointer(str(74564))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_p.X4) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (_p.X4) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74386), unsafe.Pointer((*int8)(unsafe.Pointer(&_handleDeferredMovetoØ00__func__Ø000))), unsafe.Pointer(str(74584))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_p.X0) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_p.X0) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74387), unsafe.Pointer((*int8)(unsafe.Pointer(&_handleDeferredMovetoØ00__func__Ø000))), unsafe.Pointer(str(74596))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _rc = _sqlite3BtreeMovetoUnpacked(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X14 */))))))), (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))), _p.X20, i32(0), &_res) + _rc = _sqlite3BtreeMovetoUnpacked(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X14 */))))))), (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))), _p.X20, i32(0), &_res) if _rc == 0 { goto _6 } @@ -72514,55 +65118,35 @@ func _sqlite3BtreeMovetoUnpacked(tls *crt.TLS, _pCur *XBtCursor, _pIdxKey *XUnpa _ = _28_pCellKey var _28_pCellBody *uint8 // sqlite3.c:64255:14 _ = _28_pCellBody - func() int32 { - if _cursorOwnsBtShared(tls, _pCur) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _cursorOwnsBtShared(tls, _pCur) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64102), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(74648))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCur.X0)).X0)).X3))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCur.X0)).X0)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64103), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(74676))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pRes != nil { - return i32(0) } - return func() int32 { + }() + func() { + if _pRes == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64104), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(74720))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pIdxKey == (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0))))) == ((*XKeyInfo)(unsafe.Pointer(_pCur.X16)) == (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pIdxKey == (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0))))) != ((*XKeyInfo)(unsafe.Pointer(_pCur.X16)) == (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64105), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(74728))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pCur.X12) != i32(1)) || ((_pIdxKey == (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0))))) == (int32(_pCur.X15) != i32(0))) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pCur.X12) == i32(1) && (_pIdxKey == (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0))))) != (int32(_pCur.X15) != i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64106), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(74764))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pIdxKey != (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))) || int32(_pCur.X12) != i32(1) || (int32(_pCur.X10)&i32(2)) == i32(0) { goto _13 @@ -72627,15 +65211,11 @@ _13: _xRecordCompare = _sqlite3VdbeFindCompare(tls, _pIdxKey) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxKey)) + uintptr(19 /* X4 */))) = uint8(i32(0)) - func() int32 { - if ((int32(_pIdxKey.X3) == i32(1)) || (int32(_pIdxKey.X3) == i32(0))) || (int32(_pIdxKey.X3) == i32(-1)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pIdxKey.X3) != i32(1) && int32(_pIdxKey.X3) != i32(0) && int32(_pIdxKey.X3) != i32(-1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64143), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(74832))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _27 @@ -72651,108 +65231,72 @@ _27: return _28: - func() int32 { - if ((_pCur.X7) == uint32(i32(0))) || ((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))) != nil) { - return i32(0) - } - return func() int32 { + func() { + if (_pCur.X7) != uint32(i32(0)) && (*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64155), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(74908))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pCur.X7) == uint32(i32(0))) || (((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X0) != 0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pCur.X7) != uint32(i32(0)) && ((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X0) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64156), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(74956))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pCur.X12) == i32(0)) || (int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X14) > i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pCur.X12) != i32(0) && int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X14) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64157), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(75012))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pCur.X12) != i32(0) { goto _38 } *_pRes = i32(-1) - func() int32 { - if ((_pCur.X7) == uint32(i32(0))) || (int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X14) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_pCur.X7) != uint32(i32(0)) && int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X14) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64160), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(75080))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = i32(0) return _38: - func() int32 { - if int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(i32(0))))).X2) == int32(_pCur.X15) { - return i32(0) - } - return func() int32 { + func() { + if int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(i32(0))))).X2) != int32(_pCur.X15) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64163), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(75140))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pCur.X15) != 0) || (_pIdxKey != nil) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pCur.X15) == 0 && _pIdxKey == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64164), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(75184))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _47: _12_pPage = *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14))) - func() int32 { - if int32(_12_pPage.X14) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_12_pPage.X14) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64177), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(75212))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_12_pPage.X2) == bool2int(_pIdxKey == (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_12_pPage.X2) != bool2int(_pIdxKey == (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64178), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(75228))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _12_lwr = i32(0) _12_upr = int32(_12_pPage.X14) - i32(1) - func() int32 { - if (_biasRight == i32(0)) || (_biasRight == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _biasRight != i32(0) && _biasRight != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64181), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(75256))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _12_idx = _12_upr >> uint(i32(1)-_biasRight) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(_pCur.X14))) = uint16(_12_idx) @@ -72820,15 +65364,11 @@ _69: goto _70 _68: - func() int32 { - if _14_nCellKey == _intKey { - return i32(0) - } - return func() int32 { + func() { + if _14_nCellKey != _intKey { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64201), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(75288))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(_pCur.X14))) = uint16(_12_idx) if (_12_pPage.X5) != 0 { @@ -72852,15 +65392,11 @@ _73: _70: _67: - func() int32 { - if (_12_lwr + _12_upr) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_12_lwr + _12_upr) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64214), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(75308))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _12_idx = (_12_lwr + _12_upr) >> uint(i32(1)) goto _58 @@ -72929,15 +65465,11 @@ _88: Xsqlite3_free(tls, _28_pCellKey) _85: _82: - func() int32 { - if ((int32(_pIdxKey.X4) != i32(11)) || (_12_c == i32(0))) && ((int32(_pIdxKey.X4) != i32(7)) || (((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCur.X0)).X0)).X17) != 0)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pIdxKey.X4) == i32(11) && _12_c != i32(0) || int32(_pIdxKey.X4) == i32(7) && ((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCur.X0)).X0)).X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64281), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(75320))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _12_c >= i32(0) { goto _94 @@ -72955,15 +65487,11 @@ _94: goto _97 _96: - func() int32 { - if _12_c == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _12_c != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64290), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(75436))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *_pRes = i32(0) _rc = i32(0) @@ -72985,54 +65513,38 @@ _95: goto _80 _101: - func() int32 { - if (_12_lwr + _12_upr) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_12_lwr + _12_upr) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64298), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(75308))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _12_idx = (_12_lwr + _12_upr) >> uint(i32(1)) goto _78 _80: _77: - func() int32 { - if (_12_lwr == (_12_upr + i32(1))) || (((_12_pPage.X2) != 0) && ((_12_pPage.X5) == 0)) { - return i32(0) - } - return func() int32 { + func() { + if _12_lwr != (_12_upr+i32(1)) && ((_12_pPage.X2) == 0 || (_12_pPage.X5) != 0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64302), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(75444))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_12_pPage.X0) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (_12_pPage.X0) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64303), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(75492))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_12_pPage.X5) == 0 { goto _110 } - func() int32 { - if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(_pCur.X14)))) < int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X14) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(_pCur.X14)))) >= int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X14) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64305), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(9392))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(_pCur.X14))) = uint16(_12_idx) *_pRes = _12_c @@ -73065,15 +65577,11 @@ _115: _49: _moveto_finish: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(32 /* X4 */))))) + uintptr(22 /* X4 */))) = uint16(i32(0)) - func() int32 { - if (int32(_pCur.X10) & i32(4)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pCur.X10) & i32(4)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64323), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(75508))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _rc return @@ -73081,15 +65589,11 @@ _moveto_finish: } func _cursorOwnsBtShared(tls *crt.TLS, _p *XBtCursor) (r0 int32) { // sqlite3.c:59420:1 - func() int32 { - if _cursorHoldsMutex(tls, _p) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _cursorHoldsMutex(tls, _p) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59421), unsafe.Pointer((*int8)(unsafe.Pointer(&_cursorOwnsBtSharedØ00__func__Ø000))), unsafe.Pointer(str(75548))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = bool2int((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X0)).X0)) == (*Xsqlite3)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X1))) return @@ -73111,45 +65615,29 @@ func init() { func _sqlite3BtreeNext(tls *crt.TLS, _pCur *XBtCursor, _pRes *int32) (r0 int32) { // sqlite3.c:64455:1 var _pPage *XMemPage // sqlite3.c:64456:11 _ = _pPage - func() int32 { - if _cursorOwnsBtShared(tls, _pCur) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _cursorOwnsBtShared(tls, _pCur) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64457), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeNextØ00__func__Ø000))), unsafe.Pointer(str(74648))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pRes != (*int32)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if _pRes == (*int32)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64458), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeNextØ00__func__Ø000))), unsafe.Pointer(str(75616))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*_pRes) == i32(0)) || ((*_pRes) == i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if (*_pRes) != i32(0) && (*_pRes) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64459), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeNextØ00__func__Ø000))), unsafe.Pointer(str(75624))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pCur.X9) == i32(0)) || (int32(_pCur.X12) != i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pCur.X9) != i32(0) && int32(_pCur.X12) == i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64460), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeNextØ00__func__Ø000))), unsafe.Pointer(str(75648))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(32 /* X4 */))))) + uintptr(22 /* X4 */))) = uint16(i32(0)) { @@ -73202,49 +65690,33 @@ func _btreeNext(tls *crt.TLS, _pCur *XBtCursor, _pRes *int32) (r0 int32) { // sq _ = _idx var _pPage *XMemPage // sqlite3.c:64391:11 _ = _pPage - func() int32 { - if _cursorOwnsBtShared(tls, _pCur) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _cursorOwnsBtShared(tls, _pCur) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64393), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeNextØ00__func__Ø000))), unsafe.Pointer(str(74648))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pCur.X9) == i32(0)) || (int32(_pCur.X12) != i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pCur.X9) != i32(0) && int32(_pCur.X12) == i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64394), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeNextØ00__func__Ø000))), unsafe.Pointer(str(75648))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*_pRes) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (*_pRes) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64395), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeNextØ00__func__Ø000))), unsafe.Pointer(str(75716))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pCur.X12) == i32(1) { goto _7 } - func() int32 { - if (int32(_pCur.X10) & i32(4)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pCur.X10) & i32(4)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64397), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeNextØ00__func__Ø000))), unsafe.Pointer(str(75508))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = func() int32 { if int32(_pCur.X12) >= i32(3) { @@ -73273,15 +65745,11 @@ _13: goto _14 } - func() int32 { - if (int32(_pCur.X12) == i32(1)) || (int32(_pCur.X12) == i32(2)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pCur.X12) != i32(1) && int32(_pCur.X12) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64407), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeNextØ00__func__Ø000))), unsafe.Pointer(str(75728))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(86 /* X12 */))) = uint8(i32(1)) if (_pCur.X9) <= i32(0) { @@ -73298,15 +65766,11 @@ _14: _7: _pPage = *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14))) _idx = int32(preInc4530((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */)))))+2*uintptr(_pCur.X14))), uint16(1))) - func() int32 { - if (_pPage.X0) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pPage.X0) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64419), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeNextØ00__func__Ø000))), unsafe.Pointer(str(75492))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _idx < int32(_pPage.X14) { goto _21 @@ -73382,25 +65846,17 @@ func _btreeRestoreCursorPosition(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { // _ = _rc var _skipNext int32 // sqlite3.c:59754:7 _ = _skipNext - func() int32 { - if _cursorOwnsBtShared(tls, _pCur) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _cursorOwnsBtShared(tls, _pCur) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59755), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeRestoreCursorPositionØ00__func__Ø000))), unsafe.Pointer(str(74648))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pCur.X12) >= i32(3) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pCur.X12) < i32(3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59756), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeRestoreCursorPositionØ00__func__Ø000))), unsafe.Pointer(str(75800))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pCur.X12) != i32(4) { goto _4 @@ -73418,15 +65874,11 @@ _4: Xsqlite3_free(tls, _pCur.X6) *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(64 /* X6 */))) = (unsafe.Pointer)(uintptr(i32(0))) - func() int32 { - if (int32(_pCur.X12) == i32(1)) || (int32(_pCur.X12) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pCur.X12) != i32(1) && int32(_pCur.X12) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59765), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeRestoreCursorPositionØ00__func__Ø000))), unsafe.Pointer(str(75836))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(80 /* X9 */))) @@ -73460,15 +65912,11 @@ func _btreeMoveto(tls *crt.TLS, _pCur *XBtCursor, _pKey unsafe.Pointer, _nKey in goto _0 } - func() int32 { - if _nKey == int64(int32(_nKey)) { - return i32(0) - } - return func() int32 { + func() { + if _nKey != int64(int32(_nKey)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59726), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeMovetoØ00__func__Ø000))), unsafe.Pointer(str(75924))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pIdxKey = _sqlite3VdbeAllocUnpackedRecord(tls, (*XKeyInfo)(unsafe.Pointer(_pCur.X16))) if _pIdxKey != (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))) { @@ -73528,15 +65976,11 @@ func _sqlite3VdbeAllocUnpackedRecord(tls *crt.TLS, _pKeyInfo *XKeyInfo) (r0 *XUn _0: *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */))))) = (*XMem)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + 1*uintptr(u64(24)))))) - func() int32 { - if (_pKeyInfo.X5) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (_pKeyInfo.X5) == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74856), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeAllocUnpackedRecordØ00__func__Ø000))), unsafe.Pointer(str(38556))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))) = _pKeyInfo *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X2 */))) = uint16(int32(_pKeyInfo.X2) + i32(1)) @@ -73569,15 +66013,11 @@ func _sqlite3VdbeRecordUnpack(tls *crt.TLS, _pKeyInfo *XKeyInfo, _nKey int32, _p _aKey = (*uint8)(unsafe.Pointer(_pKey)) _pMem = (*XMem)(unsafe.Pointer(_p.X1)) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(18 /* X3 */))) = int8(i32(0)) - func() int32 { - if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pMem))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) == int64(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pMem))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) != int64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74881), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRecordUnpackØ00__func__Ø000))), unsafe.Pointer(str(4620))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _idx = uint32(uint8(func() int32 { if int32(*_aKey) < int32(u8(128)) { @@ -73625,15 +66065,11 @@ _9: goto _4 _5: - func() int32 { - if int32(_u) <= (int32(_pKeyInfo.X2) + i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_u) > (int32(_pKeyInfo.X2) + i32(1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74898), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRecordUnpackØ00__func__Ø000))), unsafe.Pointer(str(75992))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X2 */))) = _u return @@ -73706,15 +66142,11 @@ _1: sink4543 = *p } _3_n = _sqlite3GetVarint(tls, _p, &_3_v64) - func() int32 { - if (int32(_3_n) > i32(3)) && (int32(_3_n) <= i32(9)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_3_n) <= i32(3) || int32(_3_n) > i32(9) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(28679), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GetVarint32Ø00__func__Ø000))), unsafe.Pointer(str(76040))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_3_v64 & u64(4294967295)) == _3_v64 { goto _5 @@ -73774,31 +66206,31 @@ _3: goto _14 _4: - *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(int8(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(0)))))) + *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(int8(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(0)))))) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4)) r0 = uint32(i32(1)) return _5: - *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64((i32(256) * int32(int8(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(0))))))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(1)))))) + *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64((i32(256) * int32(int8(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(0))))))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(1)))))) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4)) r0 = uint32(i32(2)) return _6: - *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(((i32(65536) * int32(int8(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(0))))))) | (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(1))))) << uint(i32(8)))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(2)))))) + *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(((i32(65536) * int32(int8(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(0))))))) | (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(1))))) << uint(i32(8)))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(2)))))) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4)) r0 = uint32(i32(3)) return _7: - *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64((((i32(16777216) * int32(int8(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(0))))))) | (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(1))))) << uint(i32(16)))) | (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(2))))) << uint(i32(8)))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(3)))))) + *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64((((i32(16777216) * int32(int8(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(0))))))) | (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(1))))) << uint(i32(16)))) | (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(2))))) << uint(i32(8)))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(3)))))) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4)) r0 = uint32(i32(4)) return _8: - *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64((((uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_buf))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(2)))))))))) + 1*uintptr(i32(0)))))<<uint(i32(24)))|uint32(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_buf))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(2)))))))))) + 1*uintptr(i32(1)))))<<uint(i32(16))))|uint32(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_buf))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(2)))))))))) + 1*uintptr(i32(2)))))<<uint(i32(8))))|uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_buf))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(2)))))))))) + 1*uintptr(i32(3)))))) + (i64(4294967296) * int64((i32(256)*int32(int8(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(0)))))))|int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(1))))))) + *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64((((uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_buf))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(2)))))))))) + 1*uintptr(i32(0)))))<<uint(i32(24)))|uint32(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_buf))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(2)))))))))) + 1*uintptr(i32(1)))))<<uint(i32(16))))|uint32(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_buf))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(2)))))))))) + 1*uintptr(i32(2)))))<<uint(i32(8))))|uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_buf))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(2)))))))))) + 1*uintptr(i32(3)))))) + (i64(4294967296) * int64((i32(256)*int32(int8(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(0)))))))|int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(1))))))) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4)) r0 = uint32(i32(6)) return @@ -73810,7 +66242,7 @@ _10: _11: _12: - *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(_serial_type - uint32(i32(8))) + *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(_serial_type - uint32(i32(8))) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4)) r0 = uint32(i32(0)) return @@ -73842,26 +66274,22 @@ func _serialGet(tls *crt.TLS, _buf *uint8, _serial_type uint32, _pMem *XMem) (r0 goto _0 } - *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = *(*int64)(unsafe.Pointer(&_x)) + *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = *(*int64)(unsafe.Pointer(&_x)) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4)) goto _1 _0: _2_t2 = _serialGetØ00t1Ø001 - func() int32 { - if i32(1) != 0 && (crt.Xmemcmp(tls, (unsafe.Pointer)(&_serialGetØ00r1Ø002), (unsafe.Pointer)(&_2_t2), u64(8)) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if i32(1) == 0 || crt.Xmemcmp(tls, (unsafe.Pointer)(&_serialGetØ00r1Ø002), (unsafe.Pointer)(&_2_t2), u64(8)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74739), unsafe.Pointer((*int8)(unsafe.Pointer(&_serialGetØ00__func__Ø000))), unsafe.Pointer(str(76072))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() i32(0) - crt.Xmemcpy(tls, (unsafe.Pointer)((*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */)))))), (unsafe.Pointer)(&_x), u64(8)) + crt.Xmemcpy(tls, (unsafe.Pointer)((*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */)))))), (unsafe.Pointer)(&_x), u64(8)) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(func() int32 { - if _sqlite3IsNaN(tls, *(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) != 0 { + if _sqlite3IsNaN(tls, *(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) != 0 { return i32(1) } return i32(8) @@ -73900,45 +66328,29 @@ func _moveToChild(tls *crt.TLS, _pCur *XBtCursor, _newPgno uint32) (r0 int32) { var _pBt *XBtShared // sqlite3.c:63783:12 _ = _pBt _pBt = (*XBtShared)(unsafe.Pointer(_pCur.X1)) - func() int32 { - if _cursorOwnsBtShared(tls, _pCur) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _cursorOwnsBtShared(tls, _pCur) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63785), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToChildØ00__func__Ø000))), unsafe.Pointer(str(74648))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pCur.X12) == i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pCur.X12) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63786), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToChildØ00__func__Ø000))), unsafe.Pointer(str(9180))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pCur.X14) < i32(20) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pCur.X14) >= i32(20) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63787), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToChildØ00__func__Ø000))), unsafe.Pointer(str(76144))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pCur.X14) >= i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pCur.X14) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63788), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToChildØ00__func__Ø000))), unsafe.Pointer(str(76176))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pCur.X14) < i32(19) { goto _8 @@ -73972,45 +66384,29 @@ func _getAndInitPage(tls *crt.TLS, _pBt *XBtShared, _pgno uint32, _ppPage **XMem _ = _rc var _pDbPage *XPgHdr // sqlite3.c:61003:10 _ = _pDbPage - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61004), unsafe.Pointer((*int8)(unsafe.Pointer(&_getAndInitPageØ00__func__Ø000))), unsafe.Pointer(str(7928))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pCur == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0))))) || (_ppPage == (**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */)))))+8*uintptr(_pCur.X14)))) { - return i32(0) } - return func() int32 { + }() + func() { + if _pCur != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) && _ppPage != (**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */)))))+8*uintptr(_pCur.X14))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61005), unsafe.Pointer((*int8)(unsafe.Pointer(&_getAndInitPageØ00__func__Ø000))), unsafe.Pointer(str(76204))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pCur == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0))))) || (_bReadOnly == int32(_pCur.X11)) { - return i32(0) } - return func() int32 { + }() + func() { + if _pCur != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) && _bReadOnly != int32(_pCur.X11) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61006), unsafe.Pointer((*int8)(unsafe.Pointer(&_getAndInitPageØ00__func__Ø000))), unsafe.Pointer(str(76252))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pCur == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_pCur.X14) > i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if _pCur != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) && int32(_pCur.X14) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61007), unsafe.Pointer((*int8)(unsafe.Pointer(&_getAndInitPageØ00__func__Ø000))), unsafe.Pointer(str(76296))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pgno <= _btreePagecount(tls, _pBt) { goto _11 @@ -74044,25 +66440,17 @@ _12: _14: _13: - func() int32 { - if ((*_ppPage).X4) == _pgno { - return i32(0) - } - return func() int32 { + func() { + if ((*_ppPage).X4) != _pgno { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61026), unsafe.Pointer((*int8)(unsafe.Pointer(&_getAndInitPageØ00__func__Ø000))), unsafe.Pointer(str(76324))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*_ppPage).X19) == (*uint8)(unsafe.Pointer(_sqlite3PagerGetData(tls, _pDbPage))) { - return i32(0) } - return func() int32 { + }() + func() { + if ((*_ppPage).X19) != (*uint8)(unsafe.Pointer(_sqlite3PagerGetData(tls, _pDbPage))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61027), unsafe.Pointer((*int8)(unsafe.Pointer(&_getAndInitPageØ00__func__Ø000))), unsafe.Pointer(str(76348))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pCur == nil || int32((*_ppPage).X14) >= i32(1) && int32((*_ppPage).X2) == int32(_pCur.X15) { goto _21 @@ -74083,15 +66471,11 @@ _getAndInitPage_error: *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(88 /* X14 */))) -= 1 _22: - func() int32 { - if (_pgno != uint32(i32(0))) || (_rc == i32(11)) { - return i32(0) - } - return func() int32 { + func() { + if _pgno == uint32(i32(0)) && _rc != i32(11) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61041), unsafe.Pointer((*int8)(unsafe.Pointer(&_getAndInitPageØ00__func__Ø000))), unsafe.Pointer(str(76396))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _rc return @@ -74112,40 +66496,28 @@ func _moveToLeftmost(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { // sqlite3.c:6 var _pPage *XMemPage // sqlite3.c:63953:11 _ = _pPage _rc = i32(0) - func() int32 { - if _cursorOwnsBtShared(tls, _pCur) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _cursorOwnsBtShared(tls, _pCur) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63955), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToLeftmostØ00__func__Ø000))), unsafe.Pointer(str(74648))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pCur.X12) == i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pCur.X12) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63956), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToLeftmostØ00__func__Ø000))), unsafe.Pointer(str(9180))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _4: - if _rc != i32(0) || (store5664445(&_pPage, *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X5) != 0 { + if _rc != i32(0) || (store5664427(&_pPage, *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X5) != 0 { goto _5 } - func() int32 { - if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(_pCur.X14)))) < int32(_pPage.X14) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(_pCur.X14)))) >= int32(_pPage.X14) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63958), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToLeftmostØ00__func__Ø000))), unsafe.Pointer(str(9500))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pgno = _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_pPage.X19))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(int32(_pPage.X15)&((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage.X21))+1*uintptr(i32(2)*int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(_pCur.X14))))))))) + 1*uintptr(i32(0)))))<<uint(i32(8)))|int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage.X21))+1*uintptr(i32(2)*int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(_pCur.X14))))))))) + 1*uintptr(i32(1)))))))))))))) _rc = _moveToChild(tls, _pCur, _pgno) @@ -74164,45 +66536,29 @@ func init() { } func _moveToParent(tls *crt.TLS, _pCur *XBtCursor) { // sqlite3.c:63830:1 - func() int32 { - if _cursorOwnsBtShared(tls, _pCur) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _cursorOwnsBtShared(tls, _pCur) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63831), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToParentØ00__func__Ø000))), unsafe.Pointer(str(74648))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pCur.X12) == i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pCur.X12) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63832), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToParentØ00__func__Ø000))), unsafe.Pointer(str(9180))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pCur.X14) > i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pCur.X14) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63833), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToParentØ00__func__Ø000))), unsafe.Pointer(str(76460))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))) != nil { - return i32(0) } - return func() int32 { + }() + func() { + if (*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63834), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToParentØ00__func__Ø000))), unsafe.Pointer(str(76476))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _assertParentIndex(tls, *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(int32(_pCur.X14)-i32(1)))), int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(int32(_pCur.X14)-i32(1))))), (*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X4) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(32 /* X4 */))))) + uintptr(22 /* X4 */))) = uint16(i32(0)) @@ -74230,42 +66586,30 @@ func _assertParentIndex(tls *crt.TLS, _pParent *XMemPage, _iIdx int32, _iChild u return _0: - func() int32 { - if _iIdx <= int32(_pParent.X14) { - return i32(0) - } - return func() int32 { + func() { + if _iIdx > int32(_pParent.X14) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63811), unsafe.Pointer((*int8)(unsafe.Pointer(&_assertParentIndexØ00__func__Ø000))), unsafe.Pointer(str(76520))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _iIdx != int32(_pParent.X14) { goto _3 } - func() int32 { - if _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent.X19))+1*uintptr(int32(_pParent.X6)+i32(8))))) == _iChild { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent.X19))+1*uintptr(int32(_pParent.X6)+i32(8))))) != _iChild { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63813), unsafe.Pointer((*int8)(unsafe.Pointer(&_assertParentIndexØ00__func__Ø000))), unsafe.Pointer(str(76544))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _6 _3: - func() int32 { - if _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_pParent.X19))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(int32(_pParent.X15)&((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent.X21))+1*uintptr(i32(2)*_iIdx))))) + 1*uintptr(i32(0)))))<<uint(i32(8)))|int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent.X21))+1*uintptr(i32(2)*_iIdx))))) + 1*uintptr(i32(1)))))))))))))) == _iChild { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_pParent.X19))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(int32(_pParent.X15)&((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent.X21))+1*uintptr(i32(2)*_iIdx))))) + 1*uintptr(i32(0)))))<<uint(i32(8)))|int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent.X21))+1*uintptr(i32(2)*_iIdx))))) + 1*uintptr(i32(1)))))))))))))) != _iChild { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63815), unsafe.Pointer((*int8)(unsafe.Pointer(&_assertParentIndexØ00__func__Ø000))), unsafe.Pointer(str(76600))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _6: return @@ -74310,15 +66654,11 @@ _3: goto _5 } - func() int32 { - if (_1_flags & i32(2)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_1_flags & i32(2)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75693), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeFindCompareØ00__func__Ø000))), unsafe.Pointer(str(76664))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _vdbeRecordCompareString return @@ -74348,15 +66688,11 @@ func _vdbeRecordCompareInt(tls *crt.TLS, _nKey1 int32, _pKey1 unsafe.Pointer, _p _aKey = (*uint8)(unsafe.Pointer(uintptr(_pKey1) + 1*uintptr(int32(*(*uint8)(unsafe.Pointer(_pKey1)))&i32(63)))) _serial_type = int32(*(*uint8)(unsafe.Pointer(uintptr(_pKey1) + 1*uintptr(i32(1))))) _vdbeAssertFieldCountWithinLimits(tls, _nKey1, _pKey1, (*XKeyInfo)(unsafe.Pointer(_pPKey2.X0))) - func() int32 { - if (int32(*(*uint8)(unsafe.Pointer(_pKey1))) <= i32(63)) || ((_sqlite3Config.X6) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*uint8)(unsafe.Pointer(_pKey1))) > i32(63) && (_sqlite3Config.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75521), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeRecordCompareIntØ00__func__Ø000))), unsafe.Pointer(str(76680))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() switch _serial_type { case i32(0): @@ -74428,7 +66764,7 @@ _14: return _15: - _v = *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XMem)(unsafe.Pointer(uintptr(_pPKey2.X1)+72*uintptr(i32(0)))))) + uintptr(0 /* X0 */))))) + _v = *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XMem)(unsafe.Pointer(uintptr(_pPKey2.X1)+72*uintptr(i32(0)))))) + uintptr(0 /* X0 */))))) if _v <= _lhs { goto _16 } @@ -74458,15 +66794,11 @@ _20: _21: _19: _17: - func() int32 { - if _vdbeRecordCompareDebug(tls, _nKey1, _pKey1, _pPKey2, _res) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _vdbeRecordCompareDebug(tls, _nKey1, _pKey1, _pPKey2, _res) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75592), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeRecordCompareIntØ00__func__Ø000))), unsafe.Pointer(str(76716))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _res return @@ -74499,25 +66831,17 @@ _0: } return int32(_sqlite3GetVarint32(tls, _aKey, &_szHdr)) }())) - func() int32 { - if _nKey >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _nKey < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75031), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeAssertFieldCountWithinLimitsØ00__func__Ø000))), unsafe.Pointer(str(76768))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _szHdr <= uint32(_nKey) { - return i32(0) } - return func() int32 { + }() + func() { + if _szHdr > uint32(_nKey) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75032), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeAssertFieldCountWithinLimitsØ00__func__Ø000))), unsafe.Pointer(str(76776))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _7: if _idx >= _szHdr { @@ -74541,15 +66865,11 @@ _7: goto _7 _8: - func() int32 { - if _nField <= (int32(_pKeyInfo.X2) + int32(_pKeyInfo.X3)) { - return i32(0) - } - return func() int32 { + func() { + if _nField > (int32(_pKeyInfo.X2) + int32(_pKeyInfo.X3)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75037), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeAssertFieldCountWithinLimitsØ00__func__Ø000))), unsafe.Pointer(str(76796))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() return @@ -74649,45 +66969,29 @@ _6: _i = i32(0) _3: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem1)) + uintptr(32 /* X7 */))) = i32(0) - func() int32 { - if ((int32((*XKeyInfo)(unsafe.Pointer(_pPKey2.X0)).X2) + int32((*XKeyInfo)(unsafe.Pointer(_pPKey2.X0)).X3)) >= int32(_pPKey2.X2)) || ((_sqlite3Config.X6) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (int32((*XKeyInfo)(unsafe.Pointer(_pPKey2.X0)).X2)+int32((*XKeyInfo)(unsafe.Pointer(_pPKey2.X0)).X3)) < int32(_pPKey2.X2) && (_sqlite3Config.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75341), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRecordCompareWithSkipØ00__func__Ø000))), unsafe.Pointer(str(76904))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XKeyInfo)(unsafe.Pointer(_pPKey2.X0)).X5) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if ((*XKeyInfo)(unsafe.Pointer(_pPKey2.X0)).X5) == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75343), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRecordCompareWithSkipØ00__func__Ø000))), unsafe.Pointer(str(76988))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((*XKeyInfo)(unsafe.Pointer(_pPKey2.X0)).X2) > i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((*XKeyInfo)(unsafe.Pointer(_pPKey2.X0)).X2) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75344), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRecordCompareWithSkipØ00__func__Ø000))), unsafe.Pointer(str(77020))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_idx1 <= _szHdr1) || ((_sqlite3Config.X6) == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if _idx1 > _szHdr1 && (_sqlite3Config.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75345), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRecordCompareWithSkipØ00__func__Ø000))), unsafe.Pointer(str(77048))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _17: if (int32(_pRhs.X1) & i32(4)) == 0 { @@ -74716,12 +67020,12 @@ _21: } _sqlite3VdbeSerialGet(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1))+1*uintptr(_d1))), _4_serial_type, &_mem1) - _rc = -_sqlite3IntFloatCompare(tls, *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */))))), *(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem1)) + uintptr(0 /* X0 */)))))) + _rc = -_sqlite3IntFloatCompare(tls, *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */))))), *(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem1)) + uintptr(0 /* X0 */)))))) goto _24 _23: _9_lhs = _vdbeRecordDecodeInt(tls, _4_serial_type, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1))+1*uintptr(_d1)))) - _9_rhs = *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */))))) + _9_rhs = *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */))))) if _9_lhs >= _9_rhs { goto _25 } @@ -74769,7 +67073,7 @@ _32: goto _34 } - if (*(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem1)) + uintptr(0 /* X0 */)))))) >= (*(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */)))))) { + if (*(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem1)) + uintptr(0 /* X0 */)))))) >= (*(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */)))))) { goto _35 } @@ -74777,7 +67081,7 @@ _32: goto _36 _35: - if (*(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem1)) + uintptr(0 /* X0 */)))))) <= (*(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */)))))) { + if (*(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem1)) + uintptr(0 /* X0 */)))))) <= (*(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */)))))) { goto _37 } @@ -74787,7 +67091,7 @@ _36: goto _38 _34: - _rc = _sqlite3IntFloatCompare(tls, *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem1)) + uintptr(0 /* X0 */))))), *(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */)))))) + _rc = _sqlite3IntFloatCompare(tls, *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem1)) + uintptr(0 /* X0 */))))), *(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */)))))) _38: _33: _31: @@ -74798,14 +67102,10 @@ _29: goto _40 } - func() int32 { - if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1)) + 1*uintptr(_idx1)))) < int32(u8(128)) { - return func() int32 { - _4_serial_type = uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1)) + 1*uintptr(_idx1)))) - return i32(1) - }() + func() { + if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1)) + 1*uintptr(_idx1)))) >= int32(u8(128)) { + _sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1))+1*uintptr(_idx1))), &_4_serial_type) } - return int32(_sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1))+1*uintptr(_idx1))), &_4_serial_type)) }() if _4_serial_type >= uint32(i32(12)) { goto _43 @@ -74868,24 +67168,16 @@ _40: goto _55 } - func() int32 { - if ((int32(_pRhs.X1) & i32(16384)) == i32(0)) || ((_pRhs.X4) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pRhs.X1)&i32(16384)) != i32(0) && (_pRhs.X4) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75429), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRecordCompareWithSkipØ00__func__Ø000))), unsafe.Pointer(str(77076))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - func() int32 { - if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1)) + 1*uintptr(_idx1)))) < int32(u8(128)) { - return func() int32 { - _4_serial_type = uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1)) + 1*uintptr(_idx1)))) - return i32(1) - }() + func() { + if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1)) + 1*uintptr(_idx1)))) >= int32(u8(128)) { + _sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1))+1*uintptr(_idx1))), &_4_serial_type) } - return int32(_sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1))+1*uintptr(_idx1))), &_4_serial_type)) }() if _4_serial_type >= uint32(i32(12)) && (_4_serial_type&uint32(i32(1))) == 0 { goto _62 @@ -74917,7 +67209,7 @@ _64: goto _68 _67: - _rc = _29_nStr - (*(*int32)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */)))))) + _rc = _29_nStr - (*(*int32)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */)))))) _68: goto _69 @@ -74956,25 +67248,17 @@ _28: _rc = -_rc _75: - func() int32 { - if _vdbeRecordCompareDebug(tls, _nKey1, _pKey1, _pPKey2, _rc) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _vdbeRecordCompareDebug(tls, _nKey1, _pKey1, _pPKey2, _rc) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75465), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRecordCompareWithSkipØ00__func__Ø000))), unsafe.Pointer(str(77120))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_mem1.X7) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_mem1.X7) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75466), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRecordCompareWithSkipØ00__func__Ø000))), unsafe.Pointer(str(77172))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _rc return @@ -74996,25 +67280,17 @@ _74: goto _17 } - func() int32 { - if (_mem1.X7) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_mem1.X7) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75479), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRecordCompareWithSkipØ00__func__Ø000))), unsafe.Pointer(str(77172))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (((_sqlite3Config.X6) == i32(0)) || _vdbeRecordCompareDebug(tls, _nKey1, _pKey1, _pPKey2, int32(_pPKey2.X3)) != 0) || (((*Xsqlite3)(unsafe.Pointer(_pKeyInfo.X4)).X17) != 0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_sqlite3Config.X6) != i32(0) && _vdbeRecordCompareDebug(tls, _nKey1, _pKey1, _pPKey2, int32(_pPKey2.X3)) == 0 && ((*Xsqlite3)(unsafe.Pointer(_pKeyInfo.X4)).X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75484), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRecordCompareWithSkipØ00__func__Ø000))), unsafe.Pointer(str(77192))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPKey2)) + uintptr(22 /* X7 */))) = uint8(i32(1)) r0 = int32(_pPKey2.X3) @@ -75031,15 +67307,11 @@ func _sqlite3VdbeSerialTypeLen(tls *crt.TLS, _serial_type uint32) (r0 uint32) { return _0: - func() int32 { - if (_serial_type < uint32(i32(12))) || (uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3SmallTypeSizes)) + 1*uintptr(_serial_type)))) == ((_serial_type - uint32(i32(12))) / uint32(i32(2)))) { - return i32(0) - } - return func() int32 { + func() { + if _serial_type >= uint32(i32(12)) && uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3SmallTypeSizes)) + 1*uintptr(_serial_type)))) != ((_serial_type-uint32(i32(12)))/uint32(i32(2))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74582), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSerialTypeLenØ00__func__Ø000))), unsafe.Pointer(str(77304))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3SmallTypeSizes)) + 1*uintptr(_serial_type)))) return @@ -75069,15 +67341,11 @@ func _vdbeRecordDecodeInt(tls *crt.TLS, _serial_type uint32, _aKey *uint8) (r0 i _ = _y var _4_x uint64 // sqlite3.c:75274:11 _ = _4_x - func() int32 { - if ((_sqlite3Config.X6) == i32(0)) || (((_serial_type >= uint32(i32(1))) && (_serial_type <= uint32(i32(9)))) && (_serial_type != uint32(i32(7)))) { - return i32(0) - } - return func() int32 { + func() { + if (_sqlite3Config.X6) != i32(0) && (_serial_type < uint32(i32(1)) || _serial_type > uint32(i32(9)) || _serial_type == uint32(i32(7))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75252), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeRecordDecodeIntØ00__func__Ø000))), unsafe.Pointer(str(77444))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() switch _serial_type { case u32(0): @@ -75187,45 +67455,29 @@ _0: _3: _d1 = _szHdr1 - func() int32 { - if ((int32(_pKeyInfo.X2) + int32(_pKeyInfo.X3)) >= int32(_pPKey2.X2)) || ((_sqlite3Config.X6) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pKeyInfo.X2)+int32(_pKeyInfo.X3)) < int32(_pPKey2.X2) && (_sqlite3Config.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74947), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeRecordCompareDebugØ00__func__Ø000))), unsafe.Pointer(str(77532))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pKeyInfo.X5) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pKeyInfo.X5) == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74948), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeRecordCompareDebugØ00__func__Ø000))), unsafe.Pointer(str(38556))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pKeyInfo.X2) > i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pKeyInfo.X2) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74949), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeRecordCompareDebugØ00__func__Ø000))), unsafe.Pointer(str(77600))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_idx1 <= _szHdr1) || ((_sqlite3Config.X6) == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if _idx1 > _szHdr1 && (_sqlite3Config.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74950), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeRecordCompareDebugØ00__func__Ø000))), unsafe.Pointer(str(77048))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _14: { @@ -75258,15 +67510,11 @@ _18: goto _20 } - func() int32 { - if (_mem1.X7) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_mem1.X7) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74977), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeRecordCompareDebugØ00__func__Ø000))), unsafe.Pointer(str(77172))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pKeyInfo.X5)) + 1*uintptr(_i)))) == 0 { goto _23 @@ -75283,15 +67531,11 @@ _20: } _19: - func() int32 { - if (_mem1.X7) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_mem1.X7) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74990), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeRecordCompareDebugØ00__func__Ø000))), unsafe.Pointer(str(77172))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = int32(_pPKey2.X3) _debugCompareEnd: @@ -75355,15 +67599,11 @@ _0: goto _3 } - func() int32 { - if _i < i32(10) { - return i32(0) - } - return func() int32 { + func() { + if _i >= i32(10) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(28744), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VarintLenØ00__func__Ø000))), unsafe.Pointer(str(77644))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i += 1 goto _0 @@ -75400,25 +67640,17 @@ func _vdbeRecordCompareString(tls *crt.TLS, _nKey1 int32, _pKey1 unsafe.Pointer, var _3_szHdr int32 // sqlite3.c:75620:9 _ = _3_szHdr _aKey1 = (*uint8)(unsafe.Pointer(_pKey1)) - func() int32 { - if (int32((*XMem)(unsafe.Pointer(uintptr(_pPKey2.X1)+72*uintptr(i32(0)))).X1) & i32(2)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32((*XMem)(unsafe.Pointer(uintptr(_pPKey2.X1)+72*uintptr(i32(0)))).X1) & i32(2)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75610), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeRecordCompareStringØ00__func__Ø000))), unsafe.Pointer(str(77696))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _vdbeAssertFieldCountWithinLimits(tls, _nKey1, _pKey1, (*XKeyInfo)(unsafe.Pointer(_pPKey2.X0))) - func() int32 { - if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1)) + 1*uintptr(i32(1))))) < int32(u8(128)) { - return func() int32 { - _serial_type = int32(uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1)) + 1*uintptr(i32(1)))))) - return i32(1) - }() + func() { + if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1)) + 1*uintptr(i32(1))))) >= int32(u8(128)) { + _sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1))+1*uintptr(i32(1)))), (*uint32)(unsafe.Pointer(&_serial_type))) } - return int32(_sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1))+1*uintptr(i32(1)))), (*uint32)(unsafe.Pointer(&_serial_type)))) }() if _serial_type >= i32(12) { goto _4 @@ -75504,15 +67736,11 @@ _20: _18: _7: _5: - func() int32 { - if (_vdbeRecordCompareDebug(tls, _nKey1, _pKey1, _pPKey2, _res) != 0 || ((_sqlite3Config.X6) == i32(0))) || (((*Xsqlite3)(unsafe.Pointer((*XKeyInfo)(unsafe.Pointer(_pPKey2.X0)).X4)).X17) != 0) { - return i32(0) - } - return func() int32 { + func() { + if _vdbeRecordCompareDebug(tls, _nKey1, _pKey1, _pPKey2, _res) == 0 && (_sqlite3Config.X6) != i32(0) && ((*Xsqlite3)(unsafe.Pointer((*XKeyInfo)(unsafe.Pointer(_pPKey2.X0)).X4)).X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75651), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeRecordCompareStringØ00__func__Ø000))), unsafe.Pointer(str(77728))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _res return @@ -75533,15 +67761,11 @@ func _moveToRoot(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { // sqlite3.c:63867 var _11_subpage uint32 // sqlite3.c:63932:10 _ = _11_subpage _rc = i32(0) - func() int32 { - if _cursorOwnsBtShared(tls, _pCur) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _cursorOwnsBtShared(tls, _pCur) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63871), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToRootØ00__func__Ø000))), unsafe.Pointer(str(74648))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() i32(0) i32(0) @@ -75554,15 +67778,11 @@ func _moveToRoot(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { // sqlite3.c:63867 goto _3 } - func() int32 { - if (_pCur.X9) != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pCur.X9) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63877), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToRootØ00__func__Ø000))), unsafe.Pointer(str(77856))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _pCur.X9 return @@ -75579,15 +67799,11 @@ _2: } _8: - func() int32 { - if (*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))) != (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))) == (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63886), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToRootØ00__func__Ø000))), unsafe.Pointer(str(77884))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _releasePageNotNull(tls, *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(postInc973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(88 /* X14 */))), int8(-1)))))) if (_pCur.X14) != 0 { @@ -75609,15 +67825,11 @@ _6: return _12: - func() int32 { - if int32(_pCur.X14) == i32(-1) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pCur.X14) != i32(-1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63895), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToRootØ00__func__Ø000))), unsafe.Pointer(str(77916))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _getAndInitPage(tls, (*XBtShared)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCur.X0)).X1)), _pCur.X7, (**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */)))))+8*uintptr(i32(0)))), (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))), int32(_pCur.X11)) if _rc == i32(0) { @@ -75633,25 +67845,17 @@ _16: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(89 /* X15 */))) = (*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(i32(0))))).X2 _11: _pRoot = *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(i32(0)))) - func() int32 { - if (_pRoot.X4) == (_pCur.X7) { - return i32(0) - } - return func() int32 { + func() { + if (_pRoot.X4) != (_pCur.X7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63906), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToRootØ00__func__Ø000))), unsafe.Pointer(str(77936))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pRoot.X2) == i32(1)) || (int32(_pRoot.X2) == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pRoot.X2) != i32(1) && int32(_pRoot.X2) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63918), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToRootØ00__func__Ø000))), unsafe.Pointer(str(77964))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pRoot.X0) != i32(0) && bool2int((*XKeyInfo)(unsafe.Pointer(_pCur.X16)) == (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0))))) == int32(_pRoot.X2) { goto _23 @@ -75721,37 +67925,25 @@ func _handleMovedCursor(tls *crt.TLS, _p *XVdbeCursor) (r0 int32) { // sqlite3.c _ = _isDifferentRow var _rc int32 // sqlite3.c:74407:23 _ = _rc - func() int32 { - if int32(_p.X0) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X0) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74408), unsafe.Pointer((*int8)(unsafe.Pointer(&_handleMovedCursorØ00__func__Ø000))), unsafe.Pointer(str(74596))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X14 */))))))) == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74409), unsafe.Pointer((*int8)(unsafe.Pointer(&_handleMovedCursorØ00__func__Ø000))), unsafe.Pointer(str(78016))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3BtreeCursorHasMoved(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X14 */)))))))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3BtreeCursorHasMoved(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X14 */)))))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74410), unsafe.Pointer((*int8)(unsafe.Pointer(&_handleMovedCursorØ00__func__Ø000))), unsafe.Pointer(str(78036))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _rc = _sqlite3BtreeCursorRestore(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X14 */))))))), &_isDifferentRow) + _rc = _sqlite3BtreeCursorRestore(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X14 */))))))), &_isDifferentRow) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X11 */))) = uint32(i32(0)) if _isDifferentRow == 0 { goto _6 @@ -75773,25 +67965,17 @@ func init() { func _sqlite3BtreeCursorRestore(tls *crt.TLS, _pCur *XBtCursor, _pDifferentRow *int32) (r0 int32) { // sqlite3.c:59808:1 var _rc int32 // sqlite3.c:59809:7 _ = _rc - func() int32 { - if _pCur != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pCur == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59811), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCursorRestoreØ00__func__Ø000))), unsafe.Pointer(str(78100))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pCur.X12) != i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pCur.X12) == i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59812), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCursorRestoreØ00__func__Ø000))), unsafe.Pointer(str(78108))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = func() int32 { if int32(_pCur.X12) >= i32(3) { @@ -75816,15 +68000,11 @@ _6: goto _8 _7: - func() int32 { - if (_pCur.X9) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pCur.X9) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59821), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCursorRestoreØ00__func__Ø000))), unsafe.Pointer(str(78136))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *_pDifferentRow = i32(0) _8: @@ -75854,85 +68034,53 @@ func _sqlite3BtreePayloadFetch(tls *crt.TLS, _pCur *XBtCursor, _pAmt *uint32) (r func _fetchPayload(tls *crt.TLS, _pCur *XBtCursor, _pAmt *uint32) (r0 unsafe.Pointer) { // sqlite3.c:63734:1 var _amt uint32 // sqlite3.c:63738:7 _ = _amt - func() int32 { - if ((_pCur != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0))))) && (int32(_pCur.X14) >= i32(0))) && ((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))) != nil) { - return i32(0) - } - return func() int32 { + func() { + if _pCur == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) || int32(_pCur.X14) < i32(0) || (*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63739), unsafe.Pointer((*int8)(unsafe.Pointer(&_fetchPayloadØ00__func__Ø000))), unsafe.Pointer(str(78184))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pCur.X12) == i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pCur.X12) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63740), unsafe.Pointer((*int8)(unsafe.Pointer(&_fetchPayloadØ00__func__Ø000))), unsafe.Pointer(str(9180))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCur.X0)).X0)).X3))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCur.X0)).X0)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63741), unsafe.Pointer((*int8)(unsafe.Pointer(&_fetchPayloadØ00__func__Ø000))), unsafe.Pointer(str(74676))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _cursorOwnsBtShared(tls, _pCur) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _cursorOwnsBtShared(tls, _pCur) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63742), unsafe.Pointer((*int8)(unsafe.Pointer(&_fetchPayloadØ00__func__Ø000))), unsafe.Pointer(str(74648))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(_pCur.X14)))) < int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X14) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(_pCur.X14)))) >= int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X14) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63743), unsafe.Pointer((*int8)(unsafe.Pointer(&_fetchPayloadØ00__func__Ø000))), unsafe.Pointer(str(9392))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(32 /* X4 */))).X4) > i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(32 /* X4 */))).X4) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63744), unsafe.Pointer((*int8)(unsafe.Pointer(&_fetchPayloadØ00__func__Ø000))), unsafe.Pointer(str(78240))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (uintptr(unsafe.Pointer((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(32 /* X4 */))).X1)) > uintptr(unsafe.Pointer((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X19))) || ((_sqlite3Config.X6) == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if uintptr(unsafe.Pointer((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(32 /* X4 */))).X1)) <= uintptr(unsafe.Pointer((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X19)) && (_sqlite3Config.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63745), unsafe.Pointer((*int8)(unsafe.Pointer(&_fetchPayloadØ00__func__Ø000))), unsafe.Pointer(str(78260))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (uintptr(unsafe.Pointer((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(32 /* X4 */))).X1)) < uintptr(unsafe.Pointer((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X20))) || ((_sqlite3Config.X6) == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if uintptr(unsafe.Pointer((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(32 /* X4 */))).X1)) >= uintptr(unsafe.Pointer((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X20)) && (_sqlite3Config.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63746), unsafe.Pointer((*int8)(unsafe.Pointer(&_fetchPayloadØ00__func__Ø000))), unsafe.Pointer(str(78328))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _amt = uint32(int32(int64((uintptr(unsafe.Pointer((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X20)) - uintptr(unsafe.Pointer((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(32 /* X4 */))).X1))) / 1))) if uint32((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(32 /* X4 */))).X3) >= _amt { @@ -75962,46 +68110,30 @@ func _sqlite3VdbeMemFromBtree(tls *crt.TLS, _pCur *XBtCursor, _offset uint32, _a _ = _rc _available = u32(0) _rc = i32(0) - func() int32 { - if _sqlite3BtreeCursorIsValid(tls, _pCur) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3BtreeCursorIsValid(tls, _pCur) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70599), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemFromBtreeØ00__func__Ø000))), unsafe.Pointer(str(78416))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pMem.X1) & i32(9312)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pMem.X1) & i32(9312)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70600), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemFromBtreeØ00__func__Ø000))), unsafe.Pointer(str(78448))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pMem.X1) & i32(32)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pMem.X1) & i32(32)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70604), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemFromBtreeØ00__func__Ø000))), unsafe.Pointer(str(5052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _zData = (*int8)(unsafe.Pointer(_sqlite3BtreePayloadFetch(tls, _pCur, &_available))) - func() int32 { - if _zData != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _zData == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70606), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemFromBtreeØ00__func__Ø000))), unsafe.Pointer(str(78472))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_offset + _amt) > _available { goto _8 @@ -76055,15 +68187,11 @@ _0: } func _sqlite3VdbeOneByteSerialTypeLen(tls *crt.TLS, _serial_type uint8) (r0 uint8) { // sqlite3.c:74587:1 - func() int32 { - if int32(_serial_type) < i32(128) { - return i32(0) - } - return func() int32 { + func() { + if int32(_serial_type) >= i32(128) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74588), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeOneByteSerialTypeLenØ00__func__Ø000))), unsafe.Pointer(str(78508))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3SmallTypeSizes)) + 1*uintptr(_serial_type))) return @@ -76094,15 +68222,11 @@ func _sqlite3VdbeSerialType(tls *crt.TLS, _pMem *XMem, _file_format int32, _pLen var _2_u uint64 // sqlite3.c:74519:9 _ = _2_u _flags = int32(_pMem.X1) - func() int32 { - if _pLen != (*uint32)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pLen == (*uint32)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74510), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSerialTypeØ00__func__Ø000))), unsafe.Pointer(str(78556))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_flags & i32(1)) == 0 { goto _2 @@ -76117,7 +68241,7 @@ _2: goto _3 } - _2_i = *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) + _2_i = *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) if _2_i >= int64(i32(0)) { goto _4 } @@ -76196,25 +68320,17 @@ _3: return _14: - func() int32 { - if (((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X17) != 0) || (_flags&i32(18)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X17) == 0 && (_flags&i32(18)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74545), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSerialTypeØ00__func__Ø000))), unsafe.Pointer(str(78564))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pMem.X4) >= i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pMem.X4) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74546), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSerialTypeØ00__func__Ø000))), unsafe.Pointer(str(4280))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _n = uint32(_pMem.X4) if (_flags & i32(16384)) == 0 { @@ -76223,7 +68339,7 @@ _14: { p := &_n - *p = (*p) + uint32(*(*int32)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) + *p = (*p) + uint32(*(*int32)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) sink985 = *p } _20: @@ -76320,15 +68436,11 @@ _5: *p = uint8(int32(*p) & i32(127)) sink4537 = *p } - func() int32 { - if _n <= i32(9) { - return i32(0) - } - return func() int32 { + func() { + if _n > i32(9) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(28412), unsafe.Pointer((*int8)(unsafe.Pointer(&_putVarint64Ø00__func__Ø000))), unsafe.Pointer(str(78640))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *func() *int32 { _i = i32(0); return &_j }() = _n - i32(1) _8: @@ -76368,22 +68480,18 @@ func _sqlite3VdbeSerialPut(tls *crt.TLS, _buf *uint8, _pMem *XMem, _serial_type } i32(0) - crt.Xmemcpy(tls, (unsafe.Pointer)(&_1_v), (unsafe.Pointer)((*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */)))))), u64(8)) + crt.Xmemcpy(tls, (unsafe.Pointer)(&_1_v), (unsafe.Pointer)((*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */)))))), u64(8)) goto _3 _2: - _1_v = uint64(*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) + _1_v = uint64(*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) _3: _len = store985(&_1_i, uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3SmallTypeSizes)) + 1*uintptr(_serial_type))))) - func() int32 { - if _1_i > uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _1_i <= uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74673), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSerialPutØ00__func__Ø000))), unsafe.Pointer(str(11900))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _6: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(preInc985(&_1_i, uint32(4294967295))))) = uint8(_1_v & uint64(i32(255))) @@ -76404,20 +68512,16 @@ _1: goto _7 } - func() int32 { + func() { if ((_pMem.X4) + func() int32 { if (int32(_pMem.X1) & i32(16384)) != 0 { - return (*(*int32)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) + return (*(*int32)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) } return i32(0) - }()) == int32(_sqlite3VdbeSerialTypeLen(tls, _serial_type)) { - return i32(0) - } - return func() int32 { + }()) != int32(_sqlite3VdbeSerialTypeLen(tls, _serial_type)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74683), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSerialPutØ00__func__Ø000))), unsafe.Pointer(str(78660))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _len = uint32(_pMem.X4) if _len <= uint32(i32(0)) { @@ -76535,15 +68639,11 @@ _0: goto _0 _3: - func() int32 { - if _n == ((_db.X75) + int32(_db.X23)) { - return i32(0) - } - return func() int32 { + func() { + if _n != ((_db.X75) + int32(_db.X23)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78708), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkSavepointCountØ00__func__Ø000))), unsafe.Pointer(str(78784))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = i32(1) return @@ -76563,55 +68663,35 @@ func _sqlite3BtreeBeginStmt(tls *crt.TLS, _p *XBtree, _iStatement int32) (r0 int _ = _pBt _pBt = (*XBtShared)(unsafe.Pointer(_p.X1)) _sqlite3BtreeEnter(tls, _p) - func() int32 { - if int32(_p.X2) == i32(2) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X2) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63028), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeBeginStmtØ00__func__Ø000))), unsafe.Pointer(str(78856))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pBt.X10) & i32(1)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pBt.X10) & i32(1)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63029), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeBeginStmtØ00__func__Ø000))), unsafe.Pointer(str(78880))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _iStatement > i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if _iStatement <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63030), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeBeginStmtØ00__func__Ø000))), unsafe.Pointer(str(78916))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _iStatement > ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X75) { - return i32(0) } - return func() int32 { + }() + func() { + if _iStatement <= ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X75) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63031), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeBeginStmtØ00__func__Ø000))), unsafe.Pointer(str(78932))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pBt.X8) == i32(2) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pBt.X8) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63032), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeBeginStmtØ00__func__Ø000))), unsafe.Pointer(str(58756))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3PagerOpenSavepoint(tls, (*XPager)(unsafe.Pointer(_pBt.X0)), _iStatement) _sqlite3BtreeLeave(tls, _p) @@ -76634,36 +68714,24 @@ func _sqlite3BtreeUpdateMeta(tls *crt.TLS, _p *XBtree, _idx int32, _iMeta uint32 var _rc int32 // sqlite3.c:67808:7 _ = _rc _pBt = (*XBtShared)(unsafe.Pointer(_p.X1)) - func() int32 { - if (_idx >= i32(1)) && (_idx <= i32(15)) { - return i32(0) - } - return func() int32 { + func() { + if _idx < i32(1) || _idx > i32(15) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67809), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeUpdateMetaØ00__func__Ø000))), unsafe.Pointer(str(78988))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3BtreeEnter(tls, _p) - func() int32 { - if int32(_p.X2) == i32(2) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X2) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67811), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeUpdateMetaØ00__func__Ø000))), unsafe.Pointer(str(78856))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XMemPage)(unsafe.Pointer(_pBt.X3)) != (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XMemPage)(unsafe.Pointer(_pBt.X3)) == (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67812), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeUpdateMetaØ00__func__Ø000))), unsafe.Pointer(str(79008))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pP1 = (*XMemPage)(unsafe.Pointer(_pBt.X3)).X19 _rc = _sqlite3PagerWrite(tls, (*XPgHdr)(unsafe.Pointer((*XMemPage)(unsafe.Pointer(_pBt.X3)).X23))) @@ -76676,25 +68744,17 @@ func _sqlite3BtreeUpdateMeta(tls *crt.TLS, _p *XBtree, _idx int32, _iMeta uint32 goto _8 } - func() int32 { - if ((_pBt.X5) != 0) || (_iMeta == uint32(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if (_pBt.X5) == 0 && _iMeta != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67819), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeUpdateMetaØ00__func__Ø000))), unsafe.Pointer(str(79024))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_iMeta == uint32(i32(0))) || (_iMeta == uint32(i32(1))) { - return i32(0) } - return func() int32 { + }() + func() { + if _iMeta != uint32(i32(0)) && _iMeta != uint32(i32(1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67820), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeUpdateMetaØ00__func__Ø000))), unsafe.Pointer(str(79052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(34 /* X6 */))) = uint8(_iMeta) _8: @@ -76731,15 +68791,11 @@ func _allocateCursor(tls *crt.TLS, _p *TVdbe, _iCur int32, _nField int32, _iDb i } return i32(0) }())) - func() int32 { - if (_iCur >= i32(0)) && (_iCur < (_p.X7)) { - return i32(0) - } - return func() int32 { + func() { + if _iCur < i32(0) || _iCur >= (_p.X7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78312), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateCursorØ00__func__Ø000))), unsafe.Pointer(str(79100))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_iCur)))) == nil { goto _7 @@ -76752,7 +68808,7 @@ _7: goto _8 } - *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_iCur))) = store5823988(&_pCx, (*XVdbeCursor)(unsafe.Pointer(_pMem.X5))) + *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_iCur))) = store5823970(&_pCx, (*XVdbeCursor)(unsafe.Pointer(_pMem.X5))) crt.Xmemset(tls, (unsafe.Pointer)(_pCx), i32(0), u64(40)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(0 /* X0 */))) = _eCurType *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(1 /* X1 */))) = int8(_iDb) @@ -76762,8 +68818,8 @@ _7: goto _9 } - *(**XBtCursor)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(48 /* X14 */))))))) = (*XBtCursor)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem.X5)) + 1*uintptr(u64(120)+(u64(8)*uint64(_nField))))))) - _sqlite3BtreeCursorZero(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(48 /* X14 */)))))))) + *(**XBtCursor)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(48 /* X14 */))))))) = (*XBtCursor)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem.X5)) + 1*uintptr(u64(120)+(u64(8)*uint64(_nField))))))) + _sqlite3BtreeCursorZero(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(48 /* X14 */)))))))) _9: _8: r0 = _pCx @@ -76815,90 +68871,58 @@ func _btreeCursor(tls *crt.TLS, _p *XBtree, _iTable int32, _wrFlag int32, _pKeyI var _pX *XBtCursor // sqlite3.c:63135:12 _ = _pX _pBt = (*XBtShared)(unsafe.Pointer(_p.X1)) - func() int32 { - if _sqlite3BtreeHoldsMutex(tls, _p) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3BtreeHoldsMutex(tls, _p) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63137), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCursorØ00__func__Ø000))), unsafe.Pointer(str(16676))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_wrFlag == i32(0)) || (_wrFlag == i32(4))) || (_wrFlag == i32(12)) { - return i32(0) } - return func() int32 { + }() + func() { + if _wrFlag != i32(0) && _wrFlag != i32(4) && _wrFlag != i32(12) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63138), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCursorØ00__func__Ø000))), unsafe.Pointer(str(79144))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - func() int32 { + func() { if _hasSharedCacheTableLock(tls, _p, uint32(_iTable), bool2int(_pKeyInfo != (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0))))), func() int32 { if _wrFlag != 0 { return i32(2) } return i32(1) - }()) != 0 { - return i32(0) - } - return func() int32 { + }()) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63147), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCursorØ00__func__Ø000))), unsafe.Pointer(str(79220))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_wrFlag == i32(0)) || (_hasReadConflicts(tls, _p, uint32(_iTable)) == 0) { - return i32(0) } - return func() int32 { + }() + func() { + if _wrFlag != i32(0) && _hasReadConflicts(tls, _p, uint32(_iTable)) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63148), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCursorØ00__func__Ø000))), unsafe.Pointer(str(79284))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_p.X2) > i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_p.X2) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63151), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCursorØ00__func__Ø000))), unsafe.Pointer(str(55820))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_wrFlag == i32(0)) || (int32(_p.X2) == i32(2)) { - return i32(0) } - return func() int32 { + }() + func() { + if _wrFlag != i32(0) && int32(_p.X2) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63152), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCursorØ00__func__Ø000))), unsafe.Pointer(str(79328))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XMemPage)(unsafe.Pointer(_pBt.X3)) != nil) && (((*XMemPage)(unsafe.Pointer(_pBt.X3)).X19) != nil) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XMemPage)(unsafe.Pointer(_pBt.X3)) == nil || ((*XMemPage)(unsafe.Pointer(_pBt.X3)).X19) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63153), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCursorØ00__func__Ø000))), unsafe.Pointer(str(79368))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_wrFlag == i32(0)) || ((int32(_pBt.X10) & i32(1)) == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if _wrFlag != i32(0) && (int32(_pBt.X10)&i32(1)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63154), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCursorØ00__func__Ø000))), unsafe.Pointer(str(79404))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _wrFlag == 0 { goto _24 @@ -76918,15 +68942,11 @@ _24: goto _27 } - func() int32 { - if _wrFlag == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _wrFlag != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63161), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCursorØ00__func__Ø000))), unsafe.Pointer(str(79452))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _iTable = i32(0) _27: @@ -77121,15 +69141,11 @@ _0: } func _sqlite3BtreeCursorHintFlags(tls *crt.TLS, _pCur *XBtCursor, _x uint32) { // sqlite3.c:59841:1 - func() int32 { - if ((_x == uint32(i32(2))) || (_x == uint32(i32(1)))) || (_x == uint32(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if _x != uint32(i32(2)) && _x != uint32(i32(1)) && _x != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59842), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCursorHintFlagsØ00__func__Ø000))), unsafe.Pointer(str(79476))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(87 /* X13 */))) = uint8(_x) return @@ -77184,65 +69200,41 @@ func _sqlite3BtreeOpen(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zFilename *int8, _db _rc = i32(0) _isTempDb = bool2int((_zFilename == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zFilename)) + 1*uintptr(i32(0))))) == i32(0))) _isMemdb = bool2int((((_zFilename != nil) && (crt.Xstrcmp(tls, _zFilename, str(79552)) == i32(0))) || (_isTempDb != 0 && _sqlite3TempInMemory(tls, _db) != 0)) || ((_vfsFlags & i32(128)) != i32(0))) - func() int32 { - if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61179), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeOpenØ00__func__Ø000))), unsafe.Pointer(str(1184))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pVfs != (*Xsqlite3_vfs)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if _pVfs == (*Xsqlite3_vfs)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61180), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeOpenØ00__func__Ø000))), unsafe.Pointer(str(79564))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61181), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeOpenØ00__func__Ø000))), unsafe.Pointer(str(832))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_flags & i32(255)) == _flags { - return i32(0) } - return func() int32 { + }() + func() { + if (_flags & i32(255)) != _flags { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61182), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeOpenØ00__func__Ø000))), unsafe.Pointer(str(79572))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_flags & i32(8)) == i32(0)) || ((_flags & i32(4)) != i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_flags&i32(8)) != i32(0) && (_flags&i32(4)) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61185), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeOpenØ00__func__Ø000))), unsafe.Pointer(str(79592))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_flags & i32(4)) == i32(0)) || _isTempDb != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (_flags&i32(4)) != i32(0) && _isTempDb == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61188), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeOpenØ00__func__Ø000))), unsafe.Pointer(str(79652))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _isMemdb == 0 { goto _19 @@ -77329,15 +69321,11 @@ _34: goto _37 } - func() int32 { - if (_pBt.X23) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pBt.X23) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61242), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeOpenØ00__func__Ø000))), unsafe.Pointer(str(79692))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if i32(0) != crt.Xstrcmp(tls, _5_zFullPathname, _sqlite3PagerFilename(tls, (*XPager)(unsafe.Pointer(_pBt.X0)), i32(0))) || _sqlite3PagerVfs(tls, (*XPager)(unsafe.Pointer(_pBt.X0))) != _pVfs { goto _41 @@ -77477,15 +69465,11 @@ _59: _64: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(52 /* X16 */))) = (_pBt.X15) - uint32(_nReserve) - func() int32 { - if ((_pBt.X15) & uint32(i32(7))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_pBt.X15) & uint32(i32(7))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61347), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeOpenØ00__func__Ø000))), unsafe.Pointer(str(79704))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(96 /* X23 */))) = i32(1) if (_p.X3) == 0 { @@ -77524,7 +69508,7 @@ _72: goto _75 } - if store5423115(&_25_pSib, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_25_i))).X1))) == (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) || (_25_pSib.X3) == 0 { + if store5423097(&_25_pSib, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_25_i))).X1))) == (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) || (_25_pSib.X3) == 0 { goto _77 } @@ -77610,27 +69594,19 @@ _89: goto _92 } - func() int32 { - if Xsqlite3_mutex_held(tls, _mutexOpen) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, _mutexOpen) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61429), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeOpenØ00__func__Ø000))), unsafe.Pointer(str(79728))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() Xsqlite3_mutex_leave(tls, _mutexOpen) _92: - func() int32 { - if (_rc != i32(0)) || (_sqlite3BtreeConnectionCount(tls, *_ppBtree) > i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _rc == i32(0) && _sqlite3BtreeConnectionCount(tls, *_ppBtree) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61432), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeOpenØ00__func__Ø000))), unsafe.Pointer(str(79760))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _rc return @@ -77766,15 +69742,11 @@ _7: _8: _nUri = int32(int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_z))+1*uintptr(i32(1)))))) - uintptr(unsafe.Pointer(_zUri))) / 1)) - func() int32 { - if _nUri >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _nUri < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51552), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenØ00__func__Ø000))), unsafe.Pointer(str(79840))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _rc != i32(0) || (_nPathname+i32(8)) <= (_pVfs.X2) { goto _12 @@ -77793,15 +69765,11 @@ _12: _13: _5: _pPtr = (*uint8)(unsafe.Pointer(_sqlite3MallocZero(tls, (((((((((((u64(304)+uint64((_pcacheSize+i32(7))&i32(-8)))+uint64(((_pVfs.X1)+i32(7))&i32(-8)))+uint64(_journalFileSize*i32(2)))+uint64(_nPathname))+uint64(i32(1)))+uint64(_nUri))+uint64(_nPathname))+uint64(i32(8)))+uint64(i32(2)))+uint64(_nPathname))+uint64(i32(4)))+uint64(i32(2))))) - func() int32 { - if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer((unsafe.Pointer)(uintptr(int64(_journalFileSize)))))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) == int64(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer((unsafe.Pointer)(uintptr(int64(_journalFileSize)))))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) != int64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51591), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenØ00__func__Ø000))), unsafe.Pointer(str(79848))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pPtr != nil { goto _16 @@ -77833,29 +69801,21 @@ _16: p := &_pPtr return p, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_journalFileSize))) }()))) - func() int32 { - if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32))))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) == int64(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32))))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) != int64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51602), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenØ00__func__Ø000))), unsafe.Pointer(str(79908))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _zPathname == nil { goto _19 } - func() int32 { - if _nPathname > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _nPathname <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51606), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenØ00__func__Ø000))), unsafe.Pointer(str(79944))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(216 /* X52 */))) = (*int8)(unsafe.Pointer(store4543(func() (**uint8, *uint8) { p := &_pPtr @@ -77883,15 +69843,11 @@ _19: _10_fout = i32(0) _rc = _sqlite3OsOpen(tls, _pVfs, _pPager.X51, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)), _vfsFlags, &_10_fout) - func() int32 { - if _memDb == 0 { - return i32(0) - } - return func() int32 { + func() { + if _memDb != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51629), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenØ00__func__Ø000))), unsafe.Pointer(str(79976))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _readOnly = _10_fout & i32(1) if _rc != i32(0) { @@ -77949,15 +69905,11 @@ _34: goto _35 } - func() int32 { - if int32(_pPager.X13) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X13) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51696), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenØ00__func__Ø000))), unsafe.Pointer(str(80004))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3PagerSetPagesize(tls, _pPager, &_szPageDflt, i32(-1)) _35: @@ -77966,15 +69918,11 @@ _35: } _nExtra = (_nExtra + i32(7)) & i32(-8) - func() int32 { - if (_nExtra >= i32(8)) && (_nExtra < i32(1000)) { - return i32(0) - } - return func() int32 { + func() { + if _nExtra < i32(8) || _nExtra >= i32(1000) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51704), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenØ00__func__Ø000))), unsafe.Pointer(str(80024))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3PcacheOpen(tls, int32(_szPageDflt), _nExtra, bool2int(_memDb == 0), func() func(*crt.TLS, unsafe.Pointer, *XPgHdr) int32 { if _memDb == 0 { @@ -77997,85 +69945,57 @@ _44: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(10 /* X3 */))) = uint8(_useJournal) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(192 /* X49 */))) = uint32(i32(1073741823)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(17 /* X10 */))) = uint8(_tempFile) - func() int32 { - if (_tempFile == i32(0)) || (_tempFile == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _tempFile != i32(0) && _tempFile != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51732), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenØ00__func__Ø000))), unsafe.Pointer(str(80052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() i32(0) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(8 /* X1 */))) = uint8(_tempFile) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(23 /* X16 */))) = _pPager.X10 *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(20 /* X13 */))) = uint8(_memDb) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(19 /* X12 */))) = uint8(_readOnly) - func() int32 { - if _useJournal != 0 || ((_pPager.X10) != 0) { - return i32(0) - } - return func() int32 { + func() { + if _useJournal == 0 && (_pPager.X10) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51739), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenØ00__func__Ø000))), unsafe.Pointer(str(80128))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(11 /* X4 */))) = _pPager.X10 if (_pPager.X4) == 0 { goto _51 } - func() int32 { - if int32(_pPager.X5) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X5) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51742), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenØ00__func__Ø000))), unsafe.Pointer(str(80160))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPager.X6) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51743), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenØ00__func__Ø000))), unsafe.Pointer(str(80180))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPager.X9) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X9) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51744), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenØ00__func__Ø000))), unsafe.Pointer(str(80204))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPager.X8) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X8) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51745), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenØ00__func__Ø000))), unsafe.Pointer(str(80228))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPager.X7) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X7) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51746), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenØ00__func__Ø000))), unsafe.Pointer(str(80252))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _62 @@ -78088,15 +70008,11 @@ _51: _62: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(176 /* X44 */))) = uint16(_nExtra) *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(200 /* X50 */))) = int64(i32(-1)) - func() int32 { - if ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) || _tempFile != 0 { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) && _tempFile == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51759), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenØ00__func__Ø000))), unsafe.Pointer(str(80280))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _setSectorSize(tls, _pPager) if _useJournal != 0 { @@ -78279,15 +70195,11 @@ func _sqlite3PcacheOpen(tls *crt.TLS, _szPage int32, _szExtra int32, _bPurgeable crt.Xmemset(tls, (unsafe.Pointer)(_p), i32(0), u64(72)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(36 /* X6 */))) = i32(1) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(40 /* X7 */))) = _szExtra - func() int32 { - if _szExtra >= i32(8) { - return i32(0) - } - return func() int32 { + func() { + if _szExtra < i32(8) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44383), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheOpenØ00__func__Ø000))), unsafe.Pointer(str(80360))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(44 /* X8 */))) = uint8(_bPurgeable) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(45 /* X9 */))) = uint8(i32(2)) @@ -78313,34 +70225,23 @@ func _pagerStress(tls *crt.TLS, _p unsafe.Pointer, _pPg *XPgHdr) (r0 int32) { // _ = _rc _pPager = (*XPager)(unsafe.Pointer(_p)) _rc = i32(0) - func() int32 { - if (*XPager)(unsafe.Pointer(_pPg.X4)) == _pPager { - return i32(0) - } - return func() int32 { + func() { + if (*XPager)(unsafe.Pointer(_pPg.X4)) != _pPager { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51375), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerStressØ00__func__Ø000))), unsafe.Pointer(str(17868))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pPg.X6) & i32(2)) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pPg.X6) & i32(2)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51376), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerStressØ00__func__Ø000))), unsafe.Pointer(str(55708))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if func() int32 { if (_pPager.X26) != 0 { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51394), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerStressØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51394), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerStressØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -78386,15 +70287,11 @@ _14: goto _15 } - func() int32 { - if (int32(_pPg.X6) & i32(8)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pPg.X6) & i32(8)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51423), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerStressØ00__func__Ø000))), unsafe.Pointer(str(80392))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _pager_write_pagelist(tls, _pPager, _pPg) _15: @@ -78420,29 +70317,21 @@ func _pageReinit(tls *crt.TLS, _pData *XPgHdr) { // sqlite3.c:61100:1 var _pPage *XMemPage // sqlite3.c:61101:11 _ = _pPage _pPage = (*XMemPage)(unsafe.Pointer(_sqlite3PagerGetExtra(tls, _pData))) - func() int32 { - if _sqlite3PagerPageRefcount(tls, _pData) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3PagerPageRefcount(tls, _pData) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61103), unsafe.Pointer((*int8)(unsafe.Pointer(&_pageReinitØ00__func__Ø000))), unsafe.Pointer(str(80436))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pPage.X0) == 0 { goto _2 } - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61105), unsafe.Pointer((*int8)(unsafe.Pointer(&_pageReinitØ00__func__Ø000))), unsafe.Pointer(str(19920))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(0 /* X0 */))) = uint8(i32(0)) if _sqlite3PagerPageRefcount(tls, _pData) <= i32(1) { @@ -78474,25 +70363,17 @@ func _sqlite3PagerReadFileheader(tls *crt.TLS, _pPager *XPager, _N int32, _pDest _ = _rc _rc = i32(0) crt.Xmemset(tls, (unsafe.Pointer)(_pDest), i32(0), uint64(_N)) - func() int32 { - if ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) || ((_pPager.X10) != 0) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) && (_pPager.X10) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50694), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerReadFileheaderØ00__func__Ø000))), unsafe.Pointer(str(18996))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50700), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerReadFileheaderØ00__func__Ø000))), unsafe.Pointer(str(11056))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) { goto _5 @@ -78527,29 +70408,21 @@ func _sqlite3PagerSetBusyhandler(tls *crt.TLS, _pPager *XPager, _xBusyHandler fu } _1_ap = (*unsafe.Pointer)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(224 /* X53 */))))) - func() int32 { + func() { if *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 - }{(*(*func(*crt.TLS, unsafe.Pointer) int32)(unsafe.Pointer(&struct{ f unsafe.Pointer }{(*(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_ap)) + 8*uintptr(i32(0)))))})))})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct { + }{(*(*func(*crt.TLS, unsafe.Pointer) int32)(unsafe.Pointer(&struct{ f unsafe.Pointer }{(*(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_ap)) + 8*uintptr(i32(0)))))})))})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 }{_xBusyHandler})) { - return i32(0) - } - return func() int32 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50534), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSetBusyhandlerØ00__func__Ø000))), unsafe.Pointer(str(80512))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_ap)) + 8*uintptr(i32(1))))) == _pBusyHandlerArg { - return i32(0) } - return func() int32 { + }() + func() { + if unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_ap)) + 8*uintptr(i32(1))))) != _pBusyHandlerArg { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50535), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSetBusyhandlerØ00__func__Ø000))), unsafe.Pointer(str(80552))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3OsFileControlHint(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)), i32(15), (unsafe.Pointer)(_1_ap)) _0: @@ -78636,35 +70509,23 @@ func _btreeCreateTable(tls *crt.TLS, _p *XBtree, _piTable *int32, _createTabFlag var _4_iPtrPage uint32 // sqlite3.c:67456:12 _ = _4_iPtrPage _pBt = (*XBtShared)(unsafe.Pointer(_p.X1)) - func() int32 { - if _sqlite3BtreeHoldsMutex(tls, _p) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3BtreeHoldsMutex(tls, _p) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67401), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCreateTableØ00__func__Ø000))), unsafe.Pointer(str(16676))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pBt.X8) == i32(2) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pBt.X8) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67402), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCreateTableØ00__func__Ø000))), unsafe.Pointer(str(58756))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pBt.X10) & i32(1)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pBt.X10) & i32(1)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67403), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCreateTableØ00__func__Ø000))), unsafe.Pointer(str(78880))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pBt.X5) == 0 { goto _6 @@ -78682,15 +70543,11 @@ _7: goto _7 _8: - func() int32 { - if (_pgnoRoot >= uint32(i32(3))) || ((_sqlite3Config.X6) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _pgnoRoot < uint32(i32(3)) && (_sqlite3Config.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67436), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCreateTableØ00__func__Ø000))), unsafe.Pointer(str(80604))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _allocateBtreePage(tls, _pBt, &_1_pPageMove, &_1_pgnoMove, _pgnoRoot, uint8(i32(1))) if _rc == i32(0) { @@ -78742,25 +70599,17 @@ _18: return _19: - func() int32 { - if int32(_4_eType) != i32(1) { - return i32(0) - } - return func() int32 { + func() { + if int32(_4_eType) == i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67480), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCreateTableØ00__func__Ø000))), unsafe.Pointer(str(80632))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_4_eType) != i32(2) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_4_eType) == i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67481), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCreateTableØ00__func__Ø000))), unsafe.Pointer(str(80656))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _relocatePage(tls, _pBt, _pRoot, _4_eType, _4_iPtrPage, _1_pgnoMove, i32(0)) _releasePage(tls, _pRoot) @@ -78806,25 +70655,18 @@ _27: return _28: - func() int32 { - if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer((*XMemPage)(unsafe.Pointer(_pBt.X3)).X23))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer((*XMemPage)(unsafe.Pointer(_pBt.X3)).X23))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67513), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCreateTableØ00__func__Ø000))), unsafe.Pointer(str(80680))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3BtreeUpdateMeta(tls, _p, i32(4), _pgnoRoot) if func() int32 { if _rc != 0 { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67515), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCreateTableØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67515), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCreateTableØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -78851,15 +70693,11 @@ _6: _35: _34: - func() int32 { - if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pRoot.X23))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pRoot.X23))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67525), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCreateTableØ00__func__Ø000))), unsafe.Pointer(str(80728))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_createTabFlags & i32(1)) == 0 { goto _38 @@ -78873,15 +70711,11 @@ _38: _39: _zeroPage(tls, _pRoot, _ptfFlags) _sqlite3PagerUnref(tls, (*XPgHdr)(unsafe.Pointer(_pRoot.X23))) - func() int32 { - if ((int32(_pBt.X4) & i32(4)) == i32(0)) || (_pgnoRoot == uint32(i32(2))) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pBt.X4)&i32(4)) != i32(0) && _pgnoRoot != uint32(i32(2)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67533), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCreateTableØ00__func__Ø000))), unsafe.Pointer(str(80768))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *_piTable = int32(_pgnoRoot) r0 = i32(0) @@ -78929,30 +70763,22 @@ func _sqlite3VdbeSorterInit(tls *crt.TLS, _db *Xsqlite3, _nField int32, _pCsr *X _1: _nWorker = *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[12]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(112 /* X31 */))))) + 4*uintptr(i32(11)))) _2: - func() int32 { - if ((*XKeyInfo)(unsafe.Pointer(_pCsr.X15)) != nil) && ((*XBtree)(unsafe.Pointer(_pCsr.X8)) == (*XBtree)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if (*XKeyInfo)(unsafe.Pointer(_pCsr.X15)) == nil || (*XBtree)(unsafe.Pointer(_pCsr.X8)) != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86811), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterInitØ00__func__Ø000))), unsafe.Pointer(str(80840))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pCsr.X0) == i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pCsr.X0) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86812), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterInitØ00__func__Ø000))), unsafe.Pointer(str(59748))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _szKeyInfo = int32(u64(40) + (uint64(int32((*XKeyInfo)(unsafe.Pointer(_pCsr.X15)).X2)-i32(1)) * u64(8))) _sz = int32(u64(200) + (uint64(_nWorker) * u64(104))) _pSorter = (*XVdbeSorter)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, uint64(_sz+_szKeyInfo)))) - *(**XVdbeSorter)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(48 /* X14 */))))))) = _pSorter + *(**XVdbeSorter)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(48 /* X14 */))))))) = _pSorter if _pSorter != (*XVdbeSorter)(unsafe.Pointer(uintptr(i32(0)))) { goto _8 } @@ -78961,7 +70787,7 @@ _2: goto _9 _8: - *(**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(40 /* X7 */))))) = store5669397(&_pKeyInfo, (*XKeyInfo)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(_pSorter))))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_sz)))))))))) + *(**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(40 /* X7 */))))) = store5669379(&_pKeyInfo, (*XKeyInfo)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(_pSorter))))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_sz)))))))))) crt.Xmemcpy(tls, (unsafe.Pointer)(_pKeyInfo), _pCsr.X15, uint64(_szKeyInfo)) *(**Xsqlite3)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pKeyInfo)) + uintptr(16 /* X4 */))))) = (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) if _nField == 0 || _nWorker != i32(0) { @@ -79025,19 +70851,15 @@ _18: goto _23 } - func() int32 { - if (_pSorter.X10) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pSorter.X10) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86859), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterInitØ00__func__Ø000))), unsafe.Pointer(str(80872))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(84 /* X11 */))) = _pgsz - *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(8 /* X1 */))) = (*uint8)(unsafe.Pointer(_sqlite3Malloc(tls, uint64(_pgsz)))) - if ((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X1) != nil { + *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(8 /* X1 */))) = (*uint8)(unsafe.Pointer(_sqlite3Malloc(tls, uint64(_pgsz)))) + if ((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X1) != nil { goto _26 } @@ -79070,45 +70892,29 @@ func _sqlite3BtreeCursorHasHint(tls *crt.TLS, _pCsr *XBtCursor, _mask uint32) (r } func _sqlite3BtreePrevious(tls *crt.TLS, _pCur *XBtCursor, _pRes *int32) (r0 int32) { // sqlite3.c:64557:1 - func() int32 { - if _cursorOwnsBtShared(tls, _pCur) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _cursorOwnsBtShared(tls, _pCur) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64558), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePreviousØ00__func__Ø000))), unsafe.Pointer(str(74648))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pRes != (*int32)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if _pRes == (*int32)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64559), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePreviousØ00__func__Ø000))), unsafe.Pointer(str(75616))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*_pRes) == i32(0)) || ((*_pRes) == i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if (*_pRes) != i32(0) && (*_pRes) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64560), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePreviousØ00__func__Ø000))), unsafe.Pointer(str(75624))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pCur.X9) == i32(0)) || (int32(_pCur.X12) != i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pCur.X9) != i32(0) && int32(_pCur.X12) == i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64561), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePreviousØ00__func__Ø000))), unsafe.Pointer(str(75648))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *_pRes = i32(0) { @@ -79144,65 +70950,41 @@ func _btreePrevious(tls *crt.TLS, _pCur *XBtCursor, _pRes *int32) (r0 int32) { / _ = _pPage var _6_idx int32 // sqlite3.c:64531:9 _ = _6_idx - func() int32 { - if _cursorOwnsBtShared(tls, _pCur) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _cursorOwnsBtShared(tls, _pCur) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64502), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreePreviousØ00__func__Ø000))), unsafe.Pointer(str(74648))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pRes != (*int32)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if _pRes == (*int32)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64503), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreePreviousØ00__func__Ø000))), unsafe.Pointer(str(75616))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*_pRes) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (*_pRes) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64504), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreePreviousØ00__func__Ø000))), unsafe.Pointer(str(75716))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pCur.X9) == i32(0)) || (int32(_pCur.X12) != i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pCur.X9) != i32(0) && int32(_pCur.X12) == i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64505), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreePreviousØ00__func__Ø000))), unsafe.Pointer(str(75648))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pCur.X10) & i32(14)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pCur.X10) & i32(14)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64506), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreePreviousØ00__func__Ø000))), unsafe.Pointer(str(80940))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(32 /* X4 */))).X4) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(32 /* X4 */))).X4) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64507), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreePreviousØ00__func__Ø000))), unsafe.Pointer(str(81008))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pCur.X12) == i32(1) { goto _13 @@ -79235,15 +71017,11 @@ _17: goto _18 } - func() int32 { - if (int32(_pCur.X12) == i32(1)) || (int32(_pCur.X12) == i32(2)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pCur.X12) != i32(1) && int32(_pCur.X12) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64518), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreePreviousØ00__func__Ø000))), unsafe.Pointer(str(75728))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(86 /* X12 */))) = uint8(i32(1)) if (_pCur.X9) >= i32(0) { @@ -79259,15 +71037,11 @@ _22: _18: _13: _pPage = *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14))) - func() int32 { - if (_pPage.X0) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pPage.X0) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64529), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreePreviousØ00__func__Ø000))), unsafe.Pointer(str(75492))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pPage.X5) != 0 { goto _25 @@ -79306,25 +71080,17 @@ _30: goto _28 _29: - func() int32 { - if int32((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(32 /* X4 */))).X4) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(32 /* X4 */))).X4) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64544), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreePreviousØ00__func__Ø000))), unsafe.Pointer(str(81008))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pCur.X10) & i32(4)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pCur.X10) & i32(4)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64545), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreePreviousØ00__func__Ø000))), unsafe.Pointer(str(81028))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(_pCur.X14))) -= 1 _pPage = *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14))) @@ -79359,28 +71125,20 @@ func _moveToRightmost(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { // sqlite3.c: _ = _pPage _rc = i32(0) _pPage = nil - func() int32 { - if _cursorOwnsBtShared(tls, _pCur) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _cursorOwnsBtShared(tls, _pCur) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63980), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToRightmostØ00__func__Ø000))), unsafe.Pointer(str(74648))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pCur.X12) == i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pCur.X12) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63981), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToRightmostØ00__func__Ø000))), unsafe.Pointer(str(9180))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _4: - if (store5664445(&_pPage, *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X5) != 0 { + if (store5664427(&_pPage, *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X5) != 0 { goto _5 } @@ -79399,25 +71157,17 @@ _6: _5: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(_pCur.X14))) = uint16(int32(_pPage.X14) - i32(1)) - func() int32 { - if int32((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(32 /* X4 */))).X4) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(32 /* X4 */))).X4) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63989), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToRightmostØ00__func__Ø000))), unsafe.Pointer(str(81008))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pCur.X10) & i32(2)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pCur.X10) & i32(2)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63990), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToRightmostØ00__func__Ø000))), unsafe.Pointer(str(81084))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = i32(0) return @@ -79441,25 +71191,17 @@ func _sqlite3BtreeLast(tls *crt.TLS, _pCur *XBtCursor, _pRes *int32) (r0 int32) _ = _rc var _1_ii int32 // sqlite3.c:64032:9 _ = _1_ii - func() int32 { - if _cursorOwnsBtShared(tls, _pCur) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _cursorOwnsBtShared(tls, _pCur) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64024), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeLastØ00__func__Ø000))), unsafe.Pointer(str(74648))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCur.X0)).X0)).X3))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCur.X0)).X0)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64025), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeLastØ00__func__Ø000))), unsafe.Pointer(str(74676))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if i32(1) != int32(_pCur.X12) || (int32(_pCur.X10)&i32(8)) == i32(0) { goto _5 @@ -79471,39 +71213,27 @@ _6: goto _9 } - func() int32 { - if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(_1_ii)))) == int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_1_ii)))).X14) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(_1_ii)))) != int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_1_ii)))).X14) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64034), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeLastØ00__func__Ø000))), unsafe.Pointer(str(81140))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _1_ii += 1 goto _6 _9: - func() int32 { - if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(_pCur.X14)))) == (int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X14) - i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(_pCur.X14)))) != (int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X14) - i32(1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64036), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeLastØ00__func__Ø000))), unsafe.Pointer(str(81184))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X5) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if ((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X5) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64037), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeLastØ00__func__Ø000))), unsafe.Pointer(str(81248))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = i32(0) return @@ -79518,29 +71248,21 @@ _5: goto _17 } - func() int32 { - if ((_pCur.X7) == uint32(i32(0))) || (int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X14) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_pCur.X7) != uint32(i32(0)) && int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X14) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64045), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeLastØ00__func__Ø000))), unsafe.Pointer(str(75080))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *_pRes = i32(1) goto _21 _17: - func() int32 { - if int32(_pCur.X12) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pCur.X12) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64048), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeLastØ00__func__Ø000))), unsafe.Pointer(str(9180))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *_pRes = i32(0) _rc = _moveToRightmost(tls, _pCur) @@ -79603,73 +71325,49 @@ func _sqlite3BtreeInsert(tls *crt.TLS, _pCur *XBtCursor, _pX *XBtreePayload, _fl _p = (*XBtree)(unsafe.Pointer(_pCur.X0)) _pBt = (*XBtShared)(unsafe.Pointer(_p.X1)) _newCell = nil - func() int32 { - if (_flags & i32(10)) == _flags { - return i32(0) - } - return func() int32 { + func() { + if (_flags & i32(10)) != _flags { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67031), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81300))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pCur.X12) != i32(4) { goto _2 } - func() int32 { - if (_pCur.X9) != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pCur.X9) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67034), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(77856))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _pCur.X9 return _2: - func() int32 { - if _cursorOwnsBtShared(tls, _pCur) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _cursorOwnsBtShared(tls, _pCur) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67038), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(74648))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (((int32(_pCur.X10) & i32(1)) != i32(0)) && (int32(_pBt.X8) == i32(2))) && ((int32(_pBt.X10) & i32(1)) == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pCur.X10)&i32(1)) == i32(0) || int32(_pBt.X8) != i32(2) || (int32(_pBt.X10)&i32(1)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67039), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81352))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _hasSharedCacheTableLock(tls, _p, _pCur.X7, bool2int((*XKeyInfo)(unsafe.Pointer(_pCur.X16)) != (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0))))), i32(2)) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _hasSharedCacheTableLock(tls, _p, _pCur.X7, bool2int((*XKeyInfo)(unsafe.Pointer(_pCur.X16)) != (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0))))), i32(2)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67042), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81464))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (unsafe.Pointer(_pX.X0) == (unsafe.Pointer)(uintptr(i32(0)))) == ((*XKeyInfo)(unsafe.Pointer(_pCur.X16)) == (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) } - return func() int32 { + }() + func() { + if (unsafe.Pointer(_pX.X0) == (unsafe.Pointer)(uintptr(i32(0)))) != ((*XKeyInfo)(unsafe.Pointer(_pCur.X16)) == (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67049), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81532))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_pCur.X10) & i32(32)) == 0 { goto _15 @@ -79689,26 +71387,18 @@ _15: goto _17 } - func() int32 { - if unsafe.Pointer(_pX.X0) == (unsafe.Pointer)(uintptr(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if unsafe.Pointer(_pX.X0) != (unsafe.Pointer)(uintptr(i32(0))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67068), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81568))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _invalidateIncrblobCursors(tls, _p, _pX.X1, i32(0)) - func() int32 { - if ((_flags & i32(2)) == i32(0)) || (((int32(_pCur.X10) & i32(2)) != i32(0)) && ((_pX.X1) == ((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(32 /* X4 */))).X0))) { - return i32(0) - } - return func() int32 { + func() { + if (_flags&i32(2)) != i32(0) && ((int32(_pCur.X10)&i32(2)) == i32(0) || (_pX.X1) != ((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(32 /* X4 */))).X0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67075), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81580))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_pCur.X10)&i32(2)) == i32(0) || (_pX.X1) != ((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(32 /* X4 */))).X0) { goto _25 @@ -79777,57 +71467,37 @@ _37: _38: _35: _33: - func() int32 { - if (int32(_pCur.X12) == i32(1)) || ((int32(_pCur.X12) == i32(0)) && _loc != 0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pCur.X12) != i32(1) && (int32(_pCur.X12) != i32(0) || _loc == 0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67107), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81684))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pPage = *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14))) - func() int32 { - if ((_pPage.X2) != 0) || ((_pX.X1) >= int64(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if (_pPage.X2) == 0 && (_pX.X1) < int64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67110), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81752))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pPage.X5) != 0) || ((_pPage.X2) == 0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pPage.X5) == 0 && (_pPage.X2) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67111), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81784))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pPage.X0) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (_pPage.X0) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67116), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(75492))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _newCell = _pBt.X27 - func() int32 { - if _newCell != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _newCell == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67118), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81816))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _fillInCell(tls, _pPage, _newCell, _pX, &_szNew) if _rc == 0 { @@ -79837,42 +71507,30 @@ _33: goto _end_insert _53: - func() int32 { - if _szNew == int32((*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct { + func() { + if _szNew != int32((*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *uint8) uint16 }{(_pPage.X24)})))(tls, _pPage, _newCell)) { - return i32(0) - } - return func() int32 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67121), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81828))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _szNew <= int32((_pBt.X15)-uint32(i32(8))) { - return i32(0) } - return func() int32 { + }() + func() { + if _szNew > int32((_pBt.X15)-uint32(i32(8))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67122), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81868))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _idx = int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(_pCur.X14)))) if _loc != i32(0) { goto _58 } - func() int32 { - if _idx < int32(_pPage.X14) { - return i32(0) - } - return func() int32 { + func() { + if _idx >= int32(_pPage.X14) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67126), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81896))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3PagerWrite(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) if _rc == 0 { @@ -79894,15 +71552,11 @@ _62: goto _64 } - func() int32 { - if _rc == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67142), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(14052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_oldCell))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_szNew))))))))) <= uintptr(unsafe.Pointer(_pPage.X20)) { goto _67 @@ -79932,67 +71586,47 @@ _58: goto _71 } - func() int32 { - if (_pPage.X5) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pPage.X5) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67150), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81916))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _idx = int32(preInc4530((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */)))))+2*uintptr(_pCur.X14))), uint16(1))) goto _74 _71: - func() int32 { - if (_pPage.X5) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pPage.X5) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67153), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81916))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _74: _69: _insertCell(tls, _pPage, _idx, _newCell, _szNew, (*uint8)(unsafe.Pointer(uintptr(i32(0)))), uint32(i32(0)), &_rc) - func() int32 { - if (int32(_pPage.X9) == i32(0)) || (_rc == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPage.X9) != i32(0) && _rc != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67156), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81928))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_rc != i32(0)) || (int32(_pPage.X14) > i32(0))) || (int32(_pPage.X9) > i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if _rc == i32(0) && int32(_pPage.X14) <= i32(0) && int32(_pPage.X9) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67157), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81968))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(32 /* X4 */))))) + uintptr(22 /* X4 */))) = uint16(i32(0)) if (_pPage.X9) == 0 { goto _84 } - func() int32 { - if _rc == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67181), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(14052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(84 /* X10 */))) @@ -80011,15 +71645,11 @@ _69: goto _89 } - func() int32 { - if unsafe.Pointer(_pCur.X6) == (unsafe.Pointer)(uintptr(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if unsafe.Pointer(_pCur.X6) != (unsafe.Pointer)(uintptr(i32(0))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67194), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(82024))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(64 /* X6 */))) = _sqlite3Malloc(tls, uint64(_pX.X1)) if unsafe.Pointer(_pCur.X6) != (unsafe.Pointer)(uintptr(i32(0))) { @@ -80037,15 +71667,11 @@ _89: *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(56 /* X5 */))) = _pX.X1 _88: _84: - func() int32 { - if int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X9) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X9) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67206), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(82040))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _end_insert: r0 = _rc @@ -80069,15 +71695,11 @@ func _invalidateIncrblobCursors(tls *crt.TLS, _pBtree *XBtree, _iRow int64, _isC return _0: - func() int32 { - if _sqlite3BtreeHoldsMutex(tls, _pBtree) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3BtreeHoldsMutex(tls, _pBtree) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59465), unsafe.Pointer((*int8)(unsafe.Pointer(&_invalidateIncrblobCursorsØ00__func__Ø000))), unsafe.Pointer(str(82100))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBtree)) + uintptr(19 /* X5 */))) = uint8(i32(0)) _p = (*XBtCursor)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pBtree.X1)).X2)) @@ -80151,25 +71773,17 @@ func _fillInCell(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8, _pX *XBtreePaylo _pToRelease = nil _pBt = (*XBtShared)(unsafe.Pointer(_pPage.X18)) _pgnoOvfl = u32(0) - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65155), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInCellØ00__func__Ø000))), unsafe.Pointer(str(19920))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((uintptr(unsafe.Pointer(_pCell)) < uintptr(unsafe.Pointer(_pPage.X19))) || (uintptr(unsafe.Pointer(_pCell)) >= uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage.X19))+1*uintptr(_pBt.X15))))))) || _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if uintptr(unsafe.Pointer(_pCell)) >= uintptr(unsafe.Pointer(_pPage.X19)) && uintptr(unsafe.Pointer(_pCell)) < uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage.X19))+1*uintptr(_pBt.X15))))) && _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65159), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInCellØ00__func__Ø000))), unsafe.Pointer(str(82160))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nHeader = int32(_pPage.X7) if (_pPage.X2) == 0 { @@ -80179,15 +71793,11 @@ func _fillInCell(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8, _pX *XBtreePaylo _nPayload = (_pX.X5) + (_pX.X6) _pSrc = (*uint8)(unsafe.Pointer(_pX.X2)) _nSrc = _pX.X5 - func() int32 { - if (_pPage.X3) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pPage.X3) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65168), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInCellØ00__func__Ø000))), unsafe.Pointer(str(55212))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := &_nHeader @@ -80210,15 +71820,11 @@ func _fillInCell(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8, _pX *XBtreePaylo goto _11 _6: - func() int32 { - if ((_pX.X1) <= int64(i32(2147483647))) && ((_pX.X0) != (unsafe.Pointer)(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (_pX.X1) > int64(i32(2147483647)) || (_pX.X0) == (unsafe.Pointer)(uintptr(i32(0))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65172), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInCellØ00__func__Ø000))), unsafe.Pointer(str(82264))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nSrc = store961(&_nPayload, int32(_pX.X1)) _pSrc = (*uint8)(unsafe.Pointer(_pX.X0)) @@ -80269,45 +71875,29 @@ _19: (*(*func(*crt.TLS, *XMemPage, *uint8, *XCellInfo))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *uint8, unsafe.Pointer) }{(_pPage.X25)})))(tls, _pPage, _pCell, &_5_info) - func() int32 { - if _nHeader == int32(int64((uintptr(unsafe.Pointer(_5_info.X1))-uintptr(unsafe.Pointer(_pCell)))/1)) { - return i32(0) - } - return func() int32 { + func() { + if _nHeader != int32(int64((uintptr(unsafe.Pointer(_5_info.X1))-uintptr(unsafe.Pointer(_pCell)))/1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65215), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInCellØ00__func__Ø000))), unsafe.Pointer(str(82300))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_5_info.X0) == (_pX.X1) { - return i32(0) } - return func() int32 { + }() + func() { + if (_5_info.X0) != (_pX.X1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65216), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInCellØ00__func__Ø000))), unsafe.Pointer(str(82340))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*_pnSize) == int32(_5_info.X4) { - return i32(0) } - return func() int32 { + }() + func() { + if (*_pnSize) != int32(_5_info.X4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65217), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInCellØ00__func__Ø000))), unsafe.Pointer(str(82360))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _spaceLeft == int32(_5_info.X3) { - return i32(0) } - return func() int32 { + }() + func() { + if _spaceLeft != int32(_5_info.X3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65218), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInCellØ00__func__Ø000))), unsafe.Pointer(str(82384))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _29: if _nPayload <= i32(0) { @@ -80358,25 +71948,17 @@ _36: return _40: - func() int32 { - if (_pToRelease == (*XMemPage)(unsafe.Pointer(uintptr(i32(0))))) || _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pToRelease.X23))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _pToRelease != (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) && _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pToRelease.X23))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65262), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInCellØ00__func__Ø000))), unsafe.Pointer(str(82412))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((uintptr(unsafe.Pointer(_pPrior)) < uintptr(unsafe.Pointer(_pPage.X19))) || (uintptr(unsafe.Pointer(_pPrior)) >= uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage.X19))+1*uintptr(_pBt.X15))))))) || _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if uintptr(unsafe.Pointer(_pPrior)) >= uintptr(unsafe.Pointer(_pPage.X19)) && uintptr(unsafe.Pointer(_pPrior)) < uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage.X19))+1*uintptr(_pBt.X15))))) && _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65266), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInCellØ00__func__Ø000))), unsafe.Pointer(str(82476))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3Put4byte(tls, _pPrior, _pgnoOvfl) _releasePage(tls, _pToRelease) @@ -80393,25 +71975,17 @@ _31: _n = _spaceLeft _48: - func() int32 { - if (_pToRelease == (*XMemPage)(unsafe.Pointer(uintptr(i32(0))))) || _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pToRelease.X23))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _pToRelease != (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) && _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pToRelease.X23))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65282), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInCellØ00__func__Ø000))), unsafe.Pointer(str(82412))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((uintptr(unsafe.Pointer(_pPayload)) < uintptr(unsafe.Pointer(_pPage.X19))) || (uintptr(unsafe.Pointer(_pPayload)) >= uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage.X19))+1*uintptr(_pBt.X15))))))) || _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if uintptr(unsafe.Pointer(_pPayload)) >= uintptr(unsafe.Pointer(_pPage.X19)) && uintptr(unsafe.Pointer(_pPayload)) < uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage.X19))+1*uintptr(_pBt.X15))))) && _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65286), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInCellØ00__func__Ø000))), unsafe.Pointer(str(82580))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _nSrc <= i32(0) { goto _56 @@ -80423,15 +71997,11 @@ _48: _n = _nSrc _57: - func() int32 { - if _pSrc != nil { - return i32(0) - } - return func() int32 { + func() { + if _pSrc == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65291), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInCellØ00__func__Ø000))), unsafe.Pointer(str(82688))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() crt.Xmemcpy(tls, (unsafe.Pointer)(_pPayload), (unsafe.Pointer)(_pSrc), uint64(_n)) goto _60 @@ -80495,15 +72065,11 @@ func _clearCell(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8, _pInfo *XCellInfo var _3_pOvfl *XMemPage // sqlite3.c:65086:13 _ = _3_pOvfl _pBt = (*XBtShared)(unsafe.Pointer(_pPage.X18)) - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65069), unsafe.Pointer((*int8)(unsafe.Pointer(&_clearCellØ00__func__Ø000))), unsafe.Pointer(str(19920))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() (*(*func(*crt.TLS, *XMemPage, *uint8, *XCellInfo))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *uint8, unsafe.Pointer) @@ -80525,27 +72091,19 @@ _2: _3: _ovflPgno = _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_pCell))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_pInfo.X4)))))))))-uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(4))))))))) - func() int32 { - if (_pBt.X16) > uint32(i32(4)) { - return i32(0) - } - return func() int32 { + func() { + if (_pBt.X16) <= uint32(i32(4)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65078), unsafe.Pointer((*int8)(unsafe.Pointer(&_clearCellØ00__func__Ø000))), unsafe.Pointer(str(82708))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _ovflPageSize = (_pBt.X16) - uint32(i32(4)) _nOvfl = int32(((((_pInfo.X2) - uint32(_pInfo.X3)) + _ovflPageSize) - uint32(i32(1))) / _ovflPageSize) - func() int32 { - if (_nOvfl > i32(0)) || (((_sqlite3Config.X6) == i32(0)) && (((_pInfo.X2) + _ovflPageSize) < _ovflPageSize)) { - return i32(0) - } - return func() int32 { + func() { + if _nOvfl <= i32(0) && ((_sqlite3Config.X6) != i32(0) || ((_pInfo.X2)+_ovflPageSize) >= _ovflPageSize) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65081), unsafe.Pointer((*int8)(unsafe.Pointer(&_clearCellØ00__func__Ø000))), unsafe.Pointer(str(82728))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _10: if postInc961(&_nOvfl, int32(-1)) == 0 { @@ -80576,7 +72134,7 @@ _13: _15: _14: - if _3_pOvfl == nil && store5664445(&_3_pOvfl, _btreePageLookup(tls, _pBt, _ovflPgno)) == (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) || _sqlite3PagerPageRefcount(tls, (*XPgHdr)(unsafe.Pointer(_3_pOvfl.X23))) == i32(1) { + if _3_pOvfl == nil && store5664427(&_3_pOvfl, _btreePageLookup(tls, _pBt, _ovflPgno)) == (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) || _sqlite3PagerPageRefcount(tls, (*XPgHdr)(unsafe.Pointer(_3_pOvfl.X23))) == i32(1) { goto _18 } @@ -80618,15 +72176,11 @@ func init() { func _btreePageLookup(tls *crt.TLS, _pBt *XBtShared, _pgno uint32) (r0 *XMemPage) { // sqlite3.c:60959:1 var _pDbPage *XPgHdr // sqlite3.c:60960:10 _ = _pDbPage - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60961), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreePageLookupØ00__func__Ø000))), unsafe.Pointer(str(7928))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pDbPage = _sqlite3PagerLookup(tls, (*XPager)(unsafe.Pointer(_pBt.X0)), _pgno) if _pDbPage == nil { @@ -80666,35 +72220,23 @@ func _freePage2(tls *crt.TLS, _pBt *XBtShared, _pMemPage *XMemPage, _iPage uint3 _pTrunk = nil _iTrunk = u32(0) _pPage1 = (*XMemPage)(unsafe.Pointer(_pBt.X3)) - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64927), unsafe.Pointer((*int8)(unsafe.Pointer(&_freePage2Ø00__func__Ø000))), unsafe.Pointer(str(7928))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_sqlite3Config.X6) == i32(0)) || (_iPage > uint32(i32(1))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_sqlite3Config.X6) != i32(0) && _iPage <= uint32(i32(1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64928), unsafe.Pointer((*int8)(unsafe.Pointer(&_freePage2Ø00__func__Ø000))), unsafe.Pointer(str(82832))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pMemPage == nil) || ((_pMemPage.X4) == _iPage) { - return i32(0) } - return func() int32 { + }() + func() { + if _pMemPage != nil && (_pMemPage.X4) != _iPage { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64929), unsafe.Pointer((*int8)(unsafe.Pointer(&_freePage2Ø00__func__Ø000))), unsafe.Pointer(str(82856))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _iPage >= uint32(i32(2)) { goto _8 @@ -80765,15 +72307,11 @@ _16: _19: _6_nLeaf = _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTrunk.X19))+1*uintptr(i32(4))))) - func() int32 { - if (_pBt.X16) > uint32(i32(32)) { - return i32(0) - } - return func() int32 { + func() { + if (_pBt.X16) <= uint32(i32(32)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64982), unsafe.Pointer((*int8)(unsafe.Pointer(&_freePage2Ø00__func__Ø000))), unsafe.Pointer(str(82892))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _6_nLeaf <= (((_pBt.X16) / uint32(i32(4))) - uint32(i32(2))) { goto _22 @@ -80851,25 +72389,17 @@ func _sqlite3PagerRef(tls *crt.TLS, _pPg *XPgHdr) { // sqlite3.c:51007:1 } func _sqlite3PcacheRef(tls *crt.TLS, _p *XPgHdr) { // sqlite3.c:44607:1 - func() int32 { - if int32(_p.X7) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X7) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44608), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheRefØ00__func__Ø000))), unsafe.Pointer(str(12832))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3PcachePageSanity(tls, _p) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3PcachePageSanity(tls, _p) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44609), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheRefØ00__func__Ø000))), unsafe.Pointer(str(12844))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(46 /* X7 */))) += 1 *(*int32)(unsafe.Pointer(uintptr(_p.X8) + uintptr(24 /* X3 */))) += 1 @@ -80914,15 +72444,11 @@ func _btreeSetHasContent(tls *crt.TLS, _pBt *XBtShared, _pgno uint32) (r0 int32) goto _0 } - func() int32 { - if _pgno <= (_pBt.X18) { - return i32(0) - } - return func() int32 { + func() { + if _pgno > (_pBt.X18) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59520), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeSetHasContentØ00__func__Ø000))), unsafe.Pointer(str(82944))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XBitvec)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(88 /* X22 */))))) = _sqlite3BitvecCreate(tls, _pBt.X18) if (*XBitvec)(unsafe.Pointer(_pBt.X22)) != nil { @@ -80967,45 +72493,29 @@ func _dropCell(tls *crt.TLS, _pPage *XMemPage, _idx int32, _sz int32, _pRC *int3 return _0: - func() int32 { - if (_idx >= i32(0)) && (_idx < int32(_pPage.X14)) { - return i32(0) - } - return func() int32 { + func() { + if _idx < i32(0) || _idx >= int32(_pPage.X14) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65322), unsafe.Pointer((*int8)(unsafe.Pointer(&_dropCellØ00__func__Ø000))), unsafe.Pointer(str(82984))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_sqlite3Config.X6) == i32(0)) || (_sz == int32(_cellSize(tls, _pPage, _idx))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_sqlite3Config.X6) != i32(0) && _sz != int32(_cellSize(tls, _pPage, _idx)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65323), unsafe.Pointer((*int8)(unsafe.Pointer(&_dropCellØ00__func__Ø000))), unsafe.Pointer(str(83012))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65324), unsafe.Pointer((*int8)(unsafe.Pointer(&_dropCellØ00__func__Ø000))), unsafe.Pointer(str(54968))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65325), unsafe.Pointer((*int8)(unsafe.Pointer(&_dropCellØ00__func__Ø000))), unsafe.Pointer(str(19920))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _data = _pPage.X19 _ptr = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage.X21)) + 1*uintptr(i32(2)*_idx))) @@ -81096,75 +72606,47 @@ func _freeSpace(tls *crt.TLS, _pPage *XMemPage, _iStart uint16, _iSize uint16) ( _iLast = ((*XBtShared)(unsafe.Pointer(_pPage.X18)).X16) - uint32(i32(4)) _iEnd = uint32(int32(_iStart) + int32(_iSize)) _data = _pPage.X19 - func() int32 { - if (*XBtShared)(unsafe.Pointer(_pPage.X18)) != (*XBtShared)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XBtShared)(unsafe.Pointer(_pPage.X18)) == (*XBtShared)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60590), unsafe.Pointer((*int8)(unsafe.Pointer(&_freeSpaceØ00__func__Ø000))), unsafe.Pointer(str(57104))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60591), unsafe.Pointer((*int8)(unsafe.Pointer(&_freeSpaceØ00__func__Ø000))), unsafe.Pointer(str(54968))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_sqlite3Config.X6) == i32(0)) || (int32(_iStart) >= ((int32(_pPage.X6) + i32(6)) + int32(_pPage.X7))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_sqlite3Config.X6) != i32(0) && int32(_iStart) < ((int32(_pPage.X6)+i32(6))+int32(_pPage.X7)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60592), unsafe.Pointer((*int8)(unsafe.Pointer(&_freeSpaceØ00__func__Ø000))), unsafe.Pointer(str(83064))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_sqlite3Config.X6) == i32(0)) || (_iEnd <= ((*XBtShared)(unsafe.Pointer(_pPage.X18)).X16)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_sqlite3Config.X6) != i32(0) && _iEnd > ((*XBtShared)(unsafe.Pointer(_pPage.X18)).X16) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60593), unsafe.Pointer((*int8)(unsafe.Pointer(&_freeSpaceØ00__func__Ø000))), unsafe.Pointer(str(83128))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60594), unsafe.Pointer((*int8)(unsafe.Pointer(&_freeSpaceØ00__func__Ø000))), unsafe.Pointer(str(19920))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_iSize) >= i32(4) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_iSize) < i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60595), unsafe.Pointer((*int8)(unsafe.Pointer(&_freeSpaceØ00__func__Ø000))), unsafe.Pointer(str(83176))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if uint32(_iStart) <= _iLast { - return i32(0) } - return func() int32 { + }() + func() { + if uint32(_iStart) > _iLast { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60596), unsafe.Pointer((*int8)(unsafe.Pointer(&_freeSpaceØ00__func__Ø000))), unsafe.Pointer(str(83188))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32((*XBtShared)(unsafe.Pointer(_pPage.X18)).X10) & i32(4)) == 0 { goto _16 @@ -81214,15 +72696,11 @@ _21: return _24: - func() int32 { - if (int32(_iFreeBlk) > int32(_iPtr)) || (int32(_iFreeBlk) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_iFreeBlk) <= int32(_iPtr) && int32(_iFreeBlk) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60620), unsafe.Pointer((*int8)(unsafe.Pointer(&_freeSpaceØ00__func__Ø000))), unsafe.Pointer(str(83204))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _iFreeBlk == 0 || (_iEnd+uint32(i32(3))) < uint32(_iFreeBlk) { goto _29 @@ -81353,78 +72831,50 @@ func _insertCell(tls *crt.TLS, _pPage *XMemPage, _i int32, _pCell *uint8, _sz in var _4_rc int32 // sqlite3.c:65420:9 _ = _4_rc _idx = i32(0) - func() int32 { - if (*_pRC) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (*_pRC) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65383), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(83248))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_i >= i32(0)) && (_i <= (int32(_pPage.X14) + int32(_pPage.X9))) { - return i32(0) } - return func() int32 { + }() + func() { + if _i < i32(0) || _i > (int32(_pPage.X14)+int32(_pPage.X9)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65384), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(83264))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((((*XBtShared)(unsafe.Pointer(_pPage.X18)).X15) - uint32(i32(8))) / uint32(i32(6))) <= uint32(i32(10921)) { - return i32(0) } - return func() int32 { + }() + func() { + if ((((*XBtShared)(unsafe.Pointer(_pPage.X18)).X15) - uint32(i32(8))) / uint32(i32(6))) > uint32(i32(10921)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65385), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(83308))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (uint32(_pPage.X14) <= ((((*XBtShared)(unsafe.Pointer(_pPage.X18)).X15) - uint32(i32(8))) / uint32(i32(6)))) || ((_sqlite3Config.X6) == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if uint32(_pPage.X14) > ((((*XBtShared)(unsafe.Pointer(_pPage.X18)).X15)-uint32(i32(8)))/uint32(i32(6))) && (_sqlite3Config.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65386), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(83336))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPage.X9) <= i32(4) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPage.X9) > i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65387), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(83384))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() i32(0) - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65389), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(19920))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - func() int32 { - if (_sz == int32((*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct { + func() { + if _sz != int32((*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *uint8) uint16 - }{(_pPage.X24)})))(tls, _pPage, _pCell))) || ((_sz == i32(8)) && (_iChild > uint32(i32(0)))) { - return i32(0) - } - return func() int32 { + }{(_pPage.X24)})))(tls, _pPage, _pCell)) && (_sz != i32(8) || _iChild <= uint32(i32(0))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65395), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(83428))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pPage.X9) == 0 && (_sz+i32(2)) <= int32(_pPage.X13) { goto _19 @@ -81444,37 +72894,25 @@ _20: _sqlite3Put4byte(tls, _pCell, _iChild) _21: _j = int32(postInc4537((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage))+uintptr(12 /* X9 */))), uint8(1))) - func() int32 { - if _j < i32(3) { - return i32(0) - } - return func() int32 { + func() { + if _j >= i32(3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65408), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(83488))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[4]*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage))+uintptr(40 /* X17 */))))) + 8*uintptr(_j))) = _pCell *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[4]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage))+uintptr(26 /* X16 */))))) + 2*uintptr(_j))) = uint16(_i) - func() int32 { - if (_j == i32(0)) || (int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[4]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage))+uintptr(26 /* X16 */))))) + 2*uintptr(_j-i32(1))))) < int32(uint16(_i))) { - return i32(0) - } - return func() int32 { + func() { + if _j != i32(0) && int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[4]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage))+uintptr(26 /* X16 */))))) + 2*uintptr(_j-i32(1))))) >= int32(uint16(_i)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65417), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(83520))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_j == i32(0)) || (_i == (int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[4]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage))+uintptr(26 /* X16 */))))) + 2*uintptr(_j-i32(1))))) + i32(1))) { - return i32(0) } - return func() int32 { + }() + func() { + if _j != i32(0) && _i != (int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[4]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage))+uintptr(26 /* X16 */))))) + 2*uintptr(_j-i32(1)))))+i32(1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65418), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(83556))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _30 @@ -81488,26 +72926,18 @@ _19: return _31: - func() int32 { - if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65425), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(54968))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _data = _pPage.X19 - func() int32 { - if (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_pPage.X12))) == (_pPage.X21) { - return i32(0) - } - return func() int32 { + func() { + if (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_pPage.X12))) != (_pPage.X21) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65427), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(83588))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _4_rc = _allocateSpace(tls, _pPage, _sz, &_idx) if _4_rc == 0 { @@ -81518,35 +72948,23 @@ _31: return _36: - func() int32 { - if _idx >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _idx < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65432), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(83632))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_idx >= ((int32(_pPage.X12) + (i32(2) * int32(_pPage.X14))) + i32(2))) || ((_sqlite3Config.X6) == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if _idx < ((int32(_pPage.X12)+(i32(2)*int32(_pPage.X14)))+i32(2)) && (_sqlite3Config.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65433), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(83644))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_idx + _sz) <= int32((*XBtShared)(unsafe.Pointer(_pPage.X18)).X16) { - return i32(0) } - return func() int32 { + }() + func() { + if (_idx + _sz) > int32((*XBtShared)(unsafe.Pointer(_pPage.X18)).X16) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65434), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(83700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(20 /* X13 */))) @@ -81573,15 +72991,11 @@ _44: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(int32(_pPage.X6)+i32(3)))) += 1 _45: - func() int32 { - if ((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(int32(_pPage.X6)+i32(3)))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(int32(_pPage.X6)+i32(3)))))) + 1*uintptr(i32(1)))))) == int32(_pPage.X14) { - return i32(0) - } - return func() int32 { + func() { + if ((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(int32(_pPage.X6)+i32(3)))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(int32(_pPage.X6)+i32(3)))))) + 1*uintptr(i32(1)))))) != int32(_pPage.X14) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65446), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(83740))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((*XBtShared)(unsafe.Pointer(_pPage.X18)).X5) == 0 { goto _48 @@ -81616,107 +73030,67 @@ func _allocateSpace(tls *crt.TLS, _pPage *XMemPage, _nByte int32, _pIdx *int32) _hdr = int32(_pPage.X6) _data = _pPage.X19 _rc = i32(0) - func() int32 { - if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60497), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateSpaceØ00__func__Ø000))), unsafe.Pointer(str(54968))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XBtShared)(unsafe.Pointer(_pPage.X18)) != nil { - return i32(0) } - return func() int32 { + }() + func() { + if (*XBtShared)(unsafe.Pointer(_pPage.X18)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60498), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateSpaceØ00__func__Ø000))), unsafe.Pointer(str(19780))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60499), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateSpaceØ00__func__Ø000))), unsafe.Pointer(str(19920))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _nByte >= i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if _nByte < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60500), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateSpaceØ00__func__Ø000))), unsafe.Pointer(str(83804))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPage.X13) >= _nByte { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPage.X13) < _nByte { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60501), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateSpaceØ00__func__Ø000))), unsafe.Pointer(str(83816))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPage.X9) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPage.X9) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60502), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateSpaceØ00__func__Ø000))), unsafe.Pointer(str(83836))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _nByte < int32(((*XBtShared)(unsafe.Pointer(_pPage.X18)).X16)-uint32(i32(8))) { - return i32(0) } - return func() int32 { + }() + func() { + if _nByte >= int32(((*XBtShared)(unsafe.Pointer(_pPage.X18)).X16)-uint32(i32(8))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60503), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateSpaceØ00__func__Ø000))), unsafe.Pointer(str(83856))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPage.X12) == ((_hdr + i32(12)) - (i32(4) * int32(_pPage.X5))) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPage.X12) != ((_hdr + i32(12)) - (i32(4) * int32(_pPage.X5))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60505), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateSpaceØ00__func__Ø000))), unsafe.Pointer(str(83896))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _gap = int32(_pPage.X12) + (i32(2) * int32(_pPage.X14)) - func() int32 { - if _gap <= i32(65536) { - return i32(0) - } - return func() int32 { + func() { + if _gap > i32(65536) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60507), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateSpaceØ00__func__Ø000))), unsafe.Pointer(str(83944))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _top = (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_hdr+i32(5)))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_hdr+i32(5)))))) + 1*uintptr(i32(1))))) - func() int32 { - if _top <= int32((*XBtShared)(unsafe.Pointer(_pPage.X18)).X16) { - return i32(0) - } - return func() int32 { + func() { + if _top > int32((*XBtShared)(unsafe.Pointer(_pPage.X18)).X16) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60514), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateSpaceØ00__func__Ø000))), unsafe.Pointer(str(83956))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _gap <= _top { goto _20 @@ -81744,15 +73118,11 @@ _20: goto _27 } - func() int32 { - if (uintptr(unsafe.Pointer(_4_pSpace)) >= uintptr(unsafe.Pointer(_data))) && (int64((uintptr(unsafe.Pointer(_4_pSpace))-uintptr(unsafe.Pointer(_data)))/1) < int64(i32(65536))) { - return i32(0) - } - return func() int32 { + func() { + if uintptr(unsafe.Pointer(_4_pSpace)) < uintptr(unsafe.Pointer(_data)) || int64((uintptr(unsafe.Pointer(_4_pSpace))-uintptr(unsafe.Pointer(_data)))/1) >= int64(i32(65536)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60533), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateSpaceØ00__func__Ø000))), unsafe.Pointer(str(83992))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *_pIdx = int32(int64((uintptr(unsafe.Pointer(_4_pSpace)) - uintptr(unsafe.Pointer(_data))) / 1)) r0 = i32(0) @@ -81772,15 +73142,11 @@ _26: goto _33 } - func() int32 { - if (int32(_pPage.X14) > i32(0)) || ((_sqlite3Config.X6) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPage.X14) <= i32(0) && (_sqlite3Config.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60546), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateSpaceØ00__func__Ø000))), unsafe.Pointer(str(84032))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _defragmentPage(tls, _pPage, func() int32 { if i32(4) < (int32(_pPage.X13) - (i32(2) + _nByte)) { @@ -81797,15 +73163,11 @@ _26: _39: _top = ((((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_hdr+i32(5)))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_hdr+i32(5)))))) + 1*uintptr(i32(1)))))) - i32(1)) & i32(65535)) + i32(1) - func() int32 { - if ((_gap + i32(2)) + _nByte) <= _top { - return i32(0) - } - return func() int32 { + func() { + if ((_gap + i32(2)) + _nByte) > _top { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60550), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateSpaceØ00__func__Ø000))), unsafe.Pointer(str(84064))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _33: { @@ -81817,15 +73179,11 @@ _33: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_hdr+i32(5)))))) + 1*uintptr(i32(0)))) = uint8(_top >> uint(i32(8))) return _data }()))+1*uintptr(_hdr+i32(5)))))) + 1*uintptr(i32(1)))) = uint8(_top) - func() int32 { - if (_top + _nByte) <= int32((*XBtShared)(unsafe.Pointer(_pPage.X18)).X16) { - return i32(0) - } - return func() int32 { + func() { + if (_top + _nByte) > int32((*XBtShared)(unsafe.Pointer(_pPage.X18)).X16) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60562), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateSpaceØ00__func__Ø000))), unsafe.Pointer(str(84084))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *_pIdx = _top r0 = i32(0) @@ -81859,15 +73217,11 @@ func _pageFindSlot(tls *crt.TLS, _pPg *XMemPage, _nByte int32, _pRc *int32) (r0 _iAddr = _hdr + i32(1) _pc = (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData))+1*uintptr(_iAddr))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData))+1*uintptr(_iAddr))))) + 1*uintptr(i32(1))))) _usableSize = int32((*XBtShared)(unsafe.Pointer(_pPg.X18)).X16) - func() int32 { - if _pc > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _pc <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60435), unsafe.Pointer((*int8)(unsafe.Pointer(&_pageFindSlotØ00__func__Ø000))), unsafe.Pointer(str(84144))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _2: if _pc <= (_usableSize-i32(4)) && _pc >= (_iAddr+i32(4)) { @@ -81985,70 +73339,46 @@ func _defragmentPage(tls *crt.TLS, _pPage *XMemPage, _nMaxFrag int32) (r0 int32) _ = _8_pAddr var _11_x int32 // sqlite3.c:60389:11 _ = _11_x - func() int32 { - if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60304), unsafe.Pointer((*int8)(unsafe.Pointer(&_defragmentPageØ00__func__Ø000))), unsafe.Pointer(str(54968))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XBtShared)(unsafe.Pointer(_pPage.X18)) != (*XBtShared)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XBtShared)(unsafe.Pointer(_pPage.X18)) == (*XBtShared)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60305), unsafe.Pointer((*int8)(unsafe.Pointer(&_defragmentPageØ00__func__Ø000))), unsafe.Pointer(str(57104))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XBtShared)(unsafe.Pointer(_pPage.X18)).X16) <= uint32(i32(65536)) { - return i32(0) } - return func() int32 { + }() + func() { + if ((*XBtShared)(unsafe.Pointer(_pPage.X18)).X16) > uint32(i32(65536)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60306), unsafe.Pointer((*int8)(unsafe.Pointer(&_defragmentPageØ00__func__Ø000))), unsafe.Pointer(str(84168))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPage.X9) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPage.X9) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60307), unsafe.Pointer((*int8)(unsafe.Pointer(&_defragmentPageØ00__func__Ø000))), unsafe.Pointer(str(83836))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60308), unsafe.Pointer((*int8)(unsafe.Pointer(&_defragmentPageØ00__func__Ø000))), unsafe.Pointer(str(19920))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _temp = (*uint8)(unsafe.Pointer(uintptr(i32(0)))) _src = store4543(&_data, _pPage.X19) _hdr = int32(_pPage.X6) _cellOffset = int32(_pPage.X12) _nCell = int32(_pPage.X14) - func() int32 { - if _nCell == ((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_hdr+i32(3)))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_hdr+i32(3)))))) + 1*uintptr(i32(1)))))) { - return i32(0) - } - return func() int32 { + func() { + if _nCell != ((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_hdr+i32(3)))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_hdr+i32(3)))))) + 1*uintptr(i32(1)))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60314), unsafe.Pointer((*int8)(unsafe.Pointer(&_defragmentPageØ00__func__Ø000))), unsafe.Pointer(str(84216))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _iCellFirst = _cellOffset + (i32(2) * _nCell) _usableSize = int32((*XBtShared)(unsafe.Pointer(_pPage.X18)).X16) @@ -82062,35 +73392,23 @@ func _defragmentPage(tls *crt.TLS, _pPage *XMemPage, _nMaxFrag int32) (r0 int32) } _2_iFree2 = (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_1_iFree))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_1_iFree))))) + 1*uintptr(i32(1))))) - func() int32 { - if (_2_iFree2 == i32(0)) || (_2_iFree2 > _1_iFree) { - return i32(0) - } - return func() int32 { + func() { + if _2_iFree2 != i32(0) && _2_iFree2 <= _1_iFree { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60334), unsafe.Pointer((*int8)(unsafe.Pointer(&_defragmentPageØ00__func__Ø000))), unsafe.Pointer(str(84248))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_1_iFree + ((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_1_iFree+i32(2)))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_1_iFree+i32(2)))))) + 1*uintptr(i32(1))))))) <= _usableSize { - return i32(0) } - return func() int32 { + }() + func() { + if (_1_iFree + ((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_1_iFree+i32(2)))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_1_iFree+i32(2)))))) + 1*uintptr(i32(1))))))) > _usableSize { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60335), unsafe.Pointer((*int8)(unsafe.Pointer(&_defragmentPageØ00__func__Ø000))), unsafe.Pointer(str(84276))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_2_iFree2 == i32(0)) || ((_2_iFree2 + ((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_2_iFree2+i32(2)))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_2_iFree2+i32(2)))))) + 1*uintptr(i32(1))))))) <= _usableSize) { - return i32(0) } - return func() int32 { + }() + func() { + if _2_iFree2 != i32(0) && (_2_iFree2+((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_2_iFree2+i32(2)))))) + 1*uintptr(i32(0)))))<<uint(i32(8)))|int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_2_iFree2+i32(2)))))) + 1*uintptr(i32(1))))))) > _usableSize { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60336), unsafe.Pointer((*int8)(unsafe.Pointer(&_defragmentPageØ00__func__Ø000))), unsafe.Pointer(str(84324))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if i32(0) != _2_iFree2 && (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(_2_iFree2)))) != i32(0) || int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(_2_iFree2+i32(1))))) != i32(0)) { goto _24 @@ -82113,15 +73431,11 @@ func _defragmentPage(tls *crt.TLS, _pPage *XMemPage, _nMaxFrag int32) (r0 int32) _26: _3_sz2 = (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_2_iFree2+i32(2)))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_2_iFree2+i32(2)))))) + 1*uintptr(i32(1))))) - func() int32 { - if ((((_1_iFree + _3_sz) + _3_sz2) + _2_iFree2) - (_1_iFree + _3_sz)) <= _usableSize { - return i32(0) - } - return func() int32 { + func() { + if ((((_1_iFree + _3_sz) + _3_sz2) + _2_iFree2) - (_1_iFree + _3_sz)) > _usableSize { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60347), unsafe.Pointer((*int8)(unsafe.Pointer(&_defragmentPageØ00__func__Ø000))), unsafe.Pointer(str(84384))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() crt.Xmemmove(tls, (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr((_1_iFree+_3_sz)+_3_sz2)))), (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_1_iFree+_3_sz)))), uint64(_2_iFree2-(_1_iFree+_3_sz))) { @@ -82131,15 +73445,11 @@ _26: } _25: _cbrk = _3_top + _3_sz - func() int32 { - if (_cbrk + (_1_iFree - _3_top)) <= _usableSize { - return i32(0) - } - return func() int32 { + func() { + if (_cbrk + (_1_iFree - _3_top)) > _usableSize { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60352), unsafe.Pointer((*int8)(unsafe.Pointer(&_defragmentPageØ00__func__Ø000))), unsafe.Pointer(str(84432))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() crt.Xmemmove(tls, (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_cbrk)))), (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_3_top)))), uint64(_1_iFree-_3_top)) _3_pAddr = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(_cellOffset))) @@ -82201,15 +73511,11 @@ _38: return _43: - func() int32 { - if (_pc >= _iCellFirst) && (_pc <= _iCellLast) { - return i32(0) - } - return func() int32 { + func() { + if _pc < _iCellFirst || _pc > _iCellLast { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60378), unsafe.Pointer((*int8)(unsafe.Pointer(&_defragmentPageØ00__func__Ø000))), unsafe.Pointer(str(84464))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _size = int32((*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *uint8) uint16 @@ -82227,15 +73533,11 @@ _43: return _48: - func() int32 { - if ((_cbrk + _size) <= _usableSize) && (_cbrk >= _iCellFirst) { - return i32(0) - } - return func() int32 { + func() { + if (_cbrk+_size) > _usableSize || _cbrk < _iCellFirst { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60384), unsafe.Pointer((*int8)(unsafe.Pointer(&_defragmentPageØ00__func__Ø000))), unsafe.Pointer(str(84496))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(func() *uint8 { *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pAddr)) + 1*uintptr(i32(0)))) = uint8(_cbrk >> uint(i32(8))) @@ -82273,15 +73575,11 @@ _defragment_out: return _54: - func() int32 { - if _cbrk >= _iCellFirst { - return i32(0) - } - return func() int32 { + func() { + if _cbrk < _iCellFirst { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60404), unsafe.Pointer((*int8)(unsafe.Pointer(&_defragmentPageØ00__func__Ø000))), unsafe.Pointer(str(84540))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(func() *uint8 { *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_hdr+i32(5)))))) + 1*uintptr(i32(0)))) = uint8(_cbrk >> uint(i32(8))) @@ -82290,15 +73588,11 @@ _54: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(_hdr+i32(1)))) = uint8(i32(0)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(_hdr+i32(2)))) = uint8(i32(0)) crt.Xmemset(tls, (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_iCellFirst)))), i32(0), uint64(_cbrk-_iCellFirst)) - func() int32 { - if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60409), unsafe.Pointer((*int8)(unsafe.Pointer(&_defragmentPageØ00__func__Ø000))), unsafe.Pointer(str(54968))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = i32(0) return @@ -82356,15 +73650,11 @@ _0: goto _2 } - func() int32 { - if _balance_deeper_called == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _balance_deeper_called != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66888), unsafe.Pointer((*int8)(unsafe.Pointer(&_balanceØ00__func__Ø000))), unsafe.Pointer(str(84576))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _balance_deeper_called += 1 _rc = _balance_deeper(tls, _1_pPage, (**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */)))))+8*uintptr(i32(1))))) @@ -82375,15 +73665,11 @@ _0: *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(88 /* X14 */))) = int8(i32(1)) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(i32(0)))) = uint16(i32(0)) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(i32(1)))) = uint16(i32(0)) - func() int32 { - if ((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(i32(1))))).X9) != 0 { - return i32(0) - } - return func() int32 { + func() { + if ((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(i32(1))))).X9) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66895), unsafe.Pointer((*int8)(unsafe.Pointer(&_balanceØ00__func__Ø000))), unsafe.Pointer(str(84604))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _5: goto _8 @@ -82413,15 +73699,11 @@ _12: goto _19 } - func() int32 { - if _balance_quick_called == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _balance_quick_called != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66928), unsafe.Pointer((*int8)(unsafe.Pointer(&_balanceØ00__func__Ø000))), unsafe.Pointer(str(84632))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _balance_quick_called += 1 _rc = _balance_quick(tls, _7_pParent, _1_pPage, (*uint8)(unsafe.Pointer(&_aBalanceQuickSpace))) @@ -82442,15 +73724,11 @@ _14: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pPage)) + uintptr(12 /* X9 */))) = uint8(i32(0)) _releasePage(tls, _1_pPage) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(88 /* X14 */))) -= 1 - func() int32 { - if int32(_pCur.X14) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pCur.X14) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66974), unsafe.Pointer((*int8)(unsafe.Pointer(&_balanceØ00__func__Ø000))), unsafe.Pointer(str(76176))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _10: if _rc == i32(0) { @@ -82487,25 +73765,17 @@ func _balance_deeper(tls *crt.TLS, _pRoot *XMemPage, _ppChild **XMemPage) (r0 in _pChild = nil _pgnoChild = u32(0) _pBt = (*XBtShared)(unsafe.Pointer(_pRoot.X18)) - func() int32 { - if int32(_pRoot.X9) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pRoot.X9) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66817), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_deeperØ00__func__Ø000))), unsafe.Pointer(str(84664))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66818), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_deeperØ00__func__Ø000))), unsafe.Pointer(str(7928))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3PagerWrite(tls, (*XPgHdr)(unsafe.Pointer(_pRoot.X23))) if _rc != i32(0) { @@ -82531,35 +73801,23 @@ _4: return _6: - func() int32 { - if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pChild.X23))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pChild.X23))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66837), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_deeperØ00__func__Ø000))), unsafe.Pointer(str(84684))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pRoot.X23))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pRoot.X23))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66838), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_deeperØ00__func__Ø000))), unsafe.Pointer(str(80728))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pChild.X14) == int32(_pRoot.X14) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pChild.X14) != int32(_pRoot.X14) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66839), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_deeperØ00__func__Ø000))), unsafe.Pointer(str(84728))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() crt.Xmemcpy(tls, (unsafe.Pointer)((*[4]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pChild))+uintptr(26 /* X16 */)))), (unsafe.Pointer)((*[4]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRoot))+uintptr(26 /* X16 */)))), uint64(_pRoot.X9)*u64(2)) crt.Xmemcpy(tls, (unsafe.Pointer)((*[4]*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pChild))+uintptr(40 /* X17 */)))), (unsafe.Pointer)((*[4]*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRoot))+uintptr(40 /* X17 */)))), uint64(_pRoot.X9)*u64(8)) @@ -82607,35 +73865,23 @@ func _copyNodeContent(tls *crt.TLS, _pFrom *XMemPage, _pTo *XMemPage, _pRC *int3 } return i32(0) }() - func() int32 { - if (_pFrom.X0) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pFrom.X0) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65978), unsafe.Pointer((*int8)(unsafe.Pointer(&_copyNodeContentØ00__func__Ø000))), unsafe.Pointer(str(84772))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pFrom.X13) >= _1_iToHdr { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pFrom.X13) < _1_iToHdr { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65979), unsafe.Pointer((*int8)(unsafe.Pointer(&_copyNodeContentØ00__func__Ø000))), unsafe.Pointer(str(84788))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_aFrom))+1*uintptr(_1_iFromHdr+i32(5)))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_aFrom))+1*uintptr(_1_iFromHdr+i32(5)))))) + 1*uintptr(i32(1)))))) <= int32(_1_pBt.X16) { - return i32(0) } - return func() int32 { + }() + func() { + if ((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_aFrom))+1*uintptr(_1_iFromHdr+i32(5)))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_aFrom))+1*uintptr(_1_iFromHdr+i32(5)))))) + 1*uintptr(i32(1)))))) > int32(_1_pBt.X16) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65980), unsafe.Pointer((*int8)(unsafe.Pointer(&_copyNodeContentØ00__func__Ø000))), unsafe.Pointer(str(84812))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _1_iData = (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_aFrom))+1*uintptr(_1_iFromHdr+i32(5)))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_aFrom))+1*uintptr(_1_iFromHdr+i32(5)))))) + 1*uintptr(i32(1))))) crt.Xmemcpy(tls, (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_aTo))+1*uintptr(_1_iData)))), (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_aFrom))+1*uintptr(_1_iData)))), uint64((_1_pBt.X16)-uint32(_1_iData))) @@ -82685,44 +73931,29 @@ func _balance_quick(tls *crt.TLS, _pParent *XMemPage, _pPage *XMemPage, _pSpace var _1_pStop *uint8 // sqlite3.c:65847:8 _ = _1_pStop _pBt = (*XBtShared)(unsafe.Pointer(_pPage.X18)) - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65829), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_quickØ00__func__Ø000))), unsafe.Pointer(str(19920))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pParent.X23))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pParent.X23))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65830), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_quickØ00__func__Ø000))), unsafe.Pointer(str(84884))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPage.X9) == i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPage.X9) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65831), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_quickØ00__func__Ø000))), unsafe.Pointer(str(84928))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if func() int32 { if int32(_pPage.X14) == i32(0) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65834), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_quickØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65834), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_quickØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -82745,36 +73976,25 @@ _8: _1_szCell = (*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *uint8) uint16 }{(_pPage.X24)})))(tls, _pPage, _1_pCell) - func() int32 { - if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pNew.X23))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pNew.X23))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65849), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_quickØ00__func__Ø000))), unsafe.Pointer(str(84948))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage.X19)) + 1*uintptr(i32(0))))) == i32(13) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage.X19)) + 1*uintptr(i32(0))))) != i32(13) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65850), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_quickØ00__func__Ø000))), unsafe.Pointer(str(84988))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _zeroPage(tls, _pNew, i32(13)) _rc = _rebuildPage(tls, _pNew, i32(1), &_1_pCell, &_1_szCell) if func() int32 { if _rc != 0 { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65853), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_quickØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65853), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_quickØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -82903,17 +74123,13 @@ _5: _6: crt.Xmemcpy(tls, (unsafe.Pointer)(_pData), (unsafe.Pointer)(_1_pCell), uint64(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_szCell)) + 2*uintptr(_i))))) - func() int32 { - if (int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_szCell)) + 2*uintptr(_i)))) == int32((*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct { + func() { + if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_szCell)) + 2*uintptr(_i)))) != int32((*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *uint8) uint16 - }{(_pPg.X24)})))(tls, _pPg, _1_pCell))) || ((_sqlite3Config.X6) == i32(0)) { - return i32(0) - } - return func() int32 { + }{(_pPg.X24)})))(tls, _pPg, _1_pCell)) && (_sqlite3Config.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65546), unsafe.Pointer((*int8)(unsafe.Pointer(&_rebuildPageØ00__func__Ø000))), unsafe.Pointer(str(85056))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i += 1 goto _0 @@ -83087,45 +74303,29 @@ func _balance_nonroot(tls *crt.TLS, _pParent *XMemPage, _iParentIdx int32, _aOvf *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_b)) + uintptr(0 /* X0 */))) = i32(0) *(***uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_b)) + uintptr(16 /* X2 */))) = (**uint8)(unsafe.Pointer(uintptr(i32(0)))) _pBt = (*XBtShared)(unsafe.Pointer(_pParent.X18)) - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66088), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(7928))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pParent.X23))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pParent.X23))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66089), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(84884))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pParent.X9) == i32(0)) || (int32(_pParent.X9) == i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pParent.X9) != i32(0) && int32(_pParent.X9) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66100), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85120))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pParent.X9) == i32(0)) || (int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[4]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent))+uintptr(26 /* X16 */))))) + 2*uintptr(i32(0))))) == _iParentIdx) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pParent.X9) != i32(0) && int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[4]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent))+uintptr(26 /* X16 */))))) + 2*uintptr(i32(0))))) != _iParentIdx { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66101), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85168))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _aOvflSpace != nil { goto _10 @@ -83144,15 +74344,11 @@ _10: goto _12 _11: - func() int32 { - if (_bBulk == i32(0)) || (_bBulk == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _bBulk != i32(0) && _bBulk != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66122), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85224))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _iParentIdx != i32(0) { goto _16 @@ -83251,15 +74447,11 @@ _28: _23: _nMaxCells = (_nMaxCells + i32(3)) & i32(-4) _szScratch = int32(((uint64(_nMaxCells) * u64(8)) + (uint64(_nMaxCells) * u64(2))) + uint64(_pBt.X15)) - func() int32 { - if _szScratch <= (i32(6) * int32(_pBt.X15)) { - return i32(0) - } - return func() int32 { + func() { + if _szScratch > (i32(6) * int32(_pBt.X15)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66201), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85248))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(***uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_b)) + uintptr(16 /* X2 */))) = (**uint8)(unsafe.Pointer(_sqlite3ScratchMalloc(tls, _szScratch))) if (_b.X2) != (**uint8)(unsafe.Pointer(uintptr(i32(0)))) { @@ -83272,15 +74464,11 @@ _23: _34: *(**uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_b)) + uintptr(24 /* X3 */))) = (*uint16)(unsafe.Pointer((**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X2)) + 8*uintptr(_nMaxCells))))) _aSpace1 = (*uint8)(unsafe.Pointer((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X3)) + 2*uintptr(_nMaxCells))))) - func() int32 { - if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_aSpace1))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) == int64(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_aSpace1))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) != int64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66209), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85280))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XMemPage)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_b)) + uintptr(8 /* X1 */))))) = *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apOld)) + 8*uintptr(i32(0)))) _leafCorrection = uint16(int32((*XMemPage)(unsafe.Pointer(_b.X1)).X5) * i32(4)) @@ -83333,15 +74521,11 @@ _47: goto _50 } - func() int32 { - if (_k == i32(0)) || ((int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[4]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_17_pOld))+uintptr(26 /* X16 */))))) + 2*uintptr(_k-i32(1))))) + i32(1)) == int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[4]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_17_pOld))+uintptr(26 /* X16 */))))) + 2*uintptr(_k))))) { - return i32(0) - } - return func() int32 { + func() { + if _k != i32(0) && (int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[4]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_17_pOld))+uintptr(26 /* X16 */))))) + 2*uintptr(_k-i32(1)))))+i32(1)) != int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[4]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_17_pOld))+uintptr(26 /* X16 */))))) + 2*uintptr(_k)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66272), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85312))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X2)) + 8*uintptr(_b.X0))) = *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[4]*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_17_pOld))+uintptr(40 /* X17 */))))) + 8*uintptr(_k))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_b)) + uintptr(0 /* X0 */))) += 1 @@ -83356,15 +74540,11 @@ _54: goto _55 } - func() int32 { - if (_b.X0) < _nMaxCells { - return i32(0) - } - return func() int32 { + func() { + if (_b.X0) >= _nMaxCells { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66279), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85360))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X2)) + 8*uintptr(_b.X0))) = (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_17_aData)) + uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(int32(_17_maskPage)&((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_17_piCell)) + 1*uintptr(i32(0)))))<<uint(i32(8)))|int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_17_piCell)) + 1*uintptr(i32(1))))))))))))) { @@ -83382,15 +74562,11 @@ _55: } _23_sz = uint16(*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_szNew)) + 4*uintptr(_i)))) - func() int32 { - if (_b.X0) < _nMaxCells { - return i32(0) - } - return func() int32 { + func() { + if (_b.X0) >= _nMaxCells { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66289), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85360))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X3)) + 2*uintptr(_b.X0))) = _23_sz _23_pTemp = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aSpace1)) + 1*uintptr(_iSpace1))) @@ -83399,101 +74575,69 @@ _55: *p = (*p) + int32(_23_sz) sink961 = *p } - func() int32 { - if int32(_23_sz) <= (int32(_pBt.X11) + i32(23)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_23_sz) > (int32(_pBt.X11) + i32(23)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66293), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85380))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _iSpace1 <= int32(_pBt.X15) { - return i32(0) } - return func() int32 { + }() + func() { + if _iSpace1 > int32(_pBt.X15) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66294), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85404))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() crt.Xmemcpy(tls, (unsafe.Pointer)(_23_pTemp), (unsafe.Pointer)(*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apDiv)) + 8*uintptr(_i)))), uint64(_23_sz)) *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X2)) + 8*uintptr(_b.X0))) = (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_23_pTemp)) + uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_leafCorrection))))))) - func() int32 { - if (int32(_leafCorrection) == i32(0)) || (int32(_leafCorrection) == i32(4)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_leafCorrection) != i32(0) && int32(_leafCorrection) != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66297), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85436))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X3)) + 2*uintptr(_b.X0))) = uint16(int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X3)) + 2*uintptr(_b.X0)))) - int32(_leafCorrection)) if (_17_pOld.X5) != 0 { goto _69 } - func() int32 { - if int32(_leafCorrection) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_leafCorrection) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66300), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85476))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_17_pOld.X6) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_17_pOld.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66301), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85496))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() crt.Xmemcpy(tls, (unsafe.Pointer)(*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X2)) + 8*uintptr(_b.X0)))), (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_17_pOld.X19))+1*uintptr(i32(8))))), uint64(i32(4))) goto _74 _69: - func() int32 { - if int32(_leafCorrection) == i32(4) { - return i32(0) - } - return func() int32 { + func() { + if int32(_leafCorrection) != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66306), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85516))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _77: if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X3)) + 2*uintptr(_b.X0)))) >= i32(4) { goto _78 } - func() int32 { - if (int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X3)) + 2*uintptr(_b.X0)))) == i32(3)) || ((_sqlite3Config.X6) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X3)) + 2*uintptr(_b.X0)))) != i32(3) && (_sqlite3Config.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66310), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85536))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X2)) + 8*uintptr(_b.X0)))) == (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aSpace1))+1*uintptr(_iSpace1-i32(3))))) || ((_sqlite3Config.X6) == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if (*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X2)) + 8*uintptr(_b.X0)))) != (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aSpace1))+1*uintptr(_iSpace1-i32(3)))) && (_sqlite3Config.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66311), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85572))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aSpace1)) + 1*uintptr(postInc961(&_iSpace1, int32(1))))) = uint8(i32(0)) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X3)) + 2*uintptr(_b.X0))) += 1 @@ -83676,25 +74820,17 @@ _115: _42_d = (_42_r + i32(1)) - _leafData _cachedCellSize(tls, &_b, _42_d) _119: - func() int32 { - if _42_d < _nMaxCells { - return i32(0) - } - return func() int32 { + func() { + if _42_d >= _nMaxCells { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66410), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85628))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _42_r < _nMaxCells { - return i32(0) } - return func() int32 { + }() + func() { + if _42_r >= _nMaxCells { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66411), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85640))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _cachedCellSize(tls, &_b, _42_r) if _42_szRight == i32(0) || _bBulk == 0 && ((_42_szRight+int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X3)) + 2*uintptr(_42_d)))))+i32(2)) <= (_42_szLeft-(int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X3)) + 2*uintptr(_42_r))))+func() int32 { @@ -83746,15 +74882,11 @@ _132: goto _115 _118: - func() int32 { - if (((*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cntNew)) + 4*uintptr(i32(0))))) > i32(0)) || (((_pParent.X4) == uint32(i32(1))) && (int32(_pParent.X14) == i32(0)))) || ((_sqlite3Config.X6) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cntNew)) + 4*uintptr(i32(0))))) <= i32(0) && ((_pParent.X4) != uint32(i32(1)) || int32(_pParent.X14) != i32(0)) && (_sqlite3Config.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66438), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85652))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pageFlags = int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apOld)) + 8*uintptr(i32(0))))).X19)) + 1*uintptr(i32(0))))) _i = i32(0) @@ -83767,7 +74899,7 @@ _138: goto _142 } - _46_pNew = store5664445((**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew))+8*uintptr(_i))), *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apOld)) + 8*uintptr(_i)))) + _46_pNew = store5664427((**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew))+8*uintptr(_i))), *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apOld)) + 8*uintptr(_i)))) *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apOld)) + 8*uintptr(_i))) = (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) _rc = _sqlite3PagerWrite(tls, (*XPgHdr)(unsafe.Pointer(_46_pNew.X23))) _nNew += 1 @@ -83781,15 +74913,11 @@ _143: goto _144 _142: - func() int32 { - if _i > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _i <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66458), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(11900))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _allocateBtreePage(tls, _pBt, &_46_pNew, &_pgno, func() uint32 { if _bBulk != 0 { @@ -83844,15 +74972,11 @@ _156: goto _160 } - func() int32 { - if (_sqlite3Config.X6) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_sqlite3Config.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66499), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85724))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3CorruptError(tls, i32(66500)) goto _balance_cleanup @@ -83908,15 +75032,11 @@ _172: goto _163 _166: - func() int32 { - if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pParent.X23))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pParent.X23))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66534), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(84884))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3Put4byte(tls, _pRight, (*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 8*uintptr(_nNew-i32(1))))).X4) if (_pageFlags&i32(8)) != i32(0) || _nOld == _nNew { @@ -84016,25 +75136,17 @@ _197: _66_pNew = *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 8*uintptr(_i))) _j = *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cntNew)) + 4*uintptr(_i))) - func() int32 { - if _j < _nMaxCells { - return i32(0) - } - return func() int32 { + func() { + if _j >= _nMaxCells { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66610), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85736))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X2)) + 8*uintptr(_j)))) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X2)) + 8*uintptr(_j)))) == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66611), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85748))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _66_pCell = *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X2)) + 8*uintptr(_j))) _66_sz = int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X3)) + 2*uintptr(_j)))) + int32(_leafCorrection) @@ -84070,15 +75182,11 @@ _207: goto _209 } - func() int32 { - if int32(_leafCorrection) == i32(4) { - return i32(0) - } - return func() int32 { + func() { + if int32(_leafCorrection) != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66643), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85516))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _66_sz = int32((*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *uint8) uint16 @@ -84091,25 +75199,17 @@ _206: *p = (*p) + _66_sz sink961 = *p } - func() int32 { - if _66_sz <= (int32(_pBt.X11) + i32(23)) { - return i32(0) - } - return func() int32 { + func() { + if _66_sz > (int32(_pBt.X11) + i32(23)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66648), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85380))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _iOvflSpace <= int32(_pBt.X15) { - return i32(0) } - return func() int32 { + }() + func() { + if _iOvflSpace > int32(_pBt.X15) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66649), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85764))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _insertCell(tls, _pParent, _nxDiv+_i, _66_pCell, _66_sz, _66_pTemp, _66_pNew.X4, &_rc) if _rc == i32(0) { @@ -84119,15 +75219,11 @@ _206: goto _balance_cleanup _216: - func() int32 { - if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pParent.X23))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pParent.X23))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66652), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(84884))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i += 1 goto _197 @@ -84145,15 +75241,11 @@ _219: } return _i }() - func() int32 { - if (_71_iPg >= i32(0)) && (_71_iPg < _nNew) { - return i32(0) - } - return func() int32 { + func() { + if _71_iPg < i32(0) || _71_iPg >= _nNew { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66679), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85800))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_abDone)) + 1*uintptr(_71_iPg)))) == 0 { goto _228 @@ -84166,25 +75258,17 @@ _228: goto _230 } - func() int32 { - if ((_71_iPg == i32(0)) || ((*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cntOld)) + 4*uintptr(_71_iPg-i32(1))))) >= (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cntNew)) + 4*uintptr(_71_iPg-i32(1))))))) || ((*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_abDone)) + 1*uintptr(_71_iPg-i32(1))))) != 0) { - return i32(0) - } - return func() int32 { + func() { + if _71_iPg != i32(0) && (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cntOld)) + 4*uintptr(_71_iPg-i32(1))))) < (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cntNew)) + 4*uintptr(_71_iPg-i32(1))))) && (*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_abDone)) + 1*uintptr(_71_iPg-i32(1))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66690), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85820))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cntNew)) + 4*uintptr(_71_iPg)))) >= (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cntOld)) + 4*uintptr(_71_iPg))))) || ((*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_abDone)) + 1*uintptr(_71_iPg+i32(1))))) != 0) { - return i32(0) } - return func() int32 { + }() + func() { + if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cntNew)) + 4*uintptr(_71_iPg)))) < (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cntOld)) + 4*uintptr(_71_iPg)))) && (*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_abDone)) + 1*uintptr(_71_iPg+i32(1))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66694), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85876))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _71_iPg != i32(0) { goto _238 @@ -84214,25 +75298,17 @@ _239: _242: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_abDone)) + 1*uintptr(_71_iPg))) += 1 *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 8*uintptr(_71_iPg))))) + uintptr(20 /* X13 */))) = uint16(_usableSpace - (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_szNew)) + 4*uintptr(_71_iPg))))) - func() int32 { - if int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 8*uintptr(_71_iPg)))).X9) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 8*uintptr(_71_iPg)))).X9) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66709), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85920))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 8*uintptr(_71_iPg)))).X14) == _72_nNewCell { - return i32(0) } - return func() int32 { + }() + func() { + if int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 8*uintptr(_71_iPg)))).X14) != _72_nNewCell { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66710), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85948))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _230: _220: @@ -84240,60 +75316,40 @@ _220: goto _219 _222: - func() int32 { - if crt.Xmemcmp(tls, (unsafe.Pointer)(&_abDone), (unsafe.Pointer)(str(85976)), uint64(_nNew)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if crt.Xmemcmp(tls, (unsafe.Pointer)(&_abDone), (unsafe.Pointer)(str(85976)), uint64(_nNew)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66715), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85984))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _nOld > i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if _nOld <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66717), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(86028))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _nNew > i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if _nNew <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66718), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(86036))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _isRoot == 0 || int32(_pParent.X14) != i32(0) || int32(_pParent.X6) > int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 8*uintptr(i32(0))))).X13) { goto _255 } - func() int32 { - if (_nNew == i32(1)) || ((_sqlite3Config.X6) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _nNew != i32(1) && (_sqlite3Config.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66736), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(86044))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _defragmentPage(tls, *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 8*uintptr(i32(0)))), i32(-1)) - func() int32 { - if (int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 8*uintptr(i32(0))))).X13) == ((((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 8*uintptr(i32(0))))).X19))+1*uintptr(i32(5)))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 8*uintptr(i32(0))))).X19))+1*uintptr(i32(5)))))) + 1*uintptr(i32(1)))))) - int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 8*uintptr(i32(0))))).X12)) - (int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 8*uintptr(i32(0))))).X14) * i32(2)))) || (_rc != i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 8*uintptr(i32(0))))).X13) != ((((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 8*uintptr(i32(0))))).X19))+1*uintptr(i32(5)))))) + 1*uintptr(i32(0)))))<<uint(i32(8)))|int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 8*uintptr(i32(0))))).X19))+1*uintptr(i32(5)))))) + 1*uintptr(i32(1))))))-int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 8*uintptr(i32(0))))).X12))-(int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 8*uintptr(i32(0))))).X14)*i32(2))) && _rc == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66739), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(86068))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _copyNodeContent(tls, *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 8*uintptr(i32(0)))), _pParent, &_rc) _freePage(tls, *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 8*uintptr(i32(0)))), &_rc) @@ -84318,15 +75374,11 @@ _265: _268: _264: _262: - func() int32 { - if (_pParent.X0) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pParent.X0) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66755), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(86176))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = _nNew _271: @@ -84377,15 +75429,11 @@ func init() { func _sqlite3ScratchMalloc(tls *crt.TLS, _n int32) (r0 unsafe.Pointer) { // sqlite3.c:24513:1 var _p unsafe.Pointer // sqlite3.c:24514:8 _ = _p - func() int32 { - if _n > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _n <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24515), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ScratchMallocØ00__func__Ø000))), unsafe.Pointer(str(1352))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_mem0.X0))) _sqlite3StatusHighwater(tls, i32(8), _n) @@ -84412,15 +75460,11 @@ _3: Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_mem0.X0))) _6: _4: - func() int32 { - if Xsqlite3_mutex_notheld(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_mem0.X0))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_notheld(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_mem0.X0))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24535), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ScratchMallocØ00__func__Ø000))), unsafe.Pointer(str(86208))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _p return @@ -84434,15 +75478,11 @@ func init() { } func _cachedCellSize(tls *crt.TLS, _p *XCellArray, _N int32) (r0 uint16) { // sqlite3.c:65498:1 - func() int32 { - if (_N >= i32(0)) && (_N < (_p.X0)) { - return i32(0) - } - return func() int32 { + func() { + if _N < i32(0) || _N >= (_p.X0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65499), unsafe.Pointer((*int8)(unsafe.Pointer(&_cachedCellSizeØ00__func__Ø000))), unsafe.Pointer(str(86268))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X3)) + 2*uintptr(_N)))) == 0 { goto _3 @@ -84464,25 +75504,17 @@ func init() { } func _computeCellSize(tls *crt.TLS, _p *XCellArray, _N int32) (r0 uint16) { // sqlite3.c:65492:1 - func() int32 { - if (_N >= i32(0)) && (_N < (_p.X0)) { - return i32(0) - } - return func() int32 { + func() { + if _N < i32(0) || _N >= (_p.X0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65493), unsafe.Pointer((*int8)(unsafe.Pointer(&_computeCellSizeØ00__func__Ø000))), unsafe.Pointer(str(86268))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X3)) + 2*uintptr(_N)))) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X3)) + 2*uintptr(_N)))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65494), unsafe.Pointer((*int8)(unsafe.Pointer(&_computeCellSizeØ00__func__Ø000))), unsafe.Pointer(str(86304))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X3)) + 2*uintptr(_N))) = (*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *uint8) uint16 @@ -84499,15 +75531,11 @@ func init() { } func _sqlite3PagerRekey(tls *crt.TLS, _pPg *XPgHdr, _iNew uint32, _flags uint16) { // sqlite3.c:53938:1 - func() int32 { - if (_pPg.X5) != _iNew { - return i32(0) - } - return func() int32 { + func() { + if (_pPg.X5) == _iNew { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53939), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerRekeyØ00__func__Ø000))), unsafe.Pointer(str(86336))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPg)) + uintptr(44 /* X6 */))) = _flags _sqlite3PcacheMove(tls, _pPg, _iNew) @@ -84600,15 +75628,11 @@ _2: } return (_iOld - _iNew) }() - func() int32 { - if (((_iOld - _iNew) < _nNew) || (_nCell == i32(0))) || ((_sqlite3Config.X6) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_iOld-_iNew) >= _nNew && _nCell != i32(0) && (_sqlite3Config.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65727), unsafe.Pointer((*int8)(unsafe.Pointer(&_editPageØ00__func__Ø000))), unsafe.Pointer(str(86372))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pCellptr = _pPg.X21 crt.Xmemmove(tls, (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCellptr))+1*uintptr(_3_nAdd*i32(2))))), (unsafe.Pointer)(_pCellptr), uint64(_nCell*i32(2))) @@ -84683,17 +75707,13 @@ _19: _6_pCell = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTmp)) + 1*uintptr(int64((uintptr(unsafe.Pointer(_6_pCell))-uintptr(unsafe.Pointer(_aData)))/1)))) _25: - func() int32 { - if i32(0) == crt.Xmemcmp(tls, (unsafe.Pointer)(_6_pCell), (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData))+1*uintptr(_6_iOff)))), uint64((*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct { + func() { + if i32(0) != crt.Xmemcmp(tls, (unsafe.Pointer)(_6_pCell), (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData))+1*uintptr(_6_iOff)))), uint64((*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *uint8) uint16 }{((*XMemPage)(unsafe.Pointer(_pCArray.X1)).X24)})))(tls, (*XMemPage)(unsafe.Pointer(_pCArray.X1)), *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCArray.X2)) + 8*uintptr(_i+_iNew)))))) { - return i32(0) - } - return func() int32 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65771), unsafe.Pointer((*int8)(unsafe.Pointer(&_editPageØ00__func__Ø000))), unsafe.Pointer(str(86416))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i += 1 goto _19 @@ -84749,15 +75769,11 @@ _0: } _2_sz = int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCArray.X3)) + 2*uintptr(_i)))) - func() int32 { - if _2_sz > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _2_sz <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65654), unsafe.Pointer((*int8)(unsafe.Pointer(&_pageFreeArrayØ00__func__Ø000))), unsafe.Pointer(str(86516))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pFree == (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_1_pCell))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_2_sz))))))) { goto _8 @@ -84767,15 +75783,11 @@ _0: goto _9 } - func() int32 { - if (uintptr(unsafe.Pointer(_pFree)) > uintptr(unsafe.Pointer(_aData))) && (int64((uintptr(unsafe.Pointer(_pFree))-uintptr(unsafe.Pointer(_aData)))/1) < int64(i32(65536))) { - return i32(0) - } - return func() int32 { + func() { + if uintptr(unsafe.Pointer(_pFree)) <= uintptr(unsafe.Pointer(_aData)) || int64((uintptr(unsafe.Pointer(_pFree))-uintptr(unsafe.Pointer(_aData)))/1) >= int64(i32(65536)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65657), unsafe.Pointer((*int8)(unsafe.Pointer(&_pageFreeArrayØ00__func__Ø000))), unsafe.Pointer(str(86524))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _freeSpace(tls, _pPg, uint16(int64((uintptr(unsafe.Pointer(_pFree))-uintptr(unsafe.Pointer(_aData)))/1)), uint16(_szFree)) _9: @@ -84809,15 +75821,11 @@ _3: goto _15 } - func() int32 { - if (uintptr(unsafe.Pointer(_pFree)) > uintptr(unsafe.Pointer(_aData))) && (int64((uintptr(unsafe.Pointer(_pFree))-uintptr(unsafe.Pointer(_aData)))/1) < int64(i32(65536))) { - return i32(0) - } - return func() int32 { + func() { + if uintptr(unsafe.Pointer(_pFree)) <= uintptr(unsafe.Pointer(_aData)) || int64((uintptr(unsafe.Pointer(_pFree))-uintptr(unsafe.Pointer(_aData)))/1) >= int64(i32(65536)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65671), unsafe.Pointer((*int8)(unsafe.Pointer(&_pageFreeArrayØ00__func__Ø000))), unsafe.Pointer(str(86524))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _freeSpace(tls, _pPg, uint16(int64((uintptr(unsafe.Pointer(_pFree))-uintptr(unsafe.Pointer(_aData)))/1)), uint16(_szFree)) _15: @@ -84856,15 +75864,11 @@ func _pageInsertArray(tls *crt.TLS, _pPg *XMemPage, _pBegin *uint8, _ppData **ui _aData = _pPg.X19 _pData = *_ppData _iEnd = _iFirst + _nCell - func() int32 { - if ((_sqlite3Config.X6) == i32(0)) || (int32(_pPg.X6) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_sqlite3Config.X6) != i32(0) && int32(_pPg.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65599), unsafe.Pointer((*int8)(unsafe.Pointer(&_pageInsertArrayØ00__func__Ø000))), unsafe.Pointer(str(86592))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = _iFirst _3: @@ -84892,15 +75896,11 @@ _10: } _1_pSlot = _pData _9: - func() int32 { - if ((uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_1_pSlot))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_1_sz))))))))) <= uintptr(unsafe.Pointer(*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCArray.X2)) + 8*uintptr(_i)))))) || (uintptr(unsafe.Pointer(_1_pSlot)) >= uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCArray.X2)) + 8*uintptr(_i)))))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_1_sz))))))))))) || ((_sqlite3Config.X6) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_1_pSlot))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_1_sz))))))))) > uintptr(unsafe.Pointer(*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCArray.X2)) + 8*uintptr(_i))))) && uintptr(unsafe.Pointer(_1_pSlot)) < uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCArray.X2)) + 8*uintptr(_i)))))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_1_sz))))))))) && (_sqlite3Config.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65612), unsafe.Pointer((*int8)(unsafe.Pointer(&_pageInsertArrayØ00__func__Ø000))), unsafe.Pointer(str(86624))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() crt.Xmemmove(tls, (unsafe.Pointer)(_1_pSlot), (unsafe.Pointer)(*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCArray.X2)) + 8*uintptr(_i)))), uint64(_1_sz)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(func() *uint8 { @@ -84929,30 +75929,22 @@ func init() { } func _populateCellCache(tls *crt.TLS, _p *XCellArray, _idx int32, _N int32) { // sqlite3.c:65474:1 - func() int32 { - if (_idx >= i32(0)) && ((_idx + _N) <= (_p.X0)) { - return i32(0) - } - return func() int32 { + func() { + if _idx < i32(0) || (_idx+_N) > (_p.X0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65475), unsafe.Pointer((*int8)(unsafe.Pointer(&_populateCellCacheØ00__func__Ø000))), unsafe.Pointer(str(86720))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _3: if _N <= i32(0) { goto _4 } - func() int32 { - if (*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X2)) + 8*uintptr(_idx)))) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X2)) + 8*uintptr(_idx)))) == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65477), unsafe.Pointer((*int8)(unsafe.Pointer(&_populateCellCacheØ00__func__Ø000))), unsafe.Pointer(str(86748))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X3)) + 2*uintptr(_idx)))) != i32(0) { goto _7 @@ -84964,17 +75956,13 @@ _3: goto _8 _7: - func() int32 { - if ((_sqlite3Config.X6) == i32(0)) || (int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X3)) + 2*uintptr(_idx)))) == int32((*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct { + func() { + if (_sqlite3Config.X6) != i32(0) && int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X3)) + 2*uintptr(_idx)))) != int32((*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *uint8) uint16 - }{((*XMemPage)(unsafe.Pointer(_p.X1)).X24)})))(tls, (*XMemPage)(unsafe.Pointer(_p.X1)), *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X2)) + 8*uintptr(_idx)))))) { - return i32(0) - } - return func() int32 { + }{((*XMemPage)(unsafe.Pointer(_p.X1)).X24)})))(tls, (*XMemPage)(unsafe.Pointer(_p.X1)), *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X2)) + 8*uintptr(_idx))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65481), unsafe.Pointer((*int8)(unsafe.Pointer(&_populateCellCacheØ00__func__Ø000))), unsafe.Pointer(str(86768))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _8: _idx += 1 @@ -85021,15 +76009,11 @@ func _sqlite3ScratchFree(tls *crt.TLS, _p unsafe.Pointer) { // sqlite3.c:24550:1 *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pSlot)) + uintptr(0 /* X0 */))))) = (*Xsqlite3_file)(unsafe.Pointer(_mem0.X3)) *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem0)) + uintptr(24 /* X3 */))))) = _2_pSlot *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem0)) + uintptr(32 /* X4 */))) += 1 - func() int32 { - if (_mem0.X4) <= uint32(_sqlite3Config.X21) { - return i32(0) - } - return func() int32 { + func() { + if (_mem0.X4) > uint32(_sqlite3Config.X21) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24570), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ScratchFreeØ00__func__Ø000))), unsafe.Pointer(str(86864))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3StatusDown(tls, i32(3), i32(1)) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_mem0.X0))) @@ -85101,95 +76085,59 @@ func _sqlite3BtreeDelete(tls *crt.TLS, _pCur *XBtCursor, _flags uint8) (r0 int32 _pBt = (*XBtShared)(unsafe.Pointer(_p.X1)) _bSkipnext = i32(0) _bPreserve = uint8(int32(_flags) & i32(2)) - func() int32 { - if _cursorOwnsBtShared(tls, _pCur) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _cursorOwnsBtShared(tls, _pCur) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67241), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeDeleteØ00__func__Ø000))), unsafe.Pointer(str(74648))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pBt.X8) == i32(2) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pBt.X8) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67242), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeDeleteØ00__func__Ø000))), unsafe.Pointer(str(58756))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pBt.X10) & i32(1)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pBt.X10) & i32(1)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67243), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeDeleteØ00__func__Ø000))), unsafe.Pointer(str(78880))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pCur.X10) & i32(1)) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pCur.X10) & i32(1)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67244), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeDeleteØ00__func__Ø000))), unsafe.Pointer(str(86940))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _hasSharedCacheTableLock(tls, _p, _pCur.X7, bool2int((*XKeyInfo)(unsafe.Pointer(_pCur.X16)) != (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0))))), i32(2)) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _hasSharedCacheTableLock(tls, _p, _pCur.X7, bool2int((*XKeyInfo)(unsafe.Pointer(_pCur.X16)) != (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0))))), i32(2)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67245), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeDeleteØ00__func__Ø000))), unsafe.Pointer(str(81464))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _hasReadConflicts(tls, _p, _pCur.X7) == 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _hasReadConflicts(tls, _p, _pCur.X7) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67246), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeDeleteØ00__func__Ø000))), unsafe.Pointer(str(86972))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(_pCur.X14)))) < int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X14) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(_pCur.X14)))) >= int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X14) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67247), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeDeleteØ00__func__Ø000))), unsafe.Pointer(str(9392))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pCur.X12) == i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pCur.X12) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67248), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeDeleteØ00__func__Ø000))), unsafe.Pointer(str(9180))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_flags) & i32(-7)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_flags) & i32(-7)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67249), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeDeleteØ00__func__Ø000))), unsafe.Pointer(str(87012))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _iCellDepth = int32(_pCur.X14) _iCellIdx = int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(_iCellDepth)))) @@ -85290,26 +76238,18 @@ _31: _7_nCell = int32((*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *uint8) uint16 }{(_7_pLeaf.X24)})))(tls, _7_pLeaf, _pCell)) - func() int32 { - if int32((_pBt.X15)-uint32(i32(8))) >= _7_nCell { - return i32(0) - } - return func() int32 { + func() { + if int32((_pBt.X15)-uint32(i32(8))) < _7_nCell { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67327), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeDeleteØ00__func__Ø000))), unsafe.Pointer(str(87068))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _7_pTmp = _pBt.X27 - func() int32 { - if _7_pTmp != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _7_pTmp == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67329), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeDeleteØ00__func__Ø000))), unsafe.Pointer(str(87096))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3PagerWrite(tls, (*XPgHdr)(unsafe.Pointer(_7_pLeaf.X23))) if _rc != i32(0) { @@ -85352,35 +76292,23 @@ _39: goto _43 } - func() int32 { - if (_bPreserve != 0) && ((int32(_pCur.X14) == _iCellDepth) || ((_sqlite3Config.X6) == i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if _bPreserve == 0 || int32(_pCur.X14) != _iCellDepth && (_sqlite3Config.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67363), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeDeleteØ00__func__Ø000))), unsafe.Pointer(str(87104))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pPage == (*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14))))) || ((_sqlite3Config.X6) == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if _pPage != (*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))) && (_sqlite3Config.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67364), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeDeleteØ00__func__Ø000))), unsafe.Pointer(str(87160))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((int32(_pPage.X14) > i32(0)) || ((_sqlite3Config.X6) == i32(0))) && (_iCellIdx <= int32(_pPage.X14)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPage.X14) <= i32(0) && (_sqlite3Config.X6) != i32(0) || _iCellIdx > int32(_pPage.X14) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67365), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeDeleteØ00__func__Ø000))), unsafe.Pointer(str(87208))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(86 /* X12 */))) = uint8(i32(2)) if _iCellIdx < int32(_pPage.X14) { @@ -85430,24 +76358,20 @@ func _sqlite3VdbeSorterCompare(tls *crt.TLS, _pCsr *XVdbeCursor, _pVal *XMem, _n _ = _pKey var _nKey int32 // sqlite3.c:88574:19 _ = _nKey - func() int32 { - if int32(_pCsr.X0) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pCsr.X0) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88576), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterCompareØ00__func__Ø000))), unsafe.Pointer(str(59748))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(48 /* X14 */))))))) + _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(48 /* X14 */))))))) _r2 = (*XUnpackedRecord)(unsafe.Pointer(_pSorter.X8)) _pKeyInfo = (*XKeyInfo)(unsafe.Pointer(_pCsr.X15)) if _r2 != (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 } - _r2 = store5668990((**XUnpackedRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(48 /* X8 */))))), _sqlite3VdbeAllocUnpackedRecord(tls, _pKeyInfo)) + _r2 = store5668972((**XUnpackedRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(48 /* X8 */))))), _sqlite3VdbeAllocUnpackedRecord(tls, _pKeyInfo)) if _r2 != (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))) { goto _3 } @@ -85458,15 +76382,11 @@ func _sqlite3VdbeSorterCompare(tls *crt.TLS, _pCsr *XVdbeCursor, _pVal *XMem, _n _3: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_r2)) + uintptr(16 /* X2 */))) = uint16(_nKeyCol) _2: - func() int32 { - if int32(_r2.X2) == _nKeyCol { - return i32(0) - } - return func() int32 { + func() { + if int32(_r2.X2) != _nKeyCol { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88585), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterCompareØ00__func__Ø000))), unsafe.Pointer(str(87288))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pKey = _vdbeSorterRowkey(tls, _pSorter, &_nKey) _sqlite3VdbeRecordUnpack(tls, _pKeyInfo, _nKey, _pKey, _r2) @@ -85525,8 +76445,8 @@ _2: goto _3 _0: - *_pnKey = (*XSorterRecord)(unsafe.Pointer((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X0)).X0 - _pKey = (unsafe.Pointer)((*XSorterRecord)(unsafe.Pointer(uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0)))) + uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer(uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer(uintptr(i32(1))))))*uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer(uintptr(16)))))))))))) + *_pnKey = (*XSorterRecord)(unsafe.Pointer((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X0)).X0 + _pKey = (unsafe.Pointer)((*XSorterRecord)(unsafe.Pointer(uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0)))) + uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer(uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer(uintptr(i32(1))))))*uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer(uintptr(16)))))))))))) _3: r0 = _pKey return @@ -85540,17 +76460,13 @@ func _sqlite3VdbeSorterRowkey(tls *crt.TLS, _pCsr *XVdbeCursor, _pOut *XMem) (r0 _ = _pKey var _nKey int32 // sqlite3.c:88533:19 _ = _nKey - func() int32 { - if int32(_pCsr.X0) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pCsr.X0) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88535), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterRowkeyØ00__func__Ø000))), unsafe.Pointer(str(59748))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(48 /* X14 */))))))) + _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(48 /* X14 */))))))) _pKey = _vdbeSorterRowkey(tls, _pSorter, &_nKey) if _sqlite3VdbeMemClearAndResize(tls, _pOut, _nKey) == 0 { goto _2 @@ -85575,17 +76491,13 @@ func init() { } func _sqlite3VdbeCursorRestore(tls *crt.TLS, _p *XVdbeCursor) (r0 int32) { // sqlite3.c:74421:1 - func() int32 { - if int32(_p.X0) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X0) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74422), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeCursorRestoreØ00__func__Ø000))), unsafe.Pointer(str(74596))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if _sqlite3BtreeCursorHasMoved(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X14 */)))))))) == 0 { + if _sqlite3BtreeCursorHasMoved(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X14 */)))))))) == 0 { goto _2 } @@ -85605,15 +76517,11 @@ func init() { } func _sqlite3BtreeCursorIsValidNN(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { // sqlite3.c:63303:1 - func() int32 { - if _pCur != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pCur == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63304), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCursorIsValidNNØ00__func__Ø000))), unsafe.Pointer(str(78100))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = bool2int(int32(_pCur.X12) == i32(1)) return @@ -85629,25 +76537,17 @@ func init() { func _sqlite3BtreeFirst(tls *crt.TLS, _pCur *XBtCursor, _pRes *int32) (r0 int32) { // sqlite3.c:63998:1 var _rc int32 // sqlite3.c:63999:7 _ = _rc - func() int32 { - if _cursorOwnsBtShared(tls, _pCur) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _cursorOwnsBtShared(tls, _pCur) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64001), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeFirstØ00__func__Ø000))), unsafe.Pointer(str(74648))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCur.X0)).X0)).X3))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCur.X0)).X0)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64002), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeFirstØ00__func__Ø000))), unsafe.Pointer(str(74676))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _moveToRoot(tls, _pCur) if _rc != i32(0) { @@ -85658,29 +76558,21 @@ func _sqlite3BtreeFirst(tls *crt.TLS, _pCur *XBtCursor, _pRes *int32) (r0 int32) goto _5 } - func() int32 { - if ((_pCur.X7) == uint32(i32(0))) || (int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X14) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_pCur.X7) != uint32(i32(0)) && int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X14) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64006), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeFirstØ00__func__Ø000))), unsafe.Pointer(str(75080))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *_pRes = i32(1) goto _9 _5: - func() int32 { - if int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X14) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X14) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64009), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeFirstØ00__func__Ø000))), unsafe.Pointer(str(87416))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *_pRes = i32(0) _rc = _moveToLeftmost(tls, _pCur) @@ -85702,34 +76594,23 @@ func _sqlite3BtreeRowCountEst(tls *crt.TLS, _pCur *XBtCursor) (r0 int64) { // sq _ = _n var _i uint8 // sqlite3.c:64350:6 _ = _i - func() int32 { - if _cursorOwnsBtShared(tls, _pCur) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _cursorOwnsBtShared(tls, _pCur) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64352), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeRowCountEstØ00__func__Ø000))), unsafe.Pointer(str(74648))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCur.X0)).X0)).X3))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCur.X0)).X0)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64353), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeRowCountEstØ00__func__Ø000))), unsafe.Pointer(str(74676))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if func() int32 { if int32(_pCur.X12) != i32(1) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64358), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeRowCountEstØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64358), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeRowCountEstØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -85745,11 +76626,8 @@ _6: if func() int32 { if int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X5) == i32(0) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64359), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeRowCountEstØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64359), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeRowCountEstØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -85794,37 +76672,29 @@ func _sqlite3VdbeSorterRewind(tls *crt.TLS, _pCsr *XVdbeCursor, _pbEof *int32) ( var _rc int32 // sqlite3.c:88421:7 _ = _rc _rc = i32(0) - func() int32 { - if int32(_pCsr.X0) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pCsr.X0) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88423), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterRewindØ00__func__Ø000))), unsafe.Pointer(str(59748))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(48 /* X14 */))))))) - func() int32 { - if _pSorter != nil { - return i32(0) } - return func() int32 { + }() + _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(48 /* X14 */))))))) + func() { + if _pSorter == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88425), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterRewindØ00__func__Ø000))), unsafe.Pointer(str(87496))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pSorter.X12) != i32(0) { goto _4 } - if (*XSorterRecord)(unsafe.Pointer((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0)) == nil { + if (*XSorterRecord)(unsafe.Pointer((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0)) == nil { goto _5 } *_pbEof = i32(0) - _rc = _vdbeSorterSort(tls, (*XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(96 /* X17 */)))))+104*uintptr(i32(0)))), (*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */)))) + _rc = _vdbeSorterSort(tls, (*XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(96 /* X17 */)))))+104*uintptr(i32(0)))), (*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */)))) goto _6 _5: @@ -85834,27 +76704,19 @@ _6: return _4: - func() int32 { - if (*XSorterRecord)(unsafe.Pointer((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0)) != nil { - return i32(0) - } - return func() int32 { + func() { + if (*XSorterRecord)(unsafe.Pointer((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88444), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterRewindØ00__func__Ø000))), unsafe.Pointer(str(87504))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _vdbeSorterFlushPMA(tls, _pSorter) _rc = _vdbeSorterJoinAll(tls, _pSorter, _rc) - func() int32 { - if (*XPmaReader)(unsafe.Pointer(_pSorter.X4)) == (*XPmaReader)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XPmaReader)(unsafe.Pointer(_pSorter.X4)) != (*XPmaReader)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88454), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterRewindØ00__func__Ø000))), unsafe.Pointer(str(87524))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _rc != i32(0) { goto _11 @@ -85874,7 +76736,7 @@ func init() { crt.Xstrncpy(nil, &_sqlite3VdbeSorterRewindØ00__func__Ø000[0], str(87544), 24) } -func _vdbeSorterSort(tls *crt.TLS, _pTask *XSortSubtask, _pList *T5901756) (r0 int32) { // sqlite3.c:87247:1 +func _vdbeSorterSort(tls *crt.TLS, _pTask *XSortSubtask, _pList *T5901738) (r0 int32) { // sqlite3.c:87247:1 var _i int32 // sqlite3.c:87248:7 _ = _i var _aSlot **XSorterRecord // sqlite3.c:87249:16 @@ -85922,24 +76784,20 @@ _2: goto _6 _5: - func() int32 { - if (*(*int32)(unsafe.Pointer((*T5941589)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */)))))) < _sqlite3MallocSize(tls, (unsafe.Pointer)(_pList.X1)) { - return i32(0) - } - return func() int32 { + func() { + if (*(*int32)(unsafe.Pointer((*T5941571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */)))))) >= _sqlite3MallocSize(tls, (unsafe.Pointer)(_pList.X1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87270), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterSortØ00__func__Ø000))), unsafe.Pointer(str(87568))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _2_pNext = (*XSorterRecord)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pList.X1)) + 1*uintptr(*(*int32)(unsafe.Pointer((*T5941589)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */)))))))))) + _2_pNext = (*XSorterRecord)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pList.X1)) + 1*uintptr(*(*int32)(unsafe.Pointer((*T5941571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */)))))))))) _6: goto _9 _4: - _2_pNext = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5941589)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */))))))) + _2_pNext = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5941571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */))))))) _9: - *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5941589)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */))))))) = (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) + *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5941571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */))))))) = (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) _i = i32(0) _10: if (*(**XSorterRecord)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aSlot)) + 8*uintptr(_i)))) == nil { @@ -85984,15 +76842,11 @@ _15: _17: *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pList)) + uintptr(0 /* X0 */))))) = _p Xsqlite3_free(tls, (unsafe.Pointer)(_aSlot)) - func() int32 { - if (int32((*XUnpackedRecord)(unsafe.Pointer(_pTask.X3)).X4) == i32(0)) || (int32((*XUnpackedRecord)(unsafe.Pointer(_pTask.X3)).X4) == i32(7)) { - return i32(0) - } - return func() int32 { + func() { + if int32((*XUnpackedRecord)(unsafe.Pointer(_pTask.X3)).X4) != i32(0) && int32((*XUnpackedRecord)(unsafe.Pointer(_pTask.X3)).X4) != i32(7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87294), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterSortØ00__func__Ø000))), unsafe.Pointer(str(87616))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = int32((*XUnpackedRecord)(unsafe.Pointer(_pTask.X3)).X4) return @@ -86066,25 +76920,17 @@ func _vdbeSorterCompareInt(tls *crt.TLS, _pTask *XSortSubtask, _pbKey2Cached *in _s2 = int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2)) + 1*uintptr(i32(1))))) _v1 = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1)) + 1*uintptr(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1)) + 1*uintptr(i32(0))))))) _v2 = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2)) + 1*uintptr(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2)) + 1*uintptr(i32(0))))))) - func() int32 { - if (((_s1 > i32(0)) && (_s1 < i32(7))) || (_s1 == i32(8))) || (_s1 == i32(9)) { - return i32(0) - } - return func() int32 { + func() { + if (_s1 <= i32(0) || _s1 >= i32(7)) && _s1 != i32(8) && _s1 != i32(9) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86707), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterCompareIntØ00__func__Ø000))), unsafe.Pointer(str(87696))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (((_s2 > i32(0)) && (_s2 < i32(7))) || (_s2 == i32(8))) || (_s2 == i32(9)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_s2 <= i32(0) || _s2 >= i32(7)) && _s2 != i32(8) && _s2 != i32(9) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86708), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterCompareIntØ00__func__Ø000))), unsafe.Pointer(str(87732))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _s1 <= i32(7) || _s2 <= i32(7) { goto _11 @@ -86152,15 +76998,11 @@ _26: _res = _s1 - _s2 _27: _25: - func() int32 { - if _res != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _res == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86734), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterCompareIntØ00__func__Ø000))), unsafe.Pointer(str(68864))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _res <= i32(0) { goto _30 @@ -86256,24 +77098,16 @@ func _vdbeSorterCompareText(tls *crt.TLS, _pTask *XSortSubtask, _pbKey2Cached *i _p2 = (*uint8)(unsafe.Pointer(_pKey2)) _v1 = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1)) + 1*uintptr(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1)) + 1*uintptr(i32(0))))))) _v2 = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2)) + 1*uintptr(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2)) + 1*uintptr(i32(0))))))) - func() int32 { - if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1)) + 1*uintptr(i32(1))))) < int32(u8(128)) { - return func() int32 { - _n1 = int32(uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1)) + 1*uintptr(i32(1)))))) - return i32(1) - }() + func() { + if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1)) + 1*uintptr(i32(1))))) >= int32(u8(128)) { + _sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1))+1*uintptr(i32(1)))), (*uint32)(unsafe.Pointer(&_n1))) } - return int32(_sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1))+1*uintptr(i32(1)))), (*uint32)(unsafe.Pointer(&_n1)))) }() _n1 = (_n1 - i32(13)) / i32(2) - func() int32 { - if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2)) + 1*uintptr(i32(1))))) < int32(u8(128)) { - return func() int32 { - _n2 = int32(uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2)) + 1*uintptr(i32(1)))))) - return i32(1) - }() + func() { + if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2)) + 1*uintptr(i32(1))))) >= int32(u8(128)) { + _sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2))+1*uintptr(i32(1)))), (*uint32)(unsafe.Pointer(&_n2))) } - return int32(_sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2))+1*uintptr(i32(1)))), (*uint32)(unsafe.Pointer(&_n2)))) }() _n2 = (_n2 - i32(13)) / i32(2) _res = crt.Xmemcmp(tls, (unsafe.Pointer)(_v1), (unsafe.Pointer)(_v2), uint64(func() int32 { @@ -86347,15 +77181,11 @@ func _vdbeSorterMerge(tls *crt.TLS, _pTask *XSortSubtask, _p1 *XSorterRecord, _p _pFinal = nil _pp = &_pFinal _bCached = i32(0) - func() int32 { - if (_p1 != (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0))))) && (_p2 != (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if _p1 == (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) || _p2 == (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87200), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterMergeØ00__func__Ø000))), unsafe.Pointer(str(87808))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _3: _1_res = (*(*func(*crt.TLS, *XSortSubtask, *int32, unsafe.Pointer, int32, unsafe.Pointer, int32) int32)(unsafe.Pointer(&struct { @@ -86366,8 +77196,8 @@ _3: } *_pp = _p1 - _pp = (**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5941589)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1)) + uintptr(8 /* X1 */))))))) - _p1 = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5941589)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1)) + uintptr(8 /* X1 */))))))) + _pp = (**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5941571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1)) + uintptr(8 /* X1 */))))))) + _p1 = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5941571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1)) + uintptr(8 /* X1 */))))))) if _p1 != (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) { goto _7 } @@ -86380,8 +77210,8 @@ _7: _6: *_pp = _p2 - _pp = (**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5941589)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2)) + uintptr(8 /* X1 */))))))) - _p2 = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5941589)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2)) + uintptr(8 /* X1 */))))))) + _pp = (**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5941571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2)) + uintptr(8 /* X1 */))))))) + _p2 = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5941571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2)) + uintptr(8 /* X1 */))))))) _bCached = i32(0) if _p2 != (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) { goto _9 @@ -86458,61 +77288,49 @@ _3: goto _8 } - _rc = _vdbeSorterListToPMA(tls, (*XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(96 /* X17 */)))))+104*uintptr(_nWorker))), (*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */)))) + _rc = _vdbeSorterListToPMA(tls, (*XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(96 /* X17 */)))))+104*uintptr(_nWorker))), (*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */)))) goto _9 _8: - _5_aMem = (*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(32 /* X4 */))).X1 + _5_aMem = (*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(32 /* X4 */))).X1 _5_pCtx = (unsafe.Pointer)(_pTask) - func() int32 { - if ((*XSQLiteThread)(unsafe.Pointer(_pTask.X0)) == (*XSQLiteThread)(unsafe.Pointer(uintptr(i32(0))))) && ((_pTask.X1) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (*XSQLiteThread)(unsafe.Pointer(_pTask.X0)) != (*XSQLiteThread)(unsafe.Pointer(uintptr(i32(0)))) || (_pTask.X1) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87587), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterFlushPMAØ00__func__Ø000))), unsafe.Pointer(str(87840))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XSorterRecord)(unsafe.Pointer((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(32 /* X4 */))).X0)) == (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XSorterRecord)(unsafe.Pointer((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(32 /* X4 */))).X0)) != (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87588), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterFlushPMAØ00__func__Ø000))), unsafe.Pointer(str(87880))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(32 /* X4 */))).X1) == (*uint8)(unsafe.Pointer(uintptr(i32(0))))) || (((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X1) != (*uint8)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) } - return func() int32 { + }() + func() { + if ((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(32 /* X4 */))).X1) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) && ((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X1) == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87589), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterFlushPMAØ00__func__Ø000))), unsafe.Pointer(str(87904))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(90 /* X14 */))) = uint8(int64((uintptr(unsafe.Pointer(_pTask)) - uintptr(unsafe.Pointer((*XSortSubtask)(unsafe.Pointer((*[1]XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(96 /* X17 */)))))))) / 104)) - *(*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(32 /* X4 */))) = _pSorter.X9 - *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(0 /* X0 */))))) = (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(16 /* X2 */))) = i32(0) + *(*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(32 /* X4 */))) = _pSorter.X9 + *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(0 /* X0 */))))) = (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(16 /* X2 */))) = i32(0) if _5_aMem == nil { goto _18 } - *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(8 /* X1 */))) = _5_aMem + *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(8 /* X1 */))) = _5_aMem *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(84 /* X11 */))) = _sqlite3MallocSize(tls, (unsafe.Pointer)(_5_aMem)) goto _19 _18: - if ((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X1) == nil { + if ((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X1) == nil { goto _20 } - *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(8 /* X1 */))) = (*uint8)(unsafe.Pointer(_sqlite3Malloc(tls, uint64(_pSorter.X11)))) - if ((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X1) != nil { + *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(8 /* X1 */))) = (*uint8)(unsafe.Pointer(_sqlite3Malloc(tls, uint64(_pSorter.X11)))) + if ((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X1) != nil { goto _21 } @@ -86530,7 +77348,7 @@ _7: } -func _vdbeSorterListToPMA(tls *crt.TLS, _pTask *XSortSubtask, _pList *T5901756) (r0 int32) { // sqlite3.c:87398:1 +func _vdbeSorterListToPMA(tls *crt.TLS, _pTask *XSortSubtask, _pList *T5901738) (r0 int32) { // sqlite3.c:87398:1 var _db *Xsqlite3 // sqlite3.c:87399:11 _ = _db var _rc int32 // sqlite3.c:87400:7 @@ -86547,50 +77365,34 @@ func _vdbeSorterListToPMA(tls *crt.TLS, _pTask *XSortSubtask, _pList *T5901756) _rc = i32(0) _iSz = int64((_pList.X2)+_sqlite3VarintLen(tls, uint64(_pList.X2))) + ((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(72 /* X7 */))).X1) crt.Xmemset(tls, (unsafe.Pointer)(&_writer), i32(0), u64(48)) - func() int32 { - if (_pList.X2) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pList.X2) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87411), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterListToPMAØ00__func__Ø000))), unsafe.Pointer(str(87956))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*Xsqlite3_file)(unsafe.Pointer((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(72 /* X7 */))).X0)) != (*Xsqlite3_file)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 } _rc = _vdbeSorterOpenTempFile(tls, _db, int64(i32(0)), (**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(72 /* X7 */)))))+uintptr(0 /* X0 */)))))) - func() int32 { - if (_rc != i32(0)) || ((*Xsqlite3_file)(unsafe.Pointer((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(72 /* X7 */))).X0)) != nil) { - return i32(0) - } - return func() int32 { + func() { + if _rc == i32(0) && (*Xsqlite3_file)(unsafe.Pointer((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(72 /* X7 */))).X0)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87416), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterListToPMAØ00__func__Ø000))), unsafe.Pointer(str(87972))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(72 /* X7 */))).X1) == int64(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if ((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(72 /* X7 */))).X1) != int64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87417), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterListToPMAØ00__func__Ø000))), unsafe.Pointer(str(88008))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pTask.X5) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pTask.X5) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87418), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterListToPMAØ00__func__Ø000))), unsafe.Pointer(str(88028))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _2: if _rc != i32(0) { @@ -86619,7 +77421,7 @@ _13: goto _16 } - _4_pNext = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5941589)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_p)) + uintptr(8 /* X1 */))))))) + _4_pNext = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5941571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_p)) + uintptr(8 /* X1 */))))))) _vdbePmaWriteVarint(tls, &_writer, uint64(_4_p.X0)) _vdbePmaWriteBlob(tls, &_writer, (*uint8)(unsafe.Pointer((unsafe.Pointer)((*XSorterRecord)(unsafe.Pointer(uintptr(unsafe.Pointer(_4_p))+uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer(uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer(uintptr(i32(1))))))*uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer(uintptr(16)))))))))))))), _4_p.X0) if (_pList.X1) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { @@ -86635,25 +77437,17 @@ _16: *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pList)) + uintptr(0 /* X0 */))))) = _4_p _rc = _vdbePmaWriterFinish(tls, &_writer, (*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(72 /* X7 */)))))+uintptr(8 /* X1 */)))) _12: - func() int32 { - if (_rc != i32(0)) || ((*XSorterRecord)(unsafe.Pointer(_pList.X0)) == (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if _rc == i32(0) && (*XSorterRecord)(unsafe.Pointer(_pList.X0)) != (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87450), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterListToPMAØ00__func__Ø000))), unsafe.Pointer(str(88044))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_rc != i32(0)) || (((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(72 /* X7 */))).X1) == _iSz) { - return i32(0) } - return func() int32 { + }() + func() { + if _rc == i32(0) && ((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(72 /* X7 */))).X1) != _iSz { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87451), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterListToPMAØ00__func__Ø000))), unsafe.Pointer(str(88080))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _rc return @@ -86785,15 +77579,11 @@ _3: sink967 = *p } _4: - func() int32 { - if (_p.X4) < (_p.X2) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X4) >= (_p.X2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87343), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbePmaWriteBlobØ00__func__Ø000))), unsafe.Pointer(str(88140))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := &_nRem @@ -86821,11 +77611,8 @@ func _vdbePmaWriterFinish(tls *crt.TLS, _p *XPmaWriter, _piEof *int64) (r0 int32 return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87360), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbePmaWriterFinishØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87360), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbePmaWriterFinishØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 || (_p.X4) <= (_p.X3) { @@ -86856,15 +77643,11 @@ func init() { } func _vdbeSorterCreateThread(tls *crt.TLS, _pTask *XSortSubtask, _xTask func(*crt.TLS, unsafe.Pointer) unsafe.Pointer, _pIn unsafe.Pointer) (r0 int32) { // sqlite3.c:86979:1 - func() int32 { - if ((*XSQLiteThread)(unsafe.Pointer(_pTask.X0)) == (*XSQLiteThread)(unsafe.Pointer(uintptr(i32(0))))) && ((_pTask.X1) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (*XSQLiteThread)(unsafe.Pointer(_pTask.X0)) != (*XSQLiteThread)(unsafe.Pointer(uintptr(i32(0)))) || (_pTask.X1) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86984), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterCreateThreadØ00__func__Ø000))), unsafe.Pointer(str(87840))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _sqlite3ThreadCreate(tls, (**XSQLiteThread)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(0 /* X0 */))))), _xTask, _pIn) return @@ -86882,39 +77665,27 @@ func _sqlite3ThreadCreate(tls *crt.TLS, _ppThread **XSQLiteThread, _xTask func(* _ = _p var _rc int32 // sqlite3.c:26861:7 _ = _rc - func() int32 { - if _ppThread != (**XSQLiteThread)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _ppThread == (**XSQLiteThread)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(26863), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ThreadCreateØ00__func__Ø000))), unsafe.Pointer(str(88248))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - func() int32 { + func() { if *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) unsafe.Pointer - }{_xTask})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct { + }{_xTask})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) unsafe.Pointer }{nil})) { - return i32(0) - } - return func() int32 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(26864), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ThreadCreateØ00__func__Ø000))), unsafe.Pointer(str(88260))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_sqlite3Config.X1) != i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_sqlite3Config.X1) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(26866), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ThreadCreateØ00__func__Ø000))), unsafe.Pointer(str(88272))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *_ppThread = (*XSQLiteThread)(unsafe.Pointer(uintptr(i32(0)))) _p = (*XSQLiteThread)(unsafe.Pointer(_sqlite3Malloc(tls, u64(40)))) @@ -86964,17 +77735,13 @@ func _vdbeSorterFlushThread(tls *crt.TLS, _pCtx unsafe.Pointer) (r0 unsafe.Point var _rc int32 // sqlite3.c:87535:7 _ = _rc _pTask = (*XSortSubtask)(unsafe.Pointer(_pCtx)) - func() int32 { - if (_pTask.X1) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pTask.X1) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87536), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterFlushThreadØ00__func__Ø000))), unsafe.Pointer(str(88328))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _rc = _vdbeSorterListToPMA(tls, _pTask, (*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(32 /* X4 */)))) + _rc = _vdbeSorterListToPMA(tls, _pTask, (*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(32 /* X4 */)))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(8 /* X1 */))) = i32(1) r0 = (unsafe.Pointer)(uintptr(int64(_rc))) return @@ -87030,15 +77797,11 @@ _3: goto _4 } - func() int32 { - if (int32(_pSorter.X13) == i32(0)) || (int32(_pSorter.X15) > i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pSorter.X13) != i32(0) && int32(_pSorter.X15) <= i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88353), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterSetupMergeØ00__func__Ø000))), unsafe.Pointer(str(88368))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pSorter.X13) == 0 { goto _8 @@ -87076,20 +77839,16 @@ _13: goto _16 } - if store5935819(&_7_pIncr, (*XIncrMerger)(unsafe.Pointer((*XPmaReader)(unsafe.Pointer(uintptr(_pMain.X3)+80*uintptr(_3_iTask))).X10))) == nil { + if store5935801(&_7_pIncr, (*XIncrMerger)(unsafe.Pointer((*XPmaReader)(unsafe.Pointer(uintptr(_pMain.X3)+80*uintptr(_3_iTask))).X10))) == nil { goto _17 } _vdbeIncrMergerSetThreads(tls, _7_pIncr) - func() int32 { - if (*XSortSubtask)(unsafe.Pointer(_7_pIncr.X0)) != _3_pLast { - return i32(0) - } - return func() int32 { + func() { + if (*XSortSubtask)(unsafe.Pointer(_7_pIncr.X0)) == _3_pLast { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88372), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterSetupMergeØ00__func__Ø000))), unsafe.Pointer(str(88412))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _17: _3_iTask += 1 @@ -87103,15 +77862,11 @@ _20: } _9_p = (*XPmaReader)(unsafe.Pointer(uintptr(_pMain.X3) + 80*uintptr(_3_iTask))) - func() int32 { - if ((*XIncrMerger)(unsafe.Pointer(_9_p.X10)) == (*XIncrMerger)(unsafe.Pointer(uintptr(i32(0))))) || (((*XSortSubtask)(unsafe.Pointer((*XIncrMerger)(unsafe.Pointer(_9_p.X10)).X0)) == (*XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(96 /* X17 */)))))+104*uintptr(_3_iTask)))) && ((_3_iTask != (int32(_pSorter.X15) - i32(1))) || (((*XIncrMerger)(unsafe.Pointer(_9_p.X10)).X5) == i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XIncrMerger)(unsafe.Pointer(_9_p.X10)) != (*XIncrMerger)(unsafe.Pointer(uintptr(i32(0)))) && ((*XSortSubtask)(unsafe.Pointer((*XIncrMerger)(unsafe.Pointer(_9_p.X10)).X0)) != (*XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(96 /* X17 */)))))+104*uintptr(_3_iTask))) || _3_iTask == (int32(_pSorter.X15)-i32(1)) && ((*XIncrMerger)(unsafe.Pointer(_9_p.X10)).X5) != i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88386), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterSetupMergeØ00__func__Ø000))), unsafe.Pointer(str(88432))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _vdbePmaReaderIncrInit(tls, _9_p, i32(1)) _3_iTask += 1 @@ -87171,15 +77926,11 @@ func _vdbeSorterMergeTreeBuild(tls *crt.TLS, _pSorter *XVdbeSorter, _ppOut **XMe _ = _6_nReader _pMain = nil _rc = i32(0) - func() int32 { - if ((_pSorter.X13) != 0) || (int32(_pSorter.X15) == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if (_pSorter.X13) == 0 && int32(_pSorter.X15) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88270), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterMergeTreeBuildØ00__func__Ø000))), unsafe.Pointer(str(88552))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pSorter.X15) <= i32(1) { goto _3 @@ -87200,15 +77951,11 @@ _5: } _2_pTask = (*XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(96 /* X17 */))))) + 104*uintptr(_iTask))) - func() int32 { - if ((_2_pTask.X5) > i32(0)) || i32(1) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_2_pTask.X5) <= i32(0) && i32(1) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88279), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterMergeTreeBuildØ00__func__Ø000))), unsafe.Pointer(str(88596))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if i32(0) == 0 && (_2_pTask.X5) == 0 { goto _14 @@ -87274,15 +78021,11 @@ _16: goto _28 _27: - func() int32 { - if _pMain == (*XMergeEngine)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pMain != (*XMergeEngine)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88311), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterMergeTreeBuildØ00__func__Ø000))), unsafe.Pointer(str(88644))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pMain = _3_pRoot _28: @@ -87323,15 +78066,11 @@ func _vdbeMergeEngineNew(tls *crt.TLS, _nReader int32) (r0 *XMergeEngine) { // s var _pNew *XMergeEngine // sqlite3.c:87025:15 _ = _pNew _N = i32(2) - func() int32 { - if _nReader <= i32(16) { - return i32(0) - } - return func() int32 { + func() { + if _nReader > i32(16) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87027), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeMergeEngineNewØ00__func__Ø000))), unsafe.Pointer(str(88684))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _2: if _N >= _nReader { @@ -87410,7 +78149,7 @@ func _vdbeMergeEngineLevel0(tls *crt.TLS, _pTask *XSortSubtask, _nPMA int32, _pi _ = _1_pReadr _iOff = *_piOffset _rc = i32(0) - *_ppOut = store5945875(&_pNew, _vdbeMergeEngineNew(tls, _nPMA)) + *_ppOut = store5945857(&_pNew, _vdbeMergeEngineNew(tls, _nPMA)) if _pNew != (*XMergeEngine)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } @@ -87449,45 +78188,29 @@ func _vdbePmaReaderInit(tls *crt.TLS, _pTask *XSortSubtask, _pFile *XSorterFile, _ = _rc var _1_nByte uint64 // sqlite3.c:86589:9 _ = _1_nByte - func() int32 { - if (_pFile.X1) > _iStart { - return i32(0) - } - return func() int32 { + func() { + if (_pFile.X1) <= _iStart { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86582), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbePmaReaderInitØ00__func__Ø000))), unsafe.Pointer(str(88736))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pReadr.X5) == (*uint8)(unsafe.Pointer(uintptr(i32(0))))) && ((_pReadr.X2) == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pReadr.X5) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) || (_pReadr.X2) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86583), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbePmaReaderInitØ00__func__Ø000))), unsafe.Pointer(str(88756))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pReadr.X7) == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pReadr.X7) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86584), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbePmaReaderInitØ00__func__Ø000))), unsafe.Pointer(str(88796))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pReadr.X9) == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pReadr.X9) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86585), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbePmaReaderInitØ00__func__Ø000))), unsafe.Pointer(str(88816))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _vdbePmaReaderSeek(tls, _pTask, _pReadr, _pFile, _iStart) if _rc != i32(0) { @@ -87530,15 +78253,11 @@ func _vdbePmaReaderSeek(tls *crt.TLS, _pTask *XSortSubtask, _pReadr *XPmaReader, var _4_nRead int32 // sqlite3.c:86508:11 _ = _4_nRead _rc = i32(0) - func() int32 { - if ((*XIncrMerger)(unsafe.Pointer(_pReadr.X10)) == (*XIncrMerger)(unsafe.Pointer(uintptr(i32(0))))) || (((*XIncrMerger)(unsafe.Pointer(_pReadr.X10)).X4) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (*XIncrMerger)(unsafe.Pointer(_pReadr.X10)) != (*XIncrMerger)(unsafe.Pointer(uintptr(i32(0)))) && ((*XIncrMerger)(unsafe.Pointer(_pReadr.X10)).X4) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86487), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbePmaReaderSeekØ00__func__Ø000))), unsafe.Pointer(str(88852))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3FaultSim(tls, i32(201)) == 0 { goto _3 @@ -87721,15 +78440,11 @@ func _vdbePmaReadBlob(tls *crt.TLS, _p *XPmaReader, _nByte int32, _ppOut **uint8 return _0: - func() int32 { - if (_p.X7) != nil { - return i32(0) - } - return func() int32 { + func() { + if (_p.X7) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86349), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbePmaReadBlobØ00__func__Ø000))), unsafe.Pointer(str(88916))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _iBuf = int32((_p.X0) % int64(_p.X8)) if _iBuf != i32(0) { @@ -87746,26 +78461,18 @@ _0: _4: _2_nRead = int32((_p.X1) - (_p.X0)) _5: - func() int32 { - if _2_nRead > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _2_nRead <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86365), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbePmaReadBlobØ00__func__Ø000))), unsafe.Pointer(str(88928))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _2_rc = _sqlite3OsRead(tls, (*Xsqlite3_file)(unsafe.Pointer(_p.X4)), (unsafe.Pointer)(_p.X7), _2_nRead, _p.X0) - func() int32 { - if _2_rc != i32(522) { - return i32(0) - } - return func() int32 { + func() { + if _2_rc == i32(522) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86369), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbePmaReadBlobØ00__func__Ø000))), unsafe.Pointer(str(88936))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _2_rc == i32(0) { goto _10 @@ -87849,15 +78556,11 @@ _21: return _22: - func() int32 { - if _8_aNext != (_p.X5) { - return i32(0) - } - return func() int32 { + func() { + if _8_aNext == (_p.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86414), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbePmaReadBlobØ00__func__Ø000))), unsafe.Pointer(str(88964))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() crt.Xmemcpy(tls, (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X5))+1*uintptr(_nByte-_6_nRem)))), (unsafe.Pointer)(_8_aNext), uint64(_8_nCopy)) { @@ -87994,15 +78697,11 @@ func _vdbeIncrBgPopulate(tls *crt.TLS, _pIncr *XIncrMerger) (r0 int32) { // sqli var _p unsafe.Pointer // sqlite3.c:87775:8 _ = _p _p = (unsafe.Pointer)(_pIncr) - func() int32 { - if (_pIncr.X5) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pIncr.X5) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87776), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeIncrBgPopulateØ00__func__Ø000))), unsafe.Pointer(str(89000))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _vdbeSorterCreateThread(tls, (*XSortSubtask)(unsafe.Pointer(_pIncr.X0)), _vdbeIncrPopulateThread, _p) return @@ -88056,15 +78755,11 @@ func _vdbeIncrPopulate(tls *crt.TLS, _pIncr *XIncrMerger) (r0 int32) { // sqlite _pOut = (*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIncr))+uintptr(40 /* X6 */))))) + 16*uintptr(i32(1)))) _pTask = (*XSortSubtask)(unsafe.Pointer(_pIncr.X0)) _pMerger = (*XMergeEngine)(unsafe.Pointer(_pIncr.X1)) - func() int32 { - if (_pIncr.X4) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pIncr.X4) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87730), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeIncrPopulateØ00__func__Ø000))), unsafe.Pointer(str(89040))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _vdbePmaWriterInit(tls, (*Xsqlite3_file)(unsafe.Pointer(_pOut.X0)), &_writer, (*XVdbeSorter)(unsafe.Pointer(_pTask.X2)).X3, _iStart) _2: @@ -88091,15 +78786,11 @@ _4: _5: _vdbePmaWriteVarint(tls, &_writer, uint64(_1_nKey)) _vdbePmaWriteBlob(tls, &_writer, _1_pReader.X6, _1_nKey) - func() int32 { - if (*XSortSubtask)(unsafe.Pointer((*XMergeEngine)(unsafe.Pointer(_pIncr.X1)).X1)) == _pTask { - return i32(0) - } - return func() int32 { + func() { + if (*XSortSubtask)(unsafe.Pointer((*XMergeEngine)(unsafe.Pointer(_pIncr.X1)).X1)) != _pTask { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87749), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeIncrPopulateØ00__func__Ø000))), unsafe.Pointer(str(89056))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _vdbeMergeEngineStep(tls, (*XMergeEngine)(unsafe.Pointer(_pIncr.X1)), &_1_dummy) goto _2 @@ -88300,7 +78991,7 @@ func _vdbeIncrMergerNew(tls *crt.TLS, _pTask *XSortSubtask, _pMerger *XMergeEngi var _pIncr *XIncrMerger // sqlite3.c:87843:14 _ = _pIncr _rc = i32(0) - _pIncr = store5935819(_ppOut, (*XIncrMerger)(unsafe.Pointer(func() unsafe.Pointer { + _pIncr = store5935801(_ppOut, (*XIncrMerger)(unsafe.Pointer(func() unsafe.Pointer { if _sqlite3FaultSim(tls, i32(100)) != 0 { return unsafe.Pointer((unsafe.Pointer)(uintptr(i32(0)))) } @@ -88364,15 +79055,11 @@ func _vdbePmaReaderIncrInit(tls *crt.TLS, _pReadr *XPmaReader, _eMode int32) (r0 goto _0 } - func() int32 { - if ((_pIncr.X5) == i32(0)) || (_eMode == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if (_pIncr.X5) != i32(0) && _eMode != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88120), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbePmaReaderIncrInitØ00__func__Ø000))), unsafe.Pointer(str(89132))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pIncr.X5) == 0 { goto _4 @@ -88450,15 +79137,11 @@ _1: goto _4 } - func() int32 { - if ((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(88 /* X8 */))).X1) > int64(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(88 /* X8 */))).X1) <= int64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88053), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbePmaReaderIncrMergeInitØ00__func__Ø000))), unsafe.Pointer(str(89204))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _vdbeSorterOpenTempFile(tls, _db, (*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(88 /* X8 */))).X1, (**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(88 /* X8 */)))))+uintptr(0 /* X0 */)))))) *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(88 /* X8 */))))) + uintptr(8 /* X1 */))) = int64(i32(0)) @@ -88481,15 +79164,11 @@ _0: goto _9 } - func() int32 { - if (_eMode == i32(2)) || (_eMode == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _eMode != i32(2) && _eMode != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88077), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbePmaReaderIncrMergeInitØ00__func__Ø000))), unsafe.Pointer(str(89224))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _vdbeIncrPopulate(tls, _pIncr) _9: @@ -88514,15 +79193,11 @@ func _vdbeMergeEngineInit(tls *crt.TLS, _pTask *XSortSubtask, _pMerger *XMergeEn _rc = i32(0) _nTree = _pMerger.X0 i32(0) - func() int32 { - if (*XSortSubtask)(unsafe.Pointer(_pMerger.X1)) == (*XSortSubtask)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XSortSubtask)(unsafe.Pointer(_pMerger.X1)) != (*XSortSubtask)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87969), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeMergeEngineInitØ00__func__Ø000))), unsafe.Pointer(str(89272))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XSortSubtask)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMerger)) + uintptr(8 /* X1 */))))) = _pTask _i = i32(0) @@ -88592,15 +79267,11 @@ func _vdbeMergeEngineCompare(tls *crt.TLS, _pMerger *XMergeEngine, _iOut int32) _ = _5_bCached var _5_res int32 // sqlite3.c:87904:9 _ = _5_res - func() int32 { - if (_iOut < (_pMerger.X0)) && (_iOut > i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _iOut >= (_pMerger.X0) || _iOut <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87884), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeMergeEngineCompareØ00__func__Ø000))), unsafe.Pointer(str(89312))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _iOut < ((_pMerger.X0) / i32(2)) { goto _3 @@ -88634,15 +79305,11 @@ _5: _7: _5_pTask = (*XSortSubtask)(unsafe.Pointer(_pMerger.X1)) _5_bCached = i32(0) - func() int32 { - if (*XUnpackedRecord)(unsafe.Pointer(_5_pTask.X3)) != (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XUnpackedRecord)(unsafe.Pointer(_5_pTask.X3)) == (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87905), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeMergeEngineCompareØ00__func__Ø000))), unsafe.Pointer(str(89344))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _5_res = (*(*func(*crt.TLS, *XSortSubtask, *int32, unsafe.Pointer, int32, unsafe.Pointer, int32) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer, *int32, unsafe.Pointer, int32, unsafe.Pointer, int32) int32 @@ -88683,60 +79350,40 @@ func _sqlite3VdbeSorterNext(tls *crt.TLS, _db *Xsqlite3, _pCsr *XVdbeCursor, _pb _ = _rc var _4_pFree *XSorterRecord // sqlite3.c:88490:18 _ = _4_pFree - func() int32 { - if int32(_pCsr.X0) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pCsr.X0) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88471), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterNextØ00__func__Ø000))), unsafe.Pointer(str(59748))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(48 /* X14 */))))))) - func() int32 { - if ((_pSorter.X12) != 0) || (((*XPmaReader)(unsafe.Pointer(_pSorter.X4)) == (*XPmaReader)(unsafe.Pointer(uintptr(i32(0))))) && ((*XMergeEngine)(unsafe.Pointer(_pSorter.X5)) == (*XMergeEngine)(unsafe.Pointer(uintptr(i32(0)))))) { - return i32(0) } - return func() int32 { + }() + _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(48 /* X14 */))))))) + func() { + if (_pSorter.X12) == 0 && ((*XPmaReader)(unsafe.Pointer(_pSorter.X4)) != (*XPmaReader)(unsafe.Pointer(uintptr(i32(0)))) || (*XMergeEngine)(unsafe.Pointer(_pSorter.X5)) != (*XMergeEngine)(unsafe.Pointer(uintptr(i32(0))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88473), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterNextØ00__func__Ø000))), unsafe.Pointer(str(89416))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pSorter.X12) == 0 { goto _6 } - func() int32 { - if ((*XPmaReader)(unsafe.Pointer(_pSorter.X4)) == (*XPmaReader)(unsafe.Pointer(uintptr(i32(0))))) || ((*XMergeEngine)(unsafe.Pointer(_pSorter.X5)) == (*XMergeEngine)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if (*XPmaReader)(unsafe.Pointer(_pSorter.X4)) != (*XPmaReader)(unsafe.Pointer(uintptr(i32(0)))) && (*XMergeEngine)(unsafe.Pointer(_pSorter.X5)) != (*XMergeEngine)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88475), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterNextØ00__func__Ø000))), unsafe.Pointer(str(89484))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pSorter.X13) == i32(0)) || ((*XPmaReader)(unsafe.Pointer(_pSorter.X4)) != nil) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pSorter.X13) != i32(0) && (*XPmaReader)(unsafe.Pointer(_pSorter.X4)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88476), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterNextØ00__func__Ø000))), unsafe.Pointer(str(89528))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pSorter.X13) == i32(1)) || ((*XMergeEngine)(unsafe.Pointer(_pSorter.X5)) != nil) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pSorter.X13) != i32(1) && (*XMergeEngine)(unsafe.Pointer(_pSorter.X5)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88477), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterNextØ00__func__Ø000))), unsafe.Pointer(str(89572))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pSorter.X13) == 0 { goto _16 @@ -88747,41 +79394,33 @@ func _sqlite3VdbeSorterNext(tls *crt.TLS, _db *Xsqlite3, _pCsr *XVdbeCursor, _pb goto _17 _16: - func() int32 { - if (*XMergeEngine)(unsafe.Pointer(_pSorter.X5)) != (*XMergeEngine)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XMergeEngine)(unsafe.Pointer(_pSorter.X5)) == (*XMergeEngine)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88485), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterNextØ00__func__Ø000))), unsafe.Pointer(str(89616))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XSortSubtask)(unsafe.Pointer((*XMergeEngine)(unsafe.Pointer(_pSorter.X5)).X1)) == (*XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(96 /* X17 */)))))+104*uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XSortSubtask)(unsafe.Pointer((*XMergeEngine)(unsafe.Pointer(_pSorter.X5)).X1)) != (*XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(96 /* X17 */)))))+104*uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88486), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterNextØ00__func__Ø000))), unsafe.Pointer(str(89636))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _vdbeMergeEngineStep(tls, (*XMergeEngine)(unsafe.Pointer(_pSorter.X5)), _pbEof) _17: goto _22 _6: - _4_pFree = (*XSorterRecord)(unsafe.Pointer((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X0)) - *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(0 /* X0 */))))) = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5941589)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pFree)) + uintptr(8 /* X1 */))))))) - *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5941589)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pFree)) + uintptr(8 /* X1 */))))))) = (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) - if ((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X1) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { + _4_pFree = (*XSorterRecord)(unsafe.Pointer((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X0)) + *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(0 /* X0 */))))) = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5941571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pFree)) + uintptr(8 /* X1 */))))))) + *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5941571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pFree)) + uintptr(8 /* X1 */))))))) = (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) + if ((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X1) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { goto _23 } _vdbeSorterRecordFree(tls, _db, _4_pFree) _23: - *_pbEof = bool2int((*XSorterRecord)(unsafe.Pointer((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0)) == nil) + *_pbEof = bool2int((*XSorterRecord)(unsafe.Pointer((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0)) == nil) _rc = i32(0) _22: r0 = _rc @@ -88819,25 +79458,17 @@ func _sqlite3VdbeSorterWrite(tls *crt.TLS, _pCsr *XVdbeCursor, _pVal *XMem) (r0 var _10_nNew int32 // sqlite3.c:87685:11 _ = _10_nNew _rc = i32(0) - func() int32 { - if int32(_pCsr.X0) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pCsr.X0) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87626), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterWriteØ00__func__Ø000))), unsafe.Pointer(str(59748))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(48 /* X14 */))))))) - func() int32 { - if int32(*(*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal.X5)) + 1*uintptr(i32(1))))))) < int32(u8(128)) { - return func() int32 { - _t = int32(uint32(*(*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal.X5)) + 1*uintptr(i32(1)))))))) - return i32(1) - }() + _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(48 /* X14 */))))))) + func() { + if int32(*(*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal.X5)) + 1*uintptr(i32(1))))))) >= int32(u8(128)) { + _sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal.X5))+1*uintptr(i32(1)))))), (*uint32)(unsafe.Pointer(&_t))) } - return int32(_sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal.X5))+1*uintptr(i32(1)))))), (*uint32)(unsafe.Pointer(&_t)))) }() if _t <= i32(0) || _t >= i32(10) || _t == i32(7) { goto _6 @@ -88866,15 +79497,11 @@ _9: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(92 /* X16 */))) = uint8(i32(0)) _10: _7: - func() int32 { - if _pSorter != nil { - return i32(0) - } - return func() int32 { + func() { + if _pSorter == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87637), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterWriteØ00__func__Ø000))), unsafe.Pointer(str(87496))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nReq = int32(uint64(_pVal.X4) + u64(16)) _nPMA = (_pVal.X4) + _sqlite3VarintLen(tls, uint64(_pVal.X4)) @@ -88882,7 +79509,7 @@ _7: goto _13 } - if ((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X1) == nil { + if ((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X1) == nil { goto _14 } @@ -88890,29 +79517,25 @@ _7: goto _16 _14: - _bFlush = bool2int((((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X2) > (_pSorter.X1)) || ((((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X2) > (_pSorter.X0)) && _sqlite3HeapNearlyFull(tls) != 0)) + _bFlush = bool2int((((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X2) > (_pSorter.X1)) || ((((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X2) > (_pSorter.X0)) && _sqlite3HeapNearlyFull(tls) != 0)) _16: if _bFlush == 0 { goto _19 } _rc = _vdbeSorterFlushPMA(tls, _pSorter) - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(16 /* X2 */))) = i32(0) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(16 /* X2 */))) = i32(0) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(80 /* X10 */))) = i32(0) - func() int32 { - if (_rc != i32(0)) || ((*XSorterRecord)(unsafe.Pointer((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0)) == (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if _rc == i32(0) && (*XSorterRecord)(unsafe.Pointer((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0)) != (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87670), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterWriteØ00__func__Ø000))), unsafe.Pointer(str(89708))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _19: _13: { - p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(16 /* X2 */))) + p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(16 /* X2 */))) *p = (*p) + _nPMA sink961 = *p } @@ -88922,7 +79545,7 @@ _13: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(8 /* X2 */))) = _nPMA _23: - if ((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X1) == nil { + if ((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X1) == nil { goto _24 } @@ -88931,7 +79554,7 @@ _23: goto _25 } - _10_iListOff = int32(int64((uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0)))))) - uintptr(unsafe.Pointer((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X1))) / 1)) + _10_iListOff = int32(int64((uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0)))))) - uintptr(unsafe.Pointer((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X1))) / 1)) _10_nNew = (_pSorter.X11) * i32(2) _26: if _10_nNew >= _9_nMin { @@ -88954,7 +79577,7 @@ _28: _10_nNew = _9_nMin _29: - _10_aNew = (*uint8)(unsafe.Pointer(_sqlite3Realloc(tls, (unsafe.Pointer)((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X1), uint64(_10_nNew)))) + _10_aNew = (*uint8)(unsafe.Pointer(_sqlite3Realloc(tls, (unsafe.Pointer)((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X1), uint64(_10_nNew)))) if _10_aNew != nil { goto _30 } @@ -88963,21 +79586,21 @@ _29: return _30: - *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(0 /* X0 */))))) = (*XSorterRecord)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_10_aNew)) + 1*uintptr(_10_iListOff))))) - *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(8 /* X1 */))) = _10_aNew + *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(0 /* X0 */))))) = (*XSorterRecord)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_10_aNew)) + 1*uintptr(_10_iListOff))))) + *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(8 /* X1 */))) = _10_aNew *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(84 /* X11 */))) = _10_nNew _25: - _pNew = (*XSorterRecord)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X1)) + 1*uintptr(_pSorter.X10))))) + _pNew = (*XSorterRecord)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X1)) + 1*uintptr(_pSorter.X10))))) { p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(80 /* X10 */))) *p = (*p) + ((_nReq + i32(7)) & i32(-8)) sink961 = *p } - if (*XSorterRecord)(unsafe.Pointer((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0)) == nil { + if (*XSorterRecord)(unsafe.Pointer((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0)) == nil { goto _31 } - *(*int32)(unsafe.Pointer((*T5941589)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X1 */))))) = int32(int64((uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0)))))) - uintptr(unsafe.Pointer((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X1))) / 1)) + *(*int32)(unsafe.Pointer((*T5941571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X1 */))))) = int32(int64((uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0)))))) - uintptr(unsafe.Pointer((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X1))) / 1)) _31: goto _32 @@ -88991,11 +79614,11 @@ _24: return _33: - *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5941589)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X1 */))))))) = (*XSorterRecord)(unsafe.Pointer((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X0)) + *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5941571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X1 */))))))) = (*XSorterRecord)(unsafe.Pointer((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X0)) _32: crt.Xmemcpy(tls, (unsafe.Pointer)((*XSorterRecord)(unsafe.Pointer(uintptr(unsafe.Pointer(_pNew))+uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer(uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer(uintptr(i32(1))))))*uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer(uintptr(16)))))))))))), (unsafe.Pointer)(_pVal.X5), uint64(_pVal.X4)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(0 /* X0 */))) = _pVal.X4 - *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(0 /* X0 */))))) = _pNew + *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(0 /* X0 */))))) = _pNew r0 = _rc return @@ -89029,26 +79652,18 @@ func _sqlite3VdbeIdxRowid(tls *crt.TLS, _db *Xsqlite3, _pCur *XBtCursor, _rowid var _v XMem // sqlite3.c:75715:10 _ = _v _nCellKey = i64(0) - func() int32 { - if _sqlite3BtreeCursorIsValid(tls, _pCur) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3BtreeCursorIsValid(tls, _pCur) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75722), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeIdxRowidØ00__func__Ø000))), unsafe.Pointer(str(78416))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nCellKey = int64(_sqlite3BtreePayloadSize(tls, _pCur)) - func() int32 { - if (uint64(_nCellKey) & u64(4294967295)) == uint64(_nCellKey) { - return i32(0) - } - return func() int32 { + func() { + if (uint64(_nCellKey) & u64(4294967295)) != uint64(_nCellKey) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75724), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeIdxRowidØ00__func__Ø000))), unsafe.Pointer(str(89772))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeMemInit(tls, &_m, _db, uint16(i32(0))) _rc = _sqlite3VdbeMemFromBtree(tls, _pCur, uint32(i32(0)), uint32(_nCellKey), &_m) @@ -89060,11 +79675,10 @@ func _sqlite3VdbeIdxRowid(tls *crt.TLS, _db *Xsqlite3, _pCur *XBtCursor, _rowid return _4: - func() int32 { - if int32(*(*uint8)(unsafe.Pointer(_m.X5))) < int32(u8(128)) { - return func() int32 { _szHdr = uint32(*(*uint8)(unsafe.Pointer(_m.X5))); return i32(1) }() + func() { + if int32(*(*uint8)(unsafe.Pointer(_m.X5))) >= int32(u8(128)) { + _sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer(_m.X5)), &_szHdr) } - return int32(_sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer(_m.X5)), &_szHdr)) }() if _szHdr >= uint32(i32(3)) && int32(_szHdr) <= (_m.X4) { goto _8 @@ -89073,14 +79687,10 @@ _4: goto _idx_rowid_corruption _8: - func() int32 { - if int32(*(*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_m.X5)) + 1*uintptr(_szHdr-uint32(i32(1)))))))) < int32(u8(128)) { - return func() int32 { - _typeRowid = uint32(*(*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_m.X5)) + 1*uintptr(_szHdr-uint32(i32(1)))))))) - return i32(1) - }() + func() { + if int32(*(*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_m.X5)) + 1*uintptr(_szHdr-uint32(i32(1)))))))) >= int32(u8(128)) { + _sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_m.X5))+1*uintptr(_szHdr-uint32(i32(1))))))), &_typeRowid) } - return int32(_sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_m.X5))+1*uintptr(_szHdr-uint32(i32(1))))))), &_typeRowid)) }() if _typeRowid >= uint32(i32(1)) && _typeRowid <= uint32(i32(9)) && _typeRowid != uint32(i32(7)) { goto _13 @@ -89098,7 +79708,7 @@ _13: _14: _sqlite3VdbeSerialGet(tls, (*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_m.X5))+1*uintptr(uint32(_m.X4)-_lenRowid))))), _typeRowid, &_v) - *_rowid = *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_v)) + uintptr(0 /* X0 */))))) + *_rowid = *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_v)) + uintptr(0 /* X0 */))))) _sqlite3VdbeMemRelease(tls, &_m) r0 = i32(0) return @@ -89126,26 +79736,18 @@ func _sqlite3VdbeIdxKeyCompare(tls *crt.TLS, _db *Xsqlite3, _pC *XVdbeCursor, _p var _m XMem // sqlite3.c:75795:7 _ = _m _nCellKey = i64(0) - func() int32 { - if int32(_pC.X0) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pC.X0) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75797), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeIdxKeyCompareØ00__func__Ø000))), unsafe.Pointer(str(66180))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - _pCur = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pC)) + uintptr(48 /* X14 */))))))) - func() int32 { - if _sqlite3BtreeCursorIsValid(tls, _pCur) != 0 { - return i32(0) } - return func() int32 { + }() + _pCur = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pC)) + uintptr(48 /* X14 */))))))) + func() { + if _sqlite3BtreeCursorIsValid(tls, _pCur) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75799), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeIdxKeyCompareØ00__func__Ø000))), unsafe.Pointer(str(78416))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nCellKey = int64(_sqlite3BtreePayloadSize(tls, _pCur)) if _nCellKey > int64(i32(0)) && _nCellKey <= int64(i32(2147483647)) { @@ -89204,35 +79806,23 @@ func _btreeDropTable(tls *crt.TLS, _p *XBtree, _iTable uint32, _piMoved *int32) _ = _5_pMove _pPage = nil _pBt = (*XBtShared)(unsafe.Pointer(_p.X1)) - func() int32 { - if _sqlite3BtreeHoldsMutex(tls, _p) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3BtreeHoldsMutex(tls, _p) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67669), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeDropTableØ00__func__Ø000))), unsafe.Pointer(str(16676))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_p.X2) == i32(2) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_p.X2) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67670), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeDropTableØ00__func__Ø000))), unsafe.Pointer(str(78856))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _iTable >= uint32(i32(2)) { - return i32(0) } - return func() int32 { + }() + func() { + if _iTable < uint32(i32(2)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67671), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeDropTableØ00__func__Ø000))), unsafe.Pointer(str(89864))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _btreeGetPage(tls, _pBt, _iTable, &_pPage, i32(0)) if _rc == 0 { @@ -89320,15 +79910,11 @@ _15: goto _15 _16: - func() int32 { - if _2_maxRootPgno != ((uint32(_sqlite3PendingByte) / (_pBt.X15)) + uint32(i32(1))) { - return i32(0) - } - return func() int32 { + func() { + if _2_maxRootPgno == ((uint32(_sqlite3PendingByte) / (_pBt.X15)) + uint32(i32(1))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67736), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeDropTableØ00__func__Ø000))), unsafe.Pointer(str(89876))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3BtreeUpdateMeta(tls, _p, i32(4), _2_maxRootPgno) goto _20 @@ -89355,15 +79941,11 @@ func _sqlite3BtreeClearTable(tls *crt.TLS, _p *XBtree, _iTable int32, _pnChange _ = _pBt _pBt = (*XBtShared)(unsafe.Pointer(_p.X1)) _sqlite3BtreeEnter(tls, _p) - func() int32 { - if int32(_p.X2) == i32(2) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X2) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67620), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeClearTableØ00__func__Ø000))), unsafe.Pointer(str(78856))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _saveAllCursors(tls, _pBt, uint32(_iTable), (*XBtCursor)(unsafe.Pointer(uintptr(i32(0))))) if i32(0) != _rc { @@ -89398,15 +79980,11 @@ func _clearDatabasePage(tls *crt.TLS, _pBt *XBtShared, _pgno uint32, _freePageFl _ = _hdr var _info XCellInfo // sqlite3.c:67560:12 _ = _info - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67562), unsafe.Pointer((*int8)(unsafe.Pointer(&_clearDatabasePageØ00__func__Ø000))), unsafe.Pointer(str(7928))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pgno <= _btreePagecount(tls, _pBt) { goto _2 @@ -89486,15 +80064,11 @@ _12: goto _15 } - func() int32 { - if ((_pPage.X2) != 0) || ((_sqlite3Config.X6) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_pPage.X2) == 0 && (_sqlite3Config.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67587), unsafe.Pointer((*int8)(unsafe.Pointer(&_clearDatabasePageØ00__func__Ø000))), unsafe.Pointer(str(89952))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := _pnChange @@ -89543,15 +80117,11 @@ func _sqlite3RootPageMoved(tls *crt.TLS, _db *Xsqlite3, _iDb int32, _iFrom int32 _ = _1_pTab var _3_pIdx *XIndex // sqlite3.c:101764:11 _ = _3_pIdx - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101753), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RootPageMovedØ00__func__Ø000))), unsafe.Pointer(str(52700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_iDb))) _pHash = (*XHash)(unsafe.Pointer(uintptr(_pDb.X4) + uintptr(8 /* X2 */))) @@ -89625,35 +80195,23 @@ func _sqlite3AnalysisLoad(tls *crt.TLS, _db *Xsqlite3, _iDb int32) (r0 int32) { _ = _6_pIdx _rc = i32(0) _pSchema = (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_iDb))).X4)) - func() int32 { - if (_iDb >= i32(0)) && (_iDb < (_db.X5)) { - return i32(0) - } - return func() int32 { + func() { + if _iDb < i32(0) || _iDb >= (_db.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98538), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AnalysisLoadØ00__func__Ø000))), unsafe.Pointer(str(21300))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_iDb))).X1)) != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_iDb))).X1)) == (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98539), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AnalysisLoadØ00__func__Ø000))), unsafe.Pointer(str(67664))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98542), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AnalysisLoadØ00__func__Ø000))), unsafe.Pointer(str(52700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = (*XHashElem)(unsafe.Pointer((*XHash)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSchema)) + uintptr(8 /* X2 */))).X2)) _7: @@ -89702,15 +80260,11 @@ _16: _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_zSql)) _17: _15: - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98571), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AnalysisLoadØ00__func__Ø000))), unsafe.Pointer(str(52700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = (*XHashElem)(unsafe.Pointer((*XHash)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSchema)) + uintptr(32 /* X3 */))).X2)) _20: @@ -89754,15 +80308,11 @@ func _sqlite3FindTable(tls *crt.TLS, _db *Xsqlite3, _zName *int8, _zDatabase *in var _2_j int32 // sqlite3.c:99764:11 _ = _2_j _p = nil - func() int32 { - if (_zDatabase != (*int8)(unsafe.Pointer(uintptr(i32(0))))) || _sqlite3BtreeHoldsAllMutexes(tls, _db) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _zDatabase == (*int8)(unsafe.Pointer(uintptr(i32(0)))) && _sqlite3BtreeHoldsAllMutexes(tls, _db) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99754), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindTableØ00__func__Ø000))), unsafe.Pointer(str(90104))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _3: _i = i32(0) @@ -89781,15 +80331,11 @@ _5: goto _12 } - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, _2_j, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3SchemaMutexHeld(tls, _db, _2_j, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99766), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindTableØ00__func__Ø000))), unsafe.Pointer(str(61992))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _p = (*XTable)(unsafe.Pointer(_sqlite3HashFind(tls, (*XHash)(unsafe.Pointer(uintptr((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_2_j))).X4)+uintptr(8 /* X2 */))), _zName))) if _p == nil { @@ -89850,17 +80396,14 @@ func _analysisLoader(tls *crt.TLS, _pData unsafe.Pointer, _argc int32, _argv **i var _8_fakeIdx XIndex // sqlite3.c:98234:11 _ = _8_fakeIdx _pInfo = (*XanalysisInfo)(unsafe.Pointer(_pData)) - func() int32 { - if _argc == i32(3) { - return i32(0) - } - return func() int32 { + func() { + if _argc != i32(3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98194), unsafe.Pointer((*int8)(unsafe.Pointer(&_analysisLoaderØ00__func__Ø000))), unsafe.Pointer(str(51784))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - func() int32 { ; return _argc }() + _ = _argc + if _argv != (**int8)(unsafe.Pointer(uintptr(i32(0)))) && (*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) && (*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(2))))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _4 } @@ -89951,15 +80494,11 @@ func _decodeIntArray(tls *crt.TLS, _zIntArray *int8, _nOut int32, _aOut *uint32, var _v uint32 // sqlite3.c:98127:11 _ = _v _z = _zIntArray - func() int32 { - if _z != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _z == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98132), unsafe.Pointer((*int8)(unsafe.Pointer(&_decodeIntArrayØ00__func__Ø000))), unsafe.Pointer(str(45588))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = i32(0) _2: @@ -89978,26 +80517,18 @@ _7: goto _7 _8: - func() int32 { - if _aOut == (*uint32)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _aOut != (*uint32)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98144), unsafe.Pointer((*int8)(unsafe.Pointer(&_decodeIntArrayØ00__func__Ø000))), unsafe.Pointer(str(90188))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - func() int32 { - if _aLog != (*int16)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _aLog == (*int16)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98146), unsafe.Pointer((*int8)(unsafe.Pointer(&_decodeIntArrayØ00__func__Ø000))), unsafe.Pointer(str(90196))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aLog)) + 2*uintptr(_i))) = _sqlite3LogEst(tls, uint64(_v)) if int32(*_z) != i32(32) { @@ -90010,15 +80541,11 @@ _14: goto _2 _6: - func() int32 { - if _pIndex != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pIndex == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98152), unsafe.Pointer((*int8)(unsafe.Pointer(&_decodeIntArrayØ00__func__Ø000))), unsafe.Pointer(str(90204))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex))+uintptr(99 /* X16 */))), int8(i32(0)), 4, 2) storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex))+uintptr(99 /* X16 */))), int8(i32(0)), 64, 6) @@ -90182,15 +80709,11 @@ _16: goto _17 _15: - func() int32 { - if _matchOther < uint32(i32(128)) { - return i32(0) - } - return func() int32 { + func() { + if _matchOther >= uint32(i32(128)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105965), unsafe.Pointer((*int8)(unsafe.Pointer(&_patternCompareØ00__func__Ø000))), unsafe.Pointer(str(90268))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _20: if (*_zString) == 0 { @@ -90501,15 +81024,11 @@ func _sqlite3DefaultRowEst(tls *crt.TLS, _pIdx *XIndex) { // sqlite3.c:102902:1 } return int32(_pIdx.X13) }() - func() int32 { - if ((uint32((_pIdx.X16)>>uint(i32(7))) << uint(i32(31))) >> uint(i32(31))) == 0 { - return i32(0) - } - return func() int32 { + func() { + if ((uint32((_pIdx.X16)>>uint(i32(7))) << uint(i32(31))) >> uint(i32(31))) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102910), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DefaultRowEstØ00__func__Ø000))), unsafe.Pointer(str(90300))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_a)) + 2*uintptr(i32(0)))) = (*XTable)(unsafe.Pointer(_pIdx.X3)).X12 if (*XExpr)(unsafe.Pointer(_pIdx.X9)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { @@ -90522,15 +81041,11 @@ func _sqlite3DefaultRowEst(tls *crt.TLS, _pIdx *XIndex) { // sqlite3.c:102902:1 sink955 = *p } _4: - func() int32 { - if i32(10) == int32(_sqlite3LogEst(tls, uint64(i32(2)))) { - return i32(0) - } - return func() int32 { + func() { + if i32(10) != int32(_sqlite3LogEst(tls, uint64(i32(2)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102916), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DefaultRowEstØ00__func__Ø000))), unsafe.Pointer(str(90316))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_a)) + 2*uintptr(i32(0))))) >= i32(33) { goto _7 @@ -90538,15 +81053,11 @@ _4: *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_a)) + 2*uintptr(i32(0)))) = int16(i32(33)) _7: - func() int32 { - if i32(33) == int32(_sqlite3LogEst(tls, uint64(i32(10)))) { - return i32(0) - } - return func() int32 { + func() { + if i32(33) != int32(_sqlite3LogEst(tls, uint64(i32(10)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102917), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DefaultRowEstØ00__func__Ø000))), unsafe.Pointer(str(90340))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() crt.Xmemcpy(tls, (unsafe.Pointer)((*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_a))+2*uintptr(i32(1))))), (unsafe.Pointer)(&_aVal), uint64(_nCopy)*u64(2)) _i = _nCopy + i32(1) @@ -90556,29 +81067,21 @@ _10: } *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_a)) + 2*uintptr(_i))) = int16(i32(23)) - func() int32 { - if i32(23) == int32(_sqlite3LogEst(tls, uint64(i32(5)))) { - return i32(0) - } - return func() int32 { + func() { + if i32(23) != int32(_sqlite3LogEst(tls, uint64(i32(5)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102923), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DefaultRowEstØ00__func__Ø000))), unsafe.Pointer(str(90364))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i += 1 goto _10 _13: - func() int32 { - if i32(0) == int32(_sqlite3LogEst(tls, uint64(i32(1)))) { - return i32(0) - } - return func() int32 { + func() { + if i32(0) != int32(_sqlite3LogEst(tls, uint64(i32(1)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102926), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DefaultRowEstØ00__func__Ø000))), unsafe.Pointer(str(47620))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pIdx.X15) == i32(0) { goto _18 @@ -90601,45 +81104,29 @@ func _sqlite3UnlinkAndDeleteTable(tls *crt.TLS, _db *Xsqlite3, _iDb int32, _zTab _ = _p var _pDb *XDb // sqlite3.c:100109:6 _ = _pDb - func() int32 { - if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100111), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UnlinkAndDeleteTableØ00__func__Ø000))), unsafe.Pointer(str(1184))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_iDb >= i32(0)) && (_iDb < (_db.X5)) { - return i32(0) } - return func() int32 { + }() + func() { + if _iDb < i32(0) || _iDb >= (_db.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100112), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UnlinkAndDeleteTableØ00__func__Ø000))), unsafe.Pointer(str(21300))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _zTabName != nil { - return i32(0) } - return func() int32 { + }() + func() { + if _zTabName == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100113), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UnlinkAndDeleteTableØ00__func__Ø000))), unsafe.Pointer(str(90412))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100114), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UnlinkAndDeleteTableØ00__func__Ø000))), unsafe.Pointer(str(52700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_iDb))) _p = (*XTable)(unsafe.Pointer(_sqlite3HashInsert(tls, (*XHash)(unsafe.Pointer(uintptr(_pDb.X4)+uintptr(8 /* X2 */))), _zTabName, (unsafe.Pointer)(uintptr(i32(0)))))) @@ -90666,15 +81153,11 @@ func _sqlite3UnlinkAndDeleteIndex(tls *crt.TLS, _db *Xsqlite3, _iDb int32, _zIdx _ = _pHash var _3_p *XIndex // sqlite3.c:99922:13 _ = _3_p - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99915), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UnlinkAndDeleteIndexØ00__func__Ø000))), unsafe.Pointer(str(52700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pHash = (*XHash)(unsafe.Pointer(uintptr((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_iDb))).X4) + uintptr(32 /* X3 */))) _pIndex = (*XIndex)(unsafe.Pointer(_sqlite3HashInsert(tls, _pHash, _zIdxName, (unsafe.Pointer)(uintptr(i32(0)))))) @@ -90683,11 +81166,8 @@ func _sqlite3UnlinkAndDeleteIndex(tls *crt.TLS, _db *Xsqlite3, _iDb int32, _zIdx return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99918), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UnlinkAndDeleteIndexØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99918), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UnlinkAndDeleteIndexØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -90709,11 +81189,8 @@ _7: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99926), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UnlinkAndDeleteIndexØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99926), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UnlinkAndDeleteIndexØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 || (*XIndex)(unsafe.Pointer(_3_p.X5)) == _pIndex { @@ -90729,11 +81206,8 @@ _8: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99927), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UnlinkAndDeleteIndexØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99927), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UnlinkAndDeleteIndexØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -90769,15 +81243,11 @@ func _sqlite3UnlinkAndDeleteTrigger(tls *crt.TLS, _db *Xsqlite3, _iDb int32, _zN _ = _2_pTab var _2_pp **XTrigger // sqlite3.c:122764:15 _ = _2_pp - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122758), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UnlinkAndDeleteTriggerØ00__func__Ø000))), unsafe.Pointer(str(52700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pHash = (*XHash)(unsafe.Pointer(uintptr((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_iDb))).X4) + uintptr(56 /* X4 */))) _pTrigger = (*XTrigger)(unsafe.Pointer(_sqlite3HashInsert(tls, _pHash, _zName, (unsafe.Pointer)(uintptr(i32(0)))))) @@ -90786,11 +81256,8 @@ func _sqlite3UnlinkAndDeleteTrigger(tls *crt.TLS, _db *Xsqlite3, _iDb int32, _zN return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122761), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UnlinkAndDeleteTriggerØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122761), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UnlinkAndDeleteTriggerØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -90855,26 +81322,18 @@ func _sqlite3BtreeIntegrityCheck(tls *crt.TLS, _p *XBtree, _aRoot *int32, _nRoot _pBt = (*XBtShared)(unsafe.Pointer(_p.X1)) _savedDbFlags = (*Xsqlite3)(unsafe.Pointer(_pBt.X1)).X6 _sqlite3BtreeEnter(tls, _p) - func() int32 { - if (int32(_p.X2) > i32(0)) && (int32(_pBt.X8) > i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X2) <= i32(0) || int32(_pBt.X8) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68432), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeIntegrityCheckØ00__func__Ø000))), unsafe.Pointer(str(90512))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nRef = _sqlite3PagerRefcount(tls, (*XPager)(unsafe.Pointer(_pBt.X0))) - func() int32 { - if _nRef >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _nRef < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68434), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeIntegrityCheckØ00__func__Ø000))), unsafe.Pointer(str(90568))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XBtShared)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sCheck)) + uintptr(0 /* X0 */))))) = _pBt *(**XPager)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sCheck)) + uintptr(8 /* X1 */))))) = (*XPager)(unsafe.Pointer(_pBt.X0)) @@ -90994,15 +81453,11 @@ _28: _sqlite3StrAccumReset(tls, (*XStrAccum)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sCheck))+uintptr(56 /* X10 */)))) _29: - func() int32 { - if _nRef == _sqlite3PagerRefcount(tls, (*XPager)(unsafe.Pointer(_pBt.X0))) { - return i32(0) - } - return func() int32 { + func() { + if _nRef != _sqlite3PagerRefcount(tls, (*XPager)(unsafe.Pointer(_pBt.X0))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68523), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeIntegrityCheckØ00__func__Ø000))), unsafe.Pointer(str(90652))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3BtreeLeave(tls, _p) r0 = _sqlite3StrAccumFinish(tls, (*XStrAccum)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sCheck))+uintptr(56 /* X10 */)))) @@ -91017,15 +81472,11 @@ func init() { } func _setPageReferenced(tls *crt.TLS, _pCheck *XIntegrityCk, _iPg uint32) { // sqlite3.c:67954:1 - func() int32 { - if (_iPg <= (_pCheck.X3)) && i32(1) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _iPg > (_pCheck.X3) || i32(1) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67955), unsafe.Pointer((*int8)(unsafe.Pointer(&_setPageReferencedØ00__func__Ø000))), unsafe.Pointer(str(90720))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCheck.X2)) + 1*uintptr(_iPg/uint32(i32(8))))) @@ -91229,15 +81680,11 @@ _2: } func _getPageReferenced(tls *crt.TLS, _pCheck *XIntegrityCk, _iPg uint32) (r0 int32) { // sqlite3.c:67946:1 - func() int32 { - if (_iPg <= (_pCheck.X3)) && i32(1) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _iPg > (_pCheck.X3) || i32(1) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67947), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageReferencedØ00__func__Ø000))), unsafe.Pointer(str(90720))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCheck.X2)) + 1*uintptr(_iPg/uint32(i32(8)))))) & (i32(1) << uint(int32(_iPg&uint32(i32(7))))) return @@ -91391,15 +81838,11 @@ _2: goto _3 } - func() int32 { - if _rc == i32(11) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(11) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68204), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkTreePageØ00__func__Ø000))), unsafe.Pointer(str(91168))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _checkAppendMsg(tls, _pCheck, str(91188), _rc) goto _end_of_check @@ -91409,37 +81852,25 @@ _3: _hdr = int32(_pPage.X6) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCheck)) + uintptr(40 /* X7 */))) = str(91228) _contentOffset = uint32(((((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_hdr+i32(5)))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_hdr+i32(5)))))) + 1*uintptr(i32(1)))))) - i32(1)) & i32(65535)) + i32(1)) - func() int32 { - if _contentOffset <= _usableSize { - return i32(0) - } - return func() int32 { + func() { + if _contentOffset > _usableSize { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68215), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkTreePageØ00__func__Ø000))), unsafe.Pointer(str(91256))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nCell = (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_hdr+i32(3)))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_hdr+i32(3)))))) + 1*uintptr(i32(1))))) - func() int32 { - if int32(_pPage.X14) == _nCell { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPage.X14) != _nCell { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68220), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkTreePageØ00__func__Ø000))), unsafe.Pointer(str(91284))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _cellStart = (_hdr + i32(12)) - (i32(4) * int32(_pPage.X5)) - func() int32 { - if (_pPage.X21) == (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_cellStart))) { - return i32(0) - } - return func() int32 { + func() { + if (_pPage.X21) != (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_cellStart))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68225), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkTreePageØ00__func__Ø000))), unsafe.Pointer(str(91304))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pCellIdx = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(_cellStart+(i32(2)*(_nCell-i32(1)))))) if (_pPage.X5) != 0 { @@ -91469,15 +81900,11 @@ _15: } *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCheck)) + uintptr(52 /* X9 */))) = _i - func() int32 { - if _pCellIdx == (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_cellStart+(_i*i32(2))))) { - return i32(0) - } - return func() int32 { + func() { + if _pCellIdx != (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_cellStart+(_i*i32(2))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68253), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkTreePageØ00__func__Ø000))), unsafe.Pointer(str(91368))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pc = uint32((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCellIdx)) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCellIdx)) + 1*uintptr(i32(1)))))) { @@ -91528,15 +81955,11 @@ _25: goto _29 } - func() int32 { - if ((_pc + uint32(_6_info.X4)) - uint32(i32(4))) <= _usableSize { - return i32(0) - } - return func() int32 { + func() { + if ((_pc + uint32(_6_info.X4)) - uint32(i32(4))) > _usableSize { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68282), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkTreePageØ00__func__Ø000))), unsafe.Pointer(str(91484))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _11_nPage = int32(((((_6_info.X2) - uint32(_6_info.X3)) + _usableSize) - uint32(i32(5))) / (_usableSize - uint32(i32(4)))) _11_pgnoOvfl = _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCell))+1*uintptr(int32(_6_info.X4)-i32(4))))) @@ -91612,48 +82035,32 @@ _44: goto _45 } - func() int32 { - if uint32(_i) <= (_usableSize - uint32(i32(4))) { - return i32(0) - } - return func() int32 { + func() { + if uint32(_i) > (_usableSize - uint32(i32(4))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68340), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkTreePageØ00__func__Ø000))), unsafe.Pointer(str(91548))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _20_size = (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_i+i32(2)))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_i+i32(2)))))) + 1*uintptr(i32(1))))) - func() int32 { - if uint32(_i+_20_size) <= _usableSize { - return i32(0) - } - return func() int32 { + func() { + if uint32(_i+_20_size) > _usableSize { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68342), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkTreePageØ00__func__Ø000))), unsafe.Pointer(str(91572))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _btreeHeapInsert(tls, _heap, (uint32(_i)<<uint(i32(16)))|uint32((_i+_20_size)-i32(1))) _20_j = (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_i))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_i))))) + 1*uintptr(i32(1))))) - func() int32 { - if (_20_j == i32(0)) || (_20_j > (_i + _20_size)) { - return i32(0) - } - return func() int32 { + func() { + if _20_j != i32(0) && _20_j <= (_i+_20_size) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68351), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkTreePageØ00__func__Ø000))), unsafe.Pointer(str(91600))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if uint32(_20_j) <= (_usableSize - uint32(i32(4))) { - return i32(0) } - return func() int32 { + }() + func() { + if uint32(_20_j) > (_usableSize - uint32(i32(4))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68352), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkTreePageØ00__func__Ø000))), unsafe.Pointer(str(91620))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = _20_j goto _44 @@ -91794,25 +82201,17 @@ func _sqlite3VdbeMemSetRowSet(tls *crt.TLS, _pMem *XMem) { // sqlite3.c:70336:1 var _db *Xsqlite3 // sqlite3.c:70337:11 _ = _db _db = (*Xsqlite3)(unsafe.Pointer(_pMem.X9)) - func() int32 { - if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70338), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemSetRowSetØ00__func__Ø000))), unsafe.Pointer(str(1184))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pMem.X1) & i32(32)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pMem.X1) & i32(32)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70339), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemSetRowSetØ00__func__Ø000))), unsafe.Pointer(str(5052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeMemRelease(tls, _pMem) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(24 /* X6 */))) = (*int8)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, _db, uint64(i32(64))))) @@ -91825,27 +82224,19 @@ func _sqlite3VdbeMemSetRowSet(tls *crt.TLS, _pMem *XMem) { // sqlite3.c:70336:1 goto _5 _4: - func() int32 { - if (_pMem.X6) != nil { - return i32(0) - } - return func() int32 { + func() { + if (_pMem.X6) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70346), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemSetRowSetØ00__func__Ø000))), unsafe.Pointer(str(91752))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(32 /* X7 */))) = _sqlite3DbMallocSize(tls, _db, (unsafe.Pointer)(_pMem.X6)) - *(**XRowSet)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))) = _sqlite3RowSetInit(tls, _db, (unsafe.Pointer)(_pMem.X6), uint32(_pMem.X7)) - func() int32 { - if (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))) != (*XRowSet)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + *(**XRowSet)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))) = _sqlite3RowSetInit(tls, _db, (unsafe.Pointer)(_pMem.X6), uint32(_pMem.X7)) + func() { + if (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))) == (*XRowSet)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70349), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemSetRowSetØ00__func__Ø000))), unsafe.Pointer(str(91768))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(32)) _5: @@ -91862,15 +82253,11 @@ func init() { func _sqlite3RowSetInit(tls *crt.TLS, _db *Xsqlite3, _pSpace unsafe.Pointer, _N uint32) (r0 *XRowSet) { // sqlite3.c:46358:1 var _p *XRowSet // sqlite3.c:46359:10 _ = _p - func() int32 { - if uint64(_N) >= u64(56) { - return i32(0) - } - return func() int32 { + func() { + if uint64(_N) < u64(56) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46360), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RowSetInitØ00__func__Ø000))), unsafe.Pointer(str(91812))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _p = (*XRowSet)(unsafe.Pointer(_pSpace)) *(**TRowSetChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))) = (*TRowSetChunk)(unsafe.Pointer(uintptr(i32(0)))) @@ -91898,15 +82285,11 @@ func _sqlite3RowSetInsert(tls *crt.TLS, _p *XRowSet, _rowid int64) { // sqlite3. _ = _pEntry var _pLast *TRowSetEntry // sqlite3.c:46428:22 _ = _pLast - func() int32 { - if (_p != (*XRowSet)(unsafe.Pointer(uintptr(i32(0))))) && ((int32(_p.X7) & i32(2)) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _p == (*XRowSet)(unsafe.Pointer(uintptr(i32(0)))) || (int32(_p.X7)&i32(2)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46431), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RowSetInsertØ00__func__Ø000))), unsafe.Pointer(str(91856))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pEntry = _rowSetEntryAlloc(tls, _p) if _pEntry != (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) { @@ -91953,15 +82336,11 @@ func init() { func _rowSetEntryAlloc(tls *crt.TLS, _p *XRowSet) (r0 *TRowSetEntry) { // sqlite3.c:46401:1 var _1_pNew *TRowSetChunk // sqlite3.c:46406:24 _ = _1_pNew - func() int32 { - if _p != (*XRowSet)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _p == (*XRowSet)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46402), unsafe.Pointer((*int8)(unsafe.Pointer(&_rowSetEntryAllocØ00__func__Ø000))), unsafe.Pointer(str(824))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_p.X6) != i32(0) { goto _2 @@ -91982,7 +82361,7 @@ _3: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X6 */))) = uint16(u64(42)) _2: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X6 */))) -= 1 - r0 = postInc5573384((**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X4 */))))), 24) + r0 = postInc5573366((**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X4 */))))), 24) return } @@ -91994,25 +82373,17 @@ func init() { } func _sqlite3RowSetNext(tls *crt.TLS, _p *XRowSet, _pRowid *int64) (r0 int32) { // sqlite3.c:46624:1 - func() int32 { - if _p != (*XRowSet)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _p == (*XRowSet)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46625), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RowSetNextØ00__func__Ø000))), unsafe.Pointer(str(824))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*TRowSetEntry)(unsafe.Pointer(_p.X5)) == (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*TRowSetEntry)(unsafe.Pointer(_p.X5)) != (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46626), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RowSetNextØ00__func__Ø000))), unsafe.Pointer(str(91936))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_p.X7) & i32(2)) != i32(0) { goto _4 @@ -92125,36 +82496,24 @@ func _rowSetEntryMerge(tls *crt.TLS, _pA *TRowSetEntry, _pB *TRowSetEntry) (r0 * var _pTail *TRowSetEntry // sqlite3.c:46462:22 _ = _pTail _pTail = &_head - func() int32 { - if (_pA != (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0))))) && (_pB != (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if _pA == (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) || _pB == (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46465), unsafe.Pointer((*int8)(unsafe.Pointer(&_rowSetEntryMergeØ00__func__Ø000))), unsafe.Pointer(str(15752))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _3: - func() int32 { - if ((*TRowSetEntry)(unsafe.Pointer(_pA.X1)) == (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0))))) || ((_pA.X0) <= ((*TRowSetEntry)(unsafe.Pointer(_pA.X1)).X0)) { - return i32(0) - } - return func() int32 { + func() { + if (*TRowSetEntry)(unsafe.Pointer(_pA.X1)) != (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) && (_pA.X0) > ((*TRowSetEntry)(unsafe.Pointer(_pA.X1)).X0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46467), unsafe.Pointer((*int8)(unsafe.Pointer(&_rowSetEntryMergeØ00__func__Ø000))), unsafe.Pointer(str(91972))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*TRowSetEntry)(unsafe.Pointer(_pB.X1)) == (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0))))) || ((_pB.X0) <= ((*TRowSetEntry)(unsafe.Pointer(_pB.X1)).X0)) { - return i32(0) } - return func() int32 { + }() + func() { + if (*TRowSetEntry)(unsafe.Pointer(_pB.X1)) != (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) && (_pB.X0) > ((*TRowSetEntry)(unsafe.Pointer(_pB.X1)).X0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46468), unsafe.Pointer((*int8)(unsafe.Pointer(&_rowSetEntryMergeØ00__func__Ø000))), unsafe.Pointer(str(92012))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pA.X0) > (_pB.X0) { goto _12 @@ -92164,7 +82523,7 @@ _3: goto _13 } - _pTail = store5573384((**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTail))+uintptr(8 /* X1 */))))), _pA) + _pTail = store5573366((**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTail))+uintptr(8 /* X1 */))))), _pA) _13: _pA = (*TRowSetEntry)(unsafe.Pointer(_pA.X1)) if _pA != (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) { @@ -92178,7 +82537,7 @@ _14: goto _15 _12: - _pTail = store5573384((**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTail))+uintptr(8 /* X1 */))))), _pB) + _pTail = store5573366((**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTail))+uintptr(8 /* X1 */))))), _pB) _pB = (*TRowSetEntry)(unsafe.Pointer(_pB.X1)) if _pB != (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) { goto _16 @@ -92214,15 +82573,11 @@ func _sqlite3RowSetTest(tls *crt.TLS, _pRowSet *XRowSet, _iBatch int32, _iRowid _ = _6_pAux var _6_pTail *TRowSetEntry // sqlite3.c:46681:37 _ = _6_pTail - func() int32 { - if (_pRowSet != (*XRowSet)(unsafe.Pointer(uintptr(i32(0))))) && ((int32(_pRowSet.X7) & i32(2)) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _pRowSet == (*XRowSet)(unsafe.Pointer(uintptr(i32(0)))) || (int32(_pRowSet.X7)&i32(2)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46662), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RowSetTestØ00__func__Ø000))), unsafe.Pointer(str(92072))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _iBatch == (_pRowSet.X8) { goto _3 @@ -92266,7 +82621,7 @@ _9: goto _12 } - *_2_ppPrevTree = store5573384(&_pTree, _rowSetEntryAlloc(tls, _pRowSet)) + *_2_ppPrevTree = store5573366(&_pTree, _rowSetEntryAlloc(tls, _pRowSet)) if _pTree == nil { goto _13 } @@ -92344,19 +82699,15 @@ func _rowSetListToTree(tls *crt.TLS, _pList *TRowSetEntry) (r0 *TRowSetEntry) { _ = _p var _pLeft *TRowSetEntry // sqlite3.c:46595:22 _ = _pLeft - func() int32 { - if _pList != (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pList == (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46597), unsafe.Pointer((*int8)(unsafe.Pointer(&_rowSetListToTreeØ00__func__Ø000))), unsafe.Pointer(str(92144))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _p = _pList _pList = (*TRowSetEntry)(unsafe.Pointer(_p.X1)) - *(**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X2 */))))) = store5573384((**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X1 */))))), (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0))))) + *(**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X2 */))))) = store5573366((**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X1 */))))), (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0))))) _iDepth = i32(1) _2: if _pList == nil { @@ -92418,7 +82769,7 @@ _2: _1: _p = *_ppList *_ppList = (*TRowSetEntry)(unsafe.Pointer(_p.X1)) - *(**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X2 */))))) = store5573384((**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X1 */))))), (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0))))) + *(**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X2 */))))) = store5573366((**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X1 */))))), (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0))))) _3: r0 = _p return @@ -92428,15 +82779,11 @@ _3: func _rowSetTreeToList(tls *crt.TLS, _pIn *TRowSetEntry, _ppFirst **TRowSetEntry, _ppLast **TRowSetEntry) { // sqlite3.c:46521:1 var _1_p *TRowSetEntry // sqlite3.c:46528:24 _ = _1_p - func() int32 { - if _pIn != (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pIn == (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46526), unsafe.Pointer((*int8)(unsafe.Pointer(&_rowSetTreeToListØ00__func__Ø000))), unsafe.Pointer(str(92176))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*TRowSetEntry)(unsafe.Pointer(_pIn.X2)) == nil { goto _2 @@ -92459,15 +82806,11 @@ _3: _4: *_ppLast = _pIn _5: - func() int32 { - if (*TRowSetEntry)(unsafe.Pointer((*_ppLast).X1)) == (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*TRowSetEntry)(unsafe.Pointer((*_ppLast).X1)) != (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46539), unsafe.Pointer((*int8)(unsafe.Pointer(&_rowSetTreeToListØ00__func__Ø000))), unsafe.Pointer(str(92184))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() return @@ -92488,35 +82831,23 @@ func _sqlite3Checkpoint(tls *crt.TLS, _db *Xsqlite3, _iDb int32, _eMode int32, _ _ = _bBusy _rc = i32(0) _bBusy = i32(0) - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142077), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CheckpointØ00__func__Ø000))), unsafe.Pointer(str(832))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pnLog == nil) || ((*_pnLog) == i32(-1)) { - return i32(0) } - return func() int32 { + }() + func() { + if _pnLog != nil && (*_pnLog) != i32(-1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142078), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CheckpointØ00__func__Ø000))), unsafe.Pointer(str(92228))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pnCkpt == nil) || ((*_pnCkpt) == i32(-1)) { - return i32(0) } - return func() int32 { + }() + func() { + if _pnCkpt != nil && (*_pnCkpt) != i32(-1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142079), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CheckpointØ00__func__Ø000))), unsafe.Pointer(str(92252))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = i32(0) _8: @@ -92609,15 +82940,11 @@ _0: } func _sqlite3PagerOkToChangeJournalMode(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3.c:54110:1 - func() int32 { - if _assert_pager_state(tls, _pPager) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _assert_pager_state(tls, _pPager) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54111), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOkToChangeJournalModeØ00__func__Ø000))), unsafe.Pointer(str(9864))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pPager.X14) < i32(3) { goto _2 @@ -92630,11 +82957,8 @@ _2: if func() int32 { if ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) && ((_pPager.X34) > int64(i32(0))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54113), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOkToChangeJournalModeØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54113), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOkToChangeJournalModeØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -92664,15 +82988,11 @@ func _sqlite3PagerCloseWal(tls *crt.TLS, _pPager *XPager, _db *Xsqlite3) (r0 int var _1_logexists int32 // sqlite3.c:54311:9 _ = _1_logexists _rc = i32(0) - func() int32 { - if int32(_pPager.X2) == i32(5) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X2) != i32(5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54304), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCloseWalØ00__func__Ø000))), unsafe.Pointer(str(92332))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XWal)(unsafe.Pointer(_pPager.X60)) != nil { goto _2 @@ -92733,39 +83053,27 @@ func _sqlite3PagerSetJournalMode(tls *crt.TLS, _pPager *XPager, _eMode int32) (r _ = _6_state _eOld = _pPager.X2 _print_pager_state(tls, _pPager) - func() int32 { - if (((((_eMode == i32(0)) || (_eMode == i32(3))) || (_eMode == i32(1))) || (_eMode == i32(2))) || (_eMode == i32(5))) || (_eMode == i32(4)) { - return i32(0) - } - return func() int32 { + func() { + if _eMode != i32(0) && _eMode != i32(3) && _eMode != i32(1) && _eMode != i32(2) && _eMode != i32(5) && _eMode != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54014), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSetJournalModeØ00__func__Ø000))), unsafe.Pointer(str(92400))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pPager.X10) == i32(0)) || (_eMode != i32(5)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPager.X10) != i32(0) && _eMode == i32(5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54025), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSetJournalModeØ00__func__Ø000))), unsafe.Pointer(str(92604))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pPager.X13) == 0 { goto _10 } - func() int32 { - if (int32(_eOld) == i32(4)) || (int32(_eOld) == i32(2)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_eOld) != i32(4) && int32(_eOld) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54031), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSetJournalModeØ00__func__Ø000))), unsafe.Pointer(str(92656))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _eMode == i32(4) || _eMode == i32(2) { goto _15 @@ -92778,15 +83086,11 @@ _10: goto _16 } - func() int32 { - if int32(_pPager.X14) != i32(6) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X14) == i32(6) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54040), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSetJournalModeØ00__func__Ø000))), unsafe.Pointer(str(14108))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(9 /* X2 */))) = uint8(_eMode) i32(0) @@ -92795,15 +83099,11 @@ _10: i32(0) i32(0) i32(0) - func() int32 { - if ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) || ((_pPager.X1) != 0) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) && (_pPager.X1) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54054), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSetJournalModeØ00__func__Ø000))), unsafe.Pointer(str(92720))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pPager.X1) != 0 || (int32(_eOld)&i32(5)) != i32(1) || (_eMode&i32(1)) != i32(0) { goto _24 @@ -92820,15 +83120,11 @@ _10: _25: _6_rc = i32(0) _6_state = int32(_pPager.X14) - func() int32 { - if (_6_state == i32(0)) || (_6_state == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _6_state != i32(0) && _6_state != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54071), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSetJournalModeØ00__func__Ø000))), unsafe.Pointer(str(92764))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _6_state != i32(0) { goto _30 @@ -92840,15 +83136,11 @@ _30: goto _31 } - func() int32 { - if _6_rc == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _6_rc != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54076), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSetJournalModeØ00__func__Ø000))), unsafe.Pointer(str(14052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _6_rc = _pagerLockDb(tls, _pPager, i32(2)) _31: @@ -92873,15 +83165,11 @@ _36: _pager_unlock(tls, _pPager) _38: _37: - func() int32 { - if _6_state == int32(_pPager.X14) { - return i32(0) - } - return func() int32 { + func() { + if _6_state != int32(_pPager.X14) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54087), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSetJournalModeØ00__func__Ø000))), unsafe.Pointer(str(92808))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _26: goto _41 @@ -93018,15 +83306,11 @@ func _sqlite3BtreeSetVersion(tls *crt.TLS, _pBtree *XBtree, _iVersion int32) (r0 var _1_aData *uint8 // sqlite3.c:68758:8 _ = _1_aData _pBt = (*XBtShared)(unsafe.Pointer(_pBtree.X1)) - func() int32 { - if (_iVersion == i32(1)) || (_iVersion == i32(2)) { - return i32(0) - } - return func() int32 { + func() { + if _iVersion != i32(1) && _iVersion != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68748), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeSetVersionØ00__func__Ø000))), unsafe.Pointer(str(93336))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(38 /* X10 */))) @@ -93092,15 +83376,11 @@ func _sqlite3JournalModename(tls *crt.TLS, _eMode int32) (r0 *int8) { // sqlite3 i32(0) i32(0) i32(0) - func() int32 { - if (_eMode >= i32(0)) && (_eMode <= i32(6)) { - return i32(0) - } - return func() int32 { + func() { + if _eMode < i32(0) || _eMode > i32(6) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113232), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3JournalModenameØ00__func__Ø000))), unsafe.Pointer(str(93388))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _eMode != i32(6) { goto _3 @@ -93203,26 +83483,18 @@ _1: goto _end_of_vacuum _2: - func() int32 { - if ((_db.X5) - i32(1)) == _nDb { - return i32(0) - } - return func() int32 { + func() { + if ((_db.X5) - i32(1)) != _nDb { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124339), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunVacuumØ00__func__Ø000))), unsafe.Pointer(str(93564))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_nDb))) - func() int32 { - if crt.Xstrcmp(tls, _pDb.X0, str(93584)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if crt.Xstrcmp(tls, _pDb.X0, str(93584)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124341), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunVacuumØ00__func__Ø000))), unsafe.Pointer(str(93596))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pTemp = (*XBtree)(unsafe.Pointer(_pDb.X1)) _sqlite3BtreeCommit(tls, _pTemp) @@ -93255,11 +83527,8 @@ _9: if _sqlite3BtreeSetPageSize(tls, _pTemp, _sqlite3BtreeGetPageSize(tls, _pMain), _nRes, i32(0)) == 0 && (_isMemDb != 0 || _sqlite3BtreeSetPageSize(tls, _pTemp, _db.X27, _nRes, i32(0)) == 0) && func() int32 { if (_db.X17) != 0 { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124384), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunVacuumØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124384), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunVacuumØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -93278,7 +83547,7 @@ _15: } return _sqlite3BtreeGetAutoVacuum(tls, _pMain) }()) - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(4 /* X1 */))) = uint8(_nDb) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(4 /* X1 */))) = uint8(_nDb) _rc = _execSqlF(tls, _db, _pzErrMsg, str(93636), unsafe.Pointer(_zDbMain)) if _rc == i32(0) { goto _18 @@ -93295,17 +83564,13 @@ _18: goto _end_of_vacuum _19: - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(4 /* X1 */))) = uint8(i32(0)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(4 /* X1 */))) = uint8(i32(0)) _rc = _execSqlF(tls, _db, _pzErrMsg, str(93820), unsafe.Pointer(_zDbMain)) - func() int32 { - if ((_db.X6) & i32(268435456)) != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if ((_db.X6) & i32(268435456)) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124425), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunVacuumØ00__func__Ø000))), unsafe.Pointer(str(93972))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(44 /* X6 */))) @@ -93327,25 +83592,17 @@ _22: goto _end_of_vacuum _23: - func() int32 { - if i32(1) == _sqlite3BtreeIsInTrans(tls, _pTemp) { - return i32(0) - } - return func() int32 { + func() { + if i32(1) != _sqlite3BtreeIsInTrans(tls, _pTemp) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124467), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunVacuumØ00__func__Ø000))), unsafe.Pointer(str(94136))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if i32(1) == _sqlite3BtreeIsInTrans(tls, _pMain) { - return i32(0) } - return func() int32 { + }() + func() { + if i32(1) != _sqlite3BtreeIsInTrans(tls, _pMain) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124468), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunVacuumØ00__func__Ø000))), unsafe.Pointer(str(94168))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _5_i = i32(0) _28: @@ -93358,11 +83615,8 @@ _28: if func() int32 { if _rc != i32(0) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124476), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunVacuumØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124476), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunVacuumØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -93399,19 +83653,15 @@ _35: _36: _sqlite3BtreeSetAutoVacuum(tls, _pMain, _sqlite3BtreeGetAutoVacuum(tls, _pTemp)) - func() int32 { - if _rc == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124488), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunVacuumØ00__func__Ø000))), unsafe.Pointer(str(14052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3BtreeSetPageSize(tls, _pMain, _sqlite3BtreeGetPageSize(tls, _pTemp), _nRes, i32(1)) _end_of_vacuum: - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(4 /* X1 */))) = uint8(i32(0)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(4 /* X1 */))) = uint8(i32(0)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(44 /* X6 */))) = _saved_flags *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(104 /* X29 */))) = _saved_nChange *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(108 /* X30 */))) = _saved_nTotalChange @@ -93454,29 +83704,21 @@ _1: } _1_zSubSql = (*int8)(unsafe.Pointer(Xsqlite3_column_text(tls, _pStmt, i32(0)))) - func() int32 { - if Xsqlite3_strnicmp(tls, _zSql, str(25616), i32(6)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_strnicmp(tls, _zSql, str(25616), i32(6)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124195), unsafe.Pointer((*int8)(unsafe.Pointer(&_execSqlØ00__func__Ø000))), unsafe.Pointer(str(94200))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _1_zSubSql == nil { goto _5 } - func() int32 { - if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_zSubSql)) + 1*uintptr(i32(0))))) != i32(83) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_zSubSql)) + 1*uintptr(i32(0))))) == i32(83) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124197), unsafe.Pointer((*int8)(unsafe.Pointer(&_execSqlØ00__func__Ø000))), unsafe.Pointer(str(94240))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _execSql(tls, _db, _pzErrMsg, _1_zSubSql) if _rc == i32(0) { @@ -93490,15 +83732,11 @@ _5: goto _1 _2: - func() int32 { - if _rc != i32(100) { - return i32(0) - } - return func() int32 { + func() { + if _rc == i32(100) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124202), unsafe.Pointer((*int8)(unsafe.Pointer(&_execSqlØ00__func__Ø000))), unsafe.Pointer(str(94256))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _rc != i32(101) { goto _11 @@ -93547,15 +83785,11 @@ func _sqlite3BtreeSetSpillSize(tls *crt.TLS, _p *XBtree, _mxPage int32) (r0 int3 var _res int32 // sqlite3.c:61604:7 _ = _res _pBt = (*XBtShared)(unsafe.Pointer(_p.X1)) - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61605), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeSetSpillSizeØ00__func__Ø000))), unsafe.Pointer(str(7616))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3BtreeEnter(tls, _p) _res = _sqlite3PagerSetSpillsize(tls, (*XPager)(unsafe.Pointer(_pBt.X0)), _mxPage) @@ -93580,15 +83814,11 @@ func _sqlite3PagerSetSpillsize(tls *crt.TLS, _pPager *XPager, _mxPage int32) (r0 func _sqlite3PcacheSetSpillsize(tls *crt.TLS, _p *XPCache, _mxPage int32) (r0 int32) { // sqlite3.c:44905:1 var _res int32 // sqlite3.c:44906:7 _ = _res - func() int32 { - if (_p.X12) != (unsafe.Pointer)(uintptr(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X12) == (unsafe.Pointer)(uintptr(i32(0))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44907), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheSetSpillsizeØ00__func__Ø000))), unsafe.Pointer(str(94328))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _mxPage == 0 { goto _2 @@ -93624,15 +83854,11 @@ func _sqlite3BtreeSetPagerFlags(tls *crt.TLS, _p *XBtree, _pgFlags uint32) (r0 i var _pBt *XBtShared // sqlite3.c:61640:12 _ = _pBt _pBt = (*XBtShared)(unsafe.Pointer(_p.X1)) - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61641), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeSetPagerFlagsØ00__func__Ø000))), unsafe.Pointer(str(7616))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3BtreeEnter(tls, _p) _sqlite3PagerSetFlags(tls, (*XPager)(unsafe.Pointer(_pBt.X0)), _pgFlags) @@ -93753,15 +83979,11 @@ func _sqlite3BtreeSetPageSize(tls *crt.TLS, _p *XBtree, _pageSize int32, _nReser _ = _pBt _rc = i32(0) _pBt = (*XBtShared)(unsafe.Pointer(_p.X1)) - func() int32 { - if (_nReserve >= i32(-1)) && (_nReserve <= i32(255)) { - return i32(0) - } - return func() int32 { + func() { + if _nReserve < i32(-1) || _nReserve > i32(255) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61672), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeSetPageSizeØ00__func__Ø000))), unsafe.Pointer(str(94400))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3BtreeEnter(tls, _p) if (int32(_pBt.X10) & i32(2)) == 0 { @@ -93779,39 +84001,27 @@ _3: _nReserve = int32((_pBt.X15) - (_pBt.X16)) _4: - func() int32 { - if (_nReserve >= i32(0)) && (_nReserve <= i32(255)) { - return i32(0) - } - return func() int32 { + func() { + if _nReserve < i32(0) || _nReserve > i32(255) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61684), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeSetPageSizeØ00__func__Ø000))), unsafe.Pointer(str(94432))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pageSize < i32(512) || _pageSize > i32(65536) || ((_pageSize-i32(1))&_pageSize) != i32(0) { goto _10 } - func() int32 { - if (_pageSize & i32(7)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pageSize & i32(7)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61687), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeSetPageSizeØ00__func__Ø000))), unsafe.Pointer(str(52948))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XBtCursor)(unsafe.Pointer(_pBt.X2)) == nil { - return i32(0) } - return func() int32 { + }() + func() { + if (*XBtCursor)(unsafe.Pointer(_pBt.X2)) != nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61688), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeSetPageSizeØ00__func__Ø000))), unsafe.Pointer(str(21696))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(48 /* X15 */))) = uint32(_pageSize) _freeTempSpace(tls, _pBt) @@ -93946,15 +84156,11 @@ func _sqlite3BtreeCopyFile(tls *crt.TLS, _pTo *XBtree, _pFrom *XBtree) (r0 int32 _ = _1_nByte _sqlite3BtreeEnter(tls, _pTo) _sqlite3BtreeEnter(tls, _pFrom) - func() int32 { - if _sqlite3BtreeIsInTrans(tls, _pTo) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3BtreeIsInTrans(tls, _pTo) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69569), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCopyFileØ00__func__Ø000))), unsafe.Pointer(str(94488))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pFd = _sqlite3PagerFile(tls, _sqlite3BtreePager(tls, _pTo)) if (*Xsqlite3_io_methods)(unsafe.Pointer(_pFd.X0)) == nil { @@ -93983,15 +84189,11 @@ _2: *(**XBtree)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_b)) + uintptr(8 /* X1 */))))) = _pTo *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_b)) + uintptr(24 /* X4 */))) = uint32(i32(1)) Xsqlite3_backup_step(tls, &_b, i32(2147483647)) - func() int32 { - if (_b.X7) != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_b.X7) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69600), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCopyFileØ00__func__Ø000))), unsafe.Pointer(str(94516))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = Xsqlite3_backup_finish(tls, &_b) if _rc != i32(0) { @@ -94008,15 +84210,11 @@ _2: _7: _sqlite3PagerClearCache(tls, _sqlite3BtreePager(tls, (*XBtree)(unsafe.Pointer(_b.X1)))) _8: - func() int32 { - if _sqlite3BtreeIsInTrans(tls, _pTo) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3BtreeIsInTrans(tls, _pTo) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69609), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCopyFileØ00__func__Ø000))), unsafe.Pointer(str(94532))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _copy_finished: _sqlite3BtreeLeave(tls, _pFrom) @@ -94148,15 +84346,11 @@ _13: _rc = i32(8) _16: _2_nSrcPage = int32(_sqlite3BtreeLastPage(tls, (*XBtree)(unsafe.Pointer(_p.X6)))) - func() int32 { - if _2_nSrcPage >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _2_nSrcPage < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69235), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_backup_stepØ00__func__Ø000))), unsafe.Pointer(str(94588))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _2_ii = i32(0) _19: @@ -94243,25 +84437,17 @@ _36: goto _39 } - func() int32 { - if _pgszSrc == _sqlite3BtreeGetPageSize(tls, (*XBtree)(unsafe.Pointer(_p.X6))) { - return i32(0) - } - return func() int32 { + func() { + if _pgszSrc != _sqlite3BtreeGetPageSize(tls, (*XBtree)(unsafe.Pointer(_p.X6))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69293), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_backup_stepØ00__func__Ø000))), unsafe.Pointer(str(94600))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pgszDest == _sqlite3BtreeGetPageSize(tls, (*XBtree)(unsafe.Pointer(_p.X1))) { - return i32(0) } - return func() int32 { + }() + func() { + if _pgszDest != _sqlite3BtreeGetPageSize(tls, (*XBtree)(unsafe.Pointer(_p.X1))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69294), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_backup_stepØ00__func__Ø000))), unsafe.Pointer(str(94644))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pgszSrc >= _pgszDest { goto _44 @@ -94280,15 +84466,11 @@ _45: _44: _21_nDestTruncate = _2_nSrcPage * (_pgszSrc / _pgszDest) _46: - func() int32 { - if _21_nDestTruncate > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _21_nDestTruncate <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69304), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_backup_stepØ00__func__Ø000))), unsafe.Pointer(str(94688))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pgszSrc >= _pgszDest { goto _49 @@ -94296,25 +84478,17 @@ _46: _25_iSize = int64(_pgszSrc) * int64(_2_nSrcPage) _25_pFile = _sqlite3PagerFile(tls, _2_pDestPager) - func() int32 { - if _25_pFile != nil { - return i32(0) - } - return func() int32 { + func() { + if _25_pFile == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69323), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_backup_stepØ00__func__Ø000))), unsafe.Pointer(str(59944))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_21_nDestTruncate == i32(0)) || ((int64(_21_nDestTruncate) * int64(_pgszDest)) >= _25_iSize)) || (((_21_nDestTruncate == int32(((uint32(_sqlite3PendingByte)/((*XBtShared)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X1)).X1)).X15))+uint32(i32(1)))-uint32(i32(1)))) && (_25_iSize >= int64(_sqlite3PendingByte))) && (_25_iSize <= int64(_sqlite3PendingByte+_pgszDest))) { - return i32(0) } - return func() int32 { + }() + func() { + if _21_nDestTruncate != i32(0) && (int64(_21_nDestTruncate)*int64(_pgszDest)) < _25_iSize && (_21_nDestTruncate != int32(((uint32(_sqlite3PendingByte)/((*XBtShared)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X1)).X1)).X15))+uint32(i32(1)))-uint32(i32(1))) || _25_iSize < int64(_sqlite3PendingByte) || _25_iSize > int64(_sqlite3PendingByte+_pgszDest)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69324), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_backup_stepØ00__func__Ø000))), unsafe.Pointer(str(94704))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3PagerPagecount(tls, _2_pDestPager, &_25_nDstPage) _25_iPg = uint32(_21_nDestTruncate) @@ -94413,15 +84587,11 @@ _32: *p = (*p) | _sqlite3BtreeCommitPhaseTwo(tls, (*XBtree)(unsafe.Pointer(_p.X6)), i32(0)) sink961 = *p } - func() int32 { - if _36_rc2 == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _36_rc2 != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69398), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_backup_stepØ00__func__Ø000))), unsafe.Pointer(str(18264))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _79: if _rc != i32(3082) { @@ -94463,15 +84633,11 @@ func init() { func _attachBackupObject(tls *crt.TLS, _p *Xsqlite3_backup) { // sqlite3.c:69151:1 var _pp **Xsqlite3_backup // sqlite3.c:69152:18 _ = _pp - func() int32 { - if _sqlite3BtreeHoldsMutex(tls, (*XBtree)(unsafe.Pointer(_p.X6))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3BtreeHoldsMutex(tls, (*XBtree)(unsafe.Pointer(_p.X6))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69153), unsafe.Pointer((*int8)(unsafe.Pointer(&_attachBackupObjectØ00__func__Ø000))), unsafe.Pointer(str(94908))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pp = _sqlite3PagerBackupPtr(tls, _sqlite3BtreePager(tls, (*XBtree)(unsafe.Pointer(_p.X6)))) *(**Xsqlite3_backup)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(64 /* X11 */))))) = *_pp @@ -94596,15 +84762,11 @@ _9: } func _sqlite3PagerClearCache(tls *crt.TLS, _pPager *XPager) { // sqlite3.c:54145:1 - func() int32 { - if (int32(_pPager.X13) == i32(0)) || ((_pPager.X10) != 0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X13) != i32(0) && (_pPager.X10) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54146), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerClearCacheØ00__func__Ø000))), unsafe.Pointer(str(57668))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pPager.X10) != i32(0) { goto _3 @@ -94635,15 +84797,11 @@ func _sqlite3BtreeIncrVacuum(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c _ = _2_nFin _pBt = (*XBtShared)(unsafe.Pointer(_p.X1)) _sqlite3BtreeEnter(tls, _p) - func() int32 { - if (int32(_pBt.X8) == i32(2)) && (int32(_p.X2) == i32(2)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pBt.X8) != i32(2) || int32(_p.X2) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62638), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeIncrVacuumØ00__func__Ø000))), unsafe.Pointer(str(94984))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pBt.X5) != 0 { goto _3 @@ -94708,15 +84866,11 @@ func _sqlite3BtreeLockTable(tls *crt.TLS, _p *XBtree, _iTab int32, _isWriteLock var _1_lockType uint8 // sqlite3.c:68659:8 _ = _1_lockType _rc = i32(0) - func() int32 { - if int32(_p.X2) != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X2) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68657), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeLockTableØ00__func__Ø000))), unsafe.Pointer(str(95068))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_p.X3) == 0 { goto _2 @@ -94724,15 +84878,11 @@ func _sqlite3BtreeLockTable(tls *crt.TLS, _p *XBtree, _iTab int32, _isWriteLock _1_lockType = uint8(i32(1) + int32(_isWriteLock)) i32(0) - func() int32 { - if (int32(_isWriteLock) == i32(0)) || (int32(_isWriteLock) == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_isWriteLock) != i32(0) && int32(_isWriteLock) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68661), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeLockTableØ00__func__Ø000))), unsafe.Pointer(str(72496))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3BtreeEnter(tls, _p) _rc = _querySharedCacheTableLock(tls, _p, uint32(_iTab), _1_lockType) @@ -94764,65 +84914,41 @@ func _setSharedCacheTableLock(tls *crt.TLS, _p *XBtree, _iTable uint32, _eLock u _ = _pIter _pBt = (*XBtShared)(unsafe.Pointer(_p.X1)) _pLock = nil - func() int32 { - if _sqlite3BtreeHoldsMutex(tls, _p) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3BtreeHoldsMutex(tls, _p) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59282), unsafe.Pointer((*int8)(unsafe.Pointer(&_setSharedCacheTableLockØ00__func__Ø000))), unsafe.Pointer(str(16676))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_eLock) == i32(1)) || (int32(_eLock) == i32(2)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_eLock) != i32(1) && int32(_eLock) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59283), unsafe.Pointer((*int8)(unsafe.Pointer(&_setSharedCacheTableLockØ00__func__Ø000))), unsafe.Pointer(str(52292))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*Xsqlite3)(unsafe.Pointer(_p.X0)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3)(unsafe.Pointer(_p.X0)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59284), unsafe.Pointer((*int8)(unsafe.Pointer(&_setSharedCacheTableLockØ00__func__Ø000))), unsafe.Pointer(str(23364))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (i32(0) == (((*Xsqlite3)(unsafe.Pointer(_p.X0)).X6) & i32(16384))) || (int32(_eLock) == i32(2)) { - return i32(0) } - return func() int32 { + }() + func() { + if i32(0) != (((*Xsqlite3)(unsafe.Pointer(_p.X0)).X6)&i32(16384)) && int32(_eLock) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59290), unsafe.Pointer((*int8)(unsafe.Pointer(&_setSharedCacheTableLockØ00__func__Ø000))), unsafe.Pointer(str(95116))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_p.X3) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (_p.X3) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59294), unsafe.Pointer((*int8)(unsafe.Pointer(&_setSharedCacheTableLockØ00__func__Ø000))), unsafe.Pointer(str(95180))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if i32(0) == _querySharedCacheTableLock(tls, _p, _iTable, _eLock) { - return i32(0) } - return func() int32 { + }() + func() { + if i32(0) != _querySharedCacheTableLock(tls, _p, _iTable, _eLock) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59295), unsafe.Pointer((*int8)(unsafe.Pointer(&_setSharedCacheTableLockØ00__func__Ø000))), unsafe.Pointer(str(95192))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pIter = (*XBtLock)(unsafe.Pointer(_pBt.X25)) _14: @@ -95003,15 +85129,11 @@ func _sqlite3VdbeMemCopy(tls *crt.TLS, _pTo *XMem, _pFrom *XMem) (r0 int32) { // var _rc int32 // sqlite3.c:70421:7 _ = _rc _rc = i32(0) - func() int32 { - if (int32(_pFrom.X1) & i32(32)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pFrom.X1) & i32(32)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70423), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemCopyØ00__func__Ø000))), unsafe.Pointer(str(73768))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_pTo.X1) & i32(9312)) == i32(0) { goto _2 @@ -95063,15 +85185,11 @@ func _sqlite3VtabCallCreate(tls *crt.TLS, _db *Xsqlite3, _iDb int32, _zTab *int8 _ = _zMod _rc = i32(0) _pTab = _sqlite3FindTable(tls, _db, _zTab, (*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_iDb))).X0) - func() int32 { - if ((_pTab != nil) && (_pTab.X16) != 0) && ((*XVTable)(unsafe.Pointer(_pTab.X18)) == nil) { - return i32(0) - } - return func() int32 { + func() { + if _pTab == nil || (_pTab.X16) == 0 || (*XVTable)(unsafe.Pointer(_pTab.X18)) != nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125225), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabCallCreateØ00__func__Ø000))), unsafe.Pointer(str(95292))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _zMod = *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab.X17)) + 8*uintptr(i32(0)))) _pMod = (*XModule)(unsafe.Pointer(_sqlite3HashFind(tls, (*XHash)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(440 /* X65 */))), _zMod))) @@ -95105,11 +85223,8 @@ _7: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125244), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabCallCreateØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125244), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabCallCreateØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -95215,25 +85330,17 @@ _6: *(**XModule)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVTable)) + uintptr(8 /* X1 */))))) = _pMod _iDb = _sqlite3SchemaToIndex(tls, _db, (*XSchema)(unsafe.Pointer(_pTab.X20))) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab.X17)) + 8*uintptr(i32(1)))) = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_iDb))).X0 - func() int32 { - if (**XVtabCtx)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(464 /* X66 */))))) != nil { - return i32(0) - } - return func() int32 { + func() { + if (**XVtabCtx)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(464 /* X66 */))))) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125063), unsafe.Pointer((*int8)(unsafe.Pointer(&_vtabCallConstructorØ00__func__Ø000))), unsafe.Pointer(str(95424))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _xConstruct != nil { - return i32(0) } - return func() int32 { + }() + func() { + if _xConstruct == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125064), unsafe.Pointer((*int8)(unsafe.Pointer(&_vtabCallConstructorØ00__func__Ø000))), unsafe.Pointer(str(95440))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sCtx)) + uintptr(8 /* X1 */))))) = _pTab *(**XVTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sCtx)) + uintptr(0 /* X0 */))))) = _pVTable @@ -95248,15 +85355,11 @@ _6: _sqlite3OomFault(tls, _db) _11: - func() int32 { - if (*XTable)(unsafe.Pointer(_sCtx.X1)) == _pTab { - return i32(0) - } - return func() int32 { + func() { + if (*XTable)(unsafe.Pointer(_sCtx.X1)) != _pTab { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125073), unsafe.Pointer((*int8)(unsafe.Pointer(&_vtabCallConstructorØ00__func__Ø000))), unsafe.Pointer(str(95452))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if i32(0) == _rc { goto _14 @@ -95282,11 +85385,8 @@ _14: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125083), unsafe.Pointer((*int8)(unsafe.Pointer(&_vtabCallConstructorØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125083), unsafe.Pointer((*int8)(unsafe.Pointer(&_vtabCallConstructorØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -95361,15 +85461,11 @@ _42: goto _44 } - func() int32 { - if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_11_zType)) + 1*uintptr(_11_i-i32(1))))) == i32(32) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_11_zType)) + 1*uintptr(_11_i-i32(1))))) != i32(32) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125125), unsafe.Pointer((*int8)(unsafe.Pointer(&_vtabCallConstructorØ00__func__Ø000))), unsafe.Pointer(str(95556))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_11_zType)) + 1*uintptr(_11_i-i32(1)))) = int8(i32(0)) _44: @@ -95437,11 +85533,8 @@ func _sqlite3VtabCallDestroy(tls *crt.TLS, _db *Xsqlite3, _iDb int32, _zTab *int return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125349), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabCallDestroyØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125349), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabCallDestroyØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -95454,15 +85547,11 @@ _4: goto _7 } - func() int32 { - if (*Xsqlite3_vtab)(unsafe.Pointer(_1_p.X2)) != nil { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_vtab)(unsafe.Pointer(_1_p.X2)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125353), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabCallDestroyØ00__func__Ø000))), unsafe.Pointer(str(95592))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((*Xsqlite3_vtab)(unsafe.Pointer(_1_p.X2)).X1) <= i32(0) { goto _10 @@ -95480,34 +85569,26 @@ _7: _1_xDestroy = *(*func(*crt.TLS, *Xsqlite3_vtab) int32)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 }{((*Xsqlite3_module)(unsafe.Pointer((*XModule)(unsafe.Pointer(_1_p.X1)).X0)).X5)})) - func() int32 { + func() { if *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_vtab) int32 - }{_1_xDestroy})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct { + }{_1_xDestroy})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_vtab) int32 }{nil})) { - return i32(0) - } - return func() int32 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125360), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabCallDestroyØ00__func__Ø000))), unsafe.Pointer(str(95604))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _1_xDestroy(tls, (*Xsqlite3_vtab)(unsafe.Pointer(_1_p.X2))) if _rc != i32(0) { goto _13 } - func() int32 { - if ((*XVTable)(unsafe.Pointer(_pTab.X18)) == _1_p) && ((*XVTable)(unsafe.Pointer(_1_p.X6)) == (*XVTable)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if (*XVTable)(unsafe.Pointer(_pTab.X18)) != _1_p || (*XVTable)(unsafe.Pointer(_1_p.X6)) != (*XVTable)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125364), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabCallDestroyØ00__func__Ø000))), unsafe.Pointer(str(95616))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**Xsqlite3_vtab)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_p)) + uintptr(16 /* X2 */))))) = (*Xsqlite3_vtab)(unsafe.Pointer(uintptr(i32(0)))) *(**XVTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab)) + uintptr(96 /* X18 */))))) = (*XVTable)(unsafe.Pointer(uintptr(i32(0)))) @@ -95543,25 +85624,17 @@ func _sqlite3PagerMaxPageCount(tls *crt.TLS, _pPager *XPager, _mxPage int32) (r0 *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(192 /* X49 */))) = uint32(_mxPage) _0: - func() int32 { - if int32(_pPager.X14) != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPager.X14) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50648), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerMaxPageCountØ00__func__Ø000))), unsafe.Pointer(str(95672))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pPager.X49) >= (_pPager.X22) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pPager.X49) < (_pPager.X22) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50649), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerMaxPageCountØ00__func__Ø000))), unsafe.Pointer(str(95700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = int32(_pPager.X49) return @@ -95626,15 +85699,11 @@ _3: _4: _sqlite3StrAccumAppend(tls, &_out, str(73092), i32(3)) - func() int32 { - if int64((uintptr(unsafe.Pointer(_zRawSql))-uintptr(unsafe.Pointer(_2_zStart)))/1) > int64(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if int64((uintptr(unsafe.Pointer(_zRawSql))-uintptr(unsafe.Pointer(_2_zStart)))/1) <= int64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77995), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExpandSqlØ00__func__Ø000))), unsafe.Pointer(str(95760))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3StrAccumAppend(tls, &_out, _2_zStart, int32(int64((uintptr(unsafe.Pointer(_zRawSql))-uintptr(unsafe.Pointer(_2_zStart)))/1))) goto _1 @@ -95657,15 +85726,11 @@ _11: } _n = _findNextHostParameter(tls, _zRawSql, &_nToken) - func() int32 { - if _n > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _n <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78003), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExpandSqlØ00__func__Ø000))), unsafe.Pointer(str(1352))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3StrAccumAppend(tls, &_out, _zRawSql, _n) { @@ -95673,15 +85738,11 @@ _11: *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_n))) sink1025 = *p } - func() int32 { - if ((*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zRawSql)) + 1*uintptr(i32(0))))) != 0) || (_nToken == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zRawSql)) + 1*uintptr(i32(0))))) == 0 && _nToken != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78006), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExpandSqlØ00__func__Ø000))), unsafe.Pointer(str(95784))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _nToken != i32(0) { goto _18 @@ -95698,15 +85759,11 @@ _18: goto _20 } - func() int32 { - if (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(uint8(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zRawSql)) + 1*uintptr(i32(1))))))))) & i32(4)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(uint8(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zRawSql)) + 1*uintptr(i32(1))))))))) & i32(4)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78010), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExpandSqlØ00__func__Ø000))), unsafe.Pointer(str(95808))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3GetInt32(tls, (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zRawSql))+1*uintptr(i32(1)))), &_idx) goto _23 @@ -95717,26 +85774,18 @@ _23: goto _24 _19: - func() int32 { - if (((int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zRawSql)) + 1*uintptr(i32(0))))) == i32(58)) || (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zRawSql)) + 1*uintptr(i32(0))))) == i32(36))) || (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zRawSql)) + 1*uintptr(i32(0))))) == i32(64))) || (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zRawSql)) + 1*uintptr(i32(0))))) == i32(35)) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zRawSql)) + 1*uintptr(i32(0))))) != i32(58) && int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zRawSql)) + 1*uintptr(i32(0))))) != i32(36) && int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zRawSql)) + 1*uintptr(i32(0))))) != i32(64) && int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zRawSql)) + 1*uintptr(i32(0))))) != i32(35) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78016), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExpandSqlØ00__func__Ø000))), unsafe.Pointer(str(95836))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _idx = _sqlite3VdbeParameterIndex(tls, _p, _zRawSql, _nToken) - func() int32 { - if _idx > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _idx <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78023), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExpandSqlØ00__func__Ø000))), unsafe.Pointer(str(95912))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _24: { @@ -95745,15 +85794,11 @@ _24: sink1025 = *p } _nextIndex = _idx + i32(1) - func() int32 { - if (_idx > i32(0)) && (_idx <= int32(_p.X4)) { - return i32(0) - } - return func() int32 { + func() { + if _idx <= i32(0) || _idx > int32(_p.X4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78027), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExpandSqlØ00__func__Ø000))), unsafe.Pointer(str(95920))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pVar = (*XMem)(unsafe.Pointer(uintptr(_p.X24) + 72*uintptr(_idx-i32(1)))) if (int32(_pVar.X1) & i32(1)) == 0 { @@ -95768,7 +85813,7 @@ _35: goto _37 } - _sqlite3XPrintf(tls, &_out, str(4648), *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVar)) + uintptr(0 /* X0 */)))))) + _sqlite3XPrintf(tls, &_out, str(4648), *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVar)) + uintptr(0 /* X0 */)))))) goto _38 _37: @@ -95776,7 +85821,7 @@ _37: goto _39 } - _sqlite3XPrintf(tls, &_out, str(4672), *(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVar)) + uintptr(0 /* X0 */)))))) + _sqlite3XPrintf(tls, &_out, str(4672), *(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVar)) + uintptr(0 /* X0 */)))))) goto _40 _39: @@ -95816,19 +85861,15 @@ _41: goto _46 } - _sqlite3XPrintf(tls, &_out, str(95952), *(*int32)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVar)) + uintptr(0 /* X0 */)))))) + _sqlite3XPrintf(tls, &_out, str(95952), *(*int32)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVar)) + uintptr(0 /* X0 */)))))) goto _47 _46: - func() int32 { - if (int32(_pVar.X1) & i32(16)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pVar.X1) & i32(16)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78070), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExpandSqlØ00__func__Ø000))), unsafe.Pointer(str(95968))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3StrAccumAppend(tls, &_out, str(95992), i32(2)) _17_nOut = _pVar.X4 @@ -95886,15 +85927,11 @@ _0: } _n = _sqlite3GetToken(tls, (*uint8)(unsafe.Pointer(_zSql)), &_tokenType) - func() int32 { - if (_n > i32(0)) && (_tokenType != i32(163)) { - return i32(0) - } - return func() int32 { + func() { + if _n <= i32(0) || _tokenType == i32(163) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77935), unsafe.Pointer((*int8)(unsafe.Pointer(&_findNextHostParameterØ00__func__Ø000))), unsafe.Pointer(str(96032))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _tokenType != i32(135) { goto _5 @@ -96015,37 +86052,25 @@ func _sqlite3Reprepare(tls *crt.TLS, _p *TVdbe) (r0 int32) { // sqlite3.c:116094 _ = _zSql var _db *Xsqlite3 // sqlite3.c:116098:11 _ = _db - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_sqlite3VdbeDb(tls, _p).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_sqlite3VdbeDb(tls, _p).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116100), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ReprepareØ00__func__Ø000))), unsafe.Pointer(str(96088))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _zSql = Xsqlite3_sql(tls, (unsafe.Pointer)(_p)) - func() int32 { - if _zSql != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _zSql == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116102), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ReprepareØ00__func__Ø000))), unsafe.Pointer(str(24348))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _db = _sqlite3VdbeDb(tls, _p) - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116104), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ReprepareØ00__func__Ø000))), unsafe.Pointer(str(832))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _sqlite3LockAndPrepare(tls, _db, _zSql, i32(-1), i32(0), _p, &_pNew, (**int8)(unsafe.Pointer(uintptr(i32(0))))) if _rc == 0 { @@ -96058,29 +86083,21 @@ func _sqlite3Reprepare(tls *crt.TLS, _p *TVdbe) (r0 int32) { // sqlite3.c:116094 _sqlite3OomFault(tls, _db) _7: - func() int32 { - if unsafe.Pointer(_pNew) == (unsafe.Pointer)(uintptr(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if unsafe.Pointer(_pNew) != (unsafe.Pointer)(uintptr(i32(0))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116110), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ReprepareØ00__func__Ø000))), unsafe.Pointer(str(96132))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _rc return _6: - func() int32 { - if _pNew != (unsafe.Pointer)(uintptr(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if _pNew == (unsafe.Pointer)(uintptr(i32(0))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116113), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ReprepareØ00__func__Ø000))), unsafe.Pointer(str(20660))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeSwap(tls, (*TVdbe)(unsafe.Pointer(_pNew)), _p) _sqlite3TransferBindings(tls, _pNew, (unsafe.Pointer)(_p)) @@ -96118,15 +86135,11 @@ func _sqlite3VdbeSwap(tls *crt.TLS, _pA *TVdbe, _pB *TVdbe) { // sqlite3.c:71401 _ = _pTmp var _zTmp *int8 // sqlite3.c:71403:8 _ = _zTmp - func() int32 { - if (*Xsqlite3)(unsafe.Pointer(_pA.X0)) == (*Xsqlite3)(unsafe.Pointer(_pB.X0)) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3)(unsafe.Pointer(_pA.X0)) != (*Xsqlite3)(unsafe.Pointer(_pB.X0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71404), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSwapØ00__func__Ø000))), unsafe.Pointer(str(96160))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _tmp = *_pA *_pA = *_pB @@ -96161,25 +86174,17 @@ func _sqlite3TransferBindings(tls *crt.TLS, _pFromStmt unsafe.Pointer, _pToStmt _ = _i _pFrom = (*TVdbe)(unsafe.Pointer(_pFromStmt)) _pTo = (*TVdbe)(unsafe.Pointer(_pToStmt)) - func() int32 { - if (*Xsqlite3)(unsafe.Pointer(_pTo.X0)) == (*Xsqlite3)(unsafe.Pointer(_pFrom.X0)) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3)(unsafe.Pointer(_pTo.X0)) != (*Xsqlite3)(unsafe.Pointer(_pFrom.X0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77501), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3TransferBindingsØ00__func__Ø000))), unsafe.Pointer(str(73800))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pTo.X4) == int32(_pFrom.X4) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pTo.X4) != int32(_pFrom.X4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77502), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3TransferBindingsØ00__func__Ø000))), unsafe.Pointer(str(96192))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pTo.X0)).X3))) _i = i32(0) @@ -96260,15 +86265,11 @@ _0: func _sqlite3PragmaVtabRegister(tls *crt.TLS, _db *Xsqlite3, _zName *int8) (r0 *XModule) { // sqlite3.c:115377:1 var _pName *XPragmaName // sqlite3.c:115378:20 _ = _pName - func() int32 { - if Xsqlite3_strnicmp(tls, _zName, str(51280), i32(7)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_strnicmp(tls, _zName, str(51280), i32(7)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115379), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaVtabRegisterØ00__func__Ø000))), unsafe.Pointer(str(96264))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pName = _pragmaLocate(tls, (*int8)(unsafe.Pointer(uintptr(unsafe.Pointer(_zName))+uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(i32(7))))))))) if _pName != (*XPragmaName)(unsafe.Pointer(uintptr(i32(0)))) { @@ -96287,15 +86288,11 @@ _2: return _3: - func() int32 { - if unsafe.Pointer(_sqlite3HashFind(tls, (*XHash)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(440 /* X65 */))), _zName)) == (unsafe.Pointer)(uintptr(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if unsafe.Pointer(_sqlite3HashFind(tls, (*XHash)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(440 /* X65 */))), _zName)) != (unsafe.Pointer)(uintptr(i32(0))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115383), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaVtabRegisterØ00__func__Ø000))), unsafe.Pointer(str(96308))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _sqlite3VtabCreateModule(tls, _db, _zName, &_pragmaVtabModule, (unsafe.Pointer)(_pName), nil) return @@ -96449,15 +86446,11 @@ _5: _6: _sqlite3StrAccumAppend(tls, &_acc, str(38612), i32(1)) _sqlite3StrAccumFinish(tls, &_acc) - func() int32 { - if crt.Xstrlen(tls, (*int8)(unsafe.Pointer(&_zBuf))) < u64(199) { - return i32(0) - } - return func() int32 { + func() { + if crt.Xstrlen(tls, (*int8)(unsafe.Pointer(&_zBuf))) >= u64(199) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115145), unsafe.Pointer((*int8)(unsafe.Pointer(&_pragmaVtabConnectØ00__func__Ø000))), unsafe.Pointer(str(97504))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = Xsqlite3_declare_vtab(tls, _db, (*int8)(unsafe.Pointer(&_zBuf))) if _rc != i32(0) { @@ -96560,15 +86553,11 @@ _6: _7: _j = (_pConstraint.X0) - int32(_pTab.X4) - func() int32 { - if _j < i32(2) { - return i32(0) - } - return func() int32 { + func() { + if _j >= i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115198), unsafe.Pointer((*int8)(unsafe.Pointer(&_pragmaVtabBestIndexØ00__func__Ø000))), unsafe.Pointer(str(97816))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_seen)) + 4*uintptr(_j))) = _i + i32(1) _2: @@ -96706,15 +86695,11 @@ _2: goto _5 } - func() int32 { - if _j < i32(2) { - return i32(0) - } - return func() int32 { + func() { + if _j >= i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115284), unsafe.Pointer((*int8)(unsafe.Pointer(&_pragmaVtabFilterØ00__func__Ø000))), unsafe.Pointer(str(97844))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr))+uintptr(24 /* X3 */))))) + 8*uintptr(_j))) = Xsqlite3_mprintf(tls, str(24304), unsafe.Pointer(Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(_i)))))) if (*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr))+uintptr(24 /* X3 */))))) + 8*uintptr(_j)))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { @@ -96783,15 +86768,11 @@ func _pragmaVtabNext(tls *crt.TLS, _pVtabCursor *Xsqlite3_file) (r0 int32) { // _pCsr = (*XPragmaVtabCursor)(unsafe.Pointer(_pVtabCursor)) _rc = i32(0) *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(16 /* X2 */))) += 1 - func() int32 { - if (_pCsr.X1) != nil { - return i32(0) - } - return func() int32 { + func() { + if (_pCsr.X1) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115255), unsafe.Pointer((*int8)(unsafe.Pointer(&_pragmaVtabNextØ00__func__Ø000))), unsafe.Pointer(str(97908))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if i32(100) == Xsqlite3_step(tls, _pCsr.X1) { goto _2 @@ -96844,15 +86825,11 @@ _1: } func Xsqlite3_result_value(tls *crt.TLS, _pCtx *Xsqlite3_context, _pValue *XMem) { // sqlite3.c:76444:12 - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76445), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_valueØ00__func__Ø000))), unsafe.Pointer(str(4988))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeMemCopy(tls, (*XMem)(unsafe.Pointer(_pCtx.X0)), _pValue) return @@ -96941,15 +86918,11 @@ _4: *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMod)) + uintptr(32 /* X4 */))))) = _pTab *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab)) + uintptr(60 /* X8 */))) = uint32(i32(1)) *(**XSchema)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab)) + uintptr(112 /* X20 */))))) = (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(i32(0)))).X4)) - func() int32 { - if (_pTab.X16) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pTab.X16) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125677), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabEponymousTableInitØ00__func__Ø000))), unsafe.Pointer(str(97964))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab)) + uintptr(68 /* X10 */))) = int16(i32(-1)) _addModuleArgument(tls, _db, _pTab, _sqlite3DbStrDup(tls, _db, _pTab.X0)) @@ -97021,15 +86994,11 @@ func _sqlite3ViewGetColumnNames(tls *crt.TLS, _pParse *XParse, _pTable *XTable) _ = _xAuth _nErr = i32(0) _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) - func() int32 { - if _pTable != nil { - return i32(0) - } - return func() int32 { + func() { + if _pTable == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101608), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ViewGetColumnNamesØ00__func__Ø000))), unsafe.Pointer(str(98016))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3VtabCallConnect(tls, _pParse, _pTable) == 0 { goto _2 @@ -97064,25 +87033,17 @@ _4: return _5: - func() int32 { - if int32(_pTable.X11) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pTable.X11) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101642), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ViewGetColumnNamesØ00__func__Ø000))), unsafe.Pointer(str(98056))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XSelect)(unsafe.Pointer(_pTable.X3)) != nil { - return i32(0) } - return func() int32 { + }() + func() { + if (*XSelect)(unsafe.Pointer(_pTable.X3)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101651), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ViewGetColumnNamesØ00__func__Ø000))), unsafe.Pointer(str(98072))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pSel = _sqlite3SelectDup(tls, _db, (*XSelect)(unsafe.Pointer(_pTable.X3)), i32(0)) if _pSel == nil { @@ -97092,7 +87053,7 @@ _5: _n = _pParse.X17 _sqlite3SrcListAssignCursors(tls, _pParse, (*XSrcList)(unsafe.Pointer(_pSel.X8))) *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTable)) + uintptr(70 /* X11 */))) = int16(i32(-1)) - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) += 1 + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) += 1 _xAuth = _db.X59 *(*func(*crt.TLS, unsafe.Pointer, int32, *int8, *int8, *int8, *int8) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(400 /* X59 */))) = nil _pSelTab = _sqlite3ResultSetOfSelect(tls, _pParse, _pSel) @@ -97116,29 +87077,21 @@ _11: goto _16 } - func() int32 { - if (*XColumn)(unsafe.Pointer(_pTable.X1)) == (*XColumn)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XColumn)(unsafe.Pointer(_pTable.X1)) != (*XColumn)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101686), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ViewGetColumnNamesØ00__func__Ø000))), unsafe.Pointer(str(98088))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTable)) + uintptr(70 /* X11 */))) = _pSelTab.X11 *(**XColumn)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTable)) + uintptr(8 /* X1 */))))) = (*XColumn)(unsafe.Pointer(_pSelTab.X1)) *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSelTab)) + uintptr(70 /* X11 */))) = int16(i32(0)) *(**XColumn)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSelTab)) + uintptr(8 /* X1 */))))) = (*XColumn)(unsafe.Pointer(uintptr(i32(0)))) - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_pTable.X20))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_pTable.X20))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101691), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ViewGetColumnNamesØ00__func__Ø000))), unsafe.Pointer(str(98104))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _21 @@ -97149,7 +87102,7 @@ _21: _15: _sqlite3DeleteTable(tls, _db, _pSelTab) _sqlite3SelectDelete(tls, _db, _pSel) - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) -= 1 + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) -= 1 goto _22 _10: @@ -97185,15 +87138,11 @@ func _sqlite3VtabCallConnect(tls *crt.TLS, _pParse *XParse, _pTab *XTable) (r0 i var _3_zErr *int8 // sqlite3.c:125168:10 _ = _3_zErr _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) - func() int32 { - if _pTab != nil { - return i32(0) - } - return func() int32 { + func() { + if _pTab == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125154), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabCallConnectØ00__func__Ø000))), unsafe.Pointer(str(98180))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pTab.X16) != 0 && _sqlite3GetVTable(tls, _db, _pTab) == nil { goto _3 @@ -97285,28 +87234,20 @@ _2: return _3: - func() int32 { - if ((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X0) != 0 { - return i32(0) - } - return func() int32 { + func() { + if ((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X0) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118056), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ResultSetOfSelectØ00__func__Ø000))), unsafe.Pointer(str(98212))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab)) + uintptr(60 /* X8 */))) = uint32(i32(1)) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab)) + uintptr(0 /* X0 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab)) + uintptr(72 /* X12 */))) = int16(i32(200)) - func() int32 { - if i32(200) == int32(_sqlite3LogEst(tls, uint64(i32(1048576)))) { - return i32(0) - } - return func() int32 { + func() { + if i32(200) != int32(_sqlite3LogEst(tls, uint64(i32(1048576)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118059), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ResultSetOfSelectØ00__func__Ø000))), unsafe.Pointer(str(49500))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3ColumnsFromExprList(tls, _pParse, (*XExprList)(unsafe.Pointer(_pSelect.X0)), (*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab))+uintptr(70 /* X11 */))), (**XColumn)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab))+uintptr(8 /* X1 */)))))) _sqlite3SelectAddColumnTypeAndCollation(tls, _pParse, _pTab, _pSelect) @@ -97356,35 +87297,23 @@ func _sqlite3SelectAddColumnTypeAndCollation(tls *crt.TLS, _pParse *XParse, _pTa _ = _1_m _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) _szAll = u64(0) - func() int32 { - if _pSelect != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pSelect == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118003), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectAddColumnTypeAndCollationØ00__func__Ø000))), unsafe.Pointer(str(98264))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pSelect.X3) & uint32(i32(4))) != uint32(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if ((_pSelect.X3) & uint32(i32(4))) == uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118004), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectAddColumnTypeAndCollationØ00__func__Ø000))), unsafe.Pointer(str(98276))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pTab.X11) == ((*XExprList)(unsafe.Pointer(_pSelect.X0)).X0)) || ((_db.X17) != 0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pTab.X11) != ((*XExprList)(unsafe.Pointer(_pSelect.X0)).X0) && (_db.X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118005), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectAddColumnTypeAndCollationØ00__func__Ø000))), unsafe.Pointer(str(98316))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_db.X17) == 0 { goto _7 @@ -97483,25 +87412,17 @@ func _columnTypeImpl(tls *crt.TLS, _pNC *XNameContext, _pExpr *XExpr, _pEstWidth _ = _12_p _zType = nil _estWidth = u8(1) - func() int32 { - if _pExpr != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pExpr == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117637), unsafe.Pointer((*int8)(unsafe.Pointer(&_columnTypeImplØ00__func__Ø000))), unsafe.Pointer(str(44732))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XSrcList)(unsafe.Pointer(_pNC.X1)) != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XSrcList)(unsafe.Pointer(_pNC.X1)) == (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117638), unsafe.Pointer((*int8)(unsafe.Pointer(&_columnTypeImplØ00__func__Ø000))), unsafe.Pointer(str(98412))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() switch int32(_pExpr.X0) { case i32(119): @@ -97556,15 +87477,11 @@ _10: goto _8 _19: - func() int32 { - if (_2_pTab != nil) && ((*XTable)(unsafe.Pointer(_pExpr.X14)) == _2_pTab) { - return i32(0) - } - return func() int32 { + func() { + if _2_pTab == nil || (*XTable)(unsafe.Pointer(_pExpr.X14)) != _2_pTab { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117683), unsafe.Pointer((*int8)(unsafe.Pointer(&_columnTypeImplØ00__func__Ø000))), unsafe.Pointer(str(98432))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _2_pS == nil { goto _23 @@ -97575,11 +87492,8 @@ _19: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117689), unsafe.Pointer((*int8)(unsafe.Pointer(&_columnTypeImplØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117689), unsafe.Pointer((*int8)(unsafe.Pointer(&_columnTypeImplØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -97599,15 +87513,11 @@ _23: goto _29 } - func() int32 { - if _2_pS == nil { - return i32(0) - } - return func() int32 { + func() { + if _2_pS != nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117706), unsafe.Pointer((*int8)(unsafe.Pointer(&_columnTypeImplØ00__func__Ø000))), unsafe.Pointer(str(98460))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _2_iCol >= i32(0) { goto _32 @@ -97615,15 +87525,11 @@ _23: _2_iCol = int32(_2_pTab.X10) _32: - func() int32 { - if (_2_iCol == i32(-1)) || ((_2_iCol >= i32(0)) && (_2_iCol < int32(_2_pTab.X11))) { - return i32(0) - } - return func() int32 { + func() { + if _2_iCol != i32(-1) && (_2_iCol < i32(0) || _2_iCol >= int32(_2_pTab.X11)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117708), unsafe.Pointer((*int8)(unsafe.Pointer(&_columnTypeImplØ00__func__Ø000))), unsafe.Pointer(str(98464))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _2_iCol >= i32(0) { goto _37 @@ -97641,17 +87547,13 @@ _28: goto _8 _7: - _12_pS = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) + _12_pS = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) _12_p = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_12_pS.X0)).X1) + 32*uintptr(i32(0)))).X0)) - func() int32 { - if ((_pExpr.X2) & uint32(i32(2048))) != uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_pExpr.X2) & uint32(i32(2048))) == uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117743), unsafe.Pointer((*int8)(unsafe.Pointer(&_columnTypeImplØ00__func__Ø000))), unsafe.Pointer(str(46336))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XSrcList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_12_sNC)) + uintptr(8 /* X1 */))))) = (*XSrcList)(unsafe.Pointer(_12_pS.X8)) *(**XNameContext)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_12_sNC)) + uintptr(32 /* X4 */))))) = _pNC @@ -97722,7 +87624,7 @@ _4: goto _7 } - _pColl = _sqlite3GetCollSeq(tls, _pParse, _db.X14, (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))), *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) + _pColl = _sqlite3GetCollSeq(tls, _pParse, _db.X14, (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))), *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) goto _1 _7: @@ -97754,26 +87656,19 @@ _12: _16: _8_pNext = (*XExpr)(unsafe.Pointer(_p.X5)) - func() int32 { - if ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))) == (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) || ((*XExpr)(unsafe.Pointer(_p.X5)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && (*XExpr)(unsafe.Pointer(_p.X5)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90900), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCollSeqØ00__func__Ø000))), unsafe.Pointer(str(20808))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) || func() int32 { + if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) || func() int32 { if ((_p.X2) & uint32(i32(2048))) == uint32(i32(0)) { return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90904), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCollSeqØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90904), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCollSeqØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -97783,26 +87678,23 @@ _16: _9_i = i32(0) _25: if func() int32 { - if _9_i < ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))).X0) { + if _9_i < ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))).X0) { return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90906), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCollSeqØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90906), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCollSeqØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { goto _30 } - if (((*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(_9_i))).X0)).X2) & uint32(i32(256))) == uint32(i32(0)) { + if (((*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(_9_i))).X0)).X2) & uint32(i32(256))) == uint32(i32(0)) { goto _31 } - _8_pNext = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(_9_i))).X0)) + _8_pNext = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(_9_i))).X0)) goto _30 _31: @@ -97861,15 +87753,11 @@ func _sqlite3CheckCollSeq(tls *crt.TLS, _pParse *XParse, _pColl *XCollSeq) (r0 i return _1: - func() int32 { - if _1_p == _pColl { - return i32(0) - } - return func() int32 { + func() { + if _1_p != _pColl { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104031), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CheckCollSeqØ00__func__Ø000))), unsafe.Pointer(str(98544))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _0: r0 = i32(0) @@ -97890,12 +87778,12 @@ func _sqlite3IndexedByLookup(tls *crt.TLS, _pParse *XParse, _pFrom *TSrcList_ite _ = _1_zIndexedBy var _1_pIdx *XIndex // sqlite3.c:120199:11 _ = _1_pIdx - if (*XTable)(unsafe.Pointer(_pFrom.X4)) == nil || ((uint32(((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(60 /* X9 */))).X1)>>uint(i32(1)))<<uint(i32(31)))>>uint(i32(31))) == 0 { + if (*XTable)(unsafe.Pointer(_pFrom.X4)) == nil || ((uint32(((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(60 /* X9 */))).X1)>>uint(i32(1)))<<uint(i32(31)))>>uint(i32(31))) == 0 { goto _1 } _1_pTab = (*XTable)(unsafe.Pointer(_pFrom.X4)) - _1_zIndexedBy = *(**int8)(unsafe.Pointer((*T5506918)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(96 /* X15 */))))) + _1_zIndexedBy = *(**int8)(unsafe.Pointer((*T5506900)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(96 /* X15 */))))) _1_pIdx = (*XIndex)(unsafe.Pointer(_1_pTab.X2)) _2: if _1_pIdx == nil || _sqlite3StrICmp(tls, _1_pIdx.X0, _1_zIndexedBy) == 0 { @@ -97970,11 +87858,8 @@ _0: if func() int32 { if (_1_pLeftTab == (*XTable)(unsafe.Pointer(uintptr(i32(0))))) || (_1_pRightTab == (*XTable)(unsafe.Pointer(uintptr(i32(0))))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116665), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqliteProcessJoinØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116665), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqliteProcessJoinØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -97986,8 +87871,8 @@ _0: goto _1 _7: - _1_isOuter = bool2int((int32((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRight))+uintptr(60 /* X9 */))).X0) & i32(32)) != i32(0)) - if (int32((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRight))+uintptr(60 /* X9 */))).X0) & i32(4)) == 0 { + _1_isOuter = bool2int((int32((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRight))+uintptr(60 /* X9 */))).X0) & i32(32)) != i32(0)) + if (int32((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRight))+uintptr(60 /* X9 */))).X0) & i32(4)) == 0 { goto _8 } @@ -98092,15 +87977,11 @@ func _tableAndColumnIndex(tls *crt.TLS, _pSrc *XSrcList, _N int32, _zCol *int8, _ = _i var _iCol int32 // sqlite3.c:116534:7 _ = _iCol - func() int32 { - if (_piTab == (*int32)(unsafe.Pointer(uintptr(i32(0))))) == (_piCol == (*int32)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if (_piTab == (*int32)(unsafe.Pointer(uintptr(i32(0))))) != (_piCol == (*int32)(unsafe.Pointer(uintptr(i32(0))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116536), unsafe.Pointer((*int8)(unsafe.Pointer(&_tableAndColumnIndexØ00__func__Ø000))), unsafe.Pointer(str(98788))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = i32(0) _2: @@ -98175,45 +88056,29 @@ func _addWhereTerm(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList, _iLeft int32, var _pEq *XExpr // sqlite3.c:116574:8 _ = _pEq _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) - func() int32 { - if _iLeft < _iRight { - return i32(0) - } - return func() int32 { + func() { + if _iLeft >= _iRight { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116576), unsafe.Pointer((*int8)(unsafe.Pointer(&_addWhereTermØ00__func__Ø000))), unsafe.Pointer(str(98832))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pSrc.X0) > _iRight { - return i32(0) } - return func() int32 { + }() + func() { + if (_pSrc.X0) <= _iRight { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116577), unsafe.Pointer((*int8)(unsafe.Pointer(&_addWhereTermØ00__func__Ø000))), unsafe.Pointer(str(98848))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XTable)(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */)))))+112*uintptr(_iLeft))).X4)) != nil { - return i32(0) } - return func() int32 { + }() + func() { + if (*XTable)(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */)))))+112*uintptr(_iLeft))).X4)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116578), unsafe.Pointer((*int8)(unsafe.Pointer(&_addWhereTermØ00__func__Ø000))), unsafe.Pointer(str(98868))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XTable)(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */)))))+112*uintptr(_iRight))).X4)) != nil { - return i32(0) } - return func() int32 { + }() + func() { + if (*XTable)(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */)))))+112*uintptr(_iRight))).X4)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116579), unsafe.Pointer((*int8)(unsafe.Pointer(&_addWhereTermØ00__func__Ø000))), unsafe.Pointer(str(98888))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pE1 = _sqlite3CreateColumnExpr(tls, _db, _pSrc, _iLeft, _iColLeft) _pE2 = _sqlite3CreateColumnExpr(tls, _db, _pSrc, _iRight, _iColRight) @@ -98227,15 +88092,11 @@ func _addWhereTerm(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList, _iLeft int32, *p = (*p) | uint32(i32(1)) sink985 = *p } - func() int32 { - if ((_pEq.X2) & uint32(i32(24576))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_pEq.X2) & uint32(i32(24576))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116587), unsafe.Pointer((*int8)(unsafe.Pointer(&_addWhereTermØ00__func__Ø000))), unsafe.Pointer(str(98912))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pEq)) + uintptr(4 /* X2 */))) @@ -98407,21 +88268,17 @@ func _sqlite3ExprIsInteger(tls *crt.TLS, _p *XExpr, _pValue *int32) (r0 int32) { return _0: - func() int32 { - if ((int32(_p.X0) != i32(134)) || (((_p.X2) & uint32(i32(1024))) != uint32(i32(0)))) || (_sqlite3GetInt32(tls, *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))), &_rc) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X0) == i32(134) && ((_p.X2)&uint32(i32(1024))) == uint32(i32(0)) && _sqlite3GetInt32(tls, *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))), &_rc) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92601), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIsIntegerØ00__func__Ø000))), unsafe.Pointer(str(98976))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_p.X2) & uint32(i32(1024))) == 0 { goto _5 } - *_pValue = *(*int32)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))) + *_pValue = *(*int32)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))) r0 = i32(1) return @@ -98444,15 +88301,11 @@ _8: goto _11 } - func() int32 { - if _4_v != i32(-2147483648) { - return i32(0) - } - return func() int32 { + func() { + if _4_v == i32(-2147483648) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92616), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIsIntegerØ00__func__Ø000))), unsafe.Pointer(str(99068))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *_pValue = -_4_v _rc = i32(1) @@ -98485,15 +88338,11 @@ func _sqlite3ExprAttachSubtrees(tls *crt.TLS, _db *Xsqlite3, _pRoot *XExpr, _pLe goto _0 } - func() int32 { - if (_db.X17) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_db.X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91533), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprAttachSubtreesØ00__func__Ø000))), unsafe.Pointer(str(49168))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3ExprDelete(tls, _db, _pLeft) _sqlite3ExprDelete(tls, _db, _pRight) @@ -98544,18 +88393,18 @@ func _exprSetHeight(tls *crt.TLS, _p *XExpr) { // sqlite3.c:91391:1 goto _0 } - _heightOfSelect(tls, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))), &_nHeight) + _heightOfSelect(tls, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))), &_nHeight) goto _1 _0: - if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))) == nil { + if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))) == nil { goto _2 } - _heightOfExprList(tls, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))), &_nHeight) + _heightOfExprList(tls, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))), &_nHeight) { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X2 */))) - *p = (*p) | (uint32(i32(2097408)) & _sqlite3ExprListFlags(tls, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))))) + *p = (*p) | (uint32(i32(2097408)) & _sqlite3ExprListFlags(tls, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))))) sink985 = *p } _2: @@ -98641,15 +88490,11 @@ _1: } _2_pExpr = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_pList.X1) + 32*uintptr(_i))).X0)) - func() int32 { - if _2_pExpr != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _2_pExpr == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92425), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListFlagsØ00__func__Ø000))), unsafe.Pointer(str(44732))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := &_m @@ -98704,15 +88549,11 @@ _0: *p = (*p) | uint32(i32(1)) sink985 = *p } - func() int32 { - if ((_p.X2) & uint32(i32(24576))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_p.X2) & uint32(i32(24576))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116623), unsafe.Pointer((*int8)(unsafe.Pointer(&_setJoinExprØ00__func__Ø000))), unsafe.Pointer(str(50868))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X2 */))) @@ -98720,17 +88561,17 @@ _0: sink985 = *p } *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(52 /* X11 */))) = int16(_iTable) - if int32(_p.X0) != i32(151) || (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))) == nil { + if int32(_p.X0) != i32(151) || (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))) == nil { goto _5 } _2_i = i32(0) _6: - if _2_i >= ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))).X0) { + if _2_i >= ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))).X0) { goto _9 } - _setJoinExpr(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))).X1)+32*uintptr(_2_i))).X0)), _iTable) + _setJoinExpr(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))).X1)+32*uintptr(_2_i))).X0)), _iTable) _2_i += 1 goto _6 @@ -98761,11 +88602,8 @@ _0: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89320), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MatchSpanNameØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89320), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MatchSpanNameØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 || int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zSpan)) + 1*uintptr(_n)))) == i32(46) { @@ -98796,11 +88634,8 @@ _10: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89325), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MatchSpanNameØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89325), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MatchSpanNameØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 || int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zSpan)) + 1*uintptr(_n)))) == i32(46) { @@ -98887,40 +88722,28 @@ func _sqlite3TokenInit(tls *crt.TLS, _p *XToken, _z *int8) { // sqlite3.c:27885: func _sqlite3ExprListSetName(tls *crt.TLS, _pParse *XParse, _pList *XExprList, _pName *XToken, _dequote int32) { // sqlite3.c:92337:1 var _1_pItem *TExprList_item // sqlite3.c:92345:26 _ = _1_pItem - func() int32 { - if (_pList != (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) || (int32((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) != i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _pList == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && int32((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92343), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListSetNameØ00__func__Ø000))), unsafe.Pointer(str(99248))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pList == nil { goto _3 } - func() int32 { - if (_pList.X0) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pList.X0) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92346), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListSetNameØ00__func__Ø000))), unsafe.Pointer(str(49244))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _1_pItem = (*TExprList_item)(unsafe.Pointer(uintptr(_pList.X1) + 32*uintptr((_pList.X0)-i32(1)))) - func() int32 { - if (_1_pItem.X1) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (_1_pItem.X1) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92348), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListSetNameØ00__func__Ø000))), unsafe.Pointer(str(99288))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem)) + uintptr(8 /* X1 */))) = _sqlite3DbStrNDup(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _pName.X0, uint64(_pName.X1)) if _dequote == 0 { @@ -98955,15 +88778,11 @@ func _selectPopWith(tls *crt.TLS, _pWalker *XWalker, _p *XSelect) { // sqlite3.c goto _2 } - func() int32 { - if (*XWith)(unsafe.Pointer(_pParse.X70)) == _1_pWith { - return i32(0) - } - return func() int32 { + func() { + if (*XWith)(unsafe.Pointer(_pParse.X70)) != _1_pWith { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120493), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectPopWithØ00__func__Ø000))), unsafe.Pointer(str(99328))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XWith)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(584 /* X70 */))))) = (*XWith)(unsafe.Pointer(_1_pWith.X1)) _2: @@ -98996,21 +88815,17 @@ func init() { func _sqlite3ResolveSelectNames(tls *crt.TLS, _pParse *XParse, _p *XSelect, _pOuterNC *XNameContext) { // sqlite3.c:90682:1 var _w XWalker // sqlite3.c:90687:10 _ = _w - func() int32 { - if _p != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _p == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90689), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ResolveSelectNamesØ00__func__Ø000))), unsafe.Pointer(str(824))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() crt.Xmemset(tls, (unsafe.Pointer)(&_w), i32(0), u64(48)) *(*func(*crt.TLS, *XWalker, *XExpr) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(8 /* X1 */))))) = _resolveExprStep *(*func(*crt.TLS, *XWalker, *XSelect) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(16 /* X2 */))))) = _resolveSelectStep *(**XParse)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(0 /* X0 */))))) = _pParse - *(**XNameContext)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5965012)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(40 /* X6 */))))))) = _pOuterNC + *(**XNameContext)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5964994)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(40 /* X6 */))))))) = _pOuterNC _sqlite3WalkSelect(tls, &_w, _p) return @@ -99067,27 +88882,19 @@ func _resolveExprStep(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r0 int32) _ = _33_nLeft var _33_nRight int32 // sqlite3.c:89982:18 _ = _33_nRight - _pNC = (*XNameContext)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5965012)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(40 /* X6 */))))))) - func() int32 { - if _pNC != (*XNameContext)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + _pNC = (*XNameContext)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5964994)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(40 /* X6 */))))))) + func() { + if _pNC == (*XNameContext)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89761), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveExprStepØ00__func__Ø000))), unsafe.Pointer(str(99396))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pParse = (*XParse)(unsafe.Pointer(_pNC.X0)) - func() int32 { - if _pParse == (*XParse)(unsafe.Pointer(_pWalker.X0)) { - return i32(0) - } - return func() int32 { + func() { + if _pParse != (*XParse)(unsafe.Pointer(_pWalker.X0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89763), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveExprStepØ00__func__Ø000))), unsafe.Pointer(str(99404))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_pExpr.X2) & uint32(i32(4))) == uint32(i32(0)) { goto _4 @@ -99113,15 +88920,11 @@ _7: goto _10 } - func() int32 { - if (((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pSrcList))+uintptr(8 /* X2 */))))) + 112*uintptr(_1_i))).X11) >= i32(0)) && (((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pSrcList))+uintptr(8 /* X2 */))))) + 112*uintptr(_1_i))).X11) < (_pParse.X17)) { - return i32(0) - } - return func() int32 { + func() { + if ((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pSrcList))+uintptr(8 /* X2 */)))))+112*uintptr(_1_i))).X11) < i32(0) || ((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pSrcList))+uintptr(8 /* X2 */)))))+112*uintptr(_1_i))).X11) >= (_pParse.X17) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89772), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveExprStepØ00__func__Ø000))), unsafe.Pointer(str(99428))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _1_i += 1 goto _7 @@ -99173,7 +88976,7 @@ _16: _4_zDb = (*int8)(unsafe.Pointer(uintptr(i32(0)))) _4_zTable = (*int8)(unsafe.Pointer(uintptr(i32(0)))) - _4_zColumn = *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) + _4_zColumn = *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) goto _33 _32: @@ -99184,31 +88987,27 @@ _32: } _4_zDb = (*int8)(unsafe.Pointer(uintptr(i32(0)))) - _4_zTable = *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr(_pExpr.X4) + uintptr(8 /* X3 */))))) - _4_zColumn = *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pRight)) + uintptr(8 /* X3 */))))) + _4_zTable = *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr(_pExpr.X4) + uintptr(8 /* X3 */))))) + _4_zColumn = *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pRight)) + uintptr(8 /* X3 */))))) goto _35 _34: - func() int32 { - if int32(_4_pRight.X0) == i32(122) { - return i32(0) - } - return func() int32 { + func() { + if int32(_4_pRight.X0) != i32(122) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89825), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveExprStepØ00__func__Ø000))), unsafe.Pointer(str(99516))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _4_zDb = *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr(_pExpr.X4) + uintptr(8 /* X3 */))))) - _4_zTable = *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr(_4_pRight.X4) + uintptr(8 /* X3 */))))) - _4_zColumn = *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr(_4_pRight.X5) + uintptr(8 /* X3 */))))) + _4_zDb = *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr(_pExpr.X4) + uintptr(8 /* X3 */))))) + _4_zTable = *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr(_4_pRight.X4) + uintptr(8 /* X3 */))))) + _4_zColumn = *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr(_4_pRight.X5) + uintptr(8 /* X3 */))))) _35: _33: r0 = _lookupName(tls, _pParse, _4_zDb, _4_zTable, _4_zColumn, _pNC, _pExpr) return _17: - _9_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) + _9_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) _9_n = func() int32 { if _9_pList != nil { return (_9_pList.X0) @@ -99219,17 +89018,13 @@ _17: _9_wrong_num_args = i32(0) _9_is_agg = i32(0) _9_enc = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X14 - func() int32 { - if ((_pExpr.X2) & uint32(i32(2048))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_pExpr.X2) & uint32(i32(2048))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89847), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveExprStepØ00__func__Ø000))), unsafe.Pointer(str(43812))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _9_zId = *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) + _9_zId = *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) _9_nId = _sqlite3Strlen30(tls, _9_zId) _9_pDef = _sqlite3FindFunction(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _9_zId, _9_n, _9_enc, uint8(i32(0))) if _9_pDef != (*XFuncDef)(unsafe.Pointer(uintptr(i32(0)))) { @@ -99333,7 +89128,7 @@ _45: goto _58 _57: - if _9_no_such_func == 0 || int32((*T5414794)(unsafe.Pointer(uintptr(_pParse.X0)+uintptr(164 /* X33 */))).X2) != i32(0) { + if _9_no_such_func == 0 || int32((*T5414776)(unsafe.Pointer(uintptr(_pParse.X0)+uintptr(164 /* X33 */))).X2) != i32(0) { goto _60 } @@ -99379,15 +89174,11 @@ _65: goto _65 _66: - func() int32 { - if _9_pDef != (*XFuncDef)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _9_pDef == (*XFuncDef)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89937), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveExprStepØ00__func__Ø000))), unsafe.Pointer(str(99780))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _26_pNC2 == nil { goto _70 @@ -99418,16 +89209,12 @@ _20: _30_nRef = _pNC.X5 _notValid(tls, _pParse, _pNC, str(99788), i32(38)) - _sqlite3WalkSelect(tls, _pWalker, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))) - func() int32 { - if (_pNC.X5) >= _30_nRef { - return i32(0) - } - return func() int32 { + _sqlite3WalkSelect(tls, _pWalker, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))) + func() { + if (_pNC.X5) < _30_nRef { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89961), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveExprStepØ00__func__Ø000))), unsafe.Pointer(str(99800))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _30_nRef == (_pNC.X5) { goto _74 @@ -99467,40 +89254,32 @@ _30: goto _31 _75: - func() int32 { - if (*XExpr)(unsafe.Pointer(_pExpr.X4)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XExpr)(unsafe.Pointer(_pExpr.X4)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89984), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveExprStepØ00__func__Ø000))), unsafe.Pointer(str(99828))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _33_nLeft = _sqlite3ExprVectorSize(tls, (*XExpr)(unsafe.Pointer(_pExpr.X4))) if int32(_pExpr.X0) != i32(32) { goto _78 } - _33_nRight = _sqlite3ExprVectorSize(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1)+32*uintptr(i32(0)))).X0))) + _33_nRight = _sqlite3ExprVectorSize(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1)+32*uintptr(i32(0)))).X0))) if _33_nRight != _33_nLeft { goto _79 } - _33_nRight = _sqlite3ExprVectorSize(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1)+32*uintptr(i32(1)))).X0))) + _33_nRight = _sqlite3ExprVectorSize(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1)+32*uintptr(i32(1)))).X0))) _79: goto _80 _78: - func() int32 { - if (*XExpr)(unsafe.Pointer(_pExpr.X5)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XExpr)(unsafe.Pointer(_pExpr.X5)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89992), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveExprStepØ00__func__Ø000))), unsafe.Pointer(str(99844))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _33_nRight = _sqlite3ExprVectorSize(tls, (*XExpr)(unsafe.Pointer(_pExpr.X5))) _80: @@ -99532,15 +89311,11 @@ func init() { func _notValid(tls *crt.TLS, _pParse *XParse, _pNC *XNameContext, _zMsg *int8, _validMask int32) { // sqlite3.c:89714:1 var _1_zIn *int8 // sqlite3.c:89722:16 _ = _1_zIn - func() int32 { - if (_validMask & i32(-39)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_validMask & i32(-39)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89720), unsafe.Pointer((*int8)(unsafe.Pointer(&_notValidØ00__func__Ø000))), unsafe.Pointer(str(99880))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_pNC.X7) & _validMask) == i32(0) { goto _2 @@ -99630,35 +89405,23 @@ func _lookupName(tls *crt.TLS, _pParse *XParse, _zDb *int8, _zTab *int8, _zCol * _pSchema = nil _isTrigger = i32(0) _pTab = nil - func() int32 { - if _pNC != nil { - return i32(0) - } - return func() int32 { + func() { + if _pNC == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89384), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(100032))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _zCol != nil { - return i32(0) } - return func() int32 { + }() + func() { + if _zCol == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89385), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(100036))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pExpr.X2) & uint32(i32(24576))) == uint32(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if ((_pExpr.X2) & uint32(i32(24576))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89386), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(100044))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(44 /* X8 */))) = i32(-1) *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(64 /* X14 */))))) = (*XTable)(unsafe.Pointer(uintptr(i32(0)))) @@ -99685,15 +89448,11 @@ _9: goto _12 } - func() int32 { - if ((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_i))).X0) != nil { - return i32(0) - } - return func() int32 { + func() { + if ((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_i))).X0) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89408), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(100096))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3StrICmp(tls, (*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_i))).X0, _zDb) != i32(0) { goto _15 @@ -99709,15 +89468,11 @@ _15: _12: _8: _6: - func() int32 { - if (_pNC != nil) && (_cnt == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _pNC == nil || _cnt != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89418), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(100116))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _19: _6_pSrcList = (*XSrcList)(unsafe.Pointer(_pNC.X1)) @@ -99732,25 +89487,17 @@ _21: } _pTab = (*XTable)(unsafe.Pointer(_pItem.X4)) - func() int32 { - if (_pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0))))) && ((_pTab.X0) != (*int8)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if _pTab == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) || (_pTab.X0) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89426), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(100132))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pTab.X11) > i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pTab.X11) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89427), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(100160))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XSelect)(unsafe.Pointer(_pItem.X5)) == nil || (((*XSelect)(unsafe.Pointer(_pItem.X5)).X3)&uint32(i32(2048))) == uint32(i32(0)) { goto _31 @@ -99803,15 +89550,11 @@ _40: } return (_pTab.X0) }() - func() int32 { - if _13_zTabName != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _13_zTabName == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89447), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(100176))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3StrICmp(tls, _13_zTabName, _zTab) == i32(0) { goto _46 @@ -99841,7 +89584,7 @@ _48: goto _53 } - if (int32((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(60 /* X9 */))).X0) & i32(4)) == 0 { + if (int32((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(60 /* X9 */))).X0) & i32(4)) == 0 { goto _54 } @@ -99883,17 +89626,13 @@ _24: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(44 /* X8 */))) = _pMatch.X11 *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(64 /* X14 */))))) = (*XTable)(unsafe.Pointer(_pMatch.X4)) - func() int32 { - if (int32((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMatch))+uintptr(60 /* X9 */))).X0) & i32(16)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMatch))+uintptr(60 /* X9 */))).X0) & i32(16)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89477), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(100188))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if (int32((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMatch))+uintptr(60 /* X9 */))).X0) & i32(8)) == i32(0) { + if (int32((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMatch))+uintptr(60 /* X9 */))).X0) & i32(8)) == i32(0) { goto _61 } @@ -99911,15 +89650,11 @@ _20: } _21_op = int32(_pParse.X45) - func() int32 { - if ((_21_op == i32(109)) || (_21_op == i32(110))) || (_21_op == i32(108)) { - return i32(0) - } - return func() int32 { + func() { + if _21_op != i32(109) && _21_op != i32(110) && _21_op != i32(108) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89491), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(100224))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _21_op == i32(109) || _sqlite3StrICmp(tls, str(44248), _zTab) != i32(0) { goto _71 @@ -100033,7 +89768,7 @@ _65: *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(48 /* X9 */))) = int16(i32(-1)) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(1 /* X1 */))) = int8(i32(68)) _100: - if store5429888(&_6_pEList, (*XExprList)(unsafe.Pointer(_pNC.X2))) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) || _zTab != (*int8)(unsafe.Pointer(uintptr(i32(0)))) || _cnt != i32(0) { + if store5429870(&_6_pEList, (*XExprList)(unsafe.Pointer(_pNC.X2))) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) || _zTab != (*int8)(unsafe.Pointer(uintptr(i32(0)))) || _cnt != i32(0) { goto _103 } @@ -100048,35 +89783,23 @@ _104: goto _109 } - func() int32 { - if ((*XExpr)(unsafe.Pointer(_pExpr.X4)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) && ((*XExpr)(unsafe.Pointer(_pExpr.X5)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if (*XExpr)(unsafe.Pointer(_pExpr.X4)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) || (*XExpr)(unsafe.Pointer(_pExpr.X5)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89580), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(100272))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89581), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(100308))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89582), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(100328))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _37_pOrig = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_6_pEList.X1) + 32*uintptr(_j))).X0)) if (int32(_pNC.X7)&i32(1)) != i32(0) || ((_37_pOrig.X2)&uint32(i32(2))) == uint32(i32(0)) { @@ -100100,15 +89823,11 @@ _119: _resolveAlias(tls, _pParse, _6_pEList, _j, _pExpr, str(196), _nSubquery) _cnt = i32(1) _pMatch = (*TSrcList_item)(unsafe.Pointer(uintptr(i32(0)))) - func() int32 { - if (_zTab == (*int8)(unsafe.Pointer(uintptr(i32(0))))) && (_zDb == (*int8)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if _zTab != (*int8)(unsafe.Pointer(uintptr(i32(0)))) || _zDb != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89595), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(100380))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _lookupname_end @@ -100185,15 +89904,11 @@ _128: _45_n = i32(63) _137: - func() int32 { - if (_pMatch.X11) == (_pExpr.X8) { - return i32(0) - } - return func() int32 { + func() { + if (_pMatch.X11) != (_pExpr.X8) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89656), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(100456))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMatch)) + uintptr(88 /* X14 */))) @@ -100216,15 +89931,11 @@ _lookupname_end: goto _142 } - func() int32 { - if _pNC != (*XNameContext)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pNC == (*XNameContext)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89669), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(99396))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_pExpr.X2) & uint32(i32(4194304))) != uint32(i32(0)) { goto _145 @@ -100233,15 +89944,11 @@ _lookupname_end: _sqlite3AuthRead(tls, _pParse, _pExpr, _pSchema, (*XSrcList)(unsafe.Pointer(_pNC.X1))) _145: _146: - func() int32 { - if _pTopNC != (*XNameContext)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pTopNC == (*XNameContext)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89676), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(100488))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTopNC)) + uintptr(40 /* X5 */))) += 1 if _pTopNC != _pNC { @@ -100338,26 +90045,18 @@ func _resolveAlias(tls *crt.TLS, _pParse *XParse, _pEList *XExprList, _iCol int3 _ = _pDup var _db *Xsqlite3 // sqlite3.c:89257:11 _ = _db - func() int32 { - if (_iCol >= i32(0)) && (_iCol < (_pEList.X0)) { - return i32(0) - } - return func() int32 { + func() { + if _iCol < i32(0) || _iCol >= (_pEList.X0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89259), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveAliasØ00__func__Ø000))), unsafe.Pointer(str(100532))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pOrig = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_pEList.X1) + 32*uintptr(_iCol))).X0)) - func() int32 { - if _pOrig != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pOrig == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89261), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveAliasØ00__func__Ø000))), unsafe.Pointer(str(100564))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) _pDup = _sqlite3ExprDup(tls, _db, _pOrig, i32(0)) @@ -100378,7 +90077,7 @@ _6: goto _7 } - _pDup = _sqlite3ExprAddCollateString(tls, _pParse, _pDup, *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) + _pDup = _sqlite3ExprAddCollateString(tls, _pParse, _pDup, *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) _7: { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pDup)) + uintptr(4 /* X2 */))) @@ -100392,21 +90091,17 @@ _7: } _sqlite3ExprDelete(tls, _db, _pExpr) crt.Xmemcpy(tls, (unsafe.Pointer)(_pExpr), (unsafe.Pointer)(_pDup), u64(72)) - if ((_pExpr.X2)&uint32(i32(1024))) != uint32(i32(0)) || (*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { + if ((_pExpr.X2)&uint32(i32(1024))) != uint32(i32(0)) || (*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _9 } - func() int32 { - if ((_pExpr.X2) & uint32(i32(24576))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_pExpr.X2) & uint32(i32(24576))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89282), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveAliasØ00__func__Ø000))), unsafe.Pointer(str(100576))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) = _sqlite3DbStrDup(tls, _db, *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) + *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) = _sqlite3DbStrDup(tls, _db, *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(4 /* X2 */))) *p = (*p) | uint32(i32(65536)) @@ -100433,7 +90128,7 @@ func _incrAggFunctionDepth(tls *crt.TLS, _pExpr *XExpr, _N int32) { // sqlite3.c crt.Xmemset(tls, (unsafe.Pointer)(&_1_w), i32(0), u64(48)) *(*func(*crt.TLS, *XWalker, *XExpr) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_1_w)) + uintptr(8 /* X1 */))))) = _incrAggDepth - *(*int32)(unsafe.Pointer((*T5965012)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_1_w)) + uintptr(40 /* X6 */))))) = _N + *(*int32)(unsafe.Pointer((*T5964994)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_1_w)) + uintptr(40 /* X6 */))))) = _N _sqlite3WalkExpr(tls, &_1_w, _pExpr) _0: return @@ -100447,7 +90142,7 @@ func _incrAggDepth(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r0 int32) { { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(54 /* X12 */))) - *p = uint8(int32(*p) + (*(*int32)(unsafe.Pointer((*T5965012)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(40 /* X6 */))))))) + *p = uint8(int32(*p) + (*(*int32)(unsafe.Pointer((*T5964994)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(40 /* X6 */))))))) sink4537 = *p } _0: @@ -100459,15 +90154,11 @@ _0: func _sqlite3ExprAddCollateString(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _zC *int8) (r0 *XExpr) { // sqlite3.c:90831:1 var _s XToken // sqlite3.c:90832:9 _ = _s - func() int32 { - if _zC != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _zC == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90833), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprAddCollateStringØ00__func__Ø000))), unsafe.Pointer(str(100640))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3TokenInit(tls, &_s, _zC) r0 = _sqlite3ExprAddCollateToken(tls, _pParse, _pExpr, &_s, i32(0)) @@ -100541,15 +90232,11 @@ _0: return _1: - func() int32 { - if (int32(_pExpr.X0) == i32(152)) || (int32(_pExpr.X0) == i32(88)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pExpr.X0) != i32(152) && int32(_pExpr.X0) != i32(88) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99350), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AuthReadØ00__func__Ø000))), unsafe.Pointer(str(100676))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pExpr.X0) != i32(88) { goto _5 @@ -100559,15 +90246,11 @@ _1: goto _6 _5: - func() int32 { - if _pTabList != nil { - return i32(0) - } - return func() int32 { + func() { + if _pTabList == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99354), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AuthReadØ00__func__Ø000))), unsafe.Pointer(str(100724))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _iSrc = i32(0) _9: @@ -100576,11 +90259,8 @@ _9: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99355), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AuthReadØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99355), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AuthReadØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -100604,11 +90284,8 @@ _6: if func() int32 { if _pTab == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99363), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AuthReadØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99363), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AuthReadØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -100624,15 +90301,11 @@ _18: goto _19 } - func() int32 { - if _iCol < int32(_pTab.X11) { - return i32(0) - } - return func() int32 { + func() { + if _iCol >= int32(_pTab.X11) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99366), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AuthReadØ00__func__Ø000))), unsafe.Pointer(str(46780))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _zCol = (*XColumn)(unsafe.Pointer(uintptr(_pTab.X1) + 32*uintptr(_iCol))).X0 goto _22 @@ -100642,15 +90315,11 @@ _19: goto _23 } - func() int32 { - if int32(_pTab.X10) < int32(_pTab.X11) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pTab.X10) >= int32(_pTab.X11) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99369), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AuthReadØ00__func__Ø000))), unsafe.Pointer(str(100736))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _zCol = (*XColumn)(unsafe.Pointer(uintptr(_pTab.X1) + 32*uintptr(_pTab.X10))).X0 goto _26 @@ -100659,15 +90328,11 @@ _23: _zCol = str(100520) _26: _22: - func() int32 { - if (_iDb >= i32(0)) && (_iDb < (_db.X5)) { - return i32(0) - } - return func() int32 { + func() { + if _iDb < i32(0) || _iDb >= (_db.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99374), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AuthReadØ00__func__Ø000))), unsafe.Pointer(str(21300))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if i32(2) != _sqlite3AuthReadCol(tls, _pParse, _pTab.X0, _zCol, _iDb) { goto _30 @@ -100694,7 +90359,7 @@ func _sqlite3AuthReadCol(tls *crt.TLS, _pParse *XParse, _zTab *int8, _zCol *int8 _ = _rc _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) _zDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_iDb))).X0 - if ((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 { + if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 { goto _0 } @@ -100745,16 +90410,12 @@ func _exprProbability(tls *crt.TLS, _p *XExpr) (r0 int32) { // sqlite3.c:89736:1 return _0: - _sqlite3AtoF(tls, *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))), &_r, _sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))), uint8(i32(1))) - func() int32 { - if _r >= float64(0) { - return i32(0) - } - return func() int32 { + _sqlite3AtoF(tls, *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))), &_r, _sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))), uint8(i32(1))) + func() { + if _r < float64(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89740), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprProbabilityØ00__func__Ø000))), unsafe.Pointer(str(100844))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _r <= float64(1) { goto _3 @@ -100780,23 +90441,19 @@ func _sqlite3FunctionUsesThisSrc(tls *crt.TLS, _pExpr *XExpr, _pSrcList *XSrcLis _ = _w var _cnt TSrcCount // sqlite3.c:95567:19 _ = _cnt - func() int32 { - if int32(_pExpr.X0) == i32(153) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pExpr.X0) != i32(153) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95568), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FunctionUsesThisSrcØ00__func__Ø000))), unsafe.Pointer(str(100868))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() crt.Xmemset(tls, (unsafe.Pointer)(&_w), i32(0), u64(48)) *(*func(*crt.TLS, *XWalker, *XExpr) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(8 /* X1 */))))) = _exprSrcCount - *(**TSrcCount)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5965012)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(40 /* X6 */))))))) = &_cnt + *(**TSrcCount)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5964994)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(40 /* X6 */))))))) = &_cnt *(**XSrcList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cnt)) + uintptr(0 /* X0 */))))) = _pSrcList *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cnt)) + uintptr(8 /* X1 */))) = i32(0) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cnt)) + uintptr(12 /* X2 */))) = i32(0) - _sqlite3WalkExprList(tls, &_w, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))) + _sqlite3WalkExprList(tls, &_w, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))) r0 = bool2int(((_cnt.X1) > i32(0)) || ((_cnt.X2) == i32(0))) return @@ -100820,11 +90477,8 @@ func _exprSrcCount(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r0 int32) { if int32(_pExpr.X0) != i32(152) && func() int32 { if int32(_pExpr.X0) == i32(154) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95542), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprSrcCountØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95542), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprSrcCountØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -100833,7 +90487,7 @@ func _exprSrcCount(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r0 int32) { goto _3 } - _1_p = (*TSrcCount)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5965012)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(40 /* X6 */))))))) + _1_p = (*TSrcCount)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5964994)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(40 /* X6 */))))))) _1_pSrc = (*XSrcList)(unsafe.Pointer(_1_p.X0)) _1_nSrc = func() int32 { if _1_pSrc != nil { @@ -100915,15 +90569,11 @@ func _resolveSelectStep(tls *crt.TLS, _pWalker *XWalker, _p *XSelect) (r0 int32) _ = _13_pSub var _16_pItem *TExprList_item // sqlite3.c:90527:28 _ = _16_pItem - func() int32 { - if _p != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _p == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90356), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveSelectStepØ00__func__Ø000))), unsafe.Pointer(str(824))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_p.X3) & uint32(i32(4))) == 0 { goto _2 @@ -100933,7 +90583,7 @@ func _resolveSelectStep(tls *crt.TLS, _pWalker *XWalker, _p *XSelect) (r0 int32) return _2: - _pOuterNC = (*XNameContext)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5965012)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(40 /* X6 */))))))) + _pOuterNC = (*XNameContext)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5964994)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(40 /* X6 */))))))) _pParse = (*XParse)(unsafe.Pointer(_pWalker.X0)) _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) if ((_p.X3) & uint32(i32(64))) != uint32(i32(0)) { @@ -100958,25 +90608,17 @@ _7: goto _8 } - func() int32 { - if ((_p.X3) & uint32(i32(64))) != uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_p.X3) & uint32(i32(64))) == uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90381), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveSelectStepØ00__func__Ø000))), unsafe.Pointer(str(100940))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_p.X3) & uint32(i32(4))) == uint32(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if ((_p.X3) & uint32(i32(4))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90382), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveSelectStepØ00__func__Ø000))), unsafe.Pointer(str(100972))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X3 */))) @@ -100998,25 +90640,17 @@ _14: } _5_pSub = (*XSelect)(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr(_p.X8)+uintptr(8 /* X2 */))))) + 112*uintptr(i32(0)))).X5)) - func() int32 { - if (((*XSrcList)(unsafe.Pointer(_p.X8)).X0) == i32(1)) && ((*XExprList)(unsafe.Pointer(_p.X12)) != nil) { - return i32(0) - } - return func() int32 { + func() { + if ((*XSrcList)(unsafe.Pointer(_p.X8)).X0) != i32(1) || (*XExprList)(unsafe.Pointer(_p.X12)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90403), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveSelectStepØ00__func__Ø000))), unsafe.Pointer(str(101004))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XSelect)(unsafe.Pointer(_5_pSub.X13)) != nil) && ((*XExprList)(unsafe.Pointer(_5_pSub.X12)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XSelect)(unsafe.Pointer(_5_pSub.X13)) == nil || (*XExprList)(unsafe.Pointer(_5_pSub.X12)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90404), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveSelectStepØ00__func__Ø000))), unsafe.Pointer(str(101036))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pSub)) + uintptr(80 /* X12 */))))) = (*XExprList)(unsafe.Pointer(_p.X12)) *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(80 /* X12 */))))) = (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) @@ -101080,17 +90714,13 @@ _34: goto _34 _37: - func() int32 { - if (int32((uint32(((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(3)))<<uint(i32(31)))>>uint(i32(31))) == i32(0)) && (_7_nRef <= i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if int32((uint32(((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(3)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) || _7_nRef > i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90431), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveSelectStepØ00__func__Ø000))), unsafe.Pointer(str(101072))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_pItem))+uintptr(60 /* X9 */)))))+uintptr(1 /* X1 */))), int8(bool2int(_7_nRef != i32(0))), 8, 3) + storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_pItem))+uintptr(60 /* X9 */)))))+uintptr(1 /* X1 */))), int8(bool2int(_7_nRef != i32(0))), 8, 3) _26: _i += 1 goto _22 @@ -101107,15 +90737,11 @@ _25: return _41: - func() int32 { - if ((_p.X3) & uint32(i32(8))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_p.X3) & uint32(i32(8))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90449), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveSelectStepØ00__func__Ø000))), unsafe.Pointer(str(101112))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pGroupBy = (*XExprList)(unsafe.Pointer(_p.X10)) if _pGroupBy == nil && (int32(_sNC.X7)&i32(16)) == i32(0) { @@ -101170,7 +90796,7 @@ _51: } _11_pItem = (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr(_p.X8)+uintptr(8 /* X2 */))))) + 112*uintptr(_i))) - if ((uint32(((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_11_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) == 0 || _sqlite3ResolveExprListNames(tls, &_sNC, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5506918)(unsafe.Pointer(uintptr((unsafe.Pointer)(_11_pItem)) + uintptr(96 /* X15 */)))))))) == 0 { + if ((uint32(((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_11_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) == 0 || _sqlite3ResolveExprListNames(tls, &_sNC, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5506900)(unsafe.Pointer(uintptr((unsafe.Pointer)(_11_pItem)) + uintptr(96 /* X15 */)))))))) == 0 { goto _56 } @@ -101318,7 +90944,7 @@ _1: *(*func(*crt.TLS, *XWalker, *XSelect))(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer))(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(24 /* X3 */))))) = nil *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(32 /* X4 */))) = i32(0) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(36 /* X5 */))) = uint8(i32(0)) - *(**XNameContext)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5965012)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(40 /* X6 */))))))) = _pNC + *(**XNameContext)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5964994)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(40 /* X6 */))))))) = _pNC _sqlite3WalkExpr(tls, &_w, _pExpr) { p := (*int32)(unsafe.Pointer(uintptr(_pNC.X0) + uintptr(484 /* X57 */))) @@ -101430,7 +91056,7 @@ _1: goto _6 } - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5517776)(unsafe.Pointer((*T5517798)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(28 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_iCol) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5517758)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(28 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_iCol) goto _2 _6: @@ -101448,11 +91074,11 @@ _5: return _9: - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5517776)(unsafe.Pointer((*T5517798)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(28 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_iCol) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5517758)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(28 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_iCol) goto _2 _7: - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5517776)(unsafe.Pointer((*T5517798)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(28 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(i32(0)) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5517758)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(28 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(i32(0)) if _sqlite3ResolveExprNames(tls, _pNC, _1_pE) == 0 { goto _10 } @@ -101471,7 +91097,7 @@ _11: goto _15 } - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5517776)(unsafe.Pointer((*T5517798)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(28 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_j + i32(1)) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5517758)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(28 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_j + i32(1)) _15: _j += 1 goto _11 @@ -101499,7 +91125,7 @@ func _resolveAsName(tls *crt.TLS, _pParse *XParse, _pEList *XExprList, _pE *XExp goto _0 } - _1_zCol = *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pE)) + uintptr(8 /* X3 */))))) + _1_zCol = *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pE)) + uintptr(8 /* X3 */))))) _i = i32(0) _1: if _i >= (_pEList.X0) { @@ -101552,7 +91178,7 @@ _1: goto _4 } - if (((_pA.X2)&(_pB.X2))&uint32(i32(1024))) == uint32(i32(0)) || (*(*int32)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(8 /* X3 */)))))) != (*(*int32)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB)) + uintptr(8 /* X3 */)))))) { + if (((_pA.X2)&(_pB.X2))&uint32(i32(1024))) == uint32(i32(0)) || (*(*int32)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(8 /* X3 */)))))) != (*(*int32)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB)) + uintptr(8 /* X3 */)))))) { goto _6 } @@ -101588,7 +91214,7 @@ _11: return _7: - if int32(_pA.X0) == i32(152) || int32(_pA.X0) == i32(154) || (*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(8 /* X3 */)))))) == nil { + if int32(_pA.X0) == i32(152) || int32(_pA.X0) == i32(154) || (*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(8 /* X3 */)))))) == nil { goto _14 } @@ -101596,7 +91222,7 @@ _7: goto _15 } - if _sqlite3StrICmp(tls, *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(8 /* X3 */))))), *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB)) + uintptr(8 /* X3 */)))))) == i32(0) { + if _sqlite3StrICmp(tls, *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(8 /* X3 */))))), *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB)) + uintptr(8 /* X3 */)))))) == i32(0) { goto _16 } @@ -101607,7 +91233,7 @@ _16: goto _17 _15: - if crt.Xstrcmp(tls, *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(8 /* X3 */))))), *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB)) + uintptr(8 /* X3 */)))))) == i32(0) { + if crt.Xstrcmp(tls, *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(8 /* X3 */))))), *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB)) + uintptr(8 /* X3 */)))))) == i32(0) { goto _18 } @@ -101635,11 +91261,8 @@ _21: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95374), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCompareØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95374), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCompareØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -101670,7 +91293,7 @@ _26: return _27: - if _sqlite3ExprListCompare(tls, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(32 /* X6 */))))))), (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB)) + uintptr(32 /* X6 */))))))), _iTab) == 0 { + if _sqlite3ExprListCompare(tls, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(32 /* X6 */))))))), (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB)) + uintptr(32 /* X6 */))))))), _iTab) == 0 { goto _28 } @@ -101683,11 +91306,8 @@ _28: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95379), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCompareØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95379), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCompareØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 || int32(_pA.X0) == i32(97) { @@ -101705,11 +91325,8 @@ _33: if (_pA.X8) == (_pB.X8) || (_pA.X8) == _iTab && func() int32 { if (_pB.X8) >= i32(0) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95382), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCompareØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95382), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCompareØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -101827,15 +91444,11 @@ _1: _2: _pEList = (*XExprList)(unsafe.Pointer(_pSelect.X0)) - func() int32 { - if _pEList != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pEList == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90254), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ResolveOrderGroupByØ00__func__Ø000))), unsafe.Pointer(str(46224))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *func() **TExprList_item { _i = i32(0); return &_pItem }() = (*TExprList_item)(unsafe.Pointer(_pOrderBy.X1)) _5: @@ -101843,11 +91456,11 @@ _5: goto _8 } - if ((*T5517776)(unsafe.Pointer((*T5517798)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(28 /* X5 */))))).X0) == 0 { + if ((*T5517758)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(28 /* X5 */))))).X0) == 0 { goto _9 } - if int32((*T5517776)(unsafe.Pointer((*T5517798)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(28 /* X5 */))))).X0) <= (_pEList.X0) { + if int32((*T5517758)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(28 /* X5 */))))).X0) <= (_pEList.X0) { goto _10 } @@ -101856,7 +91469,7 @@ _5: return _10: - _resolveAlias(tls, _pParse, _pEList, int32((*T5517776)(unsafe.Pointer((*T5517798)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(28 /* X5 */))))).X0)-i32(1), (*XExpr)(unsafe.Pointer(_pItem.X0)), _zType, i32(0)) + _resolveAlias(tls, _pParse, _pEList, int32((*T5517758)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(28 /* X5 */))))).X0)-i32(1), (*XExpr)(unsafe.Pointer(_pItem.X0)), _zType, i32(0)) _9: *(*uintptr)(unsafe.Pointer(func() **TExprList_item { _i += 1; return &_pItem }())) += uintptr(32) goto _5 @@ -101996,15 +91609,11 @@ _8: _moreToDo = i32(0) _pEList = (*XExprList)(unsafe.Pointer(_pSelect.X0)) - func() int32 { - if _pEList != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pEList == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90168), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveCompoundOrderByØ00__func__Ø000))), unsafe.Pointer(str(46224))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *func() **TExprList_item { _i = i32(0); return &_4_pItem }() = (*TExprList_item)(unsafe.Pointer(_pOrderBy.X1)) _13: @@ -102047,15 +91656,11 @@ _18: goto _23 } - func() int32 { - if _5_pDup != nil { - return i32(0) - } - return func() int32 { + func() { + if _5_pDup == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90184), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveCompoundOrderByØ00__func__Ø000))), unsafe.Pointer(str(101572))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _5_iCol = _resolveOrderByTermToExprList(tls, _pParse, _pSelect, _5_pDup) _23: @@ -102080,7 +91685,7 @@ _27: *p = (*p) | uint32(i32(1024)) sink985 = *p } - *(*int32)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_11_pNew)) + uintptr(8 /* X3 */))))) = _5_iCol + *(*int32)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_11_pNew)) + uintptr(8 /* X3 */))))) = _5_iCol if (*XExpr)(unsafe.Pointer(_4_pItem.X0)) != _5_pE { goto _28 } @@ -102090,15 +91695,11 @@ _27: _28: _13_pParent = (*XExpr)(unsafe.Pointer(_4_pItem.X0)) - func() int32 { - if int32(_13_pParent.X0) == i32(53) { - return i32(0) - } - return func() int32 { + func() { + if int32(_13_pParent.X0) != i32(53) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90201), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveCompoundOrderByØ00__func__Ø000))), unsafe.Pointer(str(101580))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _32: if int32((*XExpr)(unsafe.Pointer(_13_pParent.X4)).X0) != i32(53) { @@ -102109,20 +91710,16 @@ _32: goto _32 _33: - func() int32 { - if (*XExpr)(unsafe.Pointer(_13_pParent.X4)) == _5_pE { - return i32(0) - } - return func() int32 { + func() { + if (*XExpr)(unsafe.Pointer(_13_pParent.X4)) != _5_pE { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90203), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveCompoundOrderByØ00__func__Ø000))), unsafe.Pointer(str(101604))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_13_pParent)) + uintptr(16 /* X4 */))))) = _11_pNew _29: _sqlite3ExprDelete(tls, _db, _5_pE) - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5517776)(unsafe.Pointer((*T5517798)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pItem))+uintptr(28 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_5_iCol) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5517758)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pItem))+uintptr(28 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_5_iCol) storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pItem))+uintptr(25 /* X4 */))), int8(i32(1)), 1, 0) goto _36 @@ -102181,15 +91778,11 @@ func _resolveOrderByTermToExprList(tls *crt.TLS, _pParse *XParse, _pSelect *XSel _ = _rc var _savedSuppErr uint8 // sqlite3.c:90074:6 _ = _savedSuppErr - func() int32 { - if _sqlite3ExprIsInteger(tls, _pE, &_i) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3ExprIsInteger(tls, _pE, &_i) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90076), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveOrderByTermToExprListØ00__func__Ø000))), unsafe.Pointer(str(101712))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pEList = (*XExprList)(unsafe.Pointer(_pSelect.X0)) crt.Xmemset(tls, (unsafe.Pointer)(&_nc), i32(0), u64(56)) @@ -102265,25 +91858,17 @@ func _selectAddSubqueryTypeInfo(tls *crt.TLS, _pWalker *XWalker, _p *XSelect) { _ = _1_pTab var _2_pSel *XSelect // sqlite3.c:120868:14 _ = _2_pSel - func() int32 { - if ((_p.X3) & uint32(i32(4))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if ((_p.X3) & uint32(i32(4))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120858), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectAddSubqueryTypeInfoØ00__func__Ø000))), unsafe.Pointer(str(101776))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_p.X3) & uint32(i32(128))) == uint32(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if ((_p.X3) & uint32(i32(128))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120859), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectAddSubqueryTypeInfoØ00__func__Ø000))), unsafe.Pointer(str(101804))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X3 */))) @@ -102299,15 +91884,11 @@ _4: } _1_pTab = (*XTable)(unsafe.Pointer(_pFrom.X4)) - func() int32 { - if _1_pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _1_pTab == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120865), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectAddSubqueryTypeInfoØ00__func__Ø000))), unsafe.Pointer(str(44684))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_1_pTab.X9) & uint32(i32(2))) == uint32(i32(0)) { goto _10 @@ -102395,25 +91976,17 @@ func _flattenSubquery(tls *crt.TLS, _pParse *XParse, _p *XSelect, _iFrom int32, _ = _33_pOrderBy _zSavedAuthContext = _pParse.X65 _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) - func() int32 { - if _p != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _p == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119643), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(824))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XSelect)(unsafe.Pointer(_p.X13)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XSelect)(unsafe.Pointer(_p.X13)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119644), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(101868))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_db.X13) & i32(1)) == i32(0) { goto _4 @@ -102424,28 +91997,20 @@ func _flattenSubquery(tls *crt.TLS, _pParse *XParse, _p *XSelect, _iFrom int32, _4: _pSrc = (*XSrcList)(unsafe.Pointer(_p.X8)) - func() int32 { - if ((_pSrc != nil) && (_iFrom >= i32(0))) && (_iFrom < (_pSrc.X0)) { - return i32(0) - } - return func() int32 { + func() { + if _pSrc == nil || _iFrom < i32(0) || _iFrom >= (_pSrc.X0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119647), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(101884))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pSubitem = (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */))))) + 112*uintptr(_iFrom))) _iParent = _pSubitem.X11 _pSub = (*XSelect)(unsafe.Pointer(_pSubitem.X5)) - func() int32 { - if _pSub != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pSub == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119651), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(101924))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _subqueryIsAgg == 0 { goto _11 @@ -102477,15 +92042,11 @@ _13: _17: _11: _pSubSrc = (*XSrcList)(unsafe.Pointer(_pSub.X8)) - func() int32 { - if _pSubSrc != nil { - return i32(0) - } - return func() int32 { + func() { + if _pSubSrc == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119664), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(101932))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XExpr)(unsafe.Pointer(_pSub.X15)) == nil || (*XExpr)(unsafe.Pointer(_p.X15)) == nil { goto _21 @@ -102591,7 +92152,7 @@ _40: return _42: - if (int32((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSubitem))+uintptr(60 /* X9 */))).X0) & i32(32)) == i32(0) { + if (int32((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSubitem))+uintptr(60 /* X9 */))).X0) & i32(32)) == i32(0) { goto _43 } @@ -102625,25 +92186,17 @@ _49: goto _52 } - func() int32 { - if (*XSrcList)(unsafe.Pointer(_pSub.X8)) != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XSrcList)(unsafe.Pointer(_pSub.X8)) == (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119751), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(101940))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XExprList)(unsafe.Pointer(_pSub.X0)).X0) == ((*XExprList)(unsafe.Pointer(_pSub1.X0)).X0) { - return i32(0) } - return func() int32 { + }() + func() { + if ((*XExprList)(unsafe.Pointer(_pSub.X0)).X0) != ((*XExprList)(unsafe.Pointer(_pSub1.X0)).X0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119752), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(101956))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_pSub1.X3)&uint32(i32(9))) == uint32(i32(0)) && ((*XSelect)(unsafe.Pointer(_pSub1.X13)) == nil || int32(_pSub1.X1) == i32(116)) && ((*XSrcList)(unsafe.Pointer(_pSub1.X8)).X0) >= i32(1) { goto _60 @@ -102667,7 +92220,7 @@ _62: goto _65 } - if int32((*T5517776)(unsafe.Pointer((*T5517798)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_p.X12)).X1)+32*uintptr(_16_ii)))))+uintptr(28 /* X5 */))))).X0) != i32(0) { + if int32((*T5517758)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_p.X12)).X1)+32*uintptr(_16_ii)))))+uintptr(28 /* X5 */))))).X0) != i32(0) { goto _66 } @@ -102754,7 +92307,7 @@ _76: goto _68 _71: - _pSub = store5518339(&_pSub1, (*XSelect)(unsafe.Pointer(_pSubitem.X5))) + _pSub = store5518321(&_pSub1, (*XSelect)(unsafe.Pointer(_pSubitem.X5))) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pSubitem.X1)) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pSubitem.X2)) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pSubitem.X3)) @@ -102767,11 +92320,8 @@ _71: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119869), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119869), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -102812,44 +92362,32 @@ _84: goto _88 } - func() int32 { - if _pParent == _p { - return i32(0) - } - return func() int32 { + func() { + if _pParent != _p { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119902), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(102080))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _24_jointype = (*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSubitem)) + uintptr(60 /* X9 */))).X0 + _24_jointype = (*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSubitem)) + uintptr(60 /* X9 */))).X0 goto _91 _88: - func() int32 { - if _pParent != _p { - return i32(0) - } - return func() int32 { + func() { + if _pParent == _p { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119905), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(102092))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _pSrc = store5506706((**XSrcList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent))+uintptr(48 /* X8 */))))), _sqlite3SrcListAppend(tls, _db, (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))), (*XToken)(unsafe.Pointer(uintptr(i32(0)))), (*XToken)(unsafe.Pointer(uintptr(i32(0)))))) + _pSrc = store5506688((**XSrcList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent))+uintptr(48 /* X8 */))))), _sqlite3SrcListAppend(tls, _db, (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))), (*XToken)(unsafe.Pointer(uintptr(i32(0)))), (*XToken)(unsafe.Pointer(uintptr(i32(0)))))) if _pSrc != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { goto _94 } - func() int32 { - if (_db.X17) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_db.X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119908), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(49168))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _87 @@ -102859,7 +92397,7 @@ _91: goto _97 } - *(**XSrcList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent)) + uintptr(48 /* X8 */))))) = store5506706(&_pSrc, _sqlite3SrcListEnlarge(tls, _db, _pSrc, _24_nSubSrc-i32(1), _iFrom+i32(1))) + *(**XSrcList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent)) + uintptr(48 /* X8 */))))) = store5506688(&_pSrc, _sqlite3SrcListEnlarge(tls, _db, _pSrc, _24_nSubSrc-i32(1), _iFrom+i32(1))) if (_db.X17) == 0 { goto _98 } @@ -102875,15 +92413,11 @@ _99: } _sqlite3IdListDelete(tls, _db, (*XIdList)(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */)))))+112*uintptr(_i+_iFrom))).X13))) - func() int32 { - if int32((uint32(((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */)))))+112*uintptr(_i+_iFrom)))))+uintptr(60 /* X9 */))).X1)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32((uint32(((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */)))))+112*uintptr(_i+_iFrom)))))+uintptr(60 /* X9 */))).X1)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119940), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(102104))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */))))) + 112*uintptr(_i+_iFrom))) = *(*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSubSrc))+uintptr(8 /* X2 */))))) + 112*uintptr(_i))) crt.Xmemset(tls, (unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSubSrc))+uintptr(8 /* X2 */)))))+112*uintptr(_i)))), i32(0), u64(112)) @@ -102891,7 +92425,7 @@ _99: goto _99 _102: - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */)))))+112*uintptr(_iFrom)))))+uintptr(60 /* X9 */))))) + uintptr(0 /* X0 */))) = _24_jointype + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */)))))+112*uintptr(_iFrom)))))+uintptr(60 /* X9 */))))) + uintptr(0 /* X0 */))) = _24_jointype _pList = (*XExprList)(unsafe.Pointer(_pParent.X0)) _i = i32(0) _105: @@ -102922,30 +92456,22 @@ _111: goto _114 } - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5517776)(unsafe.Pointer((*T5517798)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_33_pOrderBy.X1)+32*uintptr(_i)))))+uintptr(28 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(i32(0)) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5517758)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_33_pOrderBy.X1)+32*uintptr(_i)))))+uintptr(28 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(i32(0)) _i += 1 goto _111 _114: - func() int32 { - if (*XExprList)(unsafe.Pointer(_pParent.X12)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XExprList)(unsafe.Pointer(_pParent.X12)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119981), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(102140))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XSelect)(unsafe.Pointer(_pSub.X13)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XSelect)(unsafe.Pointer(_pSub.X13)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119982), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(102164))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent)) + uintptr(80 /* X12 */))))) = _33_pOrderBy *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSub)) + uintptr(80 /* X12 */))))) = (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) @@ -102955,28 +92481,20 @@ _110: goto _119 } - func() int32 { - if (*XExpr)(unsafe.Pointer(_pParent.X11)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XExpr)(unsafe.Pointer(_pParent.X11)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119988), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(102180))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent)) + uintptr(72 /* X11 */))))) = (*XExpr)(unsafe.Pointer(_pParent.X9)) *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent)) + uintptr(56 /* X9 */))))) = _pWhere *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent)) + uintptr(72 /* X11 */))))) = _sqlite3ExprAnd(tls, _db, _sqlite3ExprDup(tls, _db, (*XExpr)(unsafe.Pointer(_pSub.X11)), i32(0)), (*XExpr)(unsafe.Pointer(_pParent.X11))) - func() int32 { - if (*XExprList)(unsafe.Pointer(_pParent.X10)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XExprList)(unsafe.Pointer(_pParent.X10)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119994), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(102200))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent)) + uintptr(64 /* X10 */))))) = _sqlite3ExprListDup(tls, _db, (*XExprList)(unsafe.Pointer(_pSub.X10)), i32(0)) goto _124 @@ -103020,7 +92538,7 @@ _87: return str(102224) }()) _128: - _sqlite3TreeViewSelect(tls, (*T5516662)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0))) + _sqlite3TreeViewSelect(tls, (*T5516644)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0))) _127: r0 = i32(1) return @@ -103054,15 +92572,11 @@ _1: *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(72 /* X11 */))))) = _substExpr(tls, _pParse, (*XExpr)(unsafe.Pointer(_p.X11)), _iTable, _pEList) *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(56 /* X9 */))))) = _substExpr(tls, _pParse, (*XExpr)(unsafe.Pointer(_p.X9)), _iTable, _pEList) _pSrc = (*XSrcList)(unsafe.Pointer(_p.X8)) - func() int32 { - if _pSrc != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pSrc == (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119470), unsafe.Pointer((*int8)(unsafe.Pointer(&_substSelectØ00__func__Ø000))), unsafe.Pointer(str(49140))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *func() **TSrcList_item { _i = _pSrc.X0; return &_pItem }() = (*TSrcList_item)(unsafe.Pointer((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc)) + uintptr(8 /* X2 */))))) _4: @@ -103071,17 +92585,17 @@ _4: } _substSelect(tls, _pParse, (*XSelect)(unsafe.Pointer(_pItem.X5)), _iTable, _pEList, i32(1)) - if ((uint32(((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _8 } - _substExprList(tls, _pParse, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5506918)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(96 /* X15 */))))))), _iTable, _pEList) + _substExprList(tls, _pParse, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5506900)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(96 /* X15 */))))))), _iTable, _pEList) _8: *(*uintptr)(unsafe.Pointer(func() **TSrcList_item { _i -= 1; return &_pItem }())) += uintptr(112) goto _4 _7: - if _doPrior != 0 && (store5518339(&_p, (*XSelect)(unsafe.Pointer(_p.X13))) != (*XSelect)(unsafe.Pointer(uintptr(i32(0))))) { + if _doPrior != 0 && (store5518321(&_p, (*XSelect)(unsafe.Pointer(_p.X13))) != (*XSelect)(unsafe.Pointer(uintptr(i32(0))))) { goto _1 } @@ -103143,25 +92657,17 @@ _0: _3: _3_pCopy = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_pEList.X1) + 32*uintptr(_pExpr.X9))).X0)) - func() int32 { - if (_pEList != (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) && (int32(_pExpr.X9) < (_pEList.X0)) { - return i32(0) - } - return func() int32 { + func() { + if _pEList == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) || int32(_pExpr.X9) >= (_pEList.X0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119415), unsafe.Pointer((*int8)(unsafe.Pointer(&_substExprØ00__func__Ø000))), unsafe.Pointer(str(102260))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XExpr)(unsafe.Pointer(_pExpr.X4)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) && ((*XExpr)(unsafe.Pointer(_pExpr.X5)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XExpr)(unsafe.Pointer(_pExpr.X4)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) || (*XExpr)(unsafe.Pointer(_pExpr.X5)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119416), unsafe.Pointer((*int8)(unsafe.Pointer(&_substExprØ00__func__Ø000))), unsafe.Pointer(str(100272))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3ExprIsVector(tls, _3_pCopy) == 0 { goto _11 @@ -103196,11 +92702,11 @@ _2: goto _16 } - _substSelect(tls, _pParse, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))), _iTable, _pEList, i32(1)) + _substSelect(tls, _pParse, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))), _iTable, _pEList, i32(1)) goto _17 _16: - _substExprList(tls, _pParse, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))), _iTable, _pEList) + _substExprList(tls, _pParse, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))), _iTable, _pEList) _17: _15: r0 = _pExpr @@ -103219,7 +92725,7 @@ func _sqlite3VectorErrorMsg(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr) { // s goto _0 } - _sqlite3SubselectError(tls, _pParse, (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0)).X0, i32(1)) + _sqlite3SubselectError(tls, _pParse, (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0)).X0, i32(1)) goto _1 _0: @@ -103325,25 +92831,17 @@ func _multiSelect(tls *crt.TLS, _pParse *XParse, _p *XSelect, _pDest *XSelectDes _pDelete = nil _iSub1 = i32(0) _iSub2 = i32(0) - func() int32 { - if (_p != nil) && ((*XSelect)(unsafe.Pointer(_p.X13)) != nil) { - return i32(0) - } - return func() int32 { + func() { + if _p == nil || (*XSelect)(unsafe.Pointer(_p.X13)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118492), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102372))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((((_p.X3) & uint32(i32(8192))) == uint32(i32(0))) || (int32(_p.X1) == i32(116))) || (int32(_p.X1) == i32(115)) { - return i32(0) } - return func() int32 { + }() + func() { + if ((_p.X3)&uint32(i32(8192))) != uint32(i32(0)) && int32(_p.X1) != i32(116) && int32(_p.X1) != i32(115) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118493), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102388))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) _pPrior = (*XSelect)(unsafe.Pointer(_p.X13)) @@ -103367,29 +92865,21 @@ _7: _8: _v = _sqlite3GetVdbe(tls, _pParse) - func() int32 { - if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118511), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(43044))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_dest.X0) != i32(12) { goto _11 } - func() int32 { - if (*XExprList)(unsafe.Pointer(_p.X0)) != nil { - return i32(0) - } - return func() int32 { + func() { + if (*XExprList)(unsafe.Pointer(_p.X0)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118516), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102552))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeAddOp2(tls, _v, i32(108), _dest.X2, (*XExprList)(unsafe.Pointer(_p.X0)).X0) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_dest)) + uintptr(0 /* X0 */))) = uint8(i32(14)) @@ -103402,25 +92892,17 @@ _11: goto _multi_select_end _14: - func() int32 { - if ((*XExprList)(unsafe.Pointer(_p.X0)) != nil) && ((*XExprList)(unsafe.Pointer(_pPrior.X0)) != nil) { - return i32(0) - } - return func() int32 { + func() { + if (*XExprList)(unsafe.Pointer(_p.X0)) == nil || (*XExprList)(unsafe.Pointer(_pPrior.X0)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118531), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102564))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XExprList)(unsafe.Pointer(_p.X0)).X0) == ((*XExprList)(unsafe.Pointer(_pPrior.X0)).X0) { - return i32(0) } - return func() int32 { + }() + func() { + if ((*XExprList)(unsafe.Pointer(_p.X0)).X0) != ((*XExprList)(unsafe.Pointer(_pPrior.X0)).X0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118532), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102592))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_p.X3) & uint32(i32(8192))) == 0 { goto _20 @@ -103451,15 +92933,11 @@ _22: _25: _8_addr = i32(0) - func() int32 { - if (*XExpr)(unsafe.Pointer(_pPrior.X15)) == nil { - return i32(0) - } - return func() int32 { + func() { + if (*XExpr)(unsafe.Pointer(_pPrior.X15)) != nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118552), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102632))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPrior)) + uintptr(16 /* X4 */))) = _p.X4 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPrior)) + uintptr(20 /* X5 */))) = _p.X5 @@ -103519,51 +92997,35 @@ _27: goto _40 } - func() int32 { - if (*XExpr)(unsafe.Pointer(_p.X15)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XExpr)(unsafe.Pointer(_p.X15)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118608), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102676))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XExpr)(unsafe.Pointer(_p.X16)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XExpr)(unsafe.Pointer(_p.X16)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118609), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102692))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _14_unionTab = _dest.X2 goto _45 _40: _14_unionTab = postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(52 /* X17 */))), int32(1)) - func() int32 { - if (*XExprList)(unsafe.Pointer(_p.X12)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XExprList)(unsafe.Pointer(_p.X12)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118616), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102708))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _14_addr = _sqlite3VdbeAddOp2(tls, _v, i32(108), _14_unionTab, i32(0)) - func() int32 { - if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(36 /* X7 */))))) + 4*uintptr(i32(0))))) == i32(-1) { - return i32(0) - } - return func() int32 { + func() { + if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(36 /* X7 */))))) + 4*uintptr(i32(0))))) != i32(-1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118618), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102724))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(36 /* X7 */))))) + 4*uintptr(i32(0)))) = _14_addr { @@ -103571,26 +93033,18 @@ _40: *p = (*p) | uint32(i32(32)) sink985 = *p } - func() int32 { - if (*XExprList)(unsafe.Pointer(_p.X0)) != nil { - return i32(0) - } - return func() int32 { + func() { + if (*XExprList)(unsafe.Pointer(_p.X0)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118621), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102552))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _45: - func() int32 { - if (*XExprList)(unsafe.Pointer(_pPrior.X12)) == nil { - return i32(0) - } - return func() int32 { + func() { + if (*XExprList)(unsafe.Pointer(_pPrior.X12)) != nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118626), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102752))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3SelectDestInit(tls, &_14_uniondest, _14_priorOp, _14_unionTab) _iSub1 = _pParse.X59 @@ -103610,15 +93064,11 @@ _54: goto _56 _55: - func() int32 { - if int32(_p.X1) == i32(115) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X1) != i32(115) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118639), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102772))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _14_op = uint8(i32(1)) _56: @@ -103645,29 +93095,21 @@ _59: *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(112 /* X16 */))))) = _14_pOffset *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X4 */))) = i32(0) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X5 */))) = i32(0) - func() int32 { - if (_14_unionTab == (_dest.X2)) || (int32(_dest.X0) != _14_priorOp) { - return i32(0) - } - return func() int32 { + func() { + if _14_unionTab != (_dest.X2) && int32(_dest.X0) == _14_priorOp { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118669), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102788))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_dest.X0) == _14_priorOp { goto _63 } - func() int32 { - if (*XExprList)(unsafe.Pointer(_p.X0)) != nil { - return i32(0) - } - return func() int32 { + func() { + if (*XExprList)(unsafe.Pointer(_p.X0)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118672), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102552))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_dest.X0) != i32(9) { goto _66 @@ -103699,38 +93141,26 @@ _63: goto _39 _28: - func() int32 { - if int32(_p.X1) == i32(118) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X1) != i32(118) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118692), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102836))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _23_tab1 = postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(52 /* X17 */))), int32(1)) _23_tab2 = postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(52 /* X17 */))), int32(1)) - func() int32 { - if (*XExprList)(unsafe.Pointer(_p.X12)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XExprList)(unsafe.Pointer(_p.X12)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118706), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102708))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _23_addr = _sqlite3VdbeAddOp2(tls, _v, i32(108), _23_tab1, i32(0)) - func() int32 { - if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(36 /* X7 */))))) + 4*uintptr(i32(0))))) == i32(-1) { - return i32(0) - } - return func() int32 { + func() { + if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(36 /* X7 */))))) + 4*uintptr(i32(0))))) != i32(-1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118709), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102724))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(36 /* X7 */))))) + 4*uintptr(i32(0)))) = _23_addr { @@ -103738,15 +93168,11 @@ _28: *p = (*p) | uint32(i32(32)) sink985 = *p } - func() int32 { - if (*XExprList)(unsafe.Pointer(_p.X0)) != nil { - return i32(0) - } - return func() int32 { + func() { + if (*XExprList)(unsafe.Pointer(_p.X0)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118712), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102552))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3SelectDestInit(tls, &_23_intersectdest, i32(1), _23_tab1) _iSub1 = _pParse.X59 @@ -103759,15 +93185,11 @@ _28: _77: _23_addr = _sqlite3VdbeAddOp2(tls, _v, i32(108), _23_tab2, i32(0)) - func() int32 { - if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(36 /* X7 */))))) + 4*uintptr(i32(1))))) == i32(-1) { - return i32(0) - } - return func() int32 { + func() { + if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(36 /* X7 */))))) + 4*uintptr(i32(1))))) != i32(-1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118726), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102856))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(36 /* X7 */))))) + 4*uintptr(i32(1)))) = _23_addr *(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(88 /* X13 */))))) = (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) @@ -103789,15 +93211,11 @@ _80: _sqlite3ExprDelete(tls, _db, (*XExpr)(unsafe.Pointer(_p.X15))) *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(104 /* X15 */))))) = _23_pLimit *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(112 /* X16 */))))) = _23_pOffset - func() int32 { - if (*XExprList)(unsafe.Pointer(_p.X0)) != nil { - return i32(0) - } - return func() int32 { + func() { + if (*XExprList)(unsafe.Pointer(_p.X0)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118747), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102552))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_dest.X0) != i32(9) { goto _83 @@ -103838,15 +93256,11 @@ _21: goto _86 } - func() int32 { - if (*XSelect)(unsafe.Pointer(_p.X14)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XSelect)(unsafe.Pointer(_p.X14)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118790), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102884))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _26_nCol = (*XExprList)(unsafe.Pointer(_p.X0)).X0 _26_pKeyInfo = _sqlite3KeyInfoAlloc(tls, _db, _26_nCol, i32(1)) @@ -103892,15 +93306,11 @@ _99: goto _103 } - func() int32 { - if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pLoop))+uintptr(36 /* X7 */))))) + 4*uintptr(i32(1))))) < i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pLoop))+uintptr(36 /* X7 */))))) + 4*uintptr(i32(1))))) >= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118810), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102896))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _102 @@ -103942,66 +93352,42 @@ func _multiSelectValues(tls *crt.TLS, _pParse *XParse, _p *XSelect, _pDest *XSel _ = _rc _nRow = i32(1) _rc = i32(0) - func() int32 { - if ((_p.X3) & uint32(i32(1024))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if ((_p.X3) & uint32(i32(1024))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118418), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectValuesØ00__func__Ø000))), unsafe.Pointer(str(102936))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _2: - func() int32 { - if ((_p.X3) & uint32(i32(512))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if ((_p.X3) & uint32(i32(512))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118420), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectValuesØ00__func__Ø000))), unsafe.Pointer(str(102964))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_p.X1) == i32(116)) || ((int32(_p.X1) == i32(119)) && ((*XSelect)(unsafe.Pointer(_p.X13)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))))) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_p.X1) != i32(116) && (int32(_p.X1) != i32(119) || (*XSelect)(unsafe.Pointer(_p.X13)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118421), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectValuesØ00__func__Ø000))), unsafe.Pointer(str(102988))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XExpr)(unsafe.Pointer(_p.X15)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XExpr)(unsafe.Pointer(_p.X15)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118422), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectValuesØ00__func__Ø000))), unsafe.Pointer(str(102676))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XExpr)(unsafe.Pointer(_p.X16)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XExpr)(unsafe.Pointer(_p.X16)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118423), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectValuesØ00__func__Ø000))), unsafe.Pointer(str(102692))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XSelect)(unsafe.Pointer(_p.X14)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0))))) || (((*XExprList)(unsafe.Pointer(_p.X0)).X0) == ((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(_p.X14)).X0)).X0)) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XSelect)(unsafe.Pointer(_p.X14)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) && ((*XExprList)(unsafe.Pointer(_p.X0)).X0) != ((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(_p.X14)).X0)).X0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118424), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectValuesØ00__func__Ø000))), unsafe.Pointer(str(103040))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XSelect)(unsafe.Pointer(_p.X13)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { goto _16 @@ -104010,15 +93396,11 @@ _2: goto _17 _16: - func() int32 { - if (*XSelect)(unsafe.Pointer((*XSelect)(unsafe.Pointer(_p.X13)).X14)) == _p { - return i32(0) - } - return func() int32 { + func() { + if (*XSelect)(unsafe.Pointer((*XSelect)(unsafe.Pointer(_p.X13)).X14)) != _p { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118426), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectValuesØ00__func__Ø000))), unsafe.Pointer(str(103100))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _p = (*XSelect)(unsafe.Pointer(_p.X13)) _nRow += 1 @@ -104121,7 +93503,7 @@ _0: _pOffset = (*XExpr)(unsafe.Pointer(_p.X16)) _regLimit = _p.X4 _regOffset = _p.X5 - *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(104 /* X15 */))))) = store5518888((**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(112 /* X16 */))))), (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) + *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(104 /* X15 */))))) = store5518870((**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(112 /* X16 */))))), (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X4 */))) = store961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))), i32(0)) _pOrderBy = (*XExprList)(unsafe.Pointer(_p.X12)) _i = i32(0) @@ -104131,18 +93513,15 @@ _1: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118299), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateWithRecursiveQueryØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118299), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateWithRecursiveQueryØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { goto _6 } - if ((uint32(((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */)))))+112*uintptr(_i)))))+uintptr(60 /* X9 */))).X1)>>uint(i32(5))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */)))))+112*uintptr(_i)))))+uintptr(60 /* X9 */))).X1)>>uint(i32(5))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _7 } @@ -104247,15 +93626,11 @@ _20: _21: *(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(88 /* X13 */))))) = (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) _sqlite3Select(tls, _pParse, _p, &_destQueue) - func() int32 { - if (*XSelect)(unsafe.Pointer(_p.X13)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XSelect)(unsafe.Pointer(_p.X13)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118375), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateWithRecursiveQueryØ00__func__Ø000))), unsafe.Pointer(str(101868))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(88 /* X13 */))))) = _pSetup _22: @@ -104289,15 +93664,11 @@ func _computeLimitRegisters(tls *crt.TLS, _pParse *XParse, _p *XSelect, _iBreak _0: _sqlite3ExprCacheClear(tls, _pParse) - func() int32 { - if ((*XExpr)(unsafe.Pointer(_p.X16)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) || ((*XExpr)(unsafe.Pointer(_p.X15)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if (*XExpr)(unsafe.Pointer(_p.X16)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) && (*XExpr)(unsafe.Pointer(_p.X15)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118127), unsafe.Pointer((*int8)(unsafe.Pointer(&_computeLimitRegistersØ00__func__Ø000))), unsafe.Pointer(str(103196))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XExpr)(unsafe.Pointer(_p.X15)) == nil { goto _4 @@ -104305,15 +93676,11 @@ _0: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X4 */))) = store961(&_iLimit, preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(56 /* X18 */))), 1)) _v = _sqlite3GetVdbe(tls, _pParse) - func() int32 { - if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118131), unsafe.Pointer((*int8)(unsafe.Pointer(&_computeLimitRegistersØ00__func__Ø000))), unsafe.Pointer(str(43044))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3ExprIsInteger(tls, (*XExpr)(unsafe.Pointer(_p.X15)), &_n) == 0 { goto _7 @@ -104455,7 +93822,7 @@ _1: goto _6 _5: - _2_pColl = _multiSelectCollSeq(tls, _pParse, _p, int32((*T5517776)(unsafe.Pointer((*T5517798)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pItem))+uintptr(28 /* X5 */))))).X0)-i32(1)) + _2_pColl = _multiSelectCollSeq(tls, _pParse, _p, int32((*T5517758)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pItem))+uintptr(28 /* X5 */))))).X0)-i32(1)) if _2_pColl != (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))) { goto _7 } @@ -104464,15 +93831,11 @@ _5: _7: *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_pOrderBy.X1)+32*uintptr(_1_i))))) + uintptr(0 /* X0 */))))) = _sqlite3ExprAddCollateString(tls, _pParse, _2_pTerm, _2_pColl.X0) _6: - func() int32 { - if _sqlite3KeyInfoIsWriteable(tls, _pRet) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3KeyInfoIsWriteable(tls, _pRet) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118214), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectOrderByKeyInfoØ00__func__Ø000))), unsafe.Pointer(str(103336))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XCollSeq)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRet))+uintptr(32 /* X6 */))))) + 8*uintptr(_1_i))) = _2_pColl *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRet.X5)) + 1*uintptr(_1_i))) = (*TExprList_item)(unsafe.Pointer(uintptr(_pOrderBy.X1) + 32*uintptr(_1_i))).X3 @@ -104499,26 +93862,19 @@ func _multiSelectCollSeq(tls *crt.TLS, _pParse *XParse, _p *XSelect, _iCol int32 _0: _pRet = (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))) _1: - func() int32 { - if _iCol >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _iCol < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118175), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectCollSeqØ00__func__Ø000))), unsafe.Pointer(str(103368))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pRet != (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))) || func() int32 { if _iCol < ((*XExprList)(unsafe.Pointer(_p.X0)).X0) { return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118179), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectCollSeqØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118179), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectCollSeqØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -104613,25 +93969,17 @@ func _selectInnerLoop(tls *crt.TLS, _pParse *XParse, _p *XSelect, _pEList *XExpr _eDest = int32(_pDest.X0) _iParm = _pDest.X2 _nPrefixReg = i32(0) - func() int32 { - if _v != nil { - return i32(0) - } - return func() int32 { + func() { + if _v == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116947), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectInnerLoopØ00__func__Ø000))), unsafe.Pointer(str(42824))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pEList != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if _pEList == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116948), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectInnerLoopØ00__func__Ø000))), unsafe.Pointer(str(46224))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _hasDistinct = func() int32 { if _pDistinct != nil { @@ -104649,15 +93997,11 @@ _7: goto _9 } - func() int32 { - if _iContinue != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _iContinue == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116952), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectInnerLoopØ00__func__Ø000))), unsafe.Pointer(str(103424))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _codeOffset(tls, _v, _p.X5, _iContinue) _9: @@ -104753,26 +94097,22 @@ _32: goto _35 } - if store961(&_11_j, int32((*T5517776)(unsafe.Pointer((*T5517798)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pSort.X0)).X1)+32*uintptr(_i)))))+uintptr(28 /* X5 */))))).X0)) <= i32(0) { + if store961(&_11_j, int32((*T5517758)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pSort.X0)).X1)+32*uintptr(_i)))))+uintptr(28 /* X5 */))))).X0)) <= i32(0) { goto _36 } - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5517776)(unsafe.Pointer((*T5517798)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_pEList.X1)+32*uintptr(_11_j-i32(1))))))+uintptr(28 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16((_i + i32(1)) - (_pSort.X1)) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5517758)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_pEList.X1)+32*uintptr(_11_j-i32(1))))))+uintptr(28 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16((_i + i32(1)) - (_pSort.X1)) _36: _i += 1 goto _32 _35: _regOrig = i32(0) - func() int32 { - if (((_eDest == i32(11)) || (_eDest == i32(10))) || (_eDest == i32(13))) || (_eDest == i32(9)) { - return i32(0) - } - return func() int32 { + func() { + if _eDest != i32(11) && _eDest != i32(10) && _eDest != i32(13) && _eDest != i32(9) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117008), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectInnerLoopØ00__func__Ø000))), unsafe.Pointer(str(103440))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _31: _nResultCol = _sqlite3ExprCodeExprList(tls, _pParse, _pEList, _regResult, i32(0), _7_ecelFlags) @@ -104827,15 +94167,11 @@ _52: goto _47 _50: - func() int32 { - if (_sqlite3VdbeCurrentAddr(tls, _v) == _15_iJump) || (((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) != 0) { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3VdbeCurrentAddr(tls, _v) != _15_iJump && ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117054), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectInnerLoopØ00__func__Ø000))), unsafe.Pointer(str(103520))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeAddOp3(tls, _v, i32(85), _regResult, _15_regPrev, _nResultCol-i32(1)) goto _56 @@ -104845,15 +94181,11 @@ _45: goto _56 _46: - func() int32 { - if int32(_pDistinct.X1) == i32(3) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pDistinct.X1) != i32(3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117065), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectInnerLoopØ00__func__Ø000))), unsafe.Pointer(str(103584))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _codeDistinct(tls, _pParse, _pDistinct.X2, _iContinue, _nResultCol, _regResult) goto _56 @@ -104921,15 +94253,11 @@ _66: _26_addr = _sqlite3VdbeCurrentAddr(tls, _v) + i32(4) _sqlite3VdbeAddOp4Int(tls, _v, i32(31), _iParm+i32(1), _26_addr, _25_r1, i32(0)) _sqlite3VdbeAddOp4Int(tls, _v, i32(126), _iParm+i32(1), _25_r1, _regResult, _nResultCol) - func() int32 { - if _pSort == (*XSortCtx)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pSort != (*XSortCtx)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117123), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectInnerLoopØ00__func__Ø000))), unsafe.Pointer(str(103632))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _76: if _pSort == nil { @@ -104959,15 +94287,11 @@ _67: _81: _31_r1 = _sqlite3GetTempReg(tls, _pParse) - func() int32 { - if _sqlite3Strlen30(tls, _pDest.X1) == _nResultCol { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3Strlen30(tls, _pDest.X1) != _nResultCol { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117154), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectInnerLoopØ00__func__Ø000))), unsafe.Pointer(str(103644))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeAddOp4(tls, _v, i32(100), _regResult, _nResultCol, _31_r1, _pDest.X1, _nResultCol) _sqlite3ExprCacheAffinityChange(tls, _pParse, _regResult, _nResultCol) @@ -104985,39 +94309,27 @@ _69: goto _85 } - func() int32 { - if _nResultCol <= (_pDest.X4) { - return i32(0) - } - return func() int32 { + func() { + if _nResultCol > (_pDest.X4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117178), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectInnerLoopØ00__func__Ø000))), unsafe.Pointer(str(103692))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pushOntoSorter(tls, _pParse, _pSort, _p, _regResult, _regOrig, _nResultCol, _nPrefixReg) goto _88 _85: - func() int32 { - if _nResultCol == (_pDest.X4) { - return i32(0) - } - return func() int32 { + func() { + if _nResultCol != (_pDest.X4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117182), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectInnerLoopØ00__func__Ø000))), unsafe.Pointer(str(103720))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _regResult == _iParm { - return i32(0) } - return func() int32 { + }() + func() { + if _regResult != _iParm { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117183), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectInnerLoopØ00__func__Ø000))), unsafe.Pointer(str(103748))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _88: goto _75 @@ -105050,15 +94362,11 @@ _72: _73: _40_addrTest = i32(0) _40_pSO = (*XExprList)(unsafe.Pointer(_pDest.X5)) - func() int32 { - if _40_pSO != nil { - return i32(0) - } - return func() int32 { + func() { + if _40_pSO == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117220), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectInnerLoopØ00__func__Ø000))), unsafe.Pointer(str(103768))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _40_nKey = _40_pSO.X0 _40_r1 = _sqlite3GetTempReg(tls, _pParse) @@ -105084,7 +94392,7 @@ _101: goto _104 } - _sqlite3VdbeAddOp2(tls, _v, i32(86), (_regResult+int32((*T5517776)(unsafe.Pointer((*T5517798)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_40_pSO.X1)+32*uintptr(_i)))))+uintptr(28 /* X5 */))))).X0))-i32(1), _40_r2+_i) + _sqlite3VdbeAddOp2(tls, _v, i32(86), (_regResult+int32((*T5517758)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_40_pSO.X1)+32*uintptr(_i)))))+uintptr(28 /* X5 */))))).X0))-i32(1), _40_r2+_i) _i += 1 goto _101 @@ -105103,15 +94411,11 @@ _105: goto _75 _74: - func() int32 { - if _eDest == i32(4) { - return i32(0) - } - return func() int32 { + func() { + if _eDest != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117262), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectInnerLoopØ00__func__Ø000))), unsafe.Pointer(str(103772))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _75 @@ -105158,35 +94462,23 @@ func _sqlite3ExprCodeExprList(tls *crt.TLS, _pParse *XParse, _pList *XExprList, return i32(86) }()) _v = (*TVdbe)(unsafe.Pointer(_pParse.X2)) - func() int32 { - if _pList != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pList == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94916), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeExprListØ00__func__Ø000))), unsafe.Pointer(str(92144))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _target > i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if _target <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94917), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeExprListØ00__func__Ø000))), unsafe.Pointer(str(103808))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*TVdbe)(unsafe.Pointer(_pParse.X2)) != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*TVdbe)(unsafe.Pointer(_pParse.X2)) == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94918), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeExprListØ00__func__Ø000))), unsafe.Pointer(str(103820))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _n = _pList.X0 if (_pParse.X11) != 0 { @@ -105206,7 +94498,7 @@ _9: } _1_pExpr = (*XExpr)(unsafe.Pointer(_pItem.X0)) - if (int32(_flags)&i32(4)) == i32(0) || store961(&_j, int32((*T5517776)(unsafe.Pointer((*T5517798)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(28 /* X5 */))))).X0)) <= i32(0) { + if (int32(_flags)&i32(4)) == i32(0) || store961(&_j, int32((*T5517758)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(28 /* X5 */))))).X0)) <= i32(0) { goto _14 } @@ -105237,7 +94529,7 @@ _19: goto _21 } - if int32(_copyOp) != i32(85) || int32(store5776833(&_7_pOp, _sqlite3VdbeGetOp(tls, _v, i32(-1))).X0) != i32(85) || (((_7_pOp.X3)+(_7_pOp.X5))+i32(1)) != _6_inReg || (((_7_pOp.X4)+(_7_pOp.X5))+i32(1)) != (_target+_i) { + if int32(_copyOp) != i32(85) || int32(store5776815(&_7_pOp, _sqlite3VdbeGetOp(tls, _v, i32(-1))).X0) != i32(85) || (((_7_pOp.X3)+(_7_pOp.X5))+i32(1)) != _6_inReg || (((_7_pOp.X4)+(_7_pOp.X5))+i32(1)) != (_target+_i) { goto _25 } @@ -105278,7 +94570,7 @@ func _exprIsConst(tls *crt.TLS, _p *XExpr, _initFlag int32, _iCur int32) (r0 int *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(36 /* X5 */))) = uint8(_initFlag) *(*func(*crt.TLS, *XWalker, *XExpr) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(8 /* X1 */))))) = _exprNodeIsConstant *(*func(*crt.TLS, *XWalker, *XSelect) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(16 /* X2 */))))) = _selectNodeIsConstant - *(*int32)(unsafe.Pointer((*T5965012)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(40 /* X6 */))))) = _iCur + *(*int32)(unsafe.Pointer((*T5964994)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(40 /* X6 */))))) = _iCur _sqlite3WalkExpr(tls, &_w, _p) r0 = int32(_w.X5) return @@ -105329,7 +94621,7 @@ _4: _5: _6: _7: - if int32(_pWalker.X5) != i32(3) || (_pExpr.X8) != (*(*int32)(unsafe.Pointer((*T5965012)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(40 /* X6 */)))))) { + if int32(_pWalker.X5) != i32(3) || (_pExpr.X8) != (*(*int32)(unsafe.Pointer((*T5964994)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(40 /* X6 */)))))) { goto _14 } @@ -105383,15 +94675,11 @@ func _sqlite3ExprCodeAtInit(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _regDe _ = _1_i var _4_pItem *TExprList_item // sqlite3.c:94775:27 _ = _4_pItem - func() int32 { - if (_pParse.X11) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pParse.X11) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94761), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeAtInitØ00__func__Ø000))), unsafe.Pointer(str(103864))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _p = (*XExprList)(unsafe.Pointer(_pParse.X27)) if _regDest >= i32(0) || _p == nil { @@ -105408,7 +94696,7 @@ _4: goto _9 } - r0 = *(*int32)(unsafe.Pointer((*T5517798)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem)) + uintptr(28 /* X5 */))))) + r0 = *(*int32)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem)) + uintptr(28 /* X5 */))))) return _9: @@ -105431,7 +94719,7 @@ _3: _regDest = preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(56 /* X18 */))), 1) _11: - *(*int32)(unsafe.Pointer((*T5517798)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pItem)) + uintptr(28 /* X5 */))))) = _regDest + *(*int32)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pItem)) + uintptr(28 /* X5 */))))) = _regDest _10: *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(96 /* X27 */))))) = _p r0 = _regDest @@ -105456,20 +94744,16 @@ func _sqlite3VdbeChangeToNoop(tls *crt.TLS, _p *TVdbe, _addr int32) (r0 int32) { return _0: - func() int32 { - if (_addr >= i32(0)) && (_addr < (_p.X27)) { - return i32(0) - } - return func() int32 { + func() { + if _addr < i32(0) || _addr >= (_p.X27) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72237), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeChangeToNoopØ00__func__Ø000))), unsafe.Pointer(str(103912))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pOp = (*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17) + 32*uintptr(_addr))) - _freeP4(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), int32(_pOp.X1), *(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) + _freeP4(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), int32(_pOp.X1), *(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(1 /* X1 */))) = int8(i32(0)) - *(**int8)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) + *(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(0 /* X0 */))) = uint8(i32(162)) r0 = i32(1) return @@ -105483,15 +94767,11 @@ func init() { } func _sqlite3VdbeCurrentAddr(tls *crt.TLS, _p *TVdbe) (r0 int32) { // sqlite3.c:71969:1 - func() int32 { - if (_p.X5) == uint32(i32(381479589)) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X5) != uint32(i32(381479589)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71970), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeCurrentAddrØ00__func__Ø000))), unsafe.Pointer(str(38332))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _p.X27 return @@ -105586,15 +94866,11 @@ _0: goto _1 } - func() int32 { - if _usedAsColumnCache(tls, _pParse, _i, (_i+_n)-i32(1)) == 0 { - return i32(0) - } - return func() int32 { + func() { + if _usedAsColumnCache(tls, _pParse, _i, (_i+_n)-i32(1)) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95823), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GetTempRangeØ00__func__Ø000))), unsafe.Pointer(str(103984))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(44 /* X15 */))) @@ -105701,39 +94977,27 @@ func _pushOntoSorter(tls *crt.TLS, _pParse *XParse, _pSort *XSortCtx, _pSelect * _nBase = (_nExpr + _bSeq) + _nData _regRecord = preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(56 /* X18 */))), 1) _nOBSat = _pSort.X1 - func() int32 { - if (_bSeq == i32(0)) || (_bSeq == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _bSeq != i32(0) && _bSeq != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116770), unsafe.Pointer((*int8)(unsafe.Pointer(&_pushOntoSorterØ00__func__Ø000))), unsafe.Pointer(str(104044))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_nData == i32(1)) || (_regData == _regOrigData)) || (_regOrigData == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if _nData != i32(1) && _regData != _regOrigData && _regOrigData != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116771), unsafe.Pointer((*int8)(unsafe.Pointer(&_pushOntoSorterØ00__func__Ø000))), unsafe.Pointer(str(104064))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _nPrefixReg == 0 { goto _7 } - func() int32 { - if _nPrefixReg == (_nExpr + _bSeq) { - return i32(0) - } - return func() int32 { + func() { + if _nPrefixReg != (_nExpr + _bSeq) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116773), unsafe.Pointer((*int8)(unsafe.Pointer(&_pushOntoSorterØ00__func__Ø000))), unsafe.Pointer(str(104116))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _regBase = (_regData - _nExpr) - _bSeq goto _10 @@ -105746,15 +95010,11 @@ _7: sink961 = *p } _10: - func() int32 { - if ((_pSelect.X5) == i32(0)) || ((_pSelect.X4) != i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_pSelect.X5) != i32(0) && (_pSelect.X4) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116779), unsafe.Pointer((*int8)(unsafe.Pointer(&_pushOntoSorterØ00__func__Ø000))), unsafe.Pointer(str(104140))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _iLimit = func() int32 { if (_pSelect.X5) != 0 { @@ -105813,10 +95073,10 @@ _23: _24: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pOp)) + uintptr(8 /* X4 */))) = _5_nKey + _nData - _5_pKI = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pOp)) + uintptr(16 /* X6 */))))))) + _5_pKI = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pOp)) + uintptr(16 /* X6 */))))))) crt.Xmemset(tls, (unsafe.Pointer)(_5_pKI.X5), i32(0), uint64(_5_pKI.X2)) _sqlite3VdbeChangeP4(tls, _v, i32(-1), (*int8)(unsafe.Pointer(_5_pKI)), i32(-5)) - *(**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pOp)) + uintptr(16 /* X6 */))))))) = _keyInfoFromExprList(tls, _pParse, (*XExprList)(unsafe.Pointer(_pSort.X0)), _nOBSat, int32(_5_pKI.X3)-i32(1)) + *(**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pOp)) + uintptr(16 /* X6 */))))))) = _keyInfoFromExprList(tls, _pParse, (*XExprList)(unsafe.Pointer(_pSort.X0)), _nOBSat, int32(_5_pKI.X3)-i32(1)) _5_addrJmp = _sqlite3VdbeCurrentAddr(tls, _v) _sqlite3VdbeAddOp3(tls, _v, i32(18), _5_addrJmp+i32(1), i32(0), _5_addrJmp+i32(1)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSort)) + uintptr(20 /* X4 */))) = _sqlite3VdbeMakeLabel(tls, _v) @@ -105881,15 +95141,11 @@ func init() { } func _sqlite3ExprCodeMove(tls *crt.TLS, _pParse *XParse, _iFrom int32, _iTo int32, _nReg int32) { // sqlite3.c:94036:1 - func() int32 { - if (_iFrom >= (_iTo + _nReg)) || ((_iFrom + _nReg) <= _iTo) { - return i32(0) - } - return func() int32 { + func() { + if _iFrom < (_iTo+_nReg) && (_iFrom+_nReg) > _iTo { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94037), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeMoveØ00__func__Ø000))), unsafe.Pointer(str(104200))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeAddOp3(tls, (*TVdbe)(unsafe.Pointer(_pParse.X2)), i32(84), _iFrom, _iTo, _nReg) _sqlite3ExprCacheRemove(tls, _pParse, _iFrom, _nReg) @@ -105923,15 +95179,11 @@ func _keyInfoFromExprList(tls *crt.TLS, _pParse *XParse, _pList *XExprList, _iSt goto _0 } - func() int32 { - if _sqlite3KeyInfoIsWriteable(tls, _pInfo) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3KeyInfoIsWriteable(tls, _pInfo) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117359), unsafe.Pointer((*int8)(unsafe.Pointer(&_keyInfoFromExprListØ00__func__Ø000))), unsafe.Pointer(str(104256))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *func() **TExprList_item { _i = _iStart; return &_pItem }() = (*TExprList_item)(unsafe.Pointer(uintptr(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(_pList.X1)))) + uintptr(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_iStart)))))*uintptr(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(32))))))))))) _3: @@ -105992,35 +95244,23 @@ func _sqlite3VdbeResolveLabel(tls *crt.TLS, _v *TVdbe, _x int32) { // sqlite3.c: _ = _j _p = (*XParse)(unsafe.Pointer(_v.X3)) _j = i32(-1) - _x - func() int32 { - if (_v.X5) == uint32(i32(381479589)) { - return i32(0) - } - return func() int32 { + func() { + if (_v.X5) != uint32(i32(381479589)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71712), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeResolveLabelØ00__func__Ø000))), unsafe.Pointer(str(46052))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _j < (_p.X25) { - return i32(0) } - return func() int32 { + }() + func() { + if _j >= (_p.X25) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71713), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeResolveLabelØ00__func__Ø000))), unsafe.Pointer(str(104312))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _j >= i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if _j < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71714), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeResolveLabelØ00__func__Ø000))), unsafe.Pointer(str(104324))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_p.X26) == nil { goto _6 @@ -106125,62 +95365,42 @@ func _multiSelectOrderBy(tls *crt.TLS, _pParse *XParse, _p *XSelect, _pDest *XSe _ = _24_pFirst _addrOutB = i32(0) _pKeyDup = nil - func() int32 { - if (*XExprList)(unsafe.Pointer(_p.X12)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XExprList)(unsafe.Pointer(_p.X12)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119116), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectOrderByØ00__func__Ø000))), unsafe.Pointer(str(104356))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pKeyDup == (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if _pKeyDup != (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119117), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectOrderByØ00__func__Ø000))), unsafe.Pointer(str(104372))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) _v = (*TVdbe)(unsafe.Pointer(_pParse.X2)) - func() int32 { - if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119120), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectOrderByØ00__func__Ø000))), unsafe.Pointer(str(43044))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _labelEnd = _sqlite3VdbeMakeLabel(tls, _v) _labelCmpr = _sqlite3VdbeMakeLabel(tls, _v) _op = int32(_p.X1) _pPrior = (*XSelect)(unsafe.Pointer(_p.X13)) - func() int32 { - if (*XExprList)(unsafe.Pointer(_pPrior.X12)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XExprList)(unsafe.Pointer(_pPrior.X12)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119129), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectOrderByØ00__func__Ø000))), unsafe.Pointer(str(104384))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pOrderBy = (*XExprList)(unsafe.Pointer(_p.X12)) - func() int32 { - if _pOrderBy != nil { - return i32(0) - } - return func() int32 { + func() { + if _pOrderBy == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119131), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectOrderByØ00__func__Ø000))), unsafe.Pointer(str(104404))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nOrderBy = _pOrderBy.X0 if _op == i32(116) { @@ -106199,17 +95419,13 @@ _16: goto _19 } - func() int32 { - if int32((*T5517776)(unsafe.Pointer((*T5517798)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pItem))+uintptr(28 /* X5 */))))).X0) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32((*T5517758)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pItem))+uintptr(28 /* X5 */))))).X0) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119142), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectOrderByØ00__func__Ø000))), unsafe.Pointer(str(104416))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if int32((*T5517776)(unsafe.Pointer((*T5517798)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pItem))+uintptr(28 /* X5 */))))).X0) != _i { + if int32((*T5517758)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pItem))+uintptr(28 /* X5 */))))).X0) != _i { goto _22 } @@ -106238,13 +95454,13 @@ _24: *p = (*p) | uint32(i32(1024)) sink985 = *p } - *(*int32)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pNew)) + uintptr(8 /* X3 */))))) = _i + *(*int32)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pNew)) + uintptr(8 /* X3 */))))) = _i _pOrderBy = _sqlite3ExprListAppend(tls, _pParse, _pOrderBy, _4_pNew) if _pOrderBy == nil { goto _25 } - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5517776)(unsafe.Pointer((*T5517798)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_pOrderBy.X1)+32*uintptr(postInc961(&_nOrderBy, int32(1)))))))+uintptr(28 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_i) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5517758)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_pOrderBy.X1)+32*uintptr(postInc961(&_nOrderBy, int32(1)))))))+uintptr(28 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_i) _25: _23: _i += 1 @@ -106264,27 +95480,19 @@ _27: goto _30 } - func() int32 { - if int32((*T5517776)(unsafe.Pointer((*T5517798)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pItem))+uintptr(28 /* X5 */))))).X0) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32((*T5517758)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pItem))+uintptr(28 /* X5 */))))).X0) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119168), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectOrderByØ00__func__Ø000))), unsafe.Pointer(str(104416))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((*T5517776)(unsafe.Pointer((*T5517798)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pItem))+uintptr(28 /* X5 */))))).X0) <= ((*XExprList)(unsafe.Pointer(_p.X0)).X0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((*T5517758)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pItem))+uintptr(28 /* X5 */))))).X0) > ((*XExprList)(unsafe.Pointer(_p.X0)).X0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119169), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectOrderByØ00__func__Ø000))), unsafe.Pointer(str(104444))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aPermute)) + 4*uintptr(_i))) = int32((*T5517776)(unsafe.Pointer((*T5517798)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pItem))+uintptr(28 /* X5 */))))).X0) - i32(1) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aPermute)) + 4*uintptr(_i))) = int32((*T5517758)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pItem))+uintptr(28 /* X5 */))))).X0) - i32(1) *(*uintptr)(unsafe.Pointer(func() **TExprList_item { _i += 1; return &_5_pItem }())) += uintptr(32) goto _27 @@ -106306,15 +95514,11 @@ _35: _36: _9_nExpr = (*XExprList)(unsafe.Pointer(_p.X0)).X0 - func() int32 { - if (_nOrderBy >= _9_nExpr) || ((_db.X17) != 0) { - return i32(0) - } - return func() int32 { + func() { + if _nOrderBy < _9_nExpr && (_db.X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119190), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectOrderByØ00__func__Ø000))), unsafe.Pointer(str(104488))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _regPrev = (_pParse.X18) + i32(1) { @@ -106328,15 +95532,11 @@ _36: goto _41 } - func() int32 { - if _sqlite3KeyInfoIsWriteable(tls, _pKeyDup) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3KeyInfoIsWriteable(tls, _pKeyDup) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119196), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectOrderByØ00__func__Ø000))), unsafe.Pointer(str(104524))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = i32(0) _44: @@ -106598,25 +95798,17 @@ _0: _1: _codeOffset(tls, _v, _p.X5, _iContinue) - func() int32 { - if int32(_pDest.X0) != i32(3) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pDest.X0) == i32(3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118898), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateOutputSubroutineØ00__func__Ø000))), unsafe.Pointer(str(104756))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pDest.X0) != i32(14) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pDest.X0) == i32(14) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118899), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateOutputSubroutineØ00__func__Ø000))), unsafe.Pointer(str(104784))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() switch int32(_pDest.X0) { case i32(10): @@ -106651,15 +95843,11 @@ _8: goto _12 _9: - func() int32 { - if ((_pIn.X4) == i32(1)) || ((_pParse.X16) > i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_pIn.X4) != i32(1) && (_pParse.X16) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118936), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateOutputSubroutineØ00__func__Ø000))), unsafe.Pointer(str(104808))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3ExprCodeMove(tls, _pParse, _pIn.X3, _pDest.X2, i32(1)) goto _12 @@ -106677,15 +95865,11 @@ _16: goto _12 _11: - func() int32 { - if int32(_pDest.X0) == i32(9) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pDest.X0) != i32(9) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118965), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateOutputSubroutineØ00__func__Ø000))), unsafe.Pointer(str(104840))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeAddOp2(tls, _v, i32(88), _pIn.X3, _pIn.X4) _sqlite3ExprCacheAffinityChange(tls, _pParse, _pIn.X3, _pIn.X4) @@ -106710,15 +95894,11 @@ func _sqlite3KeyInfoRef(tls *crt.TLS, _p *XKeyInfo) (r0 *XKeyInfo) { // sqlite3. goto _0 } - func() int32 { - if (_p.X0) > uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X0) <= uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117314), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3KeyInfoRefØ00__func__Ø000))), unsafe.Pointer(str(12832))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))) += 1 _0: @@ -106834,25 +96014,17 @@ _0: return _2: - func() int32 { - if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117827), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateColumnNamesØ00__func__Ø000))), unsafe.Pointer(str(43044))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pTabList != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if _pTabList == (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117828), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateColumnNamesØ00__func__Ø000))), unsafe.Pointer(str(104916))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(28 /* X4 */))) = uint8(i32(1)) _fullNames = bool2int(((_db.X6) & i32(4)) != i32(0)) @@ -106868,11 +96040,8 @@ _7: if func() int32 { if _2_p == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117836), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateColumnNamesØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117836), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateColumnNamesØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -106905,11 +96074,8 @@ _18: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117844), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateColumnNamesØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117844), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateColumnNamesØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -106927,15 +96093,11 @@ _24: goto _18 _23: - func() int32 { - if _j < (_pTabList.X0) { - return i32(0) - } - return func() int32 { + func() { + if _j >= (_pTabList.X0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117847), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateColumnNamesØ00__func__Ø000))), unsafe.Pointer(str(104928))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _4_pTab = (*XTable)(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabList))+uintptr(8 /* X2 */))))) + 112*uintptr(_j))).X4)) if _4_iCol >= i32(0) { @@ -106944,15 +96106,11 @@ _23: _4_iCol = int32(_4_pTab.X10) _27: - func() int32 { - if (_4_iCol == i32(-1)) || ((_4_iCol >= i32(0)) && (_4_iCol < int32(_4_pTab.X11))) { - return i32(0) - } - return func() int32 { + func() { + if _4_iCol != i32(-1) && (_4_iCol < i32(0) || _4_iCol >= int32(_4_pTab.X11)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117850), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateColumnNamesØ00__func__Ø000))), unsafe.Pointer(str(98464))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _4_iCol >= i32(0) { goto _32 @@ -107056,15 +96214,11 @@ func _explainComposite(tls *crt.TLS, _pParse *XParse, _op int32, _iSub1 int32, _ _ = _1_v var _1_zMsg *int8 // sqlite3.c:117444:10 _ = _1_zMsg - func() int32 { - if (((_op == i32(115)) || (_op == i32(117))) || (_op == i32(118))) || (_op == i32(116)) { - return i32(0) - } - return func() int32 { + func() { + if _op != i32(115) && _op != i32(117) && _op != i32(118) && _op != i32(116) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117441), unsafe.Pointer((*int8)(unsafe.Pointer(&_explainCompositeØ00__func__Ø000))), unsafe.Pointer(str(104980))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pParse.X54) != i32(2) { goto _5 @@ -107280,25 +96434,17 @@ func _sqlite3WhereBegin(tls *crt.TLS, _pParse *XParse, _pTabList *XSrcList, _pWh _ = _45_wsFlags _v = (*TVdbe)(unsafe.Pointer(_pParse.X2)) _bFordelete = u8(0) - func() int32 { - if ((int32(_wctrlFlags) & i32(8)) == i32(0)) || (((int32(_wctrlFlags) & i32(4)) != i32(0)) && ((int32(_wctrlFlags) & i32(32)) == i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_wctrlFlags)&i32(8)) != i32(0) && ((int32(_wctrlFlags)&i32(4)) == i32(0) || (int32(_wctrlFlags)&i32(32)) != i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134226), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(105124))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((int32(_wctrlFlags) & i32(32)) == i32(0)) || ((int32(_wctrlFlags) & i32(16384)) == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_wctrlFlags)&i32(32)) != i32(0) && (int32(_wctrlFlags)&i32(16384)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134232), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(105252))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) crt.Xmemset(tls, (unsafe.Pointer)(&_sWLB), i32(0), u64(48)) @@ -107357,29 +96503,21 @@ _13: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo)) + uintptr(52 /* X8 */))) = int32(_pParse.X42) crt.Xmemset(tls, (unsafe.Pointer)((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo))+uintptr(59 /* X11 */)))), i32(0), u64(37)) crt.Xmemset(tls, (unsafe.Pointer)((*XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo))+uintptr(912 /* X23 */)))))+88*uintptr(i32(0))))), i32(0), u64(104)+(uint64(_nTabList)*u64(88))) - func() int32 { - if int32(_pWInfo.X13) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pWInfo.X13) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134293), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(105356))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pMaskSet = (*XWhereMaskSet)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo)) + uintptr(648 /* X22 */))) *(**XWhereInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sWLB)) + uintptr(0 /* X0 */))))) = _pWInfo *(**XWhereClause)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sWLB)) + uintptr(8 /* X1 */))))) = (*XWhereClause)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo)) + uintptr(96 /* X21 */))) *(**XWhereLoop)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sWLB)) + uintptr(24 /* X3 */))))) = (*XWhereLoop)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pWInfo)))) + uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(_nByteWInfo))))))))) - func() int32 { - if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer((*XWhereLoop)(unsafe.Pointer(_sWLB.X3))))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) == int64(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer((*XWhereLoop)(unsafe.Pointer(_sWLB.X3))))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) != int64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134298), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(105388))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _whereLoopInit(tls, (*XWhereLoop)(unsafe.Pointer(_sWLB.X3))) *(*int8)(unsafe.Pointer(uintptr(_sWLB.X3) + uintptr(16 /* X2 */))) = int8(i32(42)) @@ -107443,15 +96581,11 @@ _31: } _9_m = _sqlite3WhereGetMask(tls, _pMaskSet, (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabList))+uintptr(8 /* X2 */)))))+112*uintptr(_ii))).X11) - func() int32 { - if _9_m == (u64(1) << uint(_ii)) { - return i32(0) - } - return func() int32 { + func() { + if _9_m != (u64(1) << uint(_ii)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134352), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(105420))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _ii += 1 goto _31 @@ -107533,11 +96667,8 @@ _49: if (_pParse.X16) == 0 && func() int32 { if (_db.X17) != 0 { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134412), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134412), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -107570,7 +96701,7 @@ _58: } _pLoop = (*XWhereLoop)(unsafe.Pointer((*XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo))+uintptr(912 /* X23 */))))) + 88*uintptr(int32(_pWInfo.X10)-i32(1)))).X18)) - if (int32((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr(_pWInfo.X1)+uintptr(8 /* X2 */)))))+112*uintptr(_pLoop.X3)))))+uintptr(60 /* X9 */))).X0) & i32(8)) != i32(0) { + if (int32((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr(_pWInfo.X1)+uintptr(8 /* X2 */)))))+112*uintptr(_pLoop.X3)))))+uintptr(60 /* X9 */))).X0) & i32(8)) != i32(0) { goto _60 } @@ -107627,15 +96758,11 @@ _56: *p = (*p) + uint32(_pWInfo.X20) sink985 = *p } - func() int32 { - if ((int32(_wctrlFlags) & i32(4)) == i32(0)) || (int32(_pWInfo.X10) == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_wctrlFlags)&i32(4)) != i32(0) && int32(_pWInfo.X10) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134480), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(105436))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_wctrlFlags) & i32(4)) == i32(0) { goto _74 @@ -107714,15 +96841,11 @@ _92: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo))+uintptr(36 /* X5 */))))) + 4*uintptr(i32(0)))) = _27_pTabItem.X11 _96: _sqlite3OpenTable(tls, _pParse, _27_pTabItem.X11, _27_iDb, _27_pTab, _31_op) - func() int32 { - if (_27_pTabItem.X11) == (_pLevel.X1) { - return i32(0) - } - return func() int32 { + func() { + if (_27_pTabItem.X11) != (_pLevel.X1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134530), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(105500))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pWInfo.X13) != i32(0) || int32(_27_pTab.X11) >= i32(64) || ((_27_pTab.X9)&uint32(i32(32))) != uint32(i32(0)) { goto _101 @@ -107740,15 +96863,11 @@ _102: _105: _sqlite3VdbeChangeP4(tls, _v, i32(-1), (*int8)(unsafe.Pointer((unsafe.Pointer)(uintptr(int64(_33_n))))), i32(-11)) - func() int32 { - if _33_n <= int32(_27_pTab.X11) { - return i32(0) - } - return func() int32 { + func() { + if _33_n > int32(_27_pTab.X11) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134538), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(105536))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _101: _sqlite3VdbeChangeP5(tls, _v, uint16(_bFordelete)) @@ -107766,15 +96885,11 @@ _89: _37_pIx = (*XIndex)(unsafe.Pointer((*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(32 /* X8 */))))).X3)) _37_op = i32(105) - func() int32 { - if (_iAuxArg != i32(0)) || ((int32(_pWInfo.X9) & i32(4)) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _iAuxArg == i32(0) && (int32(_pWInfo.X9)&i32(4)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134560), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(105552))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_27_pTab.X9)&uint32(i32(32))) == uint32(i32(0)) || int32((uint32(_37_pIx.X16)<<uint(i32(30)))>>uint(i32(30))) != i32(2) || (int32(_wctrlFlags)&i32(32)) == i32(0) { goto _115 @@ -107791,15 +96906,11 @@ _115: _39_pJ = (*XIndex)(unsafe.Pointer((*XTable)(unsafe.Pointer(_27_pTabItem.X4)).X2)) _37_iIndexCur = _iAuxArg - func() int32 { - if (int32(_wctrlFlags) & i32(4)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(_wctrlFlags) & i32(4)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134571), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(105616))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _120: if func() int32 { @@ -107807,11 +96918,8 @@ _120: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134572), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134572), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 || _39_pJ == _37_pIx { @@ -107842,25 +96950,17 @@ _128: _125: _116: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(8 /* X2 */))) = _37_iIndexCur - func() int32 { - if (*XSchema)(unsafe.Pointer(_37_pIx.X6)) == (*XSchema)(unsafe.Pointer(_27_pTab.X20)) { - return i32(0) - } - return func() int32 { + func() { + if (*XSchema)(unsafe.Pointer(_37_pIx.X6)) != (*XSchema)(unsafe.Pointer(_27_pTab.X20)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134585), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(105652))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _37_iIndexCur >= i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if _37_iIndexCur < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134586), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(105680))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _37_op == 0 { goto _133 @@ -108086,24 +97186,17 @@ func _sqlite3ExprIfFalse(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _dest int _op = i32(0) _regFree1 = i32(0) _regFree2 = i32(0) - func() int32 { - if (_jumpIfNull == i32(16)) || (_jumpIfNull == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _jumpIfNull != i32(16) && _jumpIfNull != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95170), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfFalseØ00__func__Ø000))), unsafe.Pointer(str(105716))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if func() int32 { if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95171), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfFalseØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95171), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfFalseØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -108123,85 +97216,53 @@ _5: _6: _op = ((int32(_pExpr.X0) + i32(0)) ^ i32(1)) - i32(0) - func() int32 { - if (int32(_pExpr.X0) != i32(34)) || (_op == i32(35)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pExpr.X0) == i32(34) && _op != i32(35) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95196), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfFalseØ00__func__Ø000))), unsafe.Pointer(str(105764))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pExpr.X0) != i32(35)) || (_op == i32(34)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pExpr.X0) == i32(35) && _op != i32(34) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95197), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfFalseØ00__func__Ø000))), unsafe.Pointer(str(105804))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pExpr.X0) != i32(36)) || (_op == i32(37)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pExpr.X0) == i32(36) && _op != i32(37) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95198), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfFalseØ00__func__Ø000))), unsafe.Pointer(str(105844))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pExpr.X0) != i32(37)) || (_op == i32(36)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pExpr.X0) == i32(37) && _op != i32(36) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95199), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfFalseØ00__func__Ø000))), unsafe.Pointer(str(105876))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pExpr.X0) != i32(40)) || (_op == i32(41)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pExpr.X0) == i32(40) && _op != i32(41) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95200), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfFalseØ00__func__Ø000))), unsafe.Pointer(str(105908))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pExpr.X0) != i32(39)) || (_op == i32(38)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pExpr.X0) == i32(39) && _op != i32(38) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95201), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfFalseØ00__func__Ø000))), unsafe.Pointer(str(105940))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pExpr.X0) != i32(38)) || (_op == i32(39)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pExpr.X0) == i32(38) && _op != i32(39) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95202), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfFalseØ00__func__Ø000))), unsafe.Pointer(str(105972))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pExpr.X0) != i32(41)) || (_op == i32(40)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pExpr.X0) == i32(41) && _op != i32(40) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95203), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfFalseØ00__func__Ø000))), unsafe.Pointer(str(106004))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() switch int32(_pExpr.X0) { case i32(19): @@ -108356,15 +97417,11 @@ func _sqlite3ExprCachePop(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:93870:1 var _i int32 // sqlite3.c:93871:7 _ = _i _i = i32(0) - func() int32 { - if (_pParse.X23) >= i32(1) { - return i32(0) - } - return func() int32 { + func() { + if (_pParse.X23) < i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93872), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCachePopØ00__func__Ø000))), unsafe.Pointer(str(106056))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(76 /* X23 */))) -= 1 if (((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X6) & i32(4096)) == 0 { @@ -108424,24 +97481,17 @@ func _sqlite3ExprIfTrue(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _dest int3 _op = i32(0) _regFree1 = i32(0) _regFree2 = i32(0) - func() int32 { - if (_jumpIfNull == i32(16)) || (_jumpIfNull == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _jumpIfNull != i32(16) && _jumpIfNull != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95047), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfTrueØ00__func__Ø000))), unsafe.Pointer(str(105716))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if func() int32 { if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95048), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfTrueØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95048), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfTrueØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -108456,11 +97506,8 @@ _5: if func() int32 { if _pExpr == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95049), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfTrueØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95049), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfTrueØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -108675,15 +97722,11 @@ func _codeCompare(tls *crt.TLS, _pParse *XParse, _pLeft *XExpr, _pRight *XExpr, func _sqlite3BinaryCompareCollSeq(tls *crt.TLS, _pParse *XParse, _pLeft *XExpr, _pRight *XExpr) (r0 *XCollSeq) { // sqlite3.c:91014:1 var _pColl *XCollSeq // sqlite3.c:91019:11 _ = _pColl - func() int32 { - if _pLeft != nil { - return i32(0) - } - return func() int32 { + func() { + if _pLeft == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91020), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BinaryCompareCollSeqØ00__func__Ø000))), unsafe.Pointer(str(43776))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_pLeft.X2) & uint32(i32(256))) == 0 { goto _2 @@ -108746,15 +97789,11 @@ func _exprCodeBetween(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _dest int32, crt.Xmemset(tls, (unsafe.Pointer)(&_compLeft), i32(0), u64(72)) crt.Xmemset(tls, (unsafe.Pointer)(&_compRight), i32(0), u64(72)) crt.Xmemset(tls, (unsafe.Pointer)(&_exprAnd), i32(0), u64(72)) - func() int32 { - if ((_pExpr.X2) & uint32(i32(2048))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_pExpr.X2) & uint32(i32(2048))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94989), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprCodeBetweenØ00__func__Ø000))), unsafe.Pointer(str(43812))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _exprX = *(*XExpr)(unsafe.Pointer(_pExpr.X4)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_exprAnd)) + uintptr(0 /* X0 */))) = uint8(i32(28)) @@ -108762,10 +97801,10 @@ func _exprCodeBetween(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _dest int32, *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_exprAnd)) + uintptr(24 /* X5 */))))) = &_compRight *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_compLeft)) + uintptr(0 /* X0 */))) = uint8(i32(41)) *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_compLeft)) + uintptr(16 /* X4 */))))) = &_exprX - *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_compLeft)) + uintptr(24 /* X5 */))))) = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(i32(0)))).X0)) + *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_compLeft)) + uintptr(24 /* X5 */))))) = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(i32(0)))).X0)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_compRight)) + uintptr(0 /* X0 */))) = uint8(i32(39)) *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_compRight)) + uintptr(16 /* X4 */))))) = &_exprX - *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_compRight)) + uintptr(24 /* X5 */))))) = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(i32(1)))).X0)) + *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_compRight)) + uintptr(24 /* X5 */))))) = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(i32(1)))).X0)) _exprToRegister(tls, &_exprX, _exprCodeVector(tls, _pParse, &_exprX, &_regFree1)) if _xJump == nil { goto _2 @@ -108843,7 +97882,7 @@ _4: goto _7 } - _sqlite3ExprCodeFactorable(tls, _pParse, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))).X1)+32*uintptr(_4_i))).X0)), _4_i+_iResult) + _sqlite3ExprCodeFactorable(tls, _pParse, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))).X1)+32*uintptr(_4_i))).X0)), _4_i+_iResult) _4_i += 1 goto _4 @@ -108952,15 +97991,11 @@ _0: _1: _v = (*TVdbe)(unsafe.Pointer(_pParse.X2)) - func() int32 { - if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93509), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeINØ00__func__Ø000))), unsafe.Pointer(str(43044))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeNoopComment(tls, _v, str(106176)) _eType = _sqlite3FindInIndex(tls, _pParse, _pExpr, uint32(i32(3)), func() *int32 { @@ -108969,15 +98004,11 @@ _1: } return &_rRhsHasNull }(), _aiMap) - func() int32 { - if ((((_pParse.X16) != 0 || (_nVector == i32(1))) || (_eType == i32(2))) || (_eType == i32(3))) || (_eType == i32(4)) { - return i32(0) - } - return func() int32 { + func() { + if (_pParse.X16) == 0 && _nVector != i32(1) && _eType != i32(2) && _eType != i32(3) && _eType != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93515), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeINØ00__func__Ø000))), unsafe.Pointer(str(106192))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = i32(0) _12: @@ -109001,15 +98032,11 @@ _20: goto _16 _19: - func() int32 { - if _1_cnt == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if _1_cnt != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93524), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeINØ00__func__Ø000))), unsafe.Pointer(str(106304))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i += 1 goto _12 @@ -109052,19 +98079,15 @@ _29: goto _34 } - _6_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) + _6_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) _6_pColl = _sqlite3ExprCollSeq(tls, _pParse, (*XExpr)(unsafe.Pointer(_pExpr.X4))) _6_labelOk = _sqlite3VdbeMakeLabel(tls, _v) _6_regCkNull = i32(0) - func() int32 { - if ((_pExpr.X2) & uint32(i32(2048))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_pExpr.X2) & uint32(i32(2048))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93564), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeINØ00__func__Ø000))), unsafe.Pointer(str(43812))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _destIfNull == _destIfFalse { goto _37 @@ -109095,15 +98118,11 @@ _43: goto _46 _45: - func() int32 { - if _destIfNull == _destIfFalse { - return i32(0) - } - return func() int32 { + func() { + if _destIfNull != _destIfFalse { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93581), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeINØ00__func__Ø000))), unsafe.Pointer(str(106312))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeAddOp4(tls, _v, i32(36), _rLhs, _destIfFalse, _6_r2, (*int8)(unsafe.Pointer((unsafe.Pointer)(_6_pColl))), i32(-3)) _sqlite3VdbeChangeP5(tls, _v, uint16(int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zAff)) + 1*uintptr(i32(0)))))|i32(16))) @@ -109251,11 +98270,11 @@ func _sqlite3ExprCheckIN(tls *crt.TLS, _pParse *XParse, _pIn *XExpr) (r0 int32) goto _0 } - if _nVector == ((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + uintptr(32 /* X6 */))))))).X0)).X0) { + if _nVector == ((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + uintptr(32 /* X6 */))))))).X0)).X0) { goto _1 } - _sqlite3SubselectError(tls, _pParse, (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + uintptr(32 /* X6 */))))))).X0)).X0, _nVector) + _sqlite3SubselectError(tls, _pParse, (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + uintptr(32 /* X6 */))))))).X0)).X0, _nVector) r0 = i32(1) return @@ -109350,22 +98369,18 @@ func _sqlite3FindInIndex(tls *crt.TLS, _pParse *XParse, _pX *XExpr, _inFlags uin _eType = i32(0) _iTab = postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(52 /* X17 */))), int32(1)) _v = _sqlite3GetVdbe(tls, _pParse) - func() int32 { - if int32(_pX.X0) == i32(33) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pX.X0) != i32(33) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92889), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindInIndexØ00__func__Ø000))), unsafe.Pointer(str(106368))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _mustBeUnique = bool2int((_inFlags & uint32(i32(4))) != uint32(i32(0))) if _prRhsHasNull == nil || ((_pX.X2)&uint32(i32(2048))) == 0 { goto _3 } - _1_pEList = (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(32 /* X6 */))))))).X0)) + _1_pEList = (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(32 /* X6 */))))))).X0)) _1_i = i32(0) _4: if _1_i >= (_1_pEList.X0) { @@ -109390,56 +98405,40 @@ _7: _prRhsHasNull = (*int32)(unsafe.Pointer(uintptr(i32(0)))) _9: _3: - if (_pParse.X16) != i32(0) || store5518339(&_p, _isCandidateForInOpt(tls, _pX)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { + if (_pParse.X16) != i32(0) || store5518321(&_p, _isCandidateForInOpt(tls, _pX)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { goto _11 } _4_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) _4_pEList = (*XExprList)(unsafe.Pointer(_p.X0)) _4_nExpr = _4_pEList.X0 - func() int32 { - if (*XExprList)(unsafe.Pointer(_p.X0)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XExprList)(unsafe.Pointer(_p.X0)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92918), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindInIndexØ00__func__Ø000))), unsafe.Pointer(str(47308))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_p.X0)).X1)+32*uintptr(i32(0)))).X0)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_p.X0)).X1)+32*uintptr(i32(0)))).X0)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92919), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindInIndexØ00__func__Ø000))), unsafe.Pointer(str(106384))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XSrcList)(unsafe.Pointer(_p.X8)) != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XSrcList)(unsafe.Pointer(_p.X8)) == (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92920), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindInIndexØ00__func__Ø000))), unsafe.Pointer(str(106412))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _4_pTab = (*XTable)(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr(_p.X8)+uintptr(8 /* X2 */))))) + 112*uintptr(i32(0)))).X4)) _4_iDb = int16(_sqlite3SchemaToIndex(tls, _4_db, (*XSchema)(unsafe.Pointer(_4_pTab.X20)))) _sqlite3CodeVerifySchema(tls, _pParse, int32(_4_iDb)) _sqlite3TableLock(tls, _pParse, int32(_4_iDb), _4_pTab.X7, uint8(i32(0)), _4_pTab.X0) - func() int32 { - if _v != nil { - return i32(0) - } - return func() int32 { + func() { + if _v == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92928), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindInIndexØ00__func__Ø000))), unsafe.Pointer(str(42824))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _4_nExpr != i32(1) || int32((*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_4_pEList.X1)+32*uintptr(i32(0)))).X0)).X9) >= i32(0) { goto _21 @@ -109476,15 +98475,11 @@ _29: goto _32 _30: - func() int32 { - if int32(_7_idxaff) == i32(66) { - return i32(0) - } - return func() int32 { + func() { + if int32(_7_idxaff) != i32(66) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92962), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindInIndexØ00__func__Ø000))), unsafe.Pointer(str(106424))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _32 @@ -109541,15 +98536,11 @@ _47: _13_pLhs = _sqlite3VectorFieldSubexpr(tls, (*XExpr)(unsafe.Pointer(_pX.X4)), _6_i) _13_pRhs = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_4_pEList.X1) + 32*uintptr(_6_i))).X0)) _13_pReq = _sqlite3BinaryCompareCollSeq(tls, _pParse, _13_pLhs, _13_pRhs) - func() int32 { - if ((_13_pReq != (*XCollSeq)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_13_pRhs.X9) == i32(-1))) || (_pParse.X16) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _13_pReq == (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))) && int32(_13_pRhs.X9) != i32(-1) && (_pParse.X16) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92995), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindInIndexØ00__func__Ø000))), unsafe.Pointer(str(106448))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _13_j = i32(0) _55: @@ -109564,15 +98555,11 @@ _55: goto _56 _59: - func() int32 { - if (*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_pIdx.X8)) + 8*uintptr(_13_j)))) != nil { - return i32(0) - } - return func() int32 { + func() { + if (*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_pIdx.X8)) + 8*uintptr(_13_j)))) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92998), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindInIndexØ00__func__Ø000))), unsafe.Pointer(str(106500))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _13_pReq == (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))) || _sqlite3StrICmp(tls, _13_pReq.X0, *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_pIdx.X8)) + 8*uintptr(_13_j)))) == i32(0) { goto _63 @@ -109618,15 +98605,11 @@ _66: goto _47 _50: - func() int32 { - if (_6_i == _4_nExpr) || (_10_colUsed != ((u64(1) << uint(_4_nExpr)) - uint64(i32(1)))) { - return i32(0) - } - return func() int32 { + func() { + if _6_i != _4_nExpr && _10_colUsed == ((u64(1)<<uint(_4_nExpr))-uint64(i32(1))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93011), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindInIndexØ00__func__Ø000))), unsafe.Pointer(str(106516))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _10_colUsed != ((u64(1) << uint(_4_nExpr)) - uint64(i32(1))) { goto _70 @@ -109661,7 +98644,7 @@ _40: _35: _22: _11: - if _eType != i32(0) || (_inFlags&uint32(i32(1))) == 0 || ((_pX.X2)&uint32(i32(2048))) != uint32(i32(0)) || _sqlite3InRhsIsConstant(tls, _pX) != 0 && ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(32 /* X6 */))))))).X0) > i32(2) { + if _eType != i32(0) || (_inFlags&uint32(i32(1))) == 0 || ((_pX.X2)&uint32(i32(2048))) != uint32(i32(0)) || _sqlite3InRhsIsConstant(tls, _pX) != 0 && ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(32 /* X6 */))))))).X0) > i32(2) { goto _77 } @@ -109772,15 +98755,11 @@ _8: return _9: - func() int32 { - if (*XTable)(unsafe.Pointer(_p.X14)) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XTable)(unsafe.Pointer(_p.X14)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92653), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCanBeNullØ00__func__Ø000))), unsafe.Pointer(str(106608))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = bool2int((((_p.X2) & uint32(i32(1048576))) != uint32(i32(0))) || ((int32(_p.X9) >= i32(0)) && (int32((*XColumn)(unsafe.Pointer(uintptr((*XTable)(unsafe.Pointer(_p.X14)).X1)+32*uintptr(_p.X9))).X3) == i32(0)))) return @@ -109826,7 +98805,7 @@ _0: return _1: - _p = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(32 /* X6 */))))))) + _p = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(32 /* X6 */))))))) if (*XSelect)(unsafe.Pointer(_p.X13)) == nil { goto _2 } @@ -109843,15 +98822,11 @@ _2: return _3: - func() int32 { - if (*XExprList)(unsafe.Pointer(_p.X10)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XExprList)(unsafe.Pointer(_p.X10)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92734), unsafe.Pointer((*int8)(unsafe.Pointer(&_isCandidateForInOptØ00__func__Ø000))), unsafe.Pointer(str(47968))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XExpr)(unsafe.Pointer(_p.X15)) == nil { goto _6 @@ -109861,15 +98836,11 @@ _3: return _6: - func() int32 { - if (*XExpr)(unsafe.Pointer(_p.X16)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XExpr)(unsafe.Pointer(_p.X16)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92736), unsafe.Pointer((*int8)(unsafe.Pointer(&_isCandidateForInOptØ00__func__Ø000))), unsafe.Pointer(str(102692))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XExpr)(unsafe.Pointer(_p.X9)) == nil { goto _9 @@ -109880,15 +98851,11 @@ _6: _9: _pSrc = (*XSrcList)(unsafe.Pointer(_p.X8)) - func() int32 { - if _pSrc != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pSrc == (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92739), unsafe.Pointer((*int8)(unsafe.Pointer(&_isCandidateForInOptØ00__func__Ø000))), unsafe.Pointer(str(49140))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pSrc.X0) == i32(1) { goto _12 @@ -109907,25 +98874,17 @@ _12: _13: _pTab = (*XTable)(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */))))) + 112*uintptr(i32(0)))).X4)) - func() int32 { - if _pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pTab == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92743), unsafe.Pointer((*int8)(unsafe.Pointer(&_isCandidateForInOptØ00__func__Ø000))), unsafe.Pointer(str(44684))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XSelect)(unsafe.Pointer(_pTab.X3)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XSelect)(unsafe.Pointer(_pTab.X3)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92744), unsafe.Pointer((*int8)(unsafe.Pointer(&_isCandidateForInOptØ00__func__Ø000))), unsafe.Pointer(str(106644))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pTab.X16) == 0 { goto _18 @@ -109936,15 +98895,11 @@ _13: _18: _pEList = (*XExprList)(unsafe.Pointer(_p.X0)) - func() int32 { - if _pEList != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pEList == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92747), unsafe.Pointer((*int8)(unsafe.Pointer(&_isCandidateForInOptØ00__func__Ø000))), unsafe.Pointer(str(46224))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = i32(0) _21: @@ -109961,15 +98916,11 @@ _21: return _25: - func() int32 { - if (_2_pRes.X8) == ((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */))))) + 112*uintptr(i32(0)))).X11) { - return i32(0) - } - return func() int32 { + func() { + if (_2_pRes.X8) != ((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */))))) + 112*uintptr(i32(0)))).X11) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92752), unsafe.Pointer((*int8)(unsafe.Pointer(&_isCandidateForInOptØ00__func__Ø000))), unsafe.Pointer(str(106664))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i += 1 goto _21 @@ -109995,45 +98946,29 @@ func _sqlite3CodeVerifySchema(tls *crt.TLS, _pParse *XParse, _iDb int32) { // sq } return _pParse }() - func() int32 { - if (_iDb >= i32(0)) && (_iDb < ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X5)) { - return i32(0) - } - return func() int32 { + func() { + if _iDb < i32(0) || _iDb >= ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103511), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeVerifySchemaØ00__func__Ø000))), unsafe.Pointer(str(106720))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X4)+32*uintptr(_iDb))).X1)) != (*XBtree)(unsafe.Pointer(uintptr(i32(0))))) || (_iDb == i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X4)+32*uintptr(_iDb))).X1)) == (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) && _iDb != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103512), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeVerifySchemaØ00__func__Ø000))), unsafe.Pointer(str(106752))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _iDb < i32(12) { - return i32(0) } - return func() int32 { + }() + func() { + if _iDb >= i32(12) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103513), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeVerifySchemaØ00__func__Ø000))), unsafe.Pointer(str(106792))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3SchemaMutexHeld(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3SchemaMutexHeld(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103514), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeVerifySchemaØ00__func__Ø000))), unsafe.Pointer(str(106820))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if bool2int(((_pToplevel.X30)&(u32(1)<<uint(_iDb))) != uint32(i32(0))) != i32(0) { goto _12 @@ -110085,15 +99020,11 @@ func _sqlite3OpenTempDatabase(tls *crt.TLS, _pParse *XParse) (r0 int32) { // sql _2: *(**XBtree)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(i32(1)))))) + uintptr(8 /* X1 */))))) = _1_pBt - func() int32 { - if (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(i32(1)))).X4)) != nil { - return i32(0) - } - return func() int32 { + func() { + if (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(i32(1)))).X4)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103493), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3OpenTempDatabaseØ00__func__Ø000))), unsafe.Pointer(str(106960))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if i32(7) != _sqlite3BtreeSetPageSize(tls, _1_pBt, _db.X27, i32(-1), i32(0)) { goto _5 @@ -110140,15 +99071,11 @@ func _sqlite3InRhsIsConstant(tls *crt.TLS, _pIn *XExpr) (r0 int32) { // sqlite3. _ = _pLHS var _res int32 // sqlite3.c:92784:7 _ = _res - func() int32 { - if ((_pIn.X2) & uint32(i32(2048))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_pIn.X2) & uint32(i32(2048))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92785), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InRhsIsConstantØ00__func__Ø000))), unsafe.Pointer(str(107024))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pLHS = (*XExpr)(unsafe.Pointer(_pIn.X4)) *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + uintptr(16 /* X4 */))))) = (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) @@ -110191,15 +99118,11 @@ _1: } func _createMask(tls *crt.TLS, _pMaskSet *XWhereMaskSet, _iCursor int32) { // sqlite3.c:130017:1 - func() int32 { - if (_pMaskSet.X0) < i32(64) { - return i32(0) - } - return func() int32 { + func() { + if (_pMaskSet.X0) >= i32(64) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130018), unsafe.Pointer((*int8)(unsafe.Pointer(&_createMaskØ00__func__Ø000))), unsafe.Pointer(str(107084))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[64]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMaskSet))+uintptr(4 /* X1 */))))) + 4*uintptr(postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMaskSet))+uintptr(0 /* X0 */))), int32(1))))) = _iCursor return @@ -110225,7 +99148,7 @@ func _sqlite3WhereTabFuncArgs(tls *crt.TLS, _pParse *XParse, _pItem *TSrcList_it _ = _pColRef var _pTerm *XExpr // sqlite3.c:129809:8 _ = _pTerm - if int32((uint32(((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { + if int32((uint32(((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { goto _0 } @@ -110233,17 +99156,13 @@ func _sqlite3WhereTabFuncArgs(tls *crt.TLS, _pParse *XParse, _pItem *TSrcList_it _0: _pTab = (*XTable)(unsafe.Pointer(_pItem.X4)) - func() int32 { - if _pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pTab == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129812), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereTabFuncArgsØ00__func__Ø000))), unsafe.Pointer(str(44684))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _pArgs = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5506918)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(96 /* X15 */))))))) + _pArgs = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5506900)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(96 /* X15 */))))))) if _pArgs != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { goto _3 } @@ -110304,15 +99223,11 @@ func init() { func _sqlite3WhereGetMask(tls *crt.TLS, _pMaskSet *XWhereMaskSet, _iCursor int32) (r0 uint64) { // sqlite3.c:129998:1 var _i int32 // sqlite3.c:129999:7 _ = _i - func() int32 { - if (_pMaskSet.X0) <= i32(64) { - return i32(0) - } - return func() int32 { + func() { + if (_pMaskSet.X0) > i32(64) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130000), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereGetMaskØ00__func__Ø000))), unsafe.Pointer(str(107196))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = i32(0) _2: @@ -110489,15 +99404,11 @@ _0: _pTerm = (*XWhereTerm)(unsafe.Pointer(uintptr(_pWC.X5) + 64*uintptr(_idxTerm))) _pMaskSet = (*XWhereMaskSet)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo)) + uintptr(648 /* X22 */))) _pExpr = (*XExpr)(unsafe.Pointer(_pTerm.X0)) - func() int32 { - if (int32(_pExpr.X0) != i32(24)) && (int32(_pExpr.X0) != i32(53)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pExpr.X0) == i32(24) || int32(_pExpr.X0) == i32(53) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129310), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeØ00__func__Ø000))), unsafe.Pointer(str(107252))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _prereqLeft = _sqlite3WhereExprUsage(tls, _pMaskSet, (*XExpr)(unsafe.Pointer(_pExpr.X4))) _op = int32(_pExpr.X0) @@ -110505,15 +99416,11 @@ _0: goto _4 } - func() int32 { - if (*XExpr)(unsafe.Pointer(_pExpr.X5)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XExpr)(unsafe.Pointer(_pExpr.X5)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129314), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeØ00__func__Ø000))), unsafe.Pointer(str(107296))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3ExprCheckIN(tls, _pParse, _pExpr) == 0 { goto _7 @@ -110526,11 +99433,11 @@ _7: goto _8 } - *(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(48 /* X11 */))) = _exprSelectUsage(tls, _pMaskSet, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))) + *(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(48 /* X11 */))) = _exprSelectUsage(tls, _pMaskSet, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))) goto _9 _8: - *(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(48 /* X11 */))) = _sqlite3WhereExprListUsage(tls, _pMaskSet, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))) + *(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(48 /* X11 */))) = _sqlite3WhereExprListUsage(tls, _pMaskSet, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))) _9: goto _10 @@ -110587,34 +99494,26 @@ _13: goto _18 } - func() int32 { - if _op == i32(33) { - return i32(0) - } - return func() int32 { + func() { + if _op != i32(33) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129348), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeØ00__func__Ø000))), unsafe.Pointer(str(107360))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_9_pLeft.X0) == i32(158) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_9_pLeft.X0) != i32(158) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129349), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeØ00__func__Ø000))), unsafe.Pointer(str(107372))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _9_pLeft = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_9_pLeft)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr((_pTerm.X9)-i32(1)))).X0)) + _9_pLeft = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_9_pLeft)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr((_pTerm.X9)-i32(1)))).X0)) _18: if _exprMightBeIndexed(tls, _pSrc, _op, _prereqLeft, _9_pLeft, &_9_iCur, &_9_iColumn) == 0 { goto _23 } *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X8 */))) = _9_iCur - *(*int32)(unsafe.Pointer((*T6289219)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */))))) = _9_iColumn + *(*int32)(unsafe.Pointer((*T6289201)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */))))) = _9_iColumn *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(20 /* X4 */))) = uint16(int32(_operatorMask(tls, _op)) & int32(_9_opMask)) _23: if _op != i32(29) { @@ -110632,15 +99531,11 @@ _24: } _12_eExtraOp = u16(0) - func() int32 { - if (_pTerm.X9) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pTerm.X9) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129365), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeØ00__func__Ø000))), unsafe.Pointer(str(107396))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pTerm.X8) < i32(0) { goto _29 @@ -110700,7 +99595,7 @@ _29: _34: _exprCommute(tls, _pParse, _12_pDup) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pNew)) + uintptr(28 /* X8 */))) = _9_iCur - *(*int32)(unsafe.Pointer((*T6289219)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pNew)) + uintptr(40 /* X10 */))))) = _9_iColumn + *(*int32)(unsafe.Pointer((*T6289201)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pNew)) + uintptr(40 /* X10 */))))) = _9_iColumn *(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pNew)) + uintptr(48 /* X11 */))) = _prereqLeft | _extraRight *(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pNew)) + uintptr(56 /* X12 */))) = _prereqAll *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pNew)) + uintptr(20 /* X4 */))) = uint16((int32(_operatorMask(tls, int32(_12_pDup.X0))) + int32(_12_eExtraOp)) & int32(_9_opMask)) @@ -110712,26 +99607,18 @@ _15: goto _37 } - _17_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) - func() int32 { - if _17_pList != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + _17_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) + func() { + if _17_pList == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129419), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeØ00__func__Ø000))), unsafe.Pointer(str(92144))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_17_pList.X0) == i32(2) { - return i32(0) } - return func() int32 { + }() + func() { + if (_17_pList.X0) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129420), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeØ00__func__Ø000))), unsafe.Pointer(str(107416))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _17_i = i32(0) _42: @@ -110756,15 +99643,11 @@ _37: goto _47 } - func() int32 { - if int32(_pWC.X2) == i32(28) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pWC.X2) != i32(28) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129442), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeØ00__func__Ø000))), unsafe.Pointer(str(107432))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _exprAnalyzeOrTerm(tls, _pSrc, _pWC, _idxTerm) _pTerm = (*XWhereTerm)(unsafe.Pointer(uintptr(_pWC.X5) + 64*uintptr(_idxTerm))) @@ -110776,7 +99659,7 @@ _35: } _20_wtFlags = u16(259) - _20_pLeft = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(i32(1)))).X0)) + _20_pLeft = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(i32(1)))).X0)) _20_pStr2 = _sqlite3ExprDup(tls, _db, _pStr1, i32(0)) if _noCase == 0 || ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) != 0 { goto _53 @@ -110789,12 +99672,12 @@ _35: } _21_i = i32(0) _54: - if int32(store973(&_21_c, *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pStr1)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_21_i))))) == i32(0) { + if int32(store973(&_21_c, *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pStr1)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_21_i))))) == i32(0) { goto _57 } - *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pStr1)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_21_i))) = int8(int32(_21_c) & (^(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(uint8(_21_c))))) & i32(32)))) - *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_20_pStr2)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_21_i))) = int8(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3UpperToLower)) + 1*uintptr(uint8(_21_c))))) + *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pStr1)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_21_i))) = int8(int32(_21_c) & (^(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(uint8(_21_c))))) & i32(32)))) + *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_20_pStr2)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_21_i))) = int8(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3UpperToLower)) + 1*uintptr(uint8(_21_c))))) _21_i += 1 goto _54 @@ -110804,7 +99687,7 @@ _53: goto _58 } - _23_pC = (*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_20_pStr2)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_20_pStr2)) + uintptr(8 /* X3 */))))))-i32(1)))))) + _23_pC = (*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_20_pStr2)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_20_pStr2)) + uintptr(8 /* X3 */))))))-i32(1)))))) _23_c = *_23_pC if _noCase == 0 { goto _59 @@ -110849,8 +99732,8 @@ _51: goto _65 } - _26_pRight = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(i32(0)))).X0)) - _26_pLeft = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(i32(1)))).X0)) + _26_pRight = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(i32(0)))).X0)) + _26_pLeft = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(i32(1)))).X0)) _26_prereqExpr = _sqlite3WhereExprUsage(tls, _pMaskSet, _26_pRight) _26_prereqColumn = _sqlite3WhereExprUsage(tls, _pMaskSet, _26_pLeft) if (_26_prereqExpr & _26_prereqColumn) != uint64(i32(0)) { @@ -110862,7 +99745,7 @@ _51: _26_pNewTerm = (*XWhereTerm)(unsafe.Pointer(uintptr(_pWC.X5) + 64*uintptr(_26_idxNew))) *(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pNewTerm)) + uintptr(48 /* X11 */))) = _26_prereqExpr *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pNewTerm)) + uintptr(28 /* X8 */))) = _26_pLeft.X8 - *(*int32)(unsafe.Pointer((*T6289219)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pNewTerm)) + uintptr(40 /* X10 */))))) = int32(_26_pLeft.X9) + *(*int32)(unsafe.Pointer((*T6289201)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pNewTerm)) + uintptr(40 /* X10 */))))) = int32(_26_pLeft.X9) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pNewTerm)) + uintptr(20 /* X4 */))) = uint16(i32(64)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pNewTerm)) + uintptr(23 /* X6 */))) = _eOp2 _markTermAsChild(tls, _pWC, _26_idxNew, _idxTerm) @@ -110899,7 +99782,7 @@ _77: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(18 /* X3 */))) = uint16(i32(6)) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(20 /* X4 */))) = uint16(i32(0)) _73: - if int32(_pWC.X2) != i32(28) || int32(_pExpr.X0) != i32(33) || (_pTerm.X9) != i32(0) || int32((*XExpr)(unsafe.Pointer(_pExpr.X4)).X0) != i32(158) || (*XSelect)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X13)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { + if int32(_pWC.X2) != i32(28) || int32(_pExpr.X0) != i32(33) || (_pTerm.X9) != i32(0) || int32((*XExpr)(unsafe.Pointer(_pExpr.X4)).X0) != i32(158) || (*XSelect)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X13)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { goto _82 } @@ -110954,15 +99837,11 @@ _0: return _1: - func() int32 { - if ((_p.X2) & uint32(i32(16384))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_p.X2) & uint32(i32(16384))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129753), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereExprUsageØ00__func__Ø000))), unsafe.Pointer(str(107468))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _mask = func() uint64 { if (*XExpr)(unsafe.Pointer(_p.X5)) != nil { @@ -110986,19 +99865,19 @@ _6: { p := &_mask - *p = (*p) | _exprSelectUsage(tls, _pMaskSet, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */)))))))) + *p = (*p) | _exprSelectUsage(tls, _pMaskSet, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */)))))))) sink992 = *p } goto _8 _7: - if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))) == nil { + if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))) == nil { goto _9 } { p := &_mask - *p = (*p) | _sqlite3WhereExprListUsage(tls, _pMaskSet, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */)))))))) + *p = (*p) | _sqlite3WhereExprListUsage(tls, _pMaskSet, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */)))))))) sink992 = *p } _9: @@ -111058,11 +99937,8 @@ _0: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129195), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprSelectUsageØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129195), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprSelectUsageØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -111155,33 +100031,26 @@ func _exprMightBeIndexed(tls *crt.TLS, _pFrom *XSrcList, _op int32, _mPrereq uin _ = _iCur i32(0) i32(0) - func() int32 { - if _op <= i32(41) { - return i32(0) - } - return func() int32 { + func() { + if _op > i32(41) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129237), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprMightBeIndexedØ00__func__Ø000))), unsafe.Pointer(str(107544))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pExpr.X0) != i32(158) || (_op < i32(38) || func() int32 { if _op <= i32(41) { return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129238), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprMightBeIndexedØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129238), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprMightBeIndexedØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0) { goto _6 } - _pExpr = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(i32(0)))).X0)) + _pExpr = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(i32(0)))).X0)) _6: if int32(_pExpr.X0) != i32(152) { goto _7 @@ -111290,15 +100159,11 @@ func _sqlite3ExprCompareSkip(tls *crt.TLS, _pA *XExpr, _pB *XExpr, _iTab int32) func _operatorMask(tls *crt.TLS, _op int32) (r0 uint16) { // sqlite3.c:128530:1 var _c uint16 // sqlite3.c:128531:7 _ = _c - func() int32 { - if _allowedOp(tls, _op) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _allowedOp(tls, _op) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128532), unsafe.Pointer((*int8)(unsafe.Pointer(&_operatorMaskØ00__func__Ø000))), unsafe.Pointer(str(107576))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _op != i32(33) { goto _2 @@ -111324,99 +100189,63 @@ _4: goto _7 _6: - func() int32 { - if (i32(2) << uint(_op-i32(37))) < i32(32767) { - return i32(0) - } - return func() int32 { + func() { + if (i32(2) << uint(_op-i32(37))) >= i32(32767) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128540), unsafe.Pointer((*int8)(unsafe.Pointer(&_operatorMaskØ00__func__Ø000))), unsafe.Pointer(str(107592))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _c = uint16(i32(2) << uint(_op-i32(37))) _7: _5: _3: - func() int32 { - if (_op != i32(34)) || (int32(_c) == i32(256)) { - return i32(0) - } - return func() int32 { + func() { + if _op == i32(34) && int32(_c) != i32(256) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128543), unsafe.Pointer((*int8)(unsafe.Pointer(&_operatorMaskØ00__func__Ø000))), unsafe.Pointer(str(107624))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_op != i32(33)) || (int32(_c) == i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if _op == i32(33) && int32(_c) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128544), unsafe.Pointer((*int8)(unsafe.Pointer(&_operatorMaskØ00__func__Ø000))), unsafe.Pointer(str(107656))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_op != i32(37)) || (int32(_c) == i32(2)) { - return i32(0) } - return func() int32 { + }() + func() { + if _op == i32(37) && int32(_c) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128545), unsafe.Pointer((*int8)(unsafe.Pointer(&_operatorMaskØ00__func__Ø000))), unsafe.Pointer(str(107680))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_op != i32(40)) || (int32(_c) == i32(16)) { - return i32(0) } - return func() int32 { + }() + func() { + if _op == i32(40) && int32(_c) != i32(16) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128546), unsafe.Pointer((*int8)(unsafe.Pointer(&_operatorMaskØ00__func__Ø000))), unsafe.Pointer(str(107704))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_op != i32(39)) || (int32(_c) == i32(8)) { - return i32(0) } - return func() int32 { + }() + func() { + if _op == i32(39) && int32(_c) != i32(8) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128547), unsafe.Pointer((*int8)(unsafe.Pointer(&_operatorMaskØ00__func__Ø000))), unsafe.Pointer(str(107728))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_op != i32(38)) || (int32(_c) == i32(4)) { - return i32(0) } - return func() int32 { + }() + func() { + if _op == i32(38) && int32(_c) != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128548), unsafe.Pointer((*int8)(unsafe.Pointer(&_operatorMaskØ00__func__Ø000))), unsafe.Pointer(str(107752))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_op != i32(41)) || (int32(_c) == i32(32)) { - return i32(0) } - return func() int32 { + }() + func() { + if _op == i32(41) && int32(_c) != i32(32) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128549), unsafe.Pointer((*int8)(unsafe.Pointer(&_operatorMaskØ00__func__Ø000))), unsafe.Pointer(str(107776))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_op != i32(29)) || (int32(_c) == i32(128)) { - return i32(0) } - return func() int32 { + }() + func() { + if _op == i32(29) && int32(_c) != i32(128) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128550), unsafe.Pointer((*int8)(unsafe.Pointer(&_operatorMaskØ00__func__Ø000))), unsafe.Pointer(str(107800))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _c return @@ -111519,15 +100348,11 @@ func _exprCommute(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr) { // sqlite3.c:1 _ = _4_t _expRight = uint16(((*XExpr)(unsafe.Pointer(_pExpr.X5)).X2) & uint32(i32(256))) _expLeft = uint16(((*XExpr)(unsafe.Pointer(_pExpr.X4)).X2) & uint32(i32(256))) - func() int32 { - if _allowedOp(tls, int32(_pExpr.X0)) != 0 && (int32(_pExpr.X0) != i32(33)) { - return i32(0) - } - return func() int32 { + func() { + if _allowedOp(tls, int32(_pExpr.X0)) == 0 || int32(_pExpr.X0) == i32(33) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128502), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprCommuteØ00__func__Ø000))), unsafe.Pointer(str(107840))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_expRight) != int32(_expLeft) { goto _3 @@ -111568,15 +100393,11 @@ _3: i32(0) i32(0) i32(0) - func() int32 { - if (int32(_pExpr.X0) >= i32(38)) && (int32(_pExpr.X0) <= i32(41)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pExpr.X0) < i32(38) || int32(_pExpr.X0) > i32(41) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128522), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprCommuteØ00__func__Ø000))), unsafe.Pointer(str(107884))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(0 /* X0 */))) = uint8(((int32(_pExpr.X0) - i32(38)) ^ i32(2)) + i32(38)) _7: @@ -111684,27 +100505,19 @@ func _exprAnalyzeOrTerm(tls *crt.TLS, _pSrc *XSrcList, _pWC *XWhereClause, _idxT _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) _pTerm = (*XWhereTerm)(unsafe.Pointer(uintptr(_pWC.X5) + 64*uintptr(_idxTerm))) _pExpr = (*XExpr)(unsafe.Pointer(_pTerm.X0)) - func() int32 { - if (int32(_pTerm.X3) & i32(49)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pTerm.X3) & i32(49)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128917), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(107936))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pExpr.X0) == i32(27) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pExpr.X0) != i32(27) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128918), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108000))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - *(**XWhereOrInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T6289219)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */))))))) = store6579482(&_pOrInfo, (*XWhereOrInfo)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, u64(560))))) + *(**XWhereOrInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T6289201)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */))))))) = store6579482(&_pOrInfo, (*XWhereOrInfo)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, u64(560))))) if _pOrInfo != (*XWhereOrInfo)(unsafe.Pointer(uintptr(i32(0)))) { goto _4 } @@ -111729,15 +100542,11 @@ _4: return _5: - func() int32 { - if (_pOrWc.X3) >= i32(2) { - return i32(0) - } - return func() int32 { + func() { + if (_pOrWc.X3) < i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128928), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108020))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _indexable = u64(18446744073709551615) _chngToIN = u64(18446744073709551615) @@ -111751,15 +100560,11 @@ _8: goto _13 } - func() int32 { - if (int32(_pOrTerm.X3) & i32(48)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pOrTerm.X3) & i32(48)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128938), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108036))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _chngToIN = uint64(i32(0)) _2_pAndInfo = (*XWhereAndInfo)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, _db, u64(552)))) @@ -111768,7 +100573,7 @@ _8: } _3_b = uint64(i32(0)) - *(**XWhereAndInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T6289219)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(40 /* X10 */))))))) = _2_pAndInfo + *(**XWhereAndInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T6289201)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(40 /* X10 */))))))) = _2_pAndInfo { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(18 /* X3 */))) *p = uint16(int32(*p) | i32(32)) @@ -111791,15 +100596,11 @@ _18: goto _21 } - func() int32 { - if (*XExpr)(unsafe.Pointer(_3_pAndTerm.X0)) != nil { - return i32(0) - } - return func() int32 { + func() { + if (*XExpr)(unsafe.Pointer(_3_pAndTerm.X0)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128957), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108088))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _allowedOp(tls, int32((*XExpr)(unsafe.Pointer(_3_pAndTerm.X0)).X0)) == 0 && int32(_3_pAndTerm.X4) != i32(64) { goto _25 @@ -111921,15 +100722,11 @@ _46: goto _49 } - func() int32 { - if (int32(_pOrTerm.X4) & i32(2)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pOrTerm.X4) & i32(2)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129043), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108104))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(18 /* X3 */))) @@ -111940,15 +100737,11 @@ _46: goto _52 } - func() int32 { - if _15_j == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if _15_j != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129048), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108132))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _47 @@ -111957,20 +100750,16 @@ _52: goto _55 } - func() int32 { - if (int32(_pOrTerm.X3) & i32(10)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pOrTerm.X3) & i32(10)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129059), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108140))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _47 _55: - _15_iColumn = *(*int32)(unsafe.Pointer((*T6289219)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(40 /* X10 */))))) + _15_iColumn = *(*int32)(unsafe.Pointer((*T6289201)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(40 /* X10 */))))) _15_iCursor = _pOrTerm.X8 goto _49 @@ -111983,35 +100772,23 @@ _49: goto _58 } - func() int32 { - if _15_j == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if _15_j != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129069), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108132))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_chngToIN & (_chngToIN - uint64(i32(1)))) == uint64(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_chngToIN & (_chngToIN - uint64(i32(1)))) != uint64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129070), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108188))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _chngToIN == _sqlite3WhereGetMask(tls, (*XWhereMaskSet)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo))+uintptr(648 /* X22 */))), _15_iCursor) { - return i32(0) } - return func() int32 { + }() + func() { + if _chngToIN != _sqlite3WhereGetMask(tls, (*XWhereMaskSet)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo))+uintptr(648 /* X22 */))), _15_iCursor) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129071), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108212))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _45 @@ -112022,15 +100799,11 @@ _65: goto _69 } - func() int32 { - if (int32(_pOrTerm.X4) & i32(2)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pOrTerm.X4) & i32(2)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129080), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108104))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pOrTerm.X8) == _15_iCursor { goto _72 @@ -112044,7 +100817,7 @@ _65: goto _73 _72: - if (*(*int32)(unsafe.Pointer((*T6289219)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(40 /* X10 */)))))) == _15_iColumn { + if (*(*int32)(unsafe.Pointer((*T6289201)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(40 /* X10 */)))))) == _15_iColumn { goto _74 } @@ -112097,35 +100870,23 @@ _80: goto _81 _84: - func() int32 { - if (int32(_pOrTerm.X4) & i32(2)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pOrTerm.X4) & i32(2)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129114), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108104))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pOrTerm.X8) == _15_iCursor { - return i32(0) } - return func() int32 { + }() + func() { + if (_pOrTerm.X8) != _15_iCursor { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129115), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108272))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*(*int32)(unsafe.Pointer((*T6289219)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(40 /* X10 */)))))) == _15_iColumn { - return i32(0) } - return func() int32 { + }() + func() { + if (*(*int32)(unsafe.Pointer((*T6289201)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(40 /* X10 */)))))) != _15_iColumn { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129116), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108304))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _27_pDup = _sqlite3ExprDup(tls, _db, (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pOrTerm.X0)).X5)), i32(0)) _27_pList = _sqlite3ExprListAppend(tls, (*XParse)(unsafe.Pointer(_pWInfo.X0)), _27_pList, _27_pDup) @@ -112135,15 +100896,11 @@ _81: goto _80 _83: - func() int32 { - if _27_pLeft != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _27_pLeft == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129121), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108336))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _27_pDup = _sqlite3ExprDup(tls, _db, _27_pLeft, i32(0)) _27_pNew = _sqlite3PExpr(tls, _pParse, i32(33), _27_pDup, (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) @@ -112152,17 +100909,13 @@ _83: } _transferJoinMarkings(tls, _27_pNew, _pExpr) - func() int32 { - if ((_27_pNew.X2) & uint32(i32(2048))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_27_pNew.X2) & uint32(i32(2048))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129127), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108348))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_27_pNew)) + uintptr(32 /* X6 */))))))) = _27_pList + *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_27_pNew)) + uintptr(32 /* X6 */))))))) = _27_pList _29_idxNew = _whereClauseInsert(tls, _pWC, _27_pNew, uint16(i32(3))) _exprAnalyze(tls, _pSrc, _pWC, _29_idxNew) _pTerm = (*XWhereTerm)(unsafe.Pointer(uintptr(_pWC.X5) + 64*uintptr(_idxTerm))) @@ -112199,11 +100952,11 @@ func _whereNthSubterm(tls *crt.TLS, _pTerm *XWhereTerm, _N int32) (r0 *XWhereTer return _0: - if _N >= ((*XWhereClause)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*T6289219)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */)))))) + uintptr(0 /* X0 */))).X3) { + if _N >= ((*XWhereClause)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*T6289201)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */)))))) + uintptr(0 /* X0 */))).X3) { goto _3 } - r0 = (*XWhereTerm)(unsafe.Pointer(uintptr((*XWhereClause)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*T6289219)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */))))))+uintptr(0 /* X0 */))).X5) + 64*uintptr(_N))) + r0 = (*XWhereTerm)(unsafe.Pointer(uintptr((*XWhereClause)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*T6289201)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */))))))+uintptr(0 /* X0 */))).X5) + 64*uintptr(_N))) return _3: @@ -112245,25 +100998,17 @@ _1: return _3: - func() int32 { - if ((*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pOne.X0)).X4)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) && ((*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pOne.X0)).X5)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pOne.X0)).X4)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) || (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pOne.X0)).X5)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128785), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereCombineDisjunctsØ00__func__Ø000))), unsafe.Pointer(str(108408))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTwo.X0)).X4)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) && ((*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTwo.X0)).X5)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTwo.X0)).X4)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) || (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTwo.X0)).X5)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128786), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereCombineDisjunctsØ00__func__Ø000))), unsafe.Pointer(str(108456))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3ExprCompare(tls, (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pOne.X0)).X4)), (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTwo.X0)).X4)), i32(-1)) == 0 { goto _10 @@ -112291,15 +101036,11 @@ _11: goto _14 _13: - func() int32 { - if (int32(_eOp) & i32(36)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(_eOp) & i32(36)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128794), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereCombineDisjunctsØ00__func__Ø000))), unsafe.Pointer(str(108504))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _eOp = uint16(i32(32)) _14: @@ -112319,15 +101060,11 @@ _18: goto _21 } - func() int32 { - if _op < i32(41) { - return i32(0) - } - return func() int32 { + func() { + if _op >= i32(41) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128801), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereCombineDisjunctsØ00__func__Ø000))), unsafe.Pointer(str(108524))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _op += 1 goto _18 @@ -112390,7 +101127,7 @@ func _isLikeOrGlob(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _ppPrefix **XEx return _0: - _pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) + _pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) _pLeft = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_pList.X1) + 32*uintptr(i32(1)))).X0)) _pRight = _sqlite3ExprSkipCollate(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_pList.X1)+32*uintptr(i32(0)))).X0))) _op = int32(_pRight.X0) @@ -112408,15 +101145,11 @@ _0: _z = (*int8)(unsafe.Pointer(Xsqlite3_value_text(tls, _pVal))) _3: _sqlite3VdbeSetVarmask(tls, (*TVdbe)(unsafe.Pointer(_pParse.X2)), _2_iCol) - func() int32 { - if (int32(_pRight.X0) == i32(135)) || (int32(_pRight.X0) == i32(157)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pRight.X0) != i32(135) && int32(_pRight.X0) != i32(157) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128605), unsafe.Pointer((*int8)(unsafe.Pointer(&_isLikeOrGlobØ00__func__Ø000))), unsafe.Pointer(str(108560))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _7 @@ -112425,7 +101158,7 @@ _1: goto _8 } - _z = *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRight)) + uintptr(8 /* X3 */))))) + _z = *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRight)) + uintptr(8 /* X3 */))))) _8: _7: if _z == nil { @@ -112466,7 +101199,7 @@ _16: goto _23 } - *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_9_pPrefix)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_cnt))) = int8(i32(0)) + *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_9_pPrefix)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_cnt))) = int8(i32(0)) _23: *_ppPrefix = _9_pPrefix if _op != i32(135) { @@ -112475,7 +101208,7 @@ _23: _10_v = (*TVdbe)(unsafe.Pointer(_pParse.X2)) _sqlite3VdbeSetVarmask(tls, _10_v, int32(_pRight.X9)) - if (*_pisComplete) == 0 || (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRight)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(1))))) == 0 { + if (*_pisComplete) == 0 || (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRight)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(1))))) == 0 { goto _26 } @@ -112501,7 +101234,7 @@ _9: func _sqlite3IsLikeFunction(tls *crt.TLS, _db *Xsqlite3, _pExpr *XExpr, _pIsNocase *int32, _aWc *int8) (r0 int32) { // sqlite3.c:107002:1 var _pDef *XFuncDef // sqlite3.c:107003:11 _ = _pDef - if int32(_pExpr.X0) == i32(151) && (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) != nil && ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0) == i32(2) { + if int32(_pExpr.X0) == i32(151) && (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) != nil && ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0) == i32(2) { goto _2 } @@ -112509,25 +101242,18 @@ func _sqlite3IsLikeFunction(tls *crt.TLS, _db *Xsqlite3, _pExpr *XExpr, _pIsNoca return _2: - func() int32 { - if ((_pExpr.X2) & uint32(i32(2048))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_pExpr.X2) & uint32(i32(2048))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107010), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3IsLikeFunctionØ00__func__Ø000))), unsafe.Pointer(str(43812))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _pDef = _sqlite3FindFunction(tls, _db, *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), i32(2), uint8(i32(1)), uint8(i32(0))) + _pDef = _sqlite3FindFunction(tls, _db, *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), i32(2), uint8(i32(1)), uint8(i32(0))) if func() int32 { if _pDef == (*XFuncDef)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107012), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3IsLikeFunctionØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107012), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3IsLikeFunctionØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -112541,35 +101267,23 @@ _2: _8: crt.Xmemcpy(tls, (unsafe.Pointer)(_aWc), _pDef.X2, uint64(i32(3))) - func() int32 { - if (*int8)(unsafe.Pointer(&_likeInfoAlt)) == (*int8)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_likeInfoAlt))+uintptr(0 /* X0 */))))) { - return i32(0) - } - return func() int32 { + func() { + if (*int8)(unsafe.Pointer(&_likeInfoAlt)) != (*int8)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_likeInfoAlt))+uintptr(0 /* X0 */))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107021), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3IsLikeFunctionØ00__func__Ø000))), unsafe.Pointer(str(108612))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_likeInfoAlt))+1*uintptr(i32(1)))) == (*int8)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_likeInfoAlt))+uintptr(1 /* X1 */))))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_likeInfoAlt))+1*uintptr(i32(1)))) != (*int8)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_likeInfoAlt))+uintptr(1 /* X1 */))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107022), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3IsLikeFunctionØ00__func__Ø000))), unsafe.Pointer(str(108664))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_likeInfoAlt))+1*uintptr(i32(2)))) == (*int8)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_likeInfoAlt))+uintptr(2 /* X2 */))))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_likeInfoAlt))+1*uintptr(i32(2)))) != (*int8)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_likeInfoAlt))+uintptr(2 /* X2 */))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107023), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3IsLikeFunctionØ00__func__Ø000))), unsafe.Pointer(str(108724))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *_pIsNocase = bool2int((int32(_pDef.X1) & i32(8)) == i32(0)) r0 = i32(1) @@ -112594,15 +101308,11 @@ func _sqlite3VdbeGetBoundValue(tls *crt.TLS, _v *TVdbe, _iVar int32, _aff uint8) _ = _1_pMem var _2_pRet *XMem // sqlite3.c:75872:21 _ = _2_pRet - func() int32 { - if _iVar > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _iVar <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75868), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeGetBoundValueØ00__func__Ø000))), unsafe.Pointer(str(108808))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _v == nil { goto _2 @@ -112638,15 +101348,11 @@ func init() { } func _sqlite3VdbeSetVarmask(tls *crt.TLS, _v *TVdbe, _iVar int32) { // sqlite3.c:75888:1 - func() int32 { - if _iVar > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _iVar <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75889), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSetVarmaskØ00__func__Ø000))), unsafe.Pointer(str(108808))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _iVar < i32(32) { goto _2 @@ -112703,7 +101409,7 @@ func _isMatchOfColumn(tls *crt.TLS, _pExpr *XExpr, _peOp2 *uint8) (r0 int32) { / return _0: - _pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) + _pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) if _pList != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && (_pList.X0) == i32(2) { goto _2 } @@ -112727,7 +101433,7 @@ _5: goto _8 } - if _sqlite3StrICmp(tls, *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), (*TEncName)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_isMatchOfColumnØ00aOpØ001))+16*uintptr(_i))).X0) != i32(0) { + if _sqlite3StrICmp(tls, *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), (*TEncName)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_isMatchOfColumnØ00aOpØ001))+16*uintptr(_i))).X0) != i32(0) { goto _9 } @@ -112758,15 +101464,11 @@ func _sqlite3ExprForVectorField(tls *crt.TLS, _pParse *XParse, _pVector *XExpr, goto _0 } - func() int32 { - if ((_pVector.X2) & uint32(i32(2048))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if ((_pVector.X2) & uint32(i32(2048))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91148), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprForVectorFieldØ00__func__Ø000))), unsafe.Pointer(str(108892))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pRet = _sqlite3PExpr(tls, _pParse, i32(159), (*XExpr)(unsafe.Pointer(uintptr(i32(0)))), (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) if _pRet == nil { @@ -112776,15 +101478,11 @@ func _sqlite3ExprForVectorField(tls *crt.TLS, _pParse *XParse, _pVector *XExpr, *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRet)) + uintptr(48 /* X9 */))) = int16(_iField) *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRet)) + uintptr(16 /* X4 */))))) = _pVector _3: - func() int32 { - if (_pRet == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) || ((_pRet.X8) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _pRet != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) && (_pRet.X8) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91170), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprForVectorFieldØ00__func__Ø000))), unsafe.Pointer(str(108924))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _7 @@ -112793,7 +101491,7 @@ _0: goto _8 } - _pVector = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(_iField))).X0)) + _pVector = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(_iField))).X0)) _8: _pRet = _sqlite3ExprDup(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _pVector, i32(0)) _7: @@ -113038,29 +101736,21 @@ func _whereScanNext(tls *crt.TLS, _pScan *XWhereScan) (r0 *XWhereTerm) { // sqli var _10_pParse *XParse // sqlite3.c:130071:21 _ = _10_pParse _k = _pScan.X8 - func() int32 { - if int32(_pScan.X6) <= int32(_pScan.X5) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pScan.X6) > int32(_pScan.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130035), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereScanNextØ00__func__Ø000))), unsafe.Pointer(str(108980))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pWC = (*XWhereClause)(unsafe.Pointer(_pScan.X1)) _2: _iColumn = *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[11]int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pScan))+uintptr(88 /* X10 */))))) + 2*uintptr(int32(_pScan.X6)-i32(1)))) _iCur = *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[11]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pScan))+uintptr(44 /* X9 */))))) + 4*uintptr(int32(_pScan.X6)-i32(1)))) - func() int32 { - if _pWC != (*XWhereClause)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pWC == (*XWhereClause)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130040), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereScanNextØ00__func__Ø000))), unsafe.Pointer(str(109012))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _6: _pTerm = (*XWhereTerm)(unsafe.Pointer(uintptr(unsafe.Pointer((*XWhereTerm)(unsafe.Pointer(_pWC.X5)))) + uintptr(unsafe.Pointer((*XWhereTerm)(unsafe.Pointer(uintptr(unsafe.Pointer((*XWhereTerm)(unsafe.Pointer(uintptr(_k)))))*uintptr(unsafe.Pointer((*XWhereTerm)(unsafe.Pointer(uintptr(64))))))))))) @@ -113069,11 +101759,11 @@ _7: goto _10 } - if (_pTerm.X8) != _iCur || (*(*int32)(unsafe.Pointer((*T6289219)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */)))))) != int32(_iColumn) || int32(_iColumn) == i32(-2) && _sqlite3ExprCompareSkip(tls, (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTerm.X0)).X4)), (*XExpr)(unsafe.Pointer(_pScan.X3)), _iCur) != i32(0) || int32(_pScan.X6) > i32(1) && (((*XExpr)(unsafe.Pointer(_pTerm.X0)).X2)&uint32(i32(1))) != uint32(i32(0)) { + if (_pTerm.X8) != _iCur || (*(*int32)(unsafe.Pointer((*T6289201)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */)))))) != int32(_iColumn) || int32(_iColumn) == i32(-2) && _sqlite3ExprCompareSkip(tls, (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTerm.X0)).X4)), (*XExpr)(unsafe.Pointer(_pScan.X3)), _iCur) != i32(0) || int32(_pScan.X6) > i32(1) && (((*XExpr)(unsafe.Pointer(_pTerm.X0)).X2)&uint32(i32(1))) != uint32(i32(0)) { goto _16 } - if (int32(_pTerm.X4)&i32(2048)) == i32(0) || int32(_pScan.X5) >= i32(11) || int32(store5518888(&_pX, _sqlite3ExprSkipCollate(tls, (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTerm.X0)).X5)))).X0) != i32(152) { + if (int32(_pTerm.X4)&i32(2048)) == i32(0) || int32(_pScan.X5) >= i32(11) || int32(store5518870(&_pX, _sqlite3ExprSkipCollate(tls, (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTerm.X0)).X5)))).X0) != i32(152) { goto _19 } @@ -113120,15 +101810,11 @@ _19: goto _8 _30: - func() int32 { - if (*XExpr)(unsafe.Pointer(_pX.X4)) != nil { - return i32(0) - } - return func() int32 { + func() { + if (*XExpr)(unsafe.Pointer(_pX.X4)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130076), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereScanNextØ00__func__Ø000))), unsafe.Pointer(str(109020))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _10_pColl = _sqlite3BinaryCompareCollSeq(tls, _10_pParse, (*XExpr)(unsafe.Pointer(_pX.X4)), (*XExpr)(unsafe.Pointer(_pX.X5))) if _10_pColl != (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))) { @@ -113145,7 +101831,7 @@ _33: _34: _29: - if (int32(_pTerm.X4)&i32(130)) == i32(0) || int32(store5518888(&_pX, (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTerm.X0)).X5))).X0) != i32(152) || (_pX.X8) != (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[11]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pScan))+uintptr(44 /* X9 */))))) + 4*uintptr(i32(0))))) || int32(_pX.X9) != int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[11]int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pScan))+uintptr(88 /* X10 */))))) + 2*uintptr(i32(0))))) { + if (int32(_pTerm.X4)&i32(130)) == i32(0) || int32(store5518870(&_pX, (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTerm.X0)).X5))).X0) != i32(152) || (_pX.X8) != (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[11]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pScan))+uintptr(44 /* X9 */))))) + 4*uintptr(i32(0))))) || int32(_pX.X9) != int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[11]int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pScan))+uintptr(88 /* X10 */))))) + 2*uintptr(i32(0))))) { goto _38 } @@ -113224,25 +101910,17 @@ _3: func _comparisonAffinity(tls *crt.TLS, _pExpr *XExpr) (r0 int8) { // sqlite3.c:90957:1 var _aff int8 // sqlite3.c:90958:8 _ = _aff - func() int32 { - if ((((((((int32(_pExpr.X0) == i32(37)) || (int32(_pExpr.X0) == i32(33))) || (int32(_pExpr.X0) == i32(40))) || (int32(_pExpr.X0) == i32(38))) || (int32(_pExpr.X0) == i32(41))) || (int32(_pExpr.X0) == i32(39))) || (int32(_pExpr.X0) == i32(36))) || (int32(_pExpr.X0) == i32(29))) || (int32(_pExpr.X0) == i32(148)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pExpr.X0) != i32(37) && int32(_pExpr.X0) != i32(33) && int32(_pExpr.X0) != i32(40) && int32(_pExpr.X0) != i32(38) && int32(_pExpr.X0) != i32(41) && int32(_pExpr.X0) != i32(39) && int32(_pExpr.X0) != i32(36) && int32(_pExpr.X0) != i32(29) && int32(_pExpr.X0) != i32(148) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90959), unsafe.Pointer((*int8)(unsafe.Pointer(&_comparisonAffinityØ00__func__Ø000))), unsafe.Pointer(str(109048))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XExpr)(unsafe.Pointer(_pExpr.X4)) != nil { - return i32(0) } - return func() int32 { + }() + func() { + if (*XExpr)(unsafe.Pointer(_pExpr.X4)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90962), unsafe.Pointer((*int8)(unsafe.Pointer(&_comparisonAffinityØ00__func__Ø000))), unsafe.Pointer(str(109228))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _aff = _sqlite3ExprAffinity(tls, (*XExpr)(unsafe.Pointer(_pExpr.X4))) if (*XExpr)(unsafe.Pointer(_pExpr.X5)) == nil { @@ -113257,7 +101935,7 @@ _12: goto _14 } - _aff = _sqlite3CompareAffinity(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0)).X1)+32*uintptr(i32(0)))).X0)), _aff) + _aff = _sqlite3CompareAffinity(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0)).X1)+32*uintptr(i32(0)))).X0)), _aff) goto _15 _14: @@ -113323,25 +102001,17 @@ _3: func _indexColumnNotNull(tls *crt.TLS, _pIdx *XIndex, _iCol int32) (r0 int32) { // sqlite3.c:130253:1 var _j int32 // sqlite3.c:130254:7 _ = _j - func() int32 { - if _pIdx != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pIdx == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130255), unsafe.Pointer((*int8)(unsafe.Pointer(&_indexColumnNotNullØ00__func__Ø000))), unsafe.Pointer(str(43052))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_iCol >= i32(0)) && (_iCol < int32(_pIdx.X14)) { - return i32(0) } - return func() int32 { + }() + func() { + if _iCol < i32(0) || _iCol >= int32(_pIdx.X14) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130256), unsafe.Pointer((*int8)(unsafe.Pointer(&_indexColumnNotNullØ00__func__Ø000))), unsafe.Pointer(str(109264))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _j = int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_iCol)))) if _j < i32(0) { @@ -113360,15 +102030,11 @@ _5: return _7: - func() int32 { - if _j == i32(-2) { - return i32(0) - } - return func() int32 { + func() { + if _j != i32(-2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130263), unsafe.Pointer((*int8)(unsafe.Pointer(&_indexColumnNotNullØ00__func__Ø000))), unsafe.Pointer(str(109296))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = i32(0) return @@ -113411,15 +102077,11 @@ func _whereShortCut(tls *crt.TLS, _pBuilder *XWhereLoopBuilder) (r0 int32) { // return _0: - func() int32 { - if ((*XSrcList)(unsafe.Pointer(_pWInfo.X1)).X0) >= i32(1) { - return i32(0) - } - return func() int32 { + func() { + if ((*XSrcList)(unsafe.Pointer(_pWInfo.X1)).X0) < i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134049), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereShortCutØ00__func__Ø000))), unsafe.Pointer(str(109324))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pItem = (*TSrcList_item)(unsafe.Pointer((*[1]TSrcList_item)(unsafe.Pointer(uintptr(_pWInfo.X1) + uintptr(8 /* X2 */))))) _pTab = (*XTable)(unsafe.Pointer(_pItem.X4)) @@ -113431,7 +102093,7 @@ _0: return _3: - if ((uint32(((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(1))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(1))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _4 } @@ -113463,15 +102125,11 @@ _7: goto _10 } - func() int32 { - if (**XWhereTerm)(unsafe.Pointer((*[3]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(80 /* X15 */))))) == (**XWhereTerm)(unsafe.Pointer(_pLoop.X13)) { - return i32(0) - } - return func() int32 { + func() { + if (**XWhereTerm)(unsafe.Pointer((*[3]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(80 /* X15 */))))) != (**XWhereTerm)(unsafe.Pointer(_pLoop.X13)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134071), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereShortCutØ00__func__Ø000))), unsafe.Pointer(str(109352))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pIdx.X15) != i32(0) && (*XExpr)(unsafe.Pointer(_pIdx.X9)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) && int32(_pIdx.X13) <= i32(3) { goto _15 @@ -113657,13 +102315,13 @@ _0: _1_mUnusable = uint64(i32(0)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(17 /* X3 */))) = uint8(_iTab) *(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X1 */))) = _sqlite3WhereGetMask(tls, (*XWhereMaskSet)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo))+uintptr(648 /* X22 */))), _pItem.X11) - if ((int32((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(60 /* X9 */))).X0) | int32(_priorJointype)) & i32(10)) == i32(0) { + if ((int32((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(60 /* X9 */))).X0) | int32(_priorJointype)) & i32(10)) == i32(0) { goto _4 } _mPrereq = _mPrior _4: - _priorJointype = (*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(60 /* X9 */))).X0 + _priorJointype = (*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(60 /* X9 */))).X0 if ((*XTable)(unsafe.Pointer(_pItem.X4)).X16) == 0 { goto _5 } @@ -113674,7 +102332,7 @@ _6: goto _9 } - if _1_mUnusable == 0 && (int32((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_p))+uintptr(60 /* X9 */))).X0)&i32(10)) == 0 { + if _1_mUnusable == 0 && (int32((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_p))+uintptr(60 /* X9 */))).X0)&i32(10)) == 0 { goto _11 } @@ -113760,30 +102418,22 @@ func _whereLoopAddVirtual(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _mPrereq u var _6_mThis uint64 // sqlite3.c:133051:17 _ = _6_mThis _rc = i32(0) - func() int32 { - if (_mPrereq & _mUnusable) == uint64(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_mPrereq & _mUnusable) != uint64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132995), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddVirtualØ00__func__Ø000))), unsafe.Pointer(str(109404))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pWInfo = (*XWhereInfo)(unsafe.Pointer(_pBuilder.X0)) _pParse = (*XParse)(unsafe.Pointer(_pWInfo.X0)) _pWC = (*XWhereClause)(unsafe.Pointer(_pBuilder.X1)) _pNew = (*XWhereLoop)(unsafe.Pointer(_pBuilder.X3)) _pSrc = (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr(_pWInfo.X1)+uintptr(8 /* X2 */))))) + 112*uintptr(_pNew.X3))) - func() int32 { - if ((*XTable)(unsafe.Pointer(_pSrc.X4)).X16) != 0 { - return i32(0) - } - return func() int32 { + func() { + if ((*XTable)(unsafe.Pointer(_pSrc.X4)).X16) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133001), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddVirtualØ00__func__Ø000))), unsafe.Pointer(str(109432))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _p = _allocateIndexInfo(tls, _pParse, _pWC, _mUnusable, _pSrc, (*XExprList)(unsafe.Pointer(_pBuilder.X2)), &_mNoOmit) if _p != (*Xsqlite3_index_info)(unsafe.Pointer(uintptr(i32(0)))) { @@ -113822,15 +102472,11 @@ _5: } _rc = _whereLoopAddVirtualOne(tls, _pBuilder, _mPrereq, u64(18446744073709551615), uint16(i32(1)), _p, _mNoOmit, &_bIn) - func() int32 { - if _bIn == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _bIn != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133036), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddVirtualØ00__func__Ø000))), unsafe.Pointer(str(109456))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _2_mBestNoIn = (_pNew.X0) & (^_mPrereq) if _2_mBestNoIn != uint64(i32(0)) { @@ -113847,15 +102493,11 @@ _12: } _5_mNext = u64(18446744073709551615) - func() int32 { - if _5_mNext > uint64(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _5_mNext <= uint64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133049), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddVirtualØ00__func__Ø000))), unsafe.Pointer(str(109464))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _5_i = i32(0) _16: @@ -113992,15 +102634,11 @@ _4: goto _1 _5: - func() int32 { - if ((int32(_pTerm.X4) & i32(-2049)) & ((int32(_pTerm.X4) & i32(-2049)) - i32(1))) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if ((int32(_pTerm.X4) & i32(-2049)) & ((int32(_pTerm.X4) & i32(-2049)) - i32(1))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130691), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateIndexInfoØ00__func__Ø000))), unsafe.Pointer(str(109492))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_pTerm.X4) & i32(-2433)) != i32(0) { goto _8 @@ -114016,15 +102654,11 @@ _8: goto _1 _9: - func() int32 { - if (*(*int32)(unsafe.Pointer((*T6289219)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */)))))) >= i32(-1) { - return i32(0) - } - return func() int32 { + func() { + if (*(*int32)(unsafe.Pointer((*T6289201)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */)))))) < i32(-1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130698), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateIndexInfoØ00__func__Ø000))), unsafe.Pointer(str(109536))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nTerm += 1 _1: @@ -114101,15 +102735,11 @@ _25: goto _22 _26: - func() int32 { - if ((int32(_pTerm.X4) & i32(-2049)) & ((int32(_pTerm.X4) & i32(-2049)) - i32(1))) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if ((int32(_pTerm.X4) & i32(-2049)) & ((int32(_pTerm.X4) & i32(-2049)) - i32(1))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130747), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateIndexInfoØ00__func__Ø000))), unsafe.Pointer(str(109492))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_pTerm.X4) & i32(-2433)) != i32(0) { goto _29 @@ -114125,17 +102755,13 @@ _29: goto _22 _30: - func() int32 { - if (*(*int32)(unsafe.Pointer((*T6289219)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */)))))) >= i32(-1) { - return i32(0) - } - return func() int32 { + func() { + if (*(*int32)(unsafe.Pointer((*T6289201)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */)))))) < i32(-1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130754), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateIndexInfoØ00__func__Ø000))), unsafe.Pointer(str(109536))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*Tsqlite3_index_constraint)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxCons))+12*uintptr(_j))))) + uintptr(0 /* X0 */))) = *(*int32)(unsafe.Pointer((*T6289219)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */))))) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*Tsqlite3_index_constraint)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxCons))+12*uintptr(_j))))) + uintptr(0 /* X0 */))) = *(*int32)(unsafe.Pointer((*T6289201)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */))))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*Tsqlite3_index_constraint)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxCons))+12*uintptr(_j))))) + uintptr(8 /* X3 */))) = _i _6_op = uint8(int32(uint8(_pTerm.X4)) & i32(8191)) if int32(_6_op) != i32(1) { @@ -114157,15 +102783,11 @@ _34: i32(0) i32(0) i32(0) - func() int32 { - if (int32(_pTerm.X4) & i32(127)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pTerm.X4) & i32(127)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130772), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateIndexInfoØ00__func__Ø000))), unsafe.Pointer(str(109564))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_6_op)&i32(60)) == 0 || _sqlite3ExprIsVector(tls, (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTerm.X0)).X5))) == 0 { goto _38 @@ -114296,15 +102918,11 @@ func _whereLoopAddVirtualOne(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _mPrere _pParse = (*XParse)(unsafe.Pointer((*XWhereInfo)(unsafe.Pointer(_pBuilder.X0)).X0)) _pSrc = (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((*XWhereInfo)(unsafe.Pointer(_pBuilder.X0)).X1)+uintptr(8 /* X2 */))))) + 112*uintptr(_pNew.X3))) _nConstraint = _pIdxInfo.X0 - func() int32 { - if (_mUsable & _mPrereq) == _mPrereq { - return i32(0) - } - return func() int32 { + func() { + if (_mUsable & _mPrereq) != _mPrereq { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132844), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddVirtualOneØ00__func__Ø000))), unsafe.Pointer(str(109652))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *_pbIn = i32(0) *(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(0 /* X0 */))) = _mPrereq @@ -114328,15 +102946,11 @@ _7: _5: crt.Xmemset(tls, (unsafe.Pointer)(_pUsage), i32(0), u64(8)*uint64(_nConstraint)) - func() int32 { - if (_pIdxInfo.X7) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pIdxInfo.X7) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132863), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddVirtualOneØ00__func__Ø000))), unsafe.Pointer(str(109684))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxInfo)) + uintptr(48 /* X6 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxInfo)) + uintptr(40 /* X5 */))) = i32(0) @@ -114355,15 +102969,11 @@ _5: _10: _mxTerm = i32(-1) - func() int32 { - if int32(_pNew.X12) >= _nConstraint { - return i32(0) - } - return func() int32 { + func() { + if int32(_pNew.X12) < _nConstraint { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132877), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddVirtualOneØ00__func__Ø000))), unsafe.Pointer(str(109716))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = i32(0) _13: @@ -114405,15 +103015,11 @@ _26: *p = (*p) | (_4_pTerm.X11) sink992 = *p } - func() int32 { - if _3_iTerm < int32(_pNew.X12) { - return i32(0) - } - return func() int32 { + func() { + if _3_iTerm >= int32(_pNew.X12) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132901), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddVirtualOneØ00__func__Ø000))), unsafe.Pointer(str(109772))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew.X13)) + 8*uintptr(_3_iTerm))) = _4_pTerm if _3_iTerm <= _mxTerm { @@ -114443,15 +103049,11 @@ _31: sink961 = *p } *_pbIn = i32(1) - func() int32 { - if (int32(_mExclude) & i32(1)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_mExclude) & i32(1)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132915), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddVirtualOneØ00__func__Ø000))), unsafe.Pointer(str(109792))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _32: _21: @@ -114465,15 +103067,11 @@ _20: sink4530 = *p } *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(52 /* X10 */))) = uint16(_mxTerm + i32(1)) - func() int32 { - if int32(_pNew.X10) <= int32(_pNew.X12) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pNew.X10) > int32(_pNew.X12) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132922), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddVirtualOneØ00__func__Ø000))), unsafe.Pointer(str(109816))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6565985)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(32 /* X8 */))))))) + uintptr(0 /* X0 */))) = _pIdxInfo.X5 *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6565985)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(32 /* X8 */))))))) + uintptr(4 /* X1 */))) = uint8(_pIdxInfo.X7) @@ -114940,25 +103538,17 @@ _0: goto _1 _5: - func() int32 { - if ((int32(_p.X5) == i32(0)) || (int32(_pTemplate.X5) == i32(0))) || (int32(_p.X5) == int32(_pTemplate.X5)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X5) != i32(0) && int32(_pTemplate.X5) != i32(0) && int32(_p.X5) != int32(_pTemplate.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(131808), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopFindLesserØ00__func__Ø000))), unsafe.Pointer(str(109868))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_p.X5) >= int32(_pTemplate.X5) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_p.X5) < int32(_pTemplate.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(131814), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopFindLesserØ00__func__Ø000))), unsafe.Pointer(str(109940))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_p.X9)&uint32(i32(16384))) == uint32(i32(0)) || int32(_pTemplate.X11) != i32(0) || ((_pTemplate.X9)&uint32(i32(512))) == uint32(i32(0)) || ((_pTemplate.X9)&uint32(i32(1))) == uint32(i32(0)) || ((_p.X0)&(_pTemplate.X0)) != (_pTemplate.X0) { goto _16 @@ -114979,15 +103569,11 @@ _20: goto _23 } - func() int32 { - if int32(_p.X5) >= int32(_pTemplate.X5) { - return i32(0) - } - return func() int32 { + func() { + if int32(_p.X5) < int32(_pTemplate.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(131850), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopFindLesserØ00__func__Ø000))), unsafe.Pointer(str(109940))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _3 @@ -115151,15 +103737,11 @@ func _whereLoopAddBtree(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _mPrereq uin _pSrc = (*TSrcList_item)(unsafe.Pointer(uintptr(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabList))+uintptr(8 /* X2 */))))))) + uintptr(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr(_pNew.X3)))))*uintptr(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr(112))))))))))) _pTab = (*XTable)(unsafe.Pointer(_pSrc.X4)) _pWC = (*XWhereClause)(unsafe.Pointer(_pBuilder.X1)) - func() int32 { - if ((*XTable)(unsafe.Pointer(_pSrc.X4)).X16) == 0 { - return i32(0) - } - return func() int32 { + func() { + if ((*XTable)(unsafe.Pointer(_pSrc.X4)).X16) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132598), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeØ00__func__Ø000))), unsafe.Pointer(str(109992))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XIndex)(unsafe.Pointer(_pSrc.X16)) == nil { goto _2 @@ -115188,7 +103770,7 @@ _4: *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aiRowEstPk)) + 2*uintptr(i32(0)))) = _pTab.X12 *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aiRowEstPk)) + 2*uintptr(i32(1)))) = int16(i32(0)) _3_pFirst = (*XIndex)(unsafe.Pointer((*XTable)(unsafe.Pointer(_pSrc.X4)).X2)) - if int32((uint32((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(60 /* X9 */))).X1)<<uint(i32(31)))>>uint(i32(31))) != i32(0) { + if int32((uint32((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(60 /* X9 */))).X1)<<uint(i32(31)))>>uint(i32(31))) != i32(0) { goto _6 } @@ -115199,7 +103781,7 @@ _5: _3: _rSize = _pTab.X12 _rLogSize = _estLog(tls, _rSize) - if (*XWhereOrSet)(unsafe.Pointer(_pBuilder.X4)) != nil || (int32(_pWInfo.X9)&i32(32)) != i32(0) || (((*Xsqlite3)(unsafe.Pointer((*XParse)(unsafe.Pointer(_pWInfo.X0)).X0)).X6)&i32(1048576)) == i32(0) || (*XIndex)(unsafe.Pointer(_pSrc.X16)) != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) || ((uint32((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(60 /* X9 */))).X1)<<uint(i32(31)))>>uint(i32(31))) != 0 || ((_pTab.X9)&uint32(i32(32))) != uint32(i32(0)) || ((uint32(((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(60 /* X9 */))).X1)>>uint(i32(3)))<<uint(i32(31)))>>uint(i32(31))) != 0 || ((uint32(((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(60 /* X9 */))).X1)>>uint(i32(5)))<<uint(i32(31)))>>uint(i32(31))) != 0 { + if (*XWhereOrSet)(unsafe.Pointer(_pBuilder.X4)) != nil || (int32(_pWInfo.X9)&i32(32)) != i32(0) || (((*Xsqlite3)(unsafe.Pointer((*XParse)(unsafe.Pointer(_pWInfo.X0)).X0)).X6)&i32(1048576)) == i32(0) || (*XIndex)(unsafe.Pointer(_pSrc.X16)) != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) || ((uint32((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(60 /* X9 */))).X1)<<uint(i32(31)))>>uint(i32(31))) != 0 || ((_pTab.X9)&uint32(i32(32))) != uint32(i32(0)) || ((uint32(((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(60 /* X9 */))).X1)>>uint(i32(3)))<<uint(i32(31)))>>uint(i32(31))) != 0 || ((uint32(((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(60 /* X9 */))).X1)>>uint(i32(5)))<<uint(i32(31)))>>uint(i32(31))) != 0 { goto _14 } @@ -115244,15 +103826,11 @@ _23: *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(20 /* X5 */))) = int16(i32(0)) _24: *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(24 /* X7 */))) = int16(i32(43)) - func() int32 { - if i32(43) == int32(_sqlite3LogEst(tls, uint64(i32(20)))) { - return i32(0) - } - return func() int32 { + func() { + if i32(43) != int32(_sqlite3LogEst(tls, uint64(i32(20)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132672), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeØ00__func__Ø000))), unsafe.Pointer(str(110016))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(22 /* X6 */))) = _sqlite3LogEstAdd(tls, _rLogSize, _pNew.X7) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(48 /* X9 */))) = uint32(i32(16384)) @@ -115289,15 +103867,11 @@ _33: *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(24 /* X7 */))) = _rSize *(**XIndex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(32 /* X8 */))))))) + uintptr(8 /* X3 */))))) = _pProbe _b = _indexMightHelpWithOrderBy(tls, _pBuilder, _pProbe, _pSrc.X11) - func() int32 { - if ((int32(_pWInfo.X9) & i32(4)) == i32(0)) || (_b == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pWInfo.X9)&i32(4)) != i32(0) && _b != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132703), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeØ00__func__Ø000))), unsafe.Pointer(str(110040))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pProbe.X11) > i32(0) { goto _37 @@ -115488,7 +104062,7 @@ _1: return _2: - if (*(*int32)(unsafe.Pointer((*T6289219)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */)))))) >= i32(0) { + if (*(*int32)(unsafe.Pointer((*T6289201)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */)))))) >= i32(0) { goto _3 } @@ -115496,7 +104070,7 @@ _2: return _3: - _aff = (*XColumn)(unsafe.Pointer(uintptr((*XTable)(unsafe.Pointer(_pSrc.X4)).X1) + 32*uintptr(*(*int32)(unsafe.Pointer((*T6289219)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */)))))))).X4 + _aff = (*XColumn)(unsafe.Pointer(uintptr((*XTable)(unsafe.Pointer(_pSrc.X4)).X1) + 32*uintptr(*(*int32)(unsafe.Pointer((*T6289201)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */)))))))).X4 if _sqlite3IndexAffinityOk(tls, (*XExpr)(unsafe.Pointer(_pTerm.X0)), _aff) != 0 { goto _4 } @@ -115615,7 +104189,7 @@ func _indexMightHelpWithOrderBy(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _pIn return _0: - if store5429888(&_pOB, (*XExprList)(unsafe.Pointer((*XWhereInfo)(unsafe.Pointer(_pBuilder.X0)).X2))) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { + if store5429870(&_pOB, (*XExprList)(unsafe.Pointer((*XWhereInfo)(unsafe.Pointer(_pBuilder.X0)).X2))) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } @@ -115663,7 +104237,7 @@ _12: goto _14 _7: - if store5429888(&_aColExpr, (*XExprList)(unsafe.Pointer(_pIndex.X10))) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { + if store5429870(&_aColExpr, (*XExprList)(unsafe.Pointer(_pIndex.X10))) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { goto _15 } @@ -115723,15 +104297,11 @@ func _whereLoopOutputAdjust(tls *crt.TLS, _pWC *XWhereClause, _pLoop *XWhereLoop _ = _6_pRight _notAllowed = ^((_pLoop.X0) | (_pLoop.X1)) _iReduce = i16(0) - func() int32 { - if ((_pLoop.X9) & uint32(i32(16384))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_pLoop.X9) & uint32(i32(16384))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132017), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopOutputAdjustØ00__func__Ø000))), unsafe.Pointer(str(110116))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *func() **XWhereTerm { _i = _pWC.X3; return &_pTerm }() = (*XWhereTerm)(unsafe.Pointer(_pWC.X5)) _2: @@ -115864,7 +104434,7 @@ func _sqlite3ExprCoveredByIndex(tls *crt.TLS, _pExpr *XExpr, _iCur int32, _pIdx *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_xcov)) + uintptr(8 /* X1 */))) = _iCur *(**XIndex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_xcov)) + uintptr(0 /* X0 */))))) = _pIdx *(*func(*crt.TLS, *XWalker, *XExpr) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(8 /* X1 */))))) = _exprIdxCover - *(**XIdList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5965012)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(40 /* X6 */))))))) = &_xcov + *(**XIdList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5964994)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(40 /* X6 */))))))) = &_xcov _sqlite3WalkExpr(tls, &_w, _pExpr) r0 = bool2int((_w.X5) == 0) return @@ -115872,7 +104442,7 @@ func _sqlite3ExprCoveredByIndex(tls *crt.TLS, _pExpr *XExpr, _iCur int32, _pIdx } func _exprIdxCover(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r0 int32) { // sqlite3.c:95483:1 - if int32(_pExpr.X0) != i32(152) || (_pExpr.X8) != ((*XIdList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5965012)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(40 /* X6 */))))))).X1) || int32(_sqlite3ColumnOfIndex(tls, (*XIndex)(unsafe.Pointer((*XIdList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5965012)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(40 /* X6 */))))))).X0)), _pExpr.X9)) >= i32(0) { + if int32(_pExpr.X0) != i32(152) || (_pExpr.X8) != ((*XIdList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5964994)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(40 /* X6 */))))))).X1) || int32(_sqlite3ColumnOfIndex(tls, (*XIndex)(unsafe.Pointer((*XIdList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5964994)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(40 /* X6 */))))))).X0)), _pExpr.X9)) >= i32(0) { goto _2 } @@ -115960,25 +104530,17 @@ func _whereLoopAddBtreeIndex(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _pSrc * return _0: - func() int32 { - if ((_pNew.X9) & uint32(i32(1024))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_pNew.X9) & uint32(i32(1024))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132172), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110180))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pNew.X9) & uint32(i32(16))) == uint32(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if ((_pNew.X9) & uint32(i32(16))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132173), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110220))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_pNew.X9) & uint32(i32(32))) == 0 { goto _5 @@ -115988,15 +104550,11 @@ _0: goto _6 _5: - func() int32 { - if int32((*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(32 /* X8 */))))).X1) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32((*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(32 /* X8 */))))).X1) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132177), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110260))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _opMask = i32(447) _6: @@ -116010,15 +104568,11 @@ _6: sink961 = *p } _9: - func() int32 { - if int32((*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(32 /* X8 */))))).X0) < int32(_pProbe.X14) { - return i32(0) - } - return func() int32 { + func() { + if int32((*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(32 /* X8 */))))).X0) >= int32(_pProbe.X14) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132182), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110284))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _saved_nEq = (*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(32 /* X8 */))))).X0 _saved_nBtm = (*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(32 /* X8 */))))).X1 @@ -116060,7 +104614,7 @@ _20: goto _13 _22: - if (int32((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(60 /* X9 */))).X0)&i32(8)) == i32(0) || (((*XExpr)(unsafe.Pointer(_pTerm.X0)).X2)&uint32(i32(1))) != uint32(i32(0)) || (int32(_3_eOp)&i32(384)) == i32(0) { + if (int32((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(60 /* X9 */))).X0)&i32(8)) == i32(0) || (((*XExpr)(unsafe.Pointer(_pTerm.X0)).X2)&uint32(i32(1))) != uint32(i32(0)) || (int32(_3_eOp)&i32(384)) == i32(0) { goto _25 } @@ -116099,15 +104653,11 @@ _28: _29: *(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew.X13)) + 8*uintptr(postInc4530((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(52 /* X10 */))), uint16(1))))) = _pTerm *(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(0 /* X0 */))) = (_saved_prereq | (_pTerm.X11)) & (^(_pNew.X1)) - func() int32 { - if (((int32(_nInMul) == i32(0)) || (((_pNew.X9) & uint32(i32(8))) != uint32(i32(0)))) || (((_pNew.X9) & uint32(i32(4))) != uint32(i32(0)))) || (((_pNew.X9) & uint32(i32(32768))) != uint32(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if int32(_nInMul) != i32(0) && ((_pNew.X9)&uint32(i32(8))) == uint32(i32(0)) && ((_pNew.X9)&uint32(i32(4))) == uint32(i32(0)) && ((_pNew.X9)&uint32(i32(32768))) == uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132242), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110320))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_3_eOp) & i32(1)) == 0 { goto _35 @@ -116124,15 +104674,11 @@ _29: } _3_nIn = i32(46) - func() int32 { - if i32(46) == int32(_sqlite3LogEst(tls, uint64(i32(25)))) { - return i32(0) - } - return func() int32 { + func() { + if i32(46) != int32(_sqlite3LogEst(tls, uint64(i32(25)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132254), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110452))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _9_i = i32(0) _39: @@ -116154,31 +104700,24 @@ _42: _36: if func() int32 { - if ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pExpr)) + uintptr(32 /* X6 */))))))) != nil) && ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pExpr)) + uintptr(32 /* X6 */))))))).X0) != 0 { + if ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pExpr)) + uintptr(32 /* X6 */))))))) != nil) && ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pExpr)) + uintptr(32 /* X6 */))))))).X0) != 0 { return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132264), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132264), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { goto _49 } - _3_nIn = int32(_sqlite3LogEst(tls, uint64((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pExpr)) + uintptr(32 /* X6 */))))))).X0))) - func() int32 { - if _3_nIn > i32(0) { - return i32(0) - } - return func() int32 { + _3_nIn = int32(_sqlite3LogEst(tls, uint64((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pExpr)) + uintptr(32 /* X6 */))))))).X0))) + func() { + if _3_nIn <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132267), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110476))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _49: _45: @@ -116195,15 +104734,11 @@ _35: *p = (*p) | uint32(i32(1)) sink985 = *p } - func() int32 { - if int32(_saved_nEq) == int32((*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(32 /* X8 */))))).X0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_saved_nEq) != int32((*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(32 /* X8 */))))).X0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132273), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110484))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _12_iCol != i32(-1) && (_12_iCol <= i32(0) || int32(_nInMul) != i32(0) || int32(_saved_nEq) != (int32(_pProbe.X13)-i32(1))) { goto _59 @@ -116260,35 +104795,23 @@ _64: } _pTop = (*XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + 64*uintptr(i32(1)))) - func() int32 { - if int64((uintptr(unsafe.Pointer(_pTop))-uintptr(unsafe.Pointer((*XWhereTerm)(unsafe.Pointer((*XWhereClause)(unsafe.Pointer(_pTerm.X1)).X5)))))/64) < int64((*XWhereClause)(unsafe.Pointer(_pTerm.X1)).X3) { - return i32(0) - } - return func() int32 { + func() { + if int64((uintptr(unsafe.Pointer(_pTop))-uintptr(unsafe.Pointer((*XWhereTerm)(unsafe.Pointer((*XWhereClause)(unsafe.Pointer(_pTerm.X1)).X5)))))/64) >= int64((*XWhereClause)(unsafe.Pointer(_pTerm.X1)).X3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132298), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110516))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pTop.X3) & i32(256)) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pTop.X3) & i32(256)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132299), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110560))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pTop.X4) == i32(16) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pTop.X4) != i32(16) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132300), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110592))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _whereLoopResize(tls, _db, _pNew, int32(_pNew.X10)+i32(1)) == 0 { goto _74 @@ -116308,15 +104831,11 @@ _67: goto _75 _66: - func() int32 { - if (int32(_3_eOp) & i32(24)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(_3_eOp) & i32(24)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132307), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110616))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(48 /* X9 */))) @@ -116335,15 +104854,11 @@ _75: _65: _63: _52: - func() int32 { - if int32(_pNew.X7) == int32(_saved_nOut) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pNew.X7) != int32(_saved_nOut) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132324), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110636))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_pNew.X9) & uint32(i32(2))) == 0 { goto _82 @@ -116354,39 +104869,27 @@ _52: _82: _21_nEq = int32(preInc4530((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(32 /* X8 */)))))))+uintptr(0 /* X0 */))), uint16(1))) - func() int32 { - if (int32(_3_eOp) & i32(387)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(_3_eOp) & i32(387)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132331), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110660))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pNew.X7) == int32(_saved_nOut) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pNew.X7) != int32(_saved_nOut) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132333), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110636))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pTerm.X2) > i32(0) || int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pProbe.X1)) + 2*uintptr(_saved_nEq)))) < i32(0) { goto _89 } - func() int32 { - if (int32(_3_eOp)&i32(1)) != 0 || (_3_nIn == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_3_eOp)&i32(1)) == 0 && _3_nIn != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132335), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110696))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(24 /* X7 */))) @@ -116469,15 +104972,11 @@ _16: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(48 /* X9 */))) = _saved_wsFlags *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(24 /* X7 */))) = _saved_nOut *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(52 /* X10 */))) = _saved_nLTerm - func() int32 { - if i32(42) == int32(_sqlite3LogEst(tls, uint64(i32(18)))) { - return i32(0) - } - return func() int32 { + func() { + if i32(42) != int32(_sqlite3LogEst(tls, uint64(i32(18)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132430), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110720))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_saved_nEq) != int32(_saved_nSkip) || (int32(_saved_nEq)+i32(1)) >= int32(_pProbe.X13) || int32((uint32((_pProbe.X16)>>uint(i32(6)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) || int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pProbe.X2)) + 2*uintptr(int32(_saved_nEq)+i32(1))))) < i32(42) || store961(&_rc, _whereLoopResize(tls, _db, _pNew, int32(_pNew.X10)+i32(1))) != i32(0) { goto _106 @@ -116548,17 +105047,17 @@ _2: } _1_idxaff = int8(i32(0)) - _1_pLhs = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((*XExpr)(unsafe.Pointer(_pTerm.X0)).X4) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(_i))).X0)) + _1_pLhs = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((*XExpr)(unsafe.Pointer(_pTerm.X0)).X4) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(_i))).X0)) _1_pRhs = (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTerm.X0)).X5)) if ((_1_pRhs.X2) & uint32(i32(2048))) == 0 { goto _6 } - _1_pRhs = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pRhs)) + uintptr(32 /* X6 */))))))).X0)).X1) + 32*uintptr(_i))).X0)) + _1_pRhs = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pRhs)) + uintptr(32 /* X6 */))))))).X0)).X1) + 32*uintptr(_i))).X0)) goto _7 _6: - _1_pRhs = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pRhs)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(_i))).X0)) + _1_pRhs = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pRhs)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(_i))).X0)) _7: if int32(_1_pLhs.X0) == i32(152) && (_1_pLhs.X8) == _iCur && int32(_1_pLhs.X9) == int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_i+_nEq)))) && int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X7)) + 1*uintptr(_i+_nEq)))) == int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X7)) + 1*uintptr(_nEq)))) { goto _11 @@ -116610,25 +105109,17 @@ func _whereRangeScanEst(tls *crt.TLS, _pParse *XParse, _pBuilder *XWhereLoopBuil _rc = i32(0) _nOut = int32(_pLoop.X7) - func() int32 { - if (_pLower != nil) || (_pUpper != nil) { - return i32(0) - } - return func() int32 { + func() { + if _pLower == nil && _pUpper == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(131356), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereRangeScanEstØ00__func__Ø000))), unsafe.Pointer(str(110768))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pUpper == (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0))))) || ((int32(_pUpper.X3) & i32(0)) == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if _pUpper != (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) && (int32(_pUpper.X3)&i32(0)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(131358), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereRangeScanEstØ00__func__Ø000))), unsafe.Pointer(str(110788))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nNew = _whereRangeAdjust(tls, _pLower, int16(_nOut)) _nNew = _whereRangeAdjust(tls, _pUpper, _nNew) @@ -116700,15 +105191,11 @@ _1: *p = int16(int32(*p) - i32(20)) sink955 = *p } - func() int32 { - if i32(20) == int32(_sqlite3LogEst(tls, uint64(i32(4)))) { - return i32(0) - } - return func() int32 { + func() { + if i32(20) != int32(_sqlite3LogEst(tls, uint64(i32(4)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(131055), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereRangeAdjustØ00__func__Ø000))), unsafe.Pointer(str(110856))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _3: _2: @@ -116777,11 +105264,11 @@ _0: goto _4 } - if (int32(_pTerm.X4)&i32(512)) == i32(0) || (((*XWhereOrInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T6289219)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */))))))).X1)&(_pNew.X1)) == uint64(i32(0)) { + if (int32(_pTerm.X4)&i32(512)) == i32(0) || (((*XWhereOrInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T6289201)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */))))))).X1)&(_pNew.X1)) == uint64(i32(0)) { goto _6 } - _2_pOrWC = (*XWhereClause)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*T6289219)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */)))))) + uintptr(0 /* X0 */))) + _2_pOrWC = (*XWhereClause)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*T6289201)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */)))))) + uintptr(0 /* X0 */))) _2_pOrWCEnd = (*XWhereTerm)(unsafe.Pointer(uintptr(_2_pOrWC.X5) + 64*uintptr(_2_pOrWC.X3))) _2_once = i32(1) _sSubBuild = *_pBuilder @@ -116797,7 +105284,7 @@ _7: goto _11 } - *(**XWhereClause)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sSubBuild)) + uintptr(8 /* X1 */))))) = (*XWhereClause)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*T6289219)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pOrTerm)) + uintptr(40 /* X10 */)))))) + uintptr(0 /* X0 */))) + *(**XWhereClause)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sSubBuild)) + uintptr(8 /* X1 */))))) = (*XWhereClause)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*T6289201)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pOrTerm)) + uintptr(40 /* X10 */)))))) + uintptr(0 /* X0 */))) goto _12 _11: @@ -116835,15 +105322,11 @@ _16: _rc = _whereLoopAddOr(tls, &_sSubBuild, _mPrereq, _mUnusable) _17: - func() int32 { - if (_rc == i32(0)) || (int32(_sCur.X0) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) && int32(_sCur.X0) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133169), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddOrØ00__func__Ø000))), unsafe.Pointer(str(110900))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_sCur.X0) != i32(0) { goto _21 @@ -117025,15 +105508,11 @@ func _wherePathSolver(tls *crt.TLS, _pWInfo *XWhereInfo, _nRowEst int16) (r0 int return i32(10) }() }() - func() int32 { - if _nLoop <= ((*XSrcList)(unsafe.Pointer(_pWInfo.X1)).X0) { - return i32(0) - } - return func() int32 { + func() { + if _nLoop > ((*XSrcList)(unsafe.Pointer(_pWInfo.X1)).X0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133697), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSolverØ00__func__Ø000))), unsafe.Pointer(str(110944))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XExprList)(unsafe.Pointer(_pWInfo.X2)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && int32(_nRowEst) != i32(0) { goto _7 @@ -117089,25 +105568,17 @@ _13: _aSortCost = (*int16)(unsafe.Pointer(_pX)) crt.Xmemset(tls, (unsafe.Pointer)(_aSortCost), i32(0), u64(2)*uint64(_nOrderBy)) _14: - func() int32 { - if (_aSortCost == (*int16)(unsafe.Pointer(uintptr(i32(0))))) || ((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSpace))+1*uintptr(_nSpace))) == (*int8)(unsafe.Pointer((*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aSortCost))+2*uintptr(_nOrderBy)))))) { - return i32(0) - } - return func() int32 { + func() { + if _aSortCost != (*int16)(unsafe.Pointer(uintptr(i32(0)))) && (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSpace))+1*uintptr(_nSpace))) != (*int8)(unsafe.Pointer((*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aSortCost))+2*uintptr(_nOrderBy))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133733), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSolverØ00__func__Ø000))), unsafe.Pointer(str(110976))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_aSortCost != (*int16)(unsafe.Pointer(uintptr(i32(0))))) || ((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSpace))+1*uintptr(_nSpace))) == (*int8)(unsafe.Pointer(_pX))) { - return i32(0) } - return func() int32 { + }() + func() { + if _aSortCost == (*int16)(unsafe.Pointer(uintptr(i32(0)))) && (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSpace))+1*uintptr(_nSpace))) != (*int8)(unsafe.Pointer(_pX)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133734), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSolverØ00__func__Ø000))), unsafe.Pointer(str(111040))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XWherePath)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aFrom))+32*uintptr(i32(0)))))) + uintptr(16 /* X2 */))) = int16(func() uint32 { if (_pParse.X42) < uint32(i32(48)) { @@ -117115,26 +105586,18 @@ _14: } return uint32(i32(48)) }()) - func() int32 { - if i32(48) == int32(_sqlite3LogEst(tls, uint64(i32(28)))) { - return i32(0) - } - return func() int32 { + func() { + if i32(48) != int32(_sqlite3LogEst(tls, uint64(i32(28)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133741), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSolverØ00__func__Ø000))), unsafe.Pointer(str(111084))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nFrom = i32(1) - func() int32 { - if int32((*XWherePath)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aFrom))+32*uintptr(i32(0)))).X5) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32((*XWherePath)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aFrom))+32*uintptr(i32(0)))).X5) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133743), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSolverØ00__func__Ø000))), unsafe.Pointer(str(111108))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _nOrderBy == 0 { goto _27 @@ -117186,15 +105649,11 @@ _43: goto _45 } - func() int32 { - if i32(10) == int32(_sqlite3LogEst(tls, uint64(i32(2)))) { - return i32(0) - } - return func() int32 { + func() { + if i32(10) != int32(_sqlite3LogEst(tls, uint64(i32(2)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133773), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSolverØ00__func__Ø000))), unsafe.Pointer(str(90316))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _39 @@ -117357,15 +105816,11 @@ _84: goto _80 _83: - func() int32 { - if int32(_pWInfo.X10) == _nLoop { - return i32(0) - } - return func() int32 { + func() { + if int32(_pWInfo.X10) != _nLoop { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133954), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSolverØ00__func__Ø000))), unsafe.Pointer(str(111152))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _iLoop = i32(0) _87: @@ -117445,15 +105900,11 @@ _99: _39_revMask = u64(0) _39_nOrder = int32(_wherePathSatisfiesOrderBy(tls, _pWInfo, (*XExprList)(unsafe.Pointer(_pWInfo.X2)), _pFrom, uint16(i32(0)), uint16(_nLoop-i32(1)), *(**XWhereLoop)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom.X6)) + 8*uintptr(_nLoop-i32(1)))), &_39_revMask)) - func() int32 { - if int32(_pWInfo.X12) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pWInfo.X12) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134009), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSolverØ00__func__Ø000))), unsafe.Pointer(str(111176))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _39_nOrder != ((*XExprList)(unsafe.Pointer(_pWInfo.X2)).X0) { goto _110 @@ -117547,15 +105998,11 @@ func _wherePathSatisfiesOrderBy(tls *crt.TLS, _pWInfo *XWhereInfo, _pOrderBy *XE _pLoop = nil _db = (*Xsqlite3)(unsafe.Pointer((*XParse)(unsafe.Pointer(_pWInfo.X0)).X0)) _obSat = u64(0) - func() int32 { - if _pOrderBy != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pOrderBy == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133346), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSatisfiesOrderByØ00__func__Ø000))), unsafe.Pointer(str(111212))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _nLoop == 0 || (int32(_db.X13)&i32(128)) == i32(0) { goto _3 @@ -117676,15 +106123,11 @@ _25: goto _26 } - func() int32 { - if (int32(_wctrlFlags) & i32(2048)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(_wctrlFlags) & i32(2048)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133389), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSatisfiesOrderByØ00__func__Ø000))), unsafe.Pointer(str(111224))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _j = i32(0) _29: @@ -117756,7 +106199,7 @@ _21: goto _42 _41: - if store5661021(&_pIndex, (*XIndex)(unsafe.Pointer((*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(32 /* X8 */))))).X3))) != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) && ((uint32((_pIndex.X16)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) == 0 { + if store5661003(&_pIndex, (*XIndex)(unsafe.Pointer((*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(32 /* X8 */))))).X3))) != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) && ((uint32((_pIndex.X16)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) == 0 { goto _44 } @@ -117766,25 +106209,17 @@ _41: _44: _nKeyCol = _pIndex.X13 _nColumn = _pIndex.X14 - func() int32 { - if (int32(_nColumn) == (int32(_nKeyCol) + i32(1))) || ((((*XTable)(unsafe.Pointer(_pIndex.X3)).X9) & uint32(i32(32))) != uint32(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if int32(_nColumn) != (int32(_nKeyCol)+i32(1)) && (((*XTable)(unsafe.Pointer(_pIndex.X3)).X9)&uint32(i32(32))) == uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133417), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSatisfiesOrderByØ00__func__Ø000))), unsafe.Pointer(str(111260))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex.X1)) + 2*uintptr(int32(_nColumn)-i32(1))))) == i32(-1)) || ((((*XTable)(unsafe.Pointer(_pIndex.X3)).X9) & uint32(i32(32))) != uint32(i32(0))) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex.X1)) + 2*uintptr(int32(_nColumn)-i32(1))))) != i32(-1) && (((*XTable)(unsafe.Pointer(_pIndex.X3)).X9)&uint32(i32(32))) == uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133418), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSatisfiesOrderByØ00__func__Ø000))), unsafe.Pointer(str(111308))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _isOrderDistinct = uint8(bool2int(int32(_pIndex.X15) != i32(0))) _42: @@ -117797,15 +106232,11 @@ _52: } _13_bOnce = uint8(i32(1)) - func() int32 { - if (_j >= int32((*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(32 /* X8 */))))).X0)) || (((*(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop.X13)) + 8*uintptr(_j)))) == (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0))))) == (_j < int32(_pLoop.X11))) { - return i32(0) - } - return func() int32 { + func() { + if _j < int32((*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(32 /* X8 */))))).X0) && ((*(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop.X13)) + 8*uintptr(_j)))) == (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0))))) != (_j < int32(_pLoop.X11)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133431), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSatisfiesOrderByØ00__func__Ø000))), unsafe.Pointer(str(111376))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _j >= int32((*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(32 /* X8 */))))).X0) || _j < int32(_pLoop.X11) { goto _60 @@ -117830,11 +106261,8 @@ _61: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133451), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSatisfiesOrderByØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133451), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSatisfiesOrderByØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -117852,15 +106280,11 @@ _67: goto _71 } - func() int32 { - if (int32((*(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop.X13)) + 8*uintptr(_i)))).X4) & i32(1)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32((*(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop.X13)) + 8*uintptr(_i)))).X4) & i32(1)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133459), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSatisfiesOrderByØ00__func__Ø000))), unsafe.Pointer(str(111444))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _13_bOnce = uint8(i32(0)) goto _70 @@ -118153,15 +106577,11 @@ func _whereSortingCost(tls *crt.TLS, _pWInfo *XWhereInfo, _nRow int16, _nOrderBy _ = _rScale var _rSortCost int16 // sqlite3.c:133642:18 _ = _rSortCost - func() int32 { - if (_nOrderBy > i32(0)) && (i32(66) == int32(_sqlite3LogEst(tls, uint64(i32(100))))) { - return i32(0) - } - return func() int32 { + func() { + if _nOrderBy <= i32(0) || i32(66) != int32(_sqlite3LogEst(tls, uint64(i32(100)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133643), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereSortingCostØ00__func__Ø000))), unsafe.Pointer(str(111512))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rScale = int16(int32(_sqlite3LogEst(tls, uint64(((_nOrderBy-_nSorted)*i32(100))/_nOrderBy))) - i32(66)) _rSortCost = int16((int32(_nRow) + int32(_rScale)) + i32(16)) @@ -118253,15 +106673,11 @@ func _constructAutomaticIndex(tls *crt.TLS, _pParse *XParse, _pWC *XWhereClause, _iContinue = i32(0) _addrCounter = i32(0) _v = (*TVdbe)(unsafe.Pointer(_pParse.X2)) - func() int32 { - if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130495), unsafe.Pointer((*int8)(unsafe.Pointer(&_constructAutomaticIndexØ00__func__Ø000))), unsafe.Pointer(str(43044))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _addrInit = _sqlite3VdbeAddOp0(tls, _v, i32(20)) _nKeyCol = i32(0) @@ -118276,15 +106692,11 @@ _2: } _1_pExpr = (*XExpr)(unsafe.Pointer(_pTerm.X0)) - func() int32 { - if ((((_1_pExpr.X2) & uint32(i32(1))) == uint32(i32(0))) || (int32(_1_pExpr.X11) != (_pSrc.X11))) || ((_pLoop.X0) != uint64(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if ((_1_pExpr.X2)&uint32(i32(1))) != uint32(i32(0)) && int32(_1_pExpr.X11) == (_pSrc.X11) && (_pLoop.X0) == uint64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130507), unsafe.Pointer((*int8)(unsafe.Pointer(&_constructAutomaticIndexØ00__func__Ø000))), unsafe.Pointer(str(111572))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pLoop.X0) != uint64(i32(0)) || (int32(_pTerm.X3)&i32(2)) != i32(0) || ((_1_pExpr.X2)&uint32(i32(1))) != uint32(i32(0)) || _sqlite3ExprIsTableConstant(tls, _1_pExpr, _pSrc.X11) == 0 { goto _13 @@ -118296,7 +106708,7 @@ _13: goto _14 } - _3_iCol = *(*int32)(unsafe.Pointer((*T6289219)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */))))) + _3_iCol = *(*int32)(unsafe.Pointer((*T6289201)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */))))) _3_cMask = func() uint64 { if _3_iCol >= i32(64) { return u64(9223372036854775808) @@ -118333,15 +106745,11 @@ _14: goto _2 _5: - func() int32 { - if _nKeyCol > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _nKeyCol <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130537), unsafe.Pointer((*int8)(unsafe.Pointer(&_constructAutomaticIndexØ00__func__Ø000))), unsafe.Pointer(str(111700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(32 /* X8 */))))))) + uintptr(0 /* X0 */))) = store4530((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(52 /* X10 */))), uint16(_nKeyCol)) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(48 /* X9 */))) = uint32(i32(16961)) @@ -118401,7 +106809,7 @@ _31: goto _35 } - _10_iCol = *(*int32)(unsafe.Pointer((*T6289219)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */))))) + _10_iCol = *(*int32)(unsafe.Pointer((*T6289201)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */))))) _10_cMask = func() uint64 { if _10_iCol >= i32(64) { return u64(9223372036854775808) @@ -118418,7 +106826,7 @@ _31: *p = (*p) | _10_cMask sink992 = *p } - *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_n))) = int16(*(*int32)(unsafe.Pointer((*T6289219)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */)))))) + *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_n))) = int16(*(*int32)(unsafe.Pointer((*T6289201)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */)))))) _pColl = _sqlite3BinaryCompareCollSeq(tls, _pParse, (*XExpr)(unsafe.Pointer(_11_pX.X4)), (*XExpr)(unsafe.Pointer(_11_pX.X5))) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X8)) + 8*uintptr(_n))) = func() *int8 { if _pColl != nil { @@ -118433,15 +106841,11 @@ _35: goto _31 _34: - func() int32 { - if uint32(_n) == uint32((*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(32 /* X8 */))))).X0) { - return i32(0) - } - return func() int32 { + func() { + if uint32(_n) != uint32((*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(32 /* X8 */))))).X0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130585), unsafe.Pointer((*int8)(unsafe.Pointer(&_constructAutomaticIndexØ00__func__Ø000))), unsafe.Pointer(str(111724))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = i32(0) _43: @@ -118479,27 +106883,19 @@ _49: _52: _48: - func() int32 { - if _n == _nKeyCol { - return i32(0) - } - return func() int32 { + func() { + if _n != _nKeyCol { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130603), unsafe.Pointer((*int8)(unsafe.Pointer(&_constructAutomaticIndexØ00__func__Ø000))), unsafe.Pointer(str(111752))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_n))) = int16(i32(-1)) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X8)) + 8*uintptr(_n))) = (*int8)(unsafe.Pointer(&_sqlite3StrBINARY)) - func() int32 { - if (_pLevel.X2) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pLevel.X2) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130608), unsafe.Pointer((*int8)(unsafe.Pointer(&_constructAutomaticIndexØ00__func__Ø000))), unsafe.Pointer(str(111764))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(8 /* X2 */))) = postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(52 /* X17 */))), int32(1)) _sqlite3VdbeAddOp2(tls, _v, i32(107), _pLevel.X2, _nKeyCol+i32(1)) @@ -118507,7 +106903,7 @@ _48: _sqlite3VdbeComment(tls, _v, str(111784), unsafe.Pointer(_pTable.X0)) _sqlite3ExprCachePush(tls, _pParse) _pTabItem = (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((*XWhereInfo)(unsafe.Pointer(_pWC.X0)).X1)+uintptr(8 /* X2 */))))) + 112*uintptr(_pLevel.X11))) - if ((uint32(((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(4))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(4))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _57 } @@ -118543,14 +106939,14 @@ _59: _sqlite3VdbeResolveLabel(tls, _v, _iContinue) _60: - if ((uint32(((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(4))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(4))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _61 } _sqlite3VdbeChangeP2(tls, _v, uint32(_addrCounter), _regBase+_n) _translateColumnToCopy(tls, _pParse, _addrTop, _pLevel.X1, _pTabItem.X8, i32(1)) _sqlite3VdbeGoto(tls, _v, _addrTop) - storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(60 /* X9 */)))))+uintptr(1 /* X1 */))), int8(i32(0)), 16, 4) + storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(60 /* X9 */)))))+uintptr(1 /* X1 */))), int8(i32(0)), 16, 4) goto _62 _61: @@ -118723,25 +107119,17 @@ func _sqlite3ExprCodeLoadIndexColumn(tls *crt.TLS, _pParse *XParse, _pIdx *XInde goto _0 } - func() int32 { - if (*XExprList)(unsafe.Pointer(_pIdx.X10)) != nil { - return i32(0) - } - return func() int32 { + func() { + if (*XExprList)(unsafe.Pointer(_pIdx.X10)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93916), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeLoadIndexColumnØ00__func__Ø000))), unsafe.Pointer(str(111836))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XExprList)(unsafe.Pointer(_pIdx.X10)).X0) > _iIdxCol { - return i32(0) } - return func() int32 { + }() + func() { + if ((*XExprList)(unsafe.Pointer(_pIdx.X10)).X0) <= _iIdxCol { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93917), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeLoadIndexColumnØ00__func__Ø000))), unsafe.Pointer(str(111852))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(72 /* X22 */))) = _iTabCur _sqlite3ExprCodeCopy(tls, _pParse, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pIdx.X10)).X1)+32*uintptr(_iIdxCol))).X0)), _regOut) @@ -118837,25 +107225,17 @@ _6: goto _9 _8: - func() int32 { - if int32(_3_x) == i32(-2) { - return i32(0) - } - return func() int32 { + func() { + if int32(_3_x) != i32(-2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108665), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3IndexAffinityStrØ00__func__Ø000))), unsafe.Pointer(str(111916))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XExprList)(unsafe.Pointer(_pIdx.X10)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XExprList)(unsafe.Pointer(_pIdx.X10)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108666), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3IndexAffinityStrØ00__func__Ø000))), unsafe.Pointer(str(111928))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _6_aff = _sqlite3ExprAffinity(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pIdx.X10)).X1)+32*uintptr(_1_n))).X0))) if int32(_6_aff) != i32(0) { @@ -119026,26 +107406,18 @@ _9: } _5_zFmt = nil - func() int32 { - if (*XIndex)(unsafe.Pointer((*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pLoop))+uintptr(32 /* X8 */))))).X3)) != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XIndex)(unsafe.Pointer((*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pLoop))+uintptr(32 /* X8 */))))).X3)) == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126495), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereExplainOneScanØ00__func__Ø000))), unsafe.Pointer(str(112024))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _5_pIdx = (*XIndex)(unsafe.Pointer((*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pLoop)) + uintptr(32 /* X8 */))))).X3)) - func() int32 { - if ((_1_flags & uint32(i32(16384))) == 0) || ((_1_flags & uint32(i32(64))) != 0) { - return i32(0) - } - return func() int32 { + func() { + if (_1_flags&uint32(i32(16384))) != 0 && (_1_flags&uint32(i32(64))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126497), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereExplainOneScanØ00__func__Ø000))), unsafe.Pointer(str(112052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (((*XTable)(unsafe.Pointer(_1_pItem.X4)).X9)&uint32(i32(32))) == uint32(i32(0)) || int32((uint32(_5_pIdx.X16)<<uint(i32(30)))>>uint(i32(30))) != i32(2) { goto _17 @@ -119128,15 +107500,11 @@ _32: goto _35 _34: - func() int32 { - if (_1_flags & uint32(i32(16))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_1_flags & uint32(i32(16))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126525), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereExplainOneScanØ00__func__Ø000))), unsafe.Pointer(str(112244))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _13_zRangeOp = str(112268) _35: @@ -119259,15 +107627,11 @@ _1: func _explainAppendTerm(tls *crt.TLS, _pStr *XStrAccum, _pIdx *XIndex, _nTerm int32, _iTerm int32, _bAnd int32, _zOp *int8) { // sqlite3.c:126370:1 var _i int32 // sqlite3.c:126378:7 _ = _i - func() int32 { - if _nTerm >= i32(1) { - return i32(0) - } - return func() int32 { + func() { + if _nTerm < i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126380), unsafe.Pointer((*int8)(unsafe.Pointer(&_explainAppendTermØ00__func__Ø000))), unsafe.Pointer(str(112404))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _bAnd == 0 { goto _2 @@ -119562,7 +107926,7 @@ func _sqlite3WhereCodeOneLoopStart(tls *crt.TLS, _pWInfo *XWhereInfo, _iLevel in _omitTable = bool2int((((_pLoop.X9) & uint32(i32(64))) != uint32(i32(0))) && ((int32(_pWInfo.X9) & i32(32)) == i32(0))) _addrBrk = store961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(12 /* X3 */))), store961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(16 /* X4 */))), _sqlite3VdbeMakeLabel(tls, _v))) _addrCont = store961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(24 /* X6 */))), _sqlite3VdbeMakeLabel(tls, _v)) - if int32(_pLevel.X11) <= i32(0) || (int32((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+112*uintptr(i32(0))))))+uintptr(60 /* X9 */))).X0)&i32(8)) == i32(0) { + if int32(_pLevel.X11) <= i32(0) || (int32((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+112*uintptr(i32(0))))))+uintptr(60 /* X9 */))).X0)&i32(8)) == i32(0) { goto _2 } @@ -119581,7 +107945,7 @@ _3: _7: _addrHalt = (*XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo))+uintptr(912 /* X23 */))))) + 88*uintptr(_j))).X3 - if ((uint32(((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(4))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(4))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _8 } @@ -119612,11 +107976,8 @@ _11: if func() int32 { if _pTerm == (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127465), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127465), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -119662,7 +108023,7 @@ _14: return i32(71) }()) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(52 /* X16 */))) = _sqlite3VdbeCurrentAddr(tls, _v) - _4_iIn = (*XExprList)(unsafe.Pointer((*T6289724)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))).X0 + _4_iIn = (*XExprList)(unsafe.Pointer((*T6289706)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))).X0 _j = _4_nConstraint - i32(1) _24: if _j < i32(0) { @@ -119682,80 +108043,56 @@ _29: goto _31 } - func() int32 { - if ((*TInLoop)(unsafe.Pointer((*XExprList)(unsafe.Pointer((*T6289724)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X1)) != (*TInLoop)(unsafe.Pointer(uintptr(i32(0))))) || ((_db.X17) != 0) { - return i32(0) - } - return func() int32 { + func() { + if (*TInLoop)(unsafe.Pointer((*XExprList)(unsafe.Pointer((*T6289706)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X1)) == (*TInLoop)(unsafe.Pointer(uintptr(i32(0)))) && (_db.X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127498), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112476))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_db.X17) != 0 { goto _35 } - func() int32 { - if _4_iIn > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _4_iIn <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127500), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112520))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - _10_pOp = _sqlite3VdbeGetOp(tls, _v, (*TInLoop)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*T6289724)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X1)+12*uintptr(preInc961(&_4_iIn, -1)))).X1) - func() int32 { - if (int32(_10_pOp.X0) == i32(98)) || (int32(_10_pOp.X0) == i32(123)) { - return i32(0) } - return func() int32 { + }() + _10_pOp = _sqlite3VdbeGetOp(tls, _v, (*TInLoop)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*T6289706)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X1)+12*uintptr(preInc961(&_4_iIn, -1)))).X1) + func() { + if int32(_10_pOp.X0) != i32(98) && int32(_10_pOp.X0) != i32(123) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127502), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112528))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_10_pOp.X0) != i32(98)) || ((_10_pOp.X5) == ((_4_iReg + _j) + i32(2))) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_10_pOp.X0) == i32(98) && (_10_pOp.X5) != ((_4_iReg+_j)+i32(2)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127503), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112576))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_10_pOp.X0) != i32(123)) || ((_10_pOp.X4) == ((_4_iReg + _j) + i32(2))) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_10_pOp.X0) == i32(123) && (_10_pOp.X4) != ((_4_iReg+_j)+i32(2)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127504), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112620))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeAddOp3(tls, _v, int32(_10_pOp.X0), _10_pOp.X3, _10_pOp.X4, _10_pOp.X5) _35: _10_pCompare = _sqlite3PExpr(tls, _pParse, i32(37), (*XExpr)(unsafe.Pointer(uintptr(i32(0)))), (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) - func() int32 { - if (_10_pCompare != (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) || ((_db.X17) != 0) { - return i32(0) - } - return func() int32 { + func() { + if _10_pCompare == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) && (_db.X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127512), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112664))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _10_pCompare == nil { goto _50 } *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_10_pCompare)) + uintptr(16 /* X4 */))))) = (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTerm.X0)).X4)) - *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_10_pCompare)) + uintptr(24 /* X5 */))))) = store5518888(&_10_pRight, _sqlite3Expr(tls, _db, i32(157), (*int8)(unsafe.Pointer(uintptr(i32(0)))))) + *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_10_pCompare)) + uintptr(24 /* X5 */))))) = store5518870(&_10_pRight, _sqlite3Expr(tls, _db, i32(157), (*int8)(unsafe.Pointer(uintptr(i32(0)))))) if _10_pRight == nil { goto _51 } @@ -119780,46 +108117,30 @@ _10: goto _54 } - func() int32 { - if int32((*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(32 /* X8 */))))).X0) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if int32((*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(32 /* X8 */))))).X0) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127544), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112696))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pTerm = *(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop.X13)) + 8*uintptr(i32(0)))) - func() int32 { - if _pTerm != (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pTerm == (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127546), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112720))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XExpr)(unsafe.Pointer(_pTerm.X0)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XExpr)(unsafe.Pointer(_pTerm.X0)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127547), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112732))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _omitTable == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if _omitTable != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127548), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112748))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _iReleaseReg = preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(56 /* X18 */))), 1) _iRowidReg = _codeEqualityTerm(tls, _pParse, _pTerm, _pLevel, i32(0), _bRev, _iReleaseReg) @@ -119844,15 +108165,11 @@ _54: _15_testOp = i32(162) _15_memEndValue = i32(0) - func() int32 { - if _omitTable == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _omitTable != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127570), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112748))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _j = i32(0) _15_pStart = store6568967(&_15_pEnd, (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0))))) @@ -119868,15 +108185,11 @@ _69: _15_pEnd = *(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop.X13)) + 8*uintptr(postInc961(&_j, int32(1))))) _70: - func() int32 { - if (_15_pStart != (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0))))) || (_15_pEnd != (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if _15_pStart == (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) && _15_pEnd == (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127575), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112764))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _bRev == 0 { goto _74 @@ -119894,26 +108207,18 @@ _74: i32(0) i32(0) i32(0) - func() int32 { - if (int32(_15_pStart.X3) & i32(0)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_15_pStart.X3) & i32(0)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127600), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112788))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _17_pX = (*XExpr)(unsafe.Pointer(_15_pStart.X0)) - func() int32 { - if _17_pX != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _17_pX == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127603), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(68036))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3ExprIsVector(tls, (*XExpr)(unsafe.Pointer(_17_pX.X5))) == 0 { goto _80 @@ -119948,25 +108253,17 @@ _82: } _21_pX = (*XExpr)(unsafe.Pointer(_15_pEnd.X0)) - func() int32 { - if _21_pX != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _21_pX == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127630), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(68036))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_15_pEnd.X3) & i32(0)) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_15_pEnd.X3) & i32(0)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127631), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112824))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _15_memEndValue = preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(56 /* X18 */))), 1) _codeExprOrVector(tls, _pParse, (*XExpr)(unsafe.Pointer(_21_pX.X5)), _15_memEndValue, i32(1)) @@ -120006,15 +108303,11 @@ _85: }()) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(48 /* X15 */))) = _iCur *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(52 /* X16 */))) = _15_start - func() int32 { - if int32(_pLevel.X14) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pLevel.X14) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127651), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112856))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _15_testOp == i32(162) { goto _103 @@ -120044,39 +108337,27 @@ _66: _26_bStopAtNull = u8(0) _26_pIdx = (*XIndex)(unsafe.Pointer((*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(32 /* X8 */))))).X3)) _26_iIdxCur = _pLevel.X2 - func() int32 { - if int32(_26_nEq) >= int32(_pLoop.X11) { - return i32(0) - } - return func() int32 { + func() { + if int32(_26_nEq) < int32(_pLoop.X11) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127732), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112872))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (((*XExprList)(unsafe.Pointer(_pWInfo.X2)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) || (((*XExprList)(unsafe.Pointer(_pWInfo.X2)).X0) == i32(1))) || ((int32(_pWInfo.X9) & i32(1)) == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XExprList)(unsafe.Pointer(_pWInfo.X2)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && ((*XExprList)(unsafe.Pointer(_pWInfo.X2)).X0) != i32(1) && (int32(_pWInfo.X9)&i32(1)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127742), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112892))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_pWInfo.X9)&i32(1)) == i32(0) || int32(_pWInfo.X11) <= i32(0) || int32(_26_pIdx.X13) <= int32(_26_nEq) { goto _114 } - func() int32 { - if int32(_pLoop.X11) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pLoop.X11) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127749), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112988))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _26_bSeekPastNull = uint8(i32(1)) _26_nExtraReg = i32(1) @@ -120093,15 +108374,11 @@ _114: } return int32((*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(32 /* X8 */))))).X1) }() - func() int32 { - if ((int32(_26_pRangeStart.X3) & i32(256)) == i32(0)) || (((_pLoop.X9) & uint32(i32(16))) != uint32(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_26_pRangeStart.X3)&i32(256)) != i32(0) && ((_pLoop.X9)&uint32(i32(16))) == uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127762), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113004))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _117: if ((_pLoop.X9) & uint32(i32(16))) == 0 { @@ -120119,39 +108396,27 @@ _117: goto _126 } - func() int32 { - if _26_pRangeStart != (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _26_pRangeStart == (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127770), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113088))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_26_pRangeStart.X3) & i32(256)) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_26_pRangeStart.X3) & i32(256)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127771), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113104))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(36 /* X9 */))) = uint32(preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(56 /* X18 */))), 1)) _sqlite3VdbeAddOp2(tls, _v, i32(77), i32(1), int32(_pLevel.X9)) _sqlite3VdbeComment(tls, _v, str(113140)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(40 /* X10 */))) = _sqlite3VdbeCurrentAddr(tls, _v) - func() int32 { - if (_bRev & i32(-2)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_bRev & i32(-2)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127780), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113160))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(36 /* X9 */))) @@ -120177,15 +108442,11 @@ _126: _136: _133: _123: - func() int32 { - if (_26_pRangeEnd == (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0))))) || ((int32(_26_pRangeEnd.X3) & i32(0)) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _26_pRangeEnd != (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) && (int32(_26_pRangeEnd.X3)&i32(0)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127792), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113176))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_26_nEq) >= int32(_26_pIdx.X13) || _bRev != bool2int(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pIdx.X7)) + 1*uintptr(_26_nEq)))) == i32(0))) && (_bRev == 0 || int32(_26_pIdx.X13) != int32(_26_nEq)) { goto _143 @@ -120202,15 +108463,11 @@ _123: _26_nTop = uint16(_36_t) _143: _26_regBase = _codeAllEqualityTerms(tls, _pParse, _pLevel, _bRev, _26_nExtraReg, &_26_zStartAff) - func() int32 { - if (_26_zStartAff == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || (_sqlite3Strlen30(tls, _26_zStartAff) >= int32(_26_nEq)) { - return i32(0) - } - return func() int32 { + func() { + if _26_zStartAff != (*int8)(unsafe.Pointer(uintptr(i32(0)))) && _sqlite3Strlen30(tls, _26_zStartAff) < int32(_26_nEq) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127812), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113232))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _26_zStartAff == nil || _26_nTop == 0 { goto _148 @@ -120280,15 +108537,11 @@ _158: _161: _26_op = int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3WhereCodeOneLoopStartØ00aStartOpØ001)) + 1*uintptr(((_26_start_constraints<<uint(i32(2)))+(_26_startEq<<uint(i32(1))))+_bRev)))) - func() int32 { - if _26_op != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _26_op == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127862), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113280))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeAddOp4Int(tls, _v, _26_op, _26_iIdxCur, _addrNxt, _26_regBase, _26_nConstraint) _162: @@ -120316,15 +108569,11 @@ _167: goto _169 _168: - func() int32 { - if ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) != 0 { - return i32(0) - } - return func() int32 { + func() { + if ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127892), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(43496))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _169: { @@ -120447,15 +108696,11 @@ _191: goto _197 _196: - func() int32 { - if int32(_pLevel.X14) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pLevel.X14) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127963), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112856))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _197: goto _200 @@ -120475,37 +108720,25 @@ _105: _65_pAndExpr = nil _65_pTab = (*XTable)(unsafe.Pointer(_pTabItem.X4)) _pTerm = *(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop.X13)) + 8*uintptr(i32(0)))) - func() int32 { - if _pTerm != (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pTerm == (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128029), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112720))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pTerm.X4) & i32(512)) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pTerm.X4) & i32(512)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128030), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113288))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pTerm.X3) & i32(16)) != i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pTerm.X3) & i32(16)) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128031), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113316))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _65_pOrWc = (*XWhereClause)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*T6289219)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */)))))) + uintptr(0 /* X0 */))) + _65_pOrWc = (*XWhereClause)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*T6289201)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */)))))) + uintptr(0 /* X0 */))) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(45 /* X12 */))) = uint8(i32(73)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(48 /* X15 */))) = _65_regReturn if int32(_pWInfo.X10) <= i32(1) { @@ -120638,15 +108871,11 @@ _228: _76_pOrExpr = _65_pAndExpr _235: _76_pSubWInfo = _sqlite3WhereBegin(tls, _pParse, _65_pOrTab, _76_pOrExpr, (*XExprList)(unsafe.Pointer(uintptr(i32(0)))), (*XExprList)(unsafe.Pointer(uintptr(i32(0)))), _65_wctrlFlags, _65_iCovCur) - func() int32 { - if ((_76_pSubWInfo != nil) || (_pParse.X16) != 0) || ((_db.X17) != 0) { - return i32(0) - } - return func() int32 { + func() { + if _76_pSubWInfo == nil && (_pParse.X16) == 0 && (_db.X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128136), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113352))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _76_pSubWInfo == nil { goto _240 @@ -120724,29 +108953,21 @@ _253: _65_untestedTerms = i32(1) _254: _78_pSubLoop = (*XWhereLoop)(unsafe.Pointer((*XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)(_76_pSubWInfo))+uintptr(912 /* X23 */))))) + 88*uintptr(i32(0)))).X18)) - func() int32 { - if ((_78_pSubLoop.X9) & uint32(i32(16384))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_78_pSubLoop.X9) & uint32(i32(16384))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128223), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113400))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_78_pSubLoop.X9)&uint32(i32(512))) == uint32(i32(0)) || _65_ii != i32(0) && (*XIndex)(unsafe.Pointer((*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_78_pSubLoop))+uintptr(32 /* X8 */))))).X3)) != _65_pCov || ((_65_pTab.X9)&uint32(i32(32))) != uint32(i32(0)) && int32((uint32((*XIndex)(unsafe.Pointer((*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_78_pSubLoop))+uintptr(32 /* X8 */))))).X3)).X16)<<uint(i32(30)))>>uint(i32(30))) == i32(2) { goto _261 } - func() int32 { - if ((*XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)(_76_pSubWInfo))+uintptr(912 /* X23 */))))) + 88*uintptr(i32(0)))).X2) == _65_iCovCur { - return i32(0) - } - return func() int32 { + func() { + if ((*XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)(_76_pSubWInfo))+uintptr(912 /* X23 */))))) + 88*uintptr(i32(0)))).X2) != _65_iCovCur { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128228), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113444))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _65_pCov = (*XIndex)(unsafe.Pointer((*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_78_pSubLoop)) + uintptr(32 /* X8 */))))).X3)) goto _264 @@ -120761,7 +108982,7 @@ _233: goto _228 _231: - *(**XIndex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T6289724)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))))) = _65_pCov + *(**XIndex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T6289706)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))))) = _65_pCov if _65_pCov == nil { goto _265 } @@ -120793,17 +109014,13 @@ _268: goto _269 _201: - func() int32 { - if (_bRev == i32(0)) || (_bRev == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _bRev != i32(0) && _bRev != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128260), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113480))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if ((uint32(((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(5))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(5))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _273 } @@ -120845,15 +109062,11 @@ _279: _280: _91_pE = (*XExpr)(unsafe.Pointer(_pTerm.X0)) - func() int32 { - if _91_pE != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _91_pE == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128296), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113500))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pLevel.X0) == 0 || ((_91_pE.X2)&uint32(i32(1))) != uint32(i32(0)) { goto _284 @@ -120867,15 +109080,11 @@ _284: } _94_x = _pLevel.X9 - func() int32 { - if _94_x > uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _94_x <= uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128310), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113508))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _91_skipLikeAddr = _sqlite3VdbeAddOp1(tls, _v, func() int32 { if (_94_x & uint32(i32(1))) != 0 { @@ -120943,27 +109152,19 @@ _298: _299: _95_pE = (*XExpr)(unsafe.Pointer(_pTerm.X0)) - func() int32 { - if ((_95_pE.X2) & uint32(i32(1))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_95_pE.X2) & uint32(i32(1))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128337), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113512))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pTerm.X11) & (_pLevel.X19)) != uint64(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if ((_pTerm.X11) & (_pLevel.X19)) == uint64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128338), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113548))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _95_pAlt = _sqlite3WhereFindTerm(tls, _pWC, _iCur, *(*int32)(unsafe.Pointer((*T6289219)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */))))), _notReady, uint32(i32(131)), (*XIndex)(unsafe.Pointer(uintptr(i32(0))))) + _95_pAlt = _sqlite3WhereFindTerm(tls, _pWC, _iCur, *(*int32)(unsafe.Pointer((*T6289201)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */))))), _notReady, uint32(i32(131)), (*XIndex)(unsafe.Pointer(uintptr(i32(0))))) if _95_pAlt != (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) { goto _304 } @@ -121011,28 +109212,20 @@ _311: goto _312 } - func() int32 { - if (_pWInfo.X14) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pWInfo.X14) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128365), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113616))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _308 _312: - func() int32 { - if (*XExpr)(unsafe.Pointer(_pTerm.X0)) != nil { - return i32(0) - } - return func() int32 { + func() { + if (*XExpr)(unsafe.Pointer(_pTerm.X0)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128368), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113640))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3ExprIfFalse(tls, _pParse, (*XExpr)(unsafe.Pointer(_pTerm.X0)), _addrCont, i32(16)) { @@ -121110,25 +109303,17 @@ func _codeEqualityTerm(tls *crt.TLS, _pParse *XParse, _pTerm *XWhereTerm, _pLeve _ = _23_iCol _pX = (*XExpr)(unsafe.Pointer(_pTerm.X0)) _v = (*TVdbe)(unsafe.Pointer(_pParse.X2)) - func() int32 { - if (*(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XWhereLoop)(unsafe.Pointer(_pLevel.X18)).X13)) + 8*uintptr(_iEq)))) == _pTerm { - return i32(0) - } - return func() int32 { + func() { + if (*(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XWhereLoop)(unsafe.Pointer(_pLevel.X18)).X13)) + 8*uintptr(_iEq)))) != _pTerm { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126733), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeEqualityTermØ00__func__Ø000))), unsafe.Pointer(str(113688))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _iTarget > i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if _iTarget <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126734), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeEqualityTermØ00__func__Ø000))), unsafe.Pointer(str(113724))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pX.X0) != i32(37) && int32(_pX.X0) != i32(29) { goto _5 @@ -121157,15 +109342,11 @@ _7: _bRev = bool2int(_bRev == 0) _11: - func() int32 { - if int32(_pX.X0) == i32(33) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pX.X0) != i32(33) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126758), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeEqualityTermØ00__func__Ø000))), unsafe.Pointer(str(106368))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _iReg = _iTarget _3_i = i32(0) @@ -121198,11 +109379,8 @@ _20: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126768), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeEqualityTermØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126768), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeEqualityTermØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 || (*XExpr)(unsafe.Pointer((*(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pLoop.X13)) + 8*uintptr(_3_i)))).X0)) != _pX { @@ -121215,7 +109393,7 @@ _27: goto _20 _23: - if ((_pX.X2)&uint32(i32(2048))) != uint32(i32(0)) && ((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(32 /* X6 */))))))).X0)).X0) != i32(1) { + if ((_pX.X2)&uint32(i32(2048))) != uint32(i32(0)) && ((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(32 /* X6 */))))))).X0)).X0) != i32(1) { goto _29 } @@ -121223,11 +109401,11 @@ _23: goto _30 _29: - _9_pSelect = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(32 /* X6 */))))))) + _9_pSelect = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(32 /* X6 */))))))) _9_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) _9_savedDbOptFlags = _9_db.X13 _9_pOrigRhs = (*XExprList)(unsafe.Pointer(_9_pSelect.X0)) - _9_pOrigLhs = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr(_pX.X4) + uintptr(32 /* X6 */))))))) + _9_pOrigLhs = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr(_pX.X4) + uintptr(32 /* X6 */))))))) _9_pRhs = nil _9_pLhs = nil _3_i = _iEq @@ -121266,7 +109444,7 @@ _38: goto _41 } - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5517776)(unsafe.Pointer((*T5517798)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_13_pOrderBy.X1)+32*uintptr(_3_i)))))+uintptr(28 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(i32(0)) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5517758)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_13_pOrderBy.X1)+32*uintptr(_3_i)))))+uintptr(28 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(i32(0)) _3_i += 1 goto _38 @@ -121280,7 +109458,7 @@ _37: goto _43 _42: - *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pLeft)) + uintptr(32 /* X6 */))))))) = _9_pLhs + *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pLeft)) + uintptr(32 /* X6 */))))))) = _9_pLhs _3_aiMap = (*int32)(unsafe.Pointer(_sqlite3DbMallocZero(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), u64(4)*uint64(_3_nEq)))) _43: *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_9_pSelect)) + uintptr(0 /* X0 */))))) = _9_pRhs @@ -121292,7 +109470,7 @@ _43: _3_eType = _sqlite3FindInIndex(tls, _pParse, _pX, uint32(i32(4)), (*int32)(unsafe.Pointer(uintptr(i32(0)))), _3_aiMap) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_9_db)) + uintptr(80 /* X13 */))) = _9_savedDbOptFlags *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_9_pSelect)) + uintptr(0 /* X0 */))))) = _9_pOrigRhs - *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pLeft)) + uintptr(32 /* X6 */))))))) = _9_pOrigLhs + *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pLeft)) + uintptr(32 /* X6 */))))))) = _9_pOrigLhs *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(16 /* X4 */))))) = _12_pLeft _36: _sqlite3ExprListDelete(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _9_pLhs) @@ -121311,35 +109489,31 @@ _44: } return i32(58) }(), _3_iTab, i32(0)) - func() int32 { - if ((_3_pLoop.X9) & uint32(i32(8192))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_3_pLoop.X9) & uint32(i32(8192))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126840), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeEqualityTermØ00__func__Ø000))), unsafe.Pointer(str(113736))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pLoop)) + uintptr(48 /* X9 */))) *p = (*p) | uint32(i32(2048)) sink985 = *p } - if ((*XExprList)(unsafe.Pointer((*T6289724)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))).X0) != i32(0) { + if ((*XExprList)(unsafe.Pointer((*T6289706)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))).X0) != i32(0) { goto _49 } *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(16 /* X4 */))) = _sqlite3VdbeMakeLabel(tls, _v) _49: - _3_i = (*XExprList)(unsafe.Pointer((*T6289724)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))).X0 + _3_i = (*XExprList)(unsafe.Pointer((*T6289706)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))).X0 { - p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XExprList)(unsafe.Pointer((*T6289724)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))))) + uintptr(0 /* X0 */))) + p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XExprList)(unsafe.Pointer((*T6289706)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))))) + uintptr(0 /* X0 */))) *p = (*p) + _3_nEq sink961 = *p } - *(**TInLoop)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XExprList)(unsafe.Pointer((*T6289724)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))))) + uintptr(8 /* X1 */))))) = (*TInLoop)(unsafe.Pointer(_sqlite3DbReallocOrFree(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (*XExprList)(unsafe.Pointer((*T6289724)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X1, u64(12)*uint64((*XExprList)(unsafe.Pointer((*T6289724)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X0)))) - _3_pIn = (*TInLoop)(unsafe.Pointer((*XExprList)(unsafe.Pointer((*T6289724)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))).X1)) + *(**TInLoop)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XExprList)(unsafe.Pointer((*T6289706)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))))) + uintptr(8 /* X1 */))))) = (*TInLoop)(unsafe.Pointer(_sqlite3DbReallocOrFree(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (*XExprList)(unsafe.Pointer((*T6289706)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X1, u64(12)*uint64((*XExprList)(unsafe.Pointer((*T6289706)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X0)))) + _3_pIn = (*TInLoop)(unsafe.Pointer((*XExprList)(unsafe.Pointer((*T6289706)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))).X1)) if _3_pIn == nil { goto _50 } @@ -121403,7 +109577,7 @@ _54: goto _64 _50: - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XExprList)(unsafe.Pointer((*T6289724)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))))) + uintptr(0 /* X0 */))) = i32(0) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XExprList)(unsafe.Pointer((*T6289706)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))))) + uintptr(0 /* X0 */))) = i32(0) _64: _sqlite3DbFree(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (unsafe.Pointer)(_3_aiMap)) _8: @@ -121430,11 +109604,8 @@ _0: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126624), unsafe.Pointer((*int8)(unsafe.Pointer(&_disableTermØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126624), unsafe.Pointer((*int8)(unsafe.Pointer(&_disableTermØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 || (int32(_pTerm.X3)&i32(4)) != i32(0) || (_pLevel.X0) != i32(0) && (((*XExpr)(unsafe.Pointer(_pTerm.X0)).X2)&uint32(i32(1))) == uint32(i32(0)) || ((_pLevel.X19)&(_pTerm.X12)) != uint64(i32(0)) { @@ -121498,15 +109669,11 @@ func _codeExprOrVector(tls *crt.TLS, _pParse *XParse, _p *XExpr, _iReg int32, _n _ = _3_i var _3_pList *XExprList // sqlite3.c:127357:16 _ = _3_pList - func() int32 { - if _nReg > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _nReg <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127346), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeExprOrVectorØ00__func__Ø000))), unsafe.Pointer(str(113808))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3ExprIsVector(tls, _p) == 0 { goto _2 @@ -121522,16 +109689,12 @@ func _codeExprOrVector(tls *crt.TLS, _pParse *XParse, _p *XExpr, _iReg int32, _n goto _4 _3: - _3_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))) - func() int32 { - if _nReg <= (_3_pList.X0) { - return i32(0) - } - return func() int32 { + _3_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))) + func() { + if _nReg > (_3_pList.X0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127358), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeExprOrVectorØ00__func__Ø000))), unsafe.Pointer(str(113816))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _3_i = i32(0) _7: @@ -121548,15 +109711,11 @@ _4: goto _11 _2: - func() int32 { - if _nReg == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if _nReg != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127364), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeExprOrVectorØ00__func__Ø000))), unsafe.Pointer(str(113836))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3ExprCode(tls, _pParse, _p, _iReg) _11: @@ -121599,28 +109758,20 @@ func _codeAllEqualityTerms(tls *crt.TLS, _pParse *XParse, _pLevel *XWhereLevel, _ = _9_pRight _v = (*TVdbe)(unsafe.Pointer(_pParse.X2)) _pLoop = (*XWhereLoop)(unsafe.Pointer(_pLevel.X18)) - func() int32 { - if ((_pLoop.X9) & uint32(i32(1024))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_pLoop.X9) & uint32(i32(1024))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126951), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeAllEqualityTermsØ00__func__Ø000))), unsafe.Pointer(str(113864))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nEq = (*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(32 /* X8 */))))).X0 _nSkip = _pLoop.X11 _pIdx = (*XIndex)(unsafe.Pointer((*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(32 /* X8 */))))).X3)) - func() int32 { - if _pIdx != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pIdx == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126955), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeAllEqualityTermsØ00__func__Ø000))), unsafe.Pointer(str(43052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _regBase = (_pParse.X18) + i32(1) _nReg = int32((*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(32 /* X8 */))))).X0) + _nExtraReg @@ -121630,15 +109781,11 @@ func _codeAllEqualityTerms(tls *crt.TLS, _pParse *XParse, _pLevel *XWhereLevel, sink961 = *p } _zAff = _sqlite3DbStrDup(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _sqlite3IndexAffinityStr(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _pIdx)) - func() int32 { - if (_zAff != (*int8)(unsafe.Pointer(uintptr(i32(0))))) || (((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) != 0) { - return i32(0) - } - return func() int32 { + func() { + if _zAff == (*int8)(unsafe.Pointer(uintptr(i32(0)))) && ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126964), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeAllEqualityTermsØ00__func__Ø000))), unsafe.Pointer(str(113908))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _nSkip == 0 { goto _7 @@ -121673,15 +109820,11 @@ _12: _15: _7: - func() int32 { - if (_zAff == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || (int32(crt.Xstrlen(tls, _zAff)) >= int32(_nEq)) { - return i32(0) - } - return func() int32 { + func() { + if _zAff != (*int8)(unsafe.Pointer(uintptr(i32(0)))) && int32(crt.Xstrlen(tls, _zAff)) < int32(_nEq) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126987), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeAllEqualityTermsØ00__func__Ø000))), unsafe.Pointer(str(113968))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _j = int32(_nSkip) _19: @@ -121690,15 +109833,11 @@ _19: } _pTerm = *(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop.X13)) + 8*uintptr(_j))) - func() int32 { - if _pTerm != (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pTerm == (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126991), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeAllEqualityTermsØ00__func__Ø000))), unsafe.Pointer(str(112720))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _3_r1 = _codeEqualityTerm(tls, _pParse, _pTerm, _pLevel, _j, _bRev, _regBase+_j) if _3_r1 == (_regBase + _j) { @@ -121840,15 +109979,11 @@ _9: return _10: - func() int32 { - if (_p.X8) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X8) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92691), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprNeedsNoAffinityChangeØ00__func__Ø000))), unsafe.Pointer(str(114028))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = bool2int((int32(_p.X9) < i32(0)) && ((int32(_aff) == i32(68)) || (int32(_aff) == i32(67)))) return @@ -121872,36 +110007,24 @@ func _whereLikeOptimizationStringFixup(tls *crt.TLS, _v *TVdbe, _pLevel *XWhereL goto _0 } - func() int32 { - if (_pLevel.X9) > uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_pLevel.X9) <= uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127058), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLikeOptimizationStringFixupØ00__func__Ø000))), unsafe.Pointer(str(114080))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _1_pOp = _sqlite3VdbeGetOp(tls, _v, i32(-1)) - func() int32 { - if _1_pOp != (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _1_pOp == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127060), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLikeOptimizationStringFixupØ00__func__Ø000))), unsafe.Pointer(str(114104))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_1_pOp.X0) == i32(97)) || (((*Xsqlite3)(unsafe.Pointer((*XParse)(unsafe.Pointer((*XWhereInfo)(unsafe.Pointer((*XWhereClause)(unsafe.Pointer(_pTerm.X1)).X0)).X0)).X0)).X17) != 0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_1_pOp.X0) != i32(97) && ((*Xsqlite3)(unsafe.Pointer((*XParse)(unsafe.Pointer((*XWhereInfo)(unsafe.Pointer((*XWhereClause)(unsafe.Pointer(_pTerm.X1)).X0)).X0)).X0)).X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127061), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLikeOptimizationStringFixupØ00__func__Ø000))), unsafe.Pointer(str(114112))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(12 /* X5 */))) = int32((_pLevel.X9) >> uint(i32(1))) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(2 /* X2 */))) = uint16(uint8((_pLevel.X9) & uint32(i32(1)))) @@ -121950,28 +110073,20 @@ func _codeApplyAffinity(tls *crt.TLS, _pParse *XParse, _base int32, _n int32, _z goto _0 } - func() int32 { - if ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) != 0 { - return i32(0) - } - return func() int32 { + func() { + if ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126656), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeApplyAffinityØ00__func__Ø000))), unsafe.Pointer(str(43496))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() return _0: - func() int32 { - if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126659), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeApplyAffinityØ00__func__Ø000))), unsafe.Pointer(str(43044))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _5: if _n <= i32(0) || int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zAff)) + 1*uintptr(i32(0))))) != i32(65) { @@ -122035,25 +110150,17 @@ func _codeDeferredSeek(tls *crt.TLS, _pWInfo *XWhereInfo, _pIdx *XIndex, _iCur i _ = _1_ai _pParse = (*XParse)(unsafe.Pointer(_pWInfo.X0)) _v = (*TVdbe)(unsafe.Pointer(_pParse.X2)) - func() int32 { - if _iIdxCur > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _iIdxCur <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127315), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeDeferredSeekØ00__func__Ø000))), unsafe.Pointer(str(114240))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(int32(_pIdx.X14)-i32(1))))) == i32(-1) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(int32(_pIdx.X14)-i32(1))))) != i32(-1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127316), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeDeferredSeekØ00__func__Ø000))), unsafe.Pointer(str(114252))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeAddOp3(tls, _v, i32(128), _iIdxCur, i32(0), _iCur) if (int32(_pWInfo.X9)&i32(32)) == 0 || (func() *XParse { @@ -122078,15 +110185,11 @@ _9: goto _12 } - func() int32 { - if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_1_i)))) < int32(_1_pTab.X11) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_1_i)))) >= int32(_1_pTab.X11) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127328), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeDeferredSeekØ00__func__Ø000))), unsafe.Pointer(str(114288))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_1_i)))) < i32(0) { goto _15 @@ -122185,15 +110288,15 @@ _0: _sqlite3VdbeAddOp3(tls, _v, int32(_pLevel.X12), _pLevel.X15, _pLevel.X16, int32(_pLevel.X13)) _sqlite3VdbeChangeP5(tls, _v, uint16(_pLevel.X14)) _4: - if ((_pLoop.X9)&uint32(i32(2048))) == 0 || ((*XExprList)(unsafe.Pointer((*T6289724)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X0) <= i32(0) { + if ((_pLoop.X9)&uint32(i32(2048))) == 0 || ((*XExprList)(unsafe.Pointer((*T6289706)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X0) <= i32(0) { goto _6 } _sqlite3VdbeResolveLabel(tls, _v, _pLevel.X4) *func() **TInLoop { - _3_j = (*XExprList)(unsafe.Pointer((*T6289724)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))).X0 + _3_j = (*XExprList)(unsafe.Pointer((*T6289706)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))).X0 return &_3_pIn - }() = (*TInLoop)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*T6289724)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X1) + 12*uintptr(_3_j-i32(1)))) + }() = (*TInLoop)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*T6289706)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X1) + 12*uintptr(_3_j-i32(1)))) _7: if _3_j <= i32(0) { goto _10 @@ -122234,15 +110337,11 @@ _13: _8_ws = int32(_pLoop.X9) _1_addr = _sqlite3VdbeAddOp1(tls, _v, i32(67), _pLevel.X0) - func() int32 { - if ((_8_ws & i32(64)) == i32(0)) || ((_8_ws & i32(512)) != i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_8_ws&i32(64)) != i32(0) && (_8_ws&i32(512)) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134722), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereEndØ00__func__Ø000))), unsafe.Pointer(str(114364))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_8_ws & i32(64)) != i32(0) { goto _18 @@ -122250,7 +110349,7 @@ _13: _sqlite3VdbeAddOp1(tls, _v, i32(124), (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabList))+uintptr(8 /* X2 */)))))+112*uintptr(_i))).X11) _18: - if (_8_ws&i32(512)) == 0 && ((_8_ws&i32(8192)) == 0 || (*XIndex)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T6289724)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))))) == nil) { + if (_8_ws&i32(512)) == 0 && ((_8_ws&i32(8192)) == 0 || (*XIndex)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T6289706)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))))) == nil) { goto _21 } @@ -122273,15 +110372,11 @@ _14: _3: _sqlite3VdbeResolveLabel(tls, _v, _pWInfo.X7) - func() int32 { - if int32(_pWInfo.X10) <= (_pTabList.X0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pWInfo.X10) > (_pTabList.X0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134747), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereEndØ00__func__Ø000))), unsafe.Pointer(str(114416))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *func() **XWhereLevel { _i = i32(0); return &_pLevel }() = (*XWhereLevel)(unsafe.Pointer((*[1]XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo)) + uintptr(912 /* X23 */))))) _26: @@ -122292,18 +110387,14 @@ _26: _13_pIdx = (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) _13_pTabItem = (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabList))+uintptr(8 /* X2 */))))) + 112*uintptr(_pLevel.X11))) _13_pTab = (*XTable)(unsafe.Pointer(_13_pTabItem.X4)) - func() int32 { - if _13_pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _13_pTab == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134754), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereEndØ00__func__Ø000))), unsafe.Pointer(str(44684))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pLoop = (*XWhereLoop)(unsafe.Pointer(_pLevel.X18)) - if ((uint32(((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_13_pTabItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(4))) << uint(i32(31))) >> uint(i32(31))) == 0 { + if ((uint32(((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_13_pTabItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(4))) << uint(i32(31))) >> uint(i32(31))) == 0 { goto _32 } @@ -122323,7 +110414,7 @@ _33: goto _35 } - _13_pIdx = (*XIndex)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T6289724)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))))) + _13_pIdx = (*XIndex)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T6289706)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))))) _35: _34: if _13_pIdx == nil || int32(_pWInfo.X13) != i32(0) && (((*XTable)(unsafe.Pointer(_13_pIdx.X3)).X9)&uint32(i32(32))) == uint32(i32(0)) || (_db.X17) != 0 { @@ -122350,15 +110441,11 @@ _44: } _19_x = _13_pOp.X4 - func() int32 { - if (*XTable)(unsafe.Pointer(_13_pIdx.X3)) == _13_pTab { - return i32(0) - } - return func() int32 { + func() { + if (*XTable)(unsafe.Pointer(_13_pIdx.X3)) != _13_pTab { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134795), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereEndØ00__func__Ø000))), unsafe.Pointer(str(114448))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_13_pTab.X9) & uint32(i32(32))) == uint32(i32(0)) { goto _48 @@ -122366,15 +110453,11 @@ _44: _20_pPk = _sqlite3PrimaryKeyIndex(tls, _13_pTab) _19_x = int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_20_pPk.X1)) + 2*uintptr(_19_x)))) - func() int32 { - if _19_x >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _19_x < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134799), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereEndØ00__func__Ø000))), unsafe.Pointer(str(114468))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _48: _19_x = int32(_sqlite3ColumnOfIndex(tls, _13_pIdx, int16(_19_x))) @@ -122385,15 +110468,11 @@ _48: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_13_pOp)) + uintptr(8 /* X4 */))) = _19_x *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_13_pOp)) + uintptr(4 /* X3 */))) = _pLevel.X2 _51: - func() int32 { - if ((((_pLoop.X9) & uint32(i32(64))) == uint32(i32(0))) || (_19_x >= i32(0))) || ((_pWInfo.X13) != 0) { - return i32(0) - } - return func() int32 { + func() { + if ((_pLoop.X9)&uint32(i32(64))) != uint32(i32(0)) && _19_x < i32(0) && (_pWInfo.X13) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134806), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereEndØ00__func__Ø000))), unsafe.Pointer(str(114476))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _56 @@ -122441,11 +110520,8 @@ func _whereInfoFree(tls *crt.TLS, _db *Xsqlite3, _pWInfo *XWhereInfo) { // sqlit return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(131685), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereInfoFreeØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(131685), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereInfoFreeØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -122463,7 +110539,7 @@ _3: goto _8 } - _sqlite3DbFree(tls, _db, (*XExprList)(unsafe.Pointer((*T6289724)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pLevel))+uintptr(56 /* X17 */))))).X1) + _sqlite3DbFree(tls, _db, (*XExprList)(unsafe.Pointer((*T6289706)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pLevel))+uintptr(56 /* X17 */))))).X1) _8: _1_i += 1 goto _3 @@ -122517,7 +110593,7 @@ _4: goto _5 } - _whereOrInfoDelete(tls, _db, (*XWhereOrInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T6289219)(unsafe.Pointer(uintptr((unsafe.Pointer)(_a)) + uintptr(40 /* X10 */)))))))) + _whereOrInfoDelete(tls, _db, (*XWhereOrInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T6289201)(unsafe.Pointer(uintptr((unsafe.Pointer)(_a)) + uintptr(40 /* X10 */)))))))) goto _6 _5: @@ -122525,7 +110601,7 @@ _5: goto _7 } - _whereAndInfoDelete(tls, _db, (*XWhereAndInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T6289219)(unsafe.Pointer(uintptr((unsafe.Pointer)(_a)) + uintptr(40 /* X10 */)))))))) + _whereAndInfoDelete(tls, _db, (*XWhereAndInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T6289201)(unsafe.Pointer(uintptr((unsafe.Pointer)(_a)) + uintptr(40 /* X10 */)))))))) _7: _6: *(*uintptr)(unsafe.Pointer(func() **XWhereTerm { _i -= 1; return &_a }())) += uintptr(64) @@ -122593,15 +110669,11 @@ func _sqlite3WhereOrderedInnerLoop(tls *crt.TLS, _pWInfo *XWhereInfo) (r0 int32) } func _sqlite3WhereContinueLabel(tls *crt.TLS, _pWInfo *XWhereInfo) (r0 int32) { // sqlite3.c:129904:1 - func() int32 { - if (_pWInfo.X6) != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pWInfo.X6) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129905), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereContinueLabelØ00__func__Ø000))), unsafe.Pointer(str(114576))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _pWInfo.X6 return @@ -122651,16 +110723,12 @@ func _sqlite3ExprAnalyzeAggregates(tls *crt.TLS, _pNC *XNameContext, _pExpr *XEx crt.Xmemset(tls, (unsafe.Pointer)(&_w), i32(0), u64(48)) *(*func(*crt.TLS, *XWalker, *XExpr) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(8 /* X1 */))))) = _analyzeAggregate *(*func(*crt.TLS, *XWalker, *XSelect) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(16 /* X2 */))))) = _analyzeAggregatesInSelect - *(**XNameContext)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5965012)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(40 /* X6 */))))))) = _pNC - func() int32 { - if (*XSrcList)(unsafe.Pointer(_pNC.X1)) != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + *(**XNameContext)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5964994)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(40 /* X6 */))))))) = _pNC + func() { + if (*XSrcList)(unsafe.Pointer(_pNC.X1)) == (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95762), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprAnalyzeAggregatesØ00__func__Ø000))), unsafe.Pointer(str(98412))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3WalkExpr(tls, &_w, _pExpr) return @@ -122698,7 +110766,7 @@ func _analyzeAggregate(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r0 int32 _ = _14_pItem var _17_enc uint8 // sqlite3.c:95709:14 _ = _17_enc - _pNC = (*XNameContext)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5965012)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(40 /* X6 */))))))) + _pNC = (*XNameContext)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5964994)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(40 /* X6 */))))))) _pParse = (*XParse)(unsafe.Pointer(_pNC.X0)) _pSrcList = (*XSrcList)(unsafe.Pointer(_pNC.X1)) _pAggInfo = (*XAggInfo)(unsafe.Pointer(_pNC.X3)) @@ -122720,11 +110788,8 @@ _2: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95630), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeAggregateØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95630), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeAggregateØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -122738,15 +110803,11 @@ _8: goto _11 } - func() int32 { - if ((_pExpr.X2) & uint32(i32(24576))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_pExpr.X2) & uint32(i32(24576))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95634), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeAggregateØ00__func__Ø000))), unsafe.Pointer(str(100044))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pExpr.X8) != (_3_pItem.X11) { goto _14 @@ -122867,32 +110928,24 @@ _37: goto _40 } - func() int32 { - if ((_pExpr.X2) & uint32(i32(2048))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_pExpr.X2) & uint32(i32(2048))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95712), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeAggregateØ00__func__Ø000))), unsafe.Pointer(str(43812))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _14_pItem = (*TAggInfo_func)(unsafe.Pointer(uintptr(_pAggInfo.X11) + 24*uintptr(_i))) *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_14_pItem)) + uintptr(0 /* X0 */))))) = _pExpr *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_14_pItem)) + uintptr(16 /* X2 */))) = preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(56 /* X18 */))), 1) - func() int32 { - if ((_pExpr.X2) & uint32(i32(1024))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_pExpr.X2) & uint32(i32(1024))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95716), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeAggregateØ00__func__Ø000))), unsafe.Pointer(str(43540))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_14_pItem)) + uintptr(8 /* X1 */))))) = _sqlite3FindFunction(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), func() int32 { - if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) != nil { - return ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0) + *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_14_pItem)) + uintptr(8 /* X1 */))))) = _sqlite3FindFunction(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), func() int32 { + if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) != nil { + return ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0) } return i32(0) }(), _17_enc, uint8(i32(0))) @@ -122908,15 +110961,11 @@ _47: _48: _40: _39: - func() int32 { - if ((_pExpr.X2) & uint32(i32(24576))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_pExpr.X2) & uint32(i32(24576))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95729), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeAggregateØ00__func__Ø000))), unsafe.Pointer(str(100044))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(4 /* X2 */))) @@ -123034,25 +111083,17 @@ _0: } func _sqlite3WhereIsSorted(tls *crt.TLS, _pWInfo *XWhereInfo) (r0 int32) { // sqlite3.c:133600:1 - func() int32 { - if (int32(_pWInfo.X9) & i32(64)) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pWInfo.X9) & i32(64)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133601), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereIsSortedØ00__func__Ø000))), unsafe.Pointer(str(114704))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pWInfo.X9) & i32(512)) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pWInfo.X9) & i32(512)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133602), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereIsSortedØ00__func__Ø000))), unsafe.Pointer(str(114740))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = int32(_pWInfo.X12) return @@ -123103,16 +111144,12 @@ _0: } _1_addrNext = i32(0) - _1_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr(_pF.X0) + uintptr(32 /* X6 */))))))) - func() int32 { - if (((*XExpr)(unsafe.Pointer(_pF.X0)).X2) & uint32(i32(2048))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + _1_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr(_pF.X0) + uintptr(32 /* X6 */))))))) + func() { + if (((*XExpr)(unsafe.Pointer(_pF.X0)).X2) & uint32(i32(2048))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121006), unsafe.Pointer((*int8)(unsafe.Pointer(&_updateAccumulatorØ00__func__Ø000))), unsafe.Pointer(str(114804))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _1_pList == nil { goto _6 @@ -123139,15 +111176,11 @@ _8: } _5_pColl = (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))) - func() int32 { - if _1_pList != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _1_pList == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121025), unsafe.Pointer((*int8)(unsafe.Pointer(&_updateAccumulatorØ00__func__Ø000))), unsafe.Pointer(str(92144))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *func() **TExprList_item { _5_j = i32(0); return &_5_pItem }() = (*TExprList_item)(unsafe.Pointer(_1_pList.X1)) _12: @@ -123242,16 +111275,12 @@ _0: goto _3 } - _1_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr(_pF.X0) + uintptr(32 /* X6 */))))))) - func() int32 { - if (((*XExpr)(unsafe.Pointer(_pF.X0)).X2) & uint32(i32(2048))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + _1_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr(_pF.X0) + uintptr(32 /* X6 */))))))) + func() { + if (((*XExpr)(unsafe.Pointer(_pF.X0)).X2) & uint32(i32(2048))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120982), unsafe.Pointer((*int8)(unsafe.Pointer(&_finalizeAggFunctionsØ00__func__Ø000))), unsafe.Pointer(str(114804))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeAddOp2(tls, _v, i32(150), _pF.X2, func() int32 { if _1_pList != nil { @@ -123296,15 +111325,11 @@ func _resetAccumulator(tls *crt.TLS, _pParse *XParse, _pAggInfo *XAggInfo) { // return _0: - func() int32 { - if _nReg == (((_pAggInfo.X6) - (_pAggInfo.X5)) + i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _nReg != (((_pAggInfo.X6) - (_pAggInfo.X5)) + i32(1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120944), unsafe.Pointer((*int8)(unsafe.Pointer(&_resetAccumulatorØ00__func__Ø000))), unsafe.Pointer(str(114892))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = i32(0) _3: @@ -123312,15 +111337,11 @@ _3: goto _6 } - func() int32 { - if (((*TAggInfo_col)(unsafe.Pointer(uintptr(_pAggInfo.X8) + 32*uintptr(_i))).X4) >= (_pAggInfo.X5)) && (((*TAggInfo_col)(unsafe.Pointer(uintptr(_pAggInfo.X8) + 32*uintptr(_i))).X4) <= (_pAggInfo.X6)) { - return i32(0) - } - return func() int32 { + func() { + if ((*TAggInfo_col)(unsafe.Pointer(uintptr(_pAggInfo.X8)+32*uintptr(_i))).X4) < (_pAggInfo.X5) || ((*TAggInfo_col)(unsafe.Pointer(uintptr(_pAggInfo.X8)+32*uintptr(_i))).X4) > (_pAggInfo.X6) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120946), unsafe.Pointer((*int8)(unsafe.Pointer(&_resetAccumulatorØ00__func__Ø000))), unsafe.Pointer(str(114932))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i += 1 goto _3 @@ -123332,15 +111353,11 @@ _10: goto _13 } - func() int32 { - if (((*TAggInfo_func)(unsafe.Pointer(uintptr(_pAggInfo.X11) + 24*uintptr(_i))).X2) >= (_pAggInfo.X5)) && (((*TAggInfo_func)(unsafe.Pointer(uintptr(_pAggInfo.X11) + 24*uintptr(_i))).X2) <= (_pAggInfo.X6)) { - return i32(0) - } - return func() int32 { + func() { + if ((*TAggInfo_func)(unsafe.Pointer(uintptr(_pAggInfo.X11)+24*uintptr(_i))).X2) < (_pAggInfo.X5) || ((*TAggInfo_func)(unsafe.Pointer(uintptr(_pAggInfo.X11)+24*uintptr(_i))).X2) > (_pAggInfo.X6) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120950), unsafe.Pointer((*int8)(unsafe.Pointer(&_resetAccumulatorØ00__func__Ø000))), unsafe.Pointer(str(115016))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i += 1 goto _10 @@ -123358,17 +111375,13 @@ _17: } _4_pE = (*XExpr)(unsafe.Pointer(_pFunc.X0)) - func() int32 { - if ((_4_pE.X2) & uint32(i32(2048))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_4_pE.X2) & uint32(i32(2048))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120958), unsafe.Pointer((*int8)(unsafe.Pointer(&_resetAccumulatorØ00__func__Ø000))), unsafe.Pointer(str(115104))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pE)) + uintptr(32 /* X6 */))))))) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pE)) + uintptr(32 /* X6 */))))))).X0) == i32(1) { + if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pE)) + uintptr(32 /* X6 */))))))) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pE)) + uintptr(32 /* X6 */))))))).X0) == i32(1) { goto _25 } @@ -123377,7 +111390,7 @@ _17: goto _26 _25: - _6_pKeyInfo = _keyInfoFromExprList(tls, _pParse, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pE)) + uintptr(32 /* X6 */))))))), i32(0), i32(0)) + _6_pKeyInfo = _keyInfoFromExprList(tls, _pParse, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pE)) + uintptr(32 /* X6 */))))))), i32(0), i32(0)) _sqlite3VdbeAddOp4(tls, _v, i32(108), _pFunc.X3, i32(0), i32(0), (*int8)(unsafe.Pointer(_6_pKeyInfo)), i32(-5)) _26: _21: @@ -123400,15 +111413,11 @@ func _isSimpleCount(tls *crt.TLS, _p *XSelect, _pAggInfo *XAggInfo) (r0 *XTable) _ = _pTab var _pExpr *XExpr // sqlite3.c:120166:8 _ = _pExpr - func() int32 { - if (*XExprList)(unsafe.Pointer(_p.X10)) == nil { - return i32(0) - } - return func() int32 { + func() { + if (*XExprList)(unsafe.Pointer(_p.X10)) != nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120168), unsafe.Pointer((*int8)(unsafe.Pointer(&_isSimpleCountØ00__func__Ø000))), unsafe.Pointer(str(115212))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XExpr)(unsafe.Pointer(_p.X9)) == nil && ((*XExprList)(unsafe.Pointer(_p.X0)).X0) == i32(1) && ((*XSrcList)(unsafe.Pointer(_p.X8)).X0) == i32(1) && (*XSelect)(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr(_p.X8)+uintptr(8 /* X2 */)))))+112*uintptr(i32(0)))).X5)) == nil { goto _5 @@ -123420,15 +111429,11 @@ func _isSimpleCount(tls *crt.TLS, _p *XSelect, _pAggInfo *XAggInfo) (r0 *XTable) _5: _pTab = (*XTable)(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr(_p.X8)+uintptr(8 /* X2 */))))) + 112*uintptr(i32(0)))).X4)) _pExpr = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_p.X0)).X1) + 32*uintptr(i32(0)))).X0)) - func() int32 { - if ((_pTab != nil) && ((*XSelect)(unsafe.Pointer(_pTab.X3)) == nil)) && (_pExpr != nil) { - return i32(0) - } - return func() int32 { + func() { + if _pTab == nil || (*XSelect)(unsafe.Pointer(_pTab.X3)) != nil || _pExpr == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120177), unsafe.Pointer((*int8)(unsafe.Pointer(&_isSimpleCountØ00__func__Ø000))), unsafe.Pointer(str(115228))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pTab.X16) == 0 { goto _10 @@ -123449,11 +111454,8 @@ _11: if func() int32 { if (_pAggInfo.X12) == i32(0) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120181), unsafe.Pointer((*int8)(unsafe.Pointer(&_isSimpleCountØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120181), unsafe.Pointer((*int8)(unsafe.Pointer(&_isSimpleCountØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -123536,22 +111538,18 @@ func _minMaxQuery(tls *crt.TLS, _pAggInfo *XAggInfo, _ppMinMax **XExprList) (r0 } _1_pExpr = (*XExpr)(unsafe.Pointer((*TAggInfo_func)(unsafe.Pointer(uintptr(_pAggInfo.X11) + 24*uintptr(i32(0)))).X0)) - _1_pEList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pExpr)) + uintptr(32 /* X6 */))))))) - func() int32 { - if int32(_1_pExpr.X0) == i32(153) { - return i32(0) - } - return func() int32 { + _1_pEList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pExpr)) + uintptr(32 /* X6 */))))))) + func() { + if int32(_1_pExpr.X0) != i32(153) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120136), unsafe.Pointer((*int8)(unsafe.Pointer(&_minMaxQueryØ00__func__Ø000))), unsafe.Pointer(str(100868))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _1_pEList == nil || (_1_pEList.X0) != i32(1) || int32((*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_1_pEList.X1)+32*uintptr(i32(0)))).X0)).X0) != i32(154) { goto _5 } - _2_zFunc = *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pExpr)) + uintptr(8 /* X3 */))))) + _2_zFunc = *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pExpr)) + uintptr(8 /* X3 */))))) if _sqlite3StrICmp(tls, _2_zFunc, str(6188)) != i32(0) { goto _6 } @@ -123571,15 +111569,11 @@ _8: _7: _5: _0: - func() int32 { - if ((*_ppMinMax) == (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) || (((*_ppMinMax).X0) == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if (*_ppMinMax) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && ((*_ppMinMax).X0) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120149), unsafe.Pointer((*int8)(unsafe.Pointer(&_minMaxQueryØ00__func__Ø000))), unsafe.Pointer(str(115320))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = uint8(_eRet) return @@ -123641,15 +111635,11 @@ func _generateSortTail(tls *crt.TLS, _pParse *XParse, _p *XSelect, _pSort *XSort _eDest = int32(_pDest.X0) _iParm = _pDest.X2 _aOutEx = (*TExprList_item)(unsafe.Pointer((*XExprList)(unsafe.Pointer(_p.X0)).X1)) - func() int32 { - if _addrBreak < i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _addrBreak >= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117488), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateSortTailØ00__func__Ø000))), unsafe.Pointer(str(115372))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pSort.X4) == 0 { goto _2 @@ -123712,11 +111702,11 @@ _11: goto _14 } - if ((*T5517776)(unsafe.Pointer((*T5517798)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOutEx))+32*uintptr(_i))))) + uintptr(28 /* X5 */))))).X0) == 0 { + if ((*T5517758)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOutEx))+32*uintptr(_i))))) + uintptr(28 /* X5 */))))).X0) == 0 { goto _15 } - _7_iRead = int32((*T5517776)(unsafe.Pointer((*T5517798)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOutEx))+32*uintptr(_i)))))+uintptr(28 /* X5 */))))).X0) - i32(1) + _7_iRead = int32((*T5517758)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOutEx))+32*uintptr(_i)))))+uintptr(28 /* X5 */))))).X0) - i32(1) goto _16 _15: @@ -123754,15 +111744,11 @@ _21: goto _25 _22: - func() int32 { - if _nColumn == _sqlite3Strlen30(tls, _pDest.X1) { - return i32(0) - } - return func() int32 { + func() { + if _nColumn != _sqlite3Strlen30(tls, _pDest.X1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117544), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateSortTailØ00__func__Ø000))), unsafe.Pointer(str(115384))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeAddOp4(tls, _v, i32(100), _regRow, _nColumn, _regRowid, _pDest.X1, _nColumn) _sqlite3ExprCacheAffinityChange(tls, _pParse, _regRow, _nColumn) @@ -123773,15 +111759,11 @@ _23: goto _25 _24: - func() int32 { - if (_eDest == i32(9)) || (_eDest == i32(13)) { - return i32(0) - } - return func() int32 { + func() { + if _eDest != i32(9) && _eDest != i32(13) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117557), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateSortTailØ00__func__Ø000))), unsafe.Pointer(str(115428))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _eDest != i32(9) { goto _31 @@ -123845,15 +111827,11 @@ func _exprVectorRegister(tls *crt.TLS, _pParse *XParse, _pVector *XExpr, _iField var _op uint8 // sqlite3.c:91223:6 _ = _op _op = _pVector.X0 - func() int32 { - if ((int32(_op) == i32(158)) || (int32(_op) == i32(157))) || (int32(_op) == i32(119)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_op) != i32(158) && int32(_op) != i32(157) && int32(_op) != i32(119) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91224), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprVectorRegisterØ00__func__Ø000))), unsafe.Pointer(str(115492))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_op) != i32(157) { goto _4 @@ -123868,12 +111846,12 @@ _4: goto _5 } - *_ppExpr = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(32 /* X6 */))))))).X0)).X1) + 32*uintptr(_iField))).X0)) + *_ppExpr = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(32 /* X6 */))))))).X0)).X1) + 32*uintptr(_iField))).X0)) r0 = _regSelect + _iField return _5: - *_ppExpr = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(_iField))).X0)) + *_ppExpr = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(_iField))).X0)) r0 = _sqlite3ExprCodeTemp(tls, _pParse, *_ppExpr, _pRegFree) return @@ -123910,11 +111888,8 @@ func _sqlite3VtabOverloadFunction(tls *crt.TLS, _db *Xsqlite3, _pDef *XFuncDef, if func() int32 { if _pExpr == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125578), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabOverloadFunctionØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125578), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabOverloadFunctionØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -123939,11 +111914,8 @@ _3: if func() int32 { if _pTab == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125581), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabOverloadFunctionØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125581), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabOverloadFunctionØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -123965,25 +111937,17 @@ _6: _7: _pVtab = (*Xsqlite3_vtab)(unsafe.Pointer(_sqlite3GetVTable(tls, _db, _pTab).X2)) - func() int32 { - if _pVtab != (*Xsqlite3_vtab)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pVtab == (*Xsqlite3_vtab)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125584), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabOverloadFunctionØ00__func__Ø000))), unsafe.Pointer(str(115564))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*Xsqlite3_module)(unsafe.Pointer(_pVtab.X0)) != (*Xsqlite3_module)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3_module)(unsafe.Pointer(_pVtab.X0)) == (*Xsqlite3_module)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125585), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabOverloadFunctionØ00__func__Ø000))), unsafe.Pointer(str(115576))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pMod = (*Xsqlite3_module)(unsafe.Pointer(_pVtab.X0)) if *(*unsafe.Pointer)(unsafe.Pointer(&struct { @@ -124077,15 +112041,11 @@ func _sqlite3HaltConstraint(tls *crt.TLS, _pParse *XParse, _errCode int32, _onEr var _v *TVdbe // sqlite3.c:103604:8 _ = _v _v = _sqlite3GetVdbe(tls, _pParse) - func() int32 { - if (_errCode & i32(255)) == i32(19) { - return i32(0) - } - return func() int32 { + func() { + if (_errCode & i32(255)) != i32(19) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103605), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3HaltConstraintØ00__func__Ø000))), unsafe.Pointer(str(115624))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _onError != i32(2) { goto _2 @@ -124120,66 +112080,42 @@ func _sqlite3VdbeMakeReady(tls *crt.TLS, _p *TVdbe, _pParse *XParse) { // sqlite _ = _n var _x TReusableSpace // sqlite3.c:73267:24 _ = _x - func() int32 { - if _p != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _p == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73269), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMakeReadyØ00__func__Ø000))), unsafe.Pointer(str(824))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_p.X27) > i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_p.X27) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73270), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMakeReadyØ00__func__Ø000))), unsafe.Pointer(str(42668))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pParse != (*XParse)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if _pParse == (*XParse)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73271), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMakeReadyØ00__func__Ø000))), unsafe.Pointer(str(115684))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_p.X5) == uint32(i32(381479589)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_p.X5) != uint32(i32(381479589)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73272), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMakeReadyØ00__func__Ø000))), unsafe.Pointer(str(38332))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pParse == (*XParse)(unsafe.Pointer(_p.X3)) { - return i32(0) } - return func() int32 { + }() + func() { + if _pParse != (*XParse)(unsafe.Pointer(_p.X3)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73273), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMakeReadyØ00__func__Ø000))), unsafe.Pointer(str(115696))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _db = (*Xsqlite3)(unsafe.Pointer(_p.X0)) - func() int32 { - if int32(_db.X17) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_db.X17) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73275), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMakeReadyØ00__func__Ø000))), unsafe.Pointer(str(1232))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nVar = int32(_pParse.X52) _nMem = _pParse.X18 @@ -124198,36 +112134,24 @@ func _sqlite3VdbeMakeReady(tls *crt.TLS, _p *TVdbe, _pParse *XParse) { // sqlite _13: _n = int32(((u64(32) * uint64(_p.X27)) + uint64(i32(7))) & uint64(i32(-8))) *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_x)) + uintptr(0 /* X0 */))) = (*uint8)(unsafe.Pointer(uintptr(_p.X17) + 1*uintptr(_n))) - func() int32 { - if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_x.X0))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) == int64(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_x.X0))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) != int64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73295), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMakeReadyØ00__func__Ø000))), unsafe.Pointer(str(115716))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_x)) + uintptr(8 /* X1 */))) = ((_pParse.X20) - _n) & i32(-8) - func() int32 { - if (_x.X1) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_x.X1) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73297), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMakeReadyØ00__func__Ø000))), unsafe.Pointer(str(115748))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_x.X0))+1*uintptr(_x.X1)))))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) == int64(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_x.X0))+1*uintptr(_x.X1)))))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) != int64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73298), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMakeReadyØ00__func__Ø000))), unsafe.Pointer(str(115760))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _resolveP2Values(tls, _p, &_nArg) storebits955((*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(196 /* X32 */))), int16(uint8(bool2int(((_pParse.X8) != 0) && ((_pParse.X9) != 0)))), 64, 6) @@ -124371,25 +112295,17 @@ _19: goto _17 _11: - func() int32 { - if int64((uintptr(unsafe.Pointer(_pOp))-uintptr(unsafe.Pointer((*XVdbeOp)(unsafe.Pointer(_p.X17)))))/32) >= int64(i32(3)) { - return i32(0) - } - return func() int32 { + func() { + if int64((uintptr(unsafe.Pointer(_pOp))-uintptr(unsafe.Pointer((*XVdbeOp)(unsafe.Pointer(_p.X17)))))/32) < int64(i32(3)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71930), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveP2ValuesØ00__func__Ø000))), unsafe.Pointer(str(115828))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(-1)))).X0) == i32(77) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(-1)))).X0) != i32(77) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71931), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveP2ValuesØ00__func__Ø000))), unsafe.Pointer(str(115848))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _8_n = (*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + 32*uintptr(i32(-1)))).X3 if _8_n <= _nMaxArgs { @@ -124403,13 +112319,13 @@ _24: _12: _13: _14: - *(*func(*crt.TLS, *XBtCursor, *int32) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) = _sqlite3BtreeNext + *(*func(*crt.TLS, *XBtCursor, *int32) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) = _sqlite3BtreeNext *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(1 /* X1 */))) = int8(i32(-14)) goto _17 _15: _16: - *(*func(*crt.TLS, *XBtCursor, *int32) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) = _sqlite3BtreePrevious + *(*func(*crt.TLS, *XBtCursor, *int32) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) = _sqlite3BtreePrevious *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(1 /* X1 */))) = int8(i32(-14)) goto _17 @@ -124418,15 +112334,11 @@ _17: goto _26 } - func() int32 { - if (i32(-1) - (_pOp.X4)) < (_pParse.X25) { - return i32(0) - } - return func() int32 { + func() { + if (i32(-1) - (_pOp.X4)) >= (_pParse.X25) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71952), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveP2ValuesØ00__func__Ø000))), unsafe.Pointer(str(115876))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(8 /* X4 */))) = *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aLabel)) + 4*uintptr(i32(-1)-(_pOp.X4)))) _26: @@ -124446,15 +112358,11 @@ _1: *(**int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(88 /* X26 */))) = (*int32)(unsafe.Pointer(uintptr(i32(0)))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(84 /* X25 */))) = i32(0) *_pMaxFuncArgs = _nMaxArgs - func() int32 { - if (int32((uint32((_p.X32)>>uint(i32(8)))<<uint(i32(31)))>>uint(i32(31))) != i32(0)) || ((_p.X33) == uint32(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if int32((uint32((_p.X32)>>uint(i32(8)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) && (_p.X33) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71963), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveP2ValuesØ00__func__Ø000))), unsafe.Pointer(str(115908))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() return @@ -124467,15 +112375,11 @@ func init() { } func _allocSpace(tls *crt.TLS, _p *TReusableSpace, _pBuf unsafe.Pointer, _nByte int32) (r0 unsafe.Pointer) { // sqlite3.c:73181:1 - func() int32 { - if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_p.X0))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) == int64(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_p.X0))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) != int64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73186), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocSpaceØ00__func__Ø000))), unsafe.Pointer(str(115972))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if unsafe.Pointer(_pBuf) != (unsafe.Pointer)(uintptr(i32(0))) { goto _2 @@ -124502,15 +112406,11 @@ _3: } _4: _2: - func() int32 { - if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pBuf))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) == int64(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pBuf))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) != int64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73196), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocSpaceØ00__func__Ø000))), unsafe.Pointer(str(116004))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _pBuf return @@ -124530,26 +112430,18 @@ func _sqlite3BeginTransaction(tls *crt.TLS, _pParse *XParse, _type int32) { // s _ = _v var _i int32 // sqlite3.c:103396:7 _ = _i - func() int32 { - if _pParse != (*XParse)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pParse == (*XParse)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103398), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTransactionØ00__func__Ø000))), unsafe.Pointer(str(115684))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) - func() int32 { - if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103400), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTransactionØ00__func__Ø000))), unsafe.Pointer(str(1184))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3AuthCheck(tls, _pParse, i32(22), str(24760), (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*int8)(unsafe.Pointer(uintptr(i32(0))))) == 0 { goto _4 @@ -124597,25 +112489,17 @@ func init() { func _sqlite3CommitTransaction(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:103418:1 var _v *TVdbe // sqlite3.c:103419:8 _ = _v - func() int32 { - if _pParse != (*XParse)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pParse == (*XParse)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103421), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CommitTransactionØ00__func__Ø000))), unsafe.Pointer(str(115684))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103422), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CommitTransactionØ00__func__Ø000))), unsafe.Pointer(str(116068))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3AuthCheck(tls, _pParse, i32(22), str(24816), (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*int8)(unsafe.Pointer(uintptr(i32(0))))) == 0 { goto _4 @@ -124644,25 +112528,17 @@ func init() { func _sqlite3RollbackTransaction(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:103435:1 var _v *TVdbe // sqlite3.c:103436:8 _ = _v - func() int32 { - if _pParse != (*XParse)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pParse == (*XParse)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103438), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RollbackTransactionØ00__func__Ø000))), unsafe.Pointer(str(115684))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103439), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RollbackTransactionØ00__func__Ø000))), unsafe.Pointer(str(116068))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3AuthCheck(tls, _pParse, i32(22), str(24828), (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*int8)(unsafe.Pointer(uintptr(i32(0))))) == 0 { goto _4 @@ -124749,11 +112625,11 @@ func _sqlite3StartTable(tls *crt.TLS, _pParse *XParse, _pName1 *XToken, _pName2 _ = _16_reg3 _zName = nil _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) - if ((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) == 0 || ((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X0) != i32(1) { + if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) == 0 || ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X0) != i32(1) { goto _1 } - _iDb = int32((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X1) + _iDb = int32((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X1) _zName = _sqlite3DbStrDup(tls, _db, func() *int8 { if i32(1) != 0 && (_iDb == i32(1)) { return str(51488) @@ -124803,31 +112679,23 @@ _13: goto _begin_table_error _14: - if int32((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X1) != i32(1) { + if int32((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X1) != i32(1) { goto _15 } _isTemp = i32(1) _15: - func() int32 { - if (_isTemp == i32(0)) || (_isTemp == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _isTemp != i32(0) && _isTemp != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100334), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StartTableØ00__func__Ø000))), unsafe.Pointer(str(116184))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_isView == i32(0)) || (_isView == i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if _isView != i32(0) && _isView != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100335), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StartTableØ00__func__Ø000))), unsafe.Pointer(str(116208))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _5_zDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_iDb))).X0 if _sqlite3AuthCheck(tls, _pParse, i32(18), func() *int8 { @@ -124874,15 +112742,11 @@ _29: goto _32 _31: - func() int32 { - if (((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0) || ((_sqlite3Config.X6) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != 0 && (_sqlite3Config.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100371), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StartTableØ00__func__Ø000))), unsafe.Pointer(str(116256))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3CodeVerifySchema(tls, _pParse, _iDb) _32: @@ -124903,15 +112767,11 @@ _28: goto _37 } - func() int32 { - if (_db.X17) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_db.X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100384), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StartTableØ00__func__Ø000))), unsafe.Pointer(str(49168))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(24 /* X3 */))) = _sqlite3NomemError(tls, i32(100385)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(48 /* X16 */))) += 1 @@ -124923,44 +112783,32 @@ _37: *(**XSchema)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTable)) + uintptr(112 /* X20 */))))) = (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_iDb))).X4)) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTable)) + uintptr(60 /* X8 */))) = uint32(i32(1)) *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTable)) + uintptr(72 /* X12 */))) = int16(i32(200)) - func() int32 { - if i32(200) == int32(_sqlite3LogEst(tls, uint64(i32(1048576)))) { - return i32(0) - } - return func() int32 { + func() { + if i32(200) != int32(_sqlite3LogEst(tls, uint64(i32(1048576)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100393), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StartTableØ00__func__Ø000))), unsafe.Pointer(str(49500))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XTable)(unsafe.Pointer(_pParse.X63)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XTable)(unsafe.Pointer(_pParse.X63)) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100394), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StartTableØ00__func__Ø000))), unsafe.Pointer(str(24368))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(520 /* X63 */))))) = _pTable if (_pParse.X6) != 0 || crt.Xstrcmp(tls, _zName, str(116324)) != i32(0) { goto _45 } - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100403), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StartTableØ00__func__Ø000))), unsafe.Pointer(str(52700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr(_pTable.X20) + uintptr(104 /* X6 */))))) = _pTable _45: - if ((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != 0 || store5435885(&_v, _sqlite3GetVdbe(tls, _pParse)) == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { + if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != 0 || store5435867(&_v, _sqlite3GetVdbe(tls, _pParse)) == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { goto _49 } @@ -125017,21 +112865,17 @@ func _sqlite3TwoPartName(tls *crt.TLS, _pParse *XParse, _pName1 *XToken, _pName2 var _db *Xsqlite3 // sqlite3.c:100217:11 _ = _db _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) - func() int32 { - if _pName2 != (*XToken)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pName2 == (*XToken)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100219), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3TwoPartNameØ00__func__Ø000))), unsafe.Pointer(str(116340))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pName2.X1) <= uint32(i32(0)) { goto _2 } - if ((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 { + if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 { goto _3 } @@ -125054,17 +112898,13 @@ _4: goto _5 _2: - func() int32 { - if ((int32((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X1) == i32(0)) || (((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0)) || (((_db.X6) & i32(268435456)) != i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if int32((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X1) != i32(0) && ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) == 0 && ((_db.X6)&i32(268435456)) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100232), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3TwoPartNameØ00__func__Ø000))), unsafe.Pointer(str(116392))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - _iDb = int32((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X1) + _iDb = int32((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X1) *_pUnqual = _pName1 _5: r0 = _iDb @@ -125092,7 +112932,7 @@ func _sqlite3FindDb(tls *crt.TLS, _db *Xsqlite3, _pName *XToken) (r0 int32) { // } func _sqlite3CheckObjectName(tls *crt.TLS, _pParse *XParse, _zName *int8) (r0 int32) { // sqlite3.c:100246:1 - if ((*T5414794)(unsafe.Pointer(uintptr(_pParse.X0)+uintptr(164 /* X33 */))).X2) != 0 || int32(_pParse.X6) != i32(0) || (((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X6)&i32(2048)) != i32(0) || i32(0) != Xsqlite3_strnicmp(tls, _zName, str(116480), i32(7)) { + if ((*T5414776)(unsafe.Pointer(uintptr(_pParse.X0)+uintptr(164 /* X33 */))).X2) != 0 || int32(_pParse.X6) != i32(0) || (((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X6)&i32(2048)) != i32(0) || i32(0) != Xsqlite3_strnicmp(tls, _zName, str(116480), i32(7)) { goto _3 } @@ -125166,7 +113006,7 @@ func init() { func _disableLookaside(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:134914:1 *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(36 /* X12 */))) += 1 - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415359)(unsafe.Pointer(uintptr(_pParse.X0)+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) += 1 + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415341)(unsafe.Pointer(uintptr(_pParse.X0)+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) += 1 return } @@ -125224,15 +113064,11 @@ func _sqlite3EndTable(tls *crt.TLS, _pParse *XParse, _pCons *XToken, _pEnd *XTok return _1: - func() int32 { - if (_db.X17) == 0 { - return i32(0) - } - return func() int32 { + func() { + if (_db.X17) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101299), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3EndTableØ00__func__Ø000))), unsafe.Pointer(str(23576))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _p = (*XTable)(unsafe.Pointer(_pParse.X63)) if _p != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { @@ -125242,21 +113078,17 @@ _1: return _4: - func() int32 { - if (((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0) || (_pSelect == nil) { - return i32(0) - } - return func() int32 { + func() { + if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != 0 && _pSelect != nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101303), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3EndTableØ00__func__Ø000))), unsafe.Pointer(str(116552))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if ((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 { + if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 { goto _8 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(56 /* X7 */))) = (*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X0 + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(56 /* X7 */))) = (*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X0 if (_p.X7) != i32(1) { goto _9 } @@ -125315,7 +113147,7 @@ _15: goto _15 _18: - if ((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 { + if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 { goto _19 } @@ -125323,11 +113155,8 @@ _18: if func() int32 { if _9_v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101364), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3EndTableØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101364), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3EndTableØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -125359,15 +113188,11 @@ _24: _12_regYield = preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(56 /* X18 */))), 1) _12_regRec = preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(56 /* X18 */))), 1) _12_regRowid = preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(56 /* X18 */))), 1) - func() int32 { - if (_pParse.X17) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if (_pParse.X17) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101408), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3EndTableØ00__func__Ø000))), unsafe.Pointer(str(116672))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3MayAbort(tls, _pParse) _sqlite3VdbeAddOp3(tls, _9_v, i32(106), i32(1), _pParse.X32, _iDb) @@ -125394,15 +113219,11 @@ _28: return _29: - func() int32 { - if (*XColumn)(unsafe.Pointer(_p.X1)) == (*XColumn)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XColumn)(unsafe.Pointer(_p.X1)) != (*XColumn)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101422), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3EndTableØ00__func__Ø000))), unsafe.Pointer(str(116688))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(70 /* X11 */))) = _12_pSelTab.X11 *(**XColumn)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */))))) = (*XColumn)(unsafe.Pointer(_12_pSelTab.X1)) @@ -125453,15 +113274,11 @@ _33: } _15_pDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_iDb))) - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101476), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3EndTableØ00__func__Ø000))), unsafe.Pointer(str(52700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XTable)(unsafe.Pointer((*XSchema)(unsafe.Pointer(_15_pDb.X4)).X6)) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _40 @@ -125472,35 +113289,27 @@ _40: _37: _sqlite3VdbeAddParseSchemaOp(tls, _9_v, _iDb, _sqlite3MPrintf(tls, _db, str(116848), unsafe.Pointer(_p.X0))) _19: - if ((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 { + if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 { goto _41 } _17_pSchema = (*XSchema)(unsafe.Pointer(_p.X20)) - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101497), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3EndTableØ00__func__Ø000))), unsafe.Pointer(str(52700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _17_pOld = (*XTable)(unsafe.Pointer(_sqlite3HashInsert(tls, (*XHash)(unsafe.Pointer(uintptr((unsafe.Pointer)(_17_pSchema))+uintptr(8 /* X2 */))), _p.X0, (unsafe.Pointer)(_p)))) if _17_pOld == nil { goto _44 } - func() int32 { - if _p == _17_pOld { - return i32(0) - } - return func() int32 { + func() { + if _p != _17_pOld { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101500), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3EndTableØ00__func__Ø000))), unsafe.Pointer(str(116884))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3OomFault(tls, _db) return @@ -125517,15 +113326,11 @@ _44: } _19_zName = (*XToken)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(440 /* X50 */))).X0 - func() int32 { - if ((_pSelect == nil) && (_pCons != nil)) && (_pEnd != nil) { - return i32(0) - } - return func() int32 { + func() { + if _pSelect != nil || _pCons == nil || _pEnd == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101511), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3EndTableØ00__func__Ø000))), unsafe.Pointer(str(116892))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pCons.X0) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _52 @@ -125570,7 +113375,7 @@ func _convertToWithoutRowidTable(tls *crt.TLS, _pParse *XParse, _pTab *XTable) { _ = _11_n _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) _v = (*TVdbe)(unsafe.Pointer(_pParse.X2)) - if ((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X4) != 0 { + if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X4) != 0 { goto _0 } @@ -125602,15 +113407,11 @@ _6: goto _7 } - func() int32 { - if _v != nil { - return i32(0) - } - return func() int32 { + func() { + if _v == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101164), unsafe.Pointer((*int8)(unsafe.Pointer(&_convertToWithoutRowidTableØ00__func__Ø000))), unsafe.Pointer(str(42824))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeChangeOpcode(tls, _v, uint32(_pParse.X41), uint8(i32(134))) _7: @@ -125628,15 +113429,11 @@ _7: _11: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_5_pList.X1)+32*uintptr(i32(0)))))) + uintptr(24 /* X3 */))) = _pParse.X53 - func() int32 { - if (*XTable)(unsafe.Pointer(_pParse.X63)) == _pTab { - return i32(0) - } - return func() int32 { + func() { + if (*XTable)(unsafe.Pointer(_pParse.X63)) != _pTab { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101179), unsafe.Pointer((*int8)(unsafe.Pointer(&_convertToWithoutRowidTableØ00__func__Ø000))), unsafe.Pointer(str(116936))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3CreateIndex(tls, _pParse, (*XToken)(unsafe.Pointer(uintptr(i32(0)))), (*XToken)(unsafe.Pointer(uintptr(i32(0)))), (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))), _5_pList, int32(_pTab.X14), (*XToken)(unsafe.Pointer(uintptr(i32(0)))), (*XExpr)(unsafe.Pointer(uintptr(i32(0)))), i32(0), i32(0), uint8(i32(2))) if (_db.X17) == 0 { @@ -125656,15 +113453,11 @@ _10: goto _16 } - func() int32 { - if int32((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101193), unsafe.Pointer((*int8)(unsafe.Pointer(&_convertToWithoutRowidTableØ00__func__Ø000))), unsafe.Pointer(str(51368))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeChangeOpcode(tls, _v, uint32(_pPk.X11), uint8(i32(13))) _16: @@ -125690,18 +113483,14 @@ _24: _22: *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk)) + uintptr(94 /* X13 */))) = uint16(_j) _15: - func() int32 { - if _pPk != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pPk == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101211), unsafe.Pointer((*int8)(unsafe.Pointer(&_convertToWithoutRowidTableØ00__func__Ø000))), unsafe.Pointer(str(42964))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk))+uintptr(99 /* X16 */))), int8(i32(1)), 32, 5) - if ((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X4) != 0 { + if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X4) != 0 { goto _27 } @@ -125771,25 +113560,17 @@ _44: goto _40 _43: - func() int32 { - if int32(_pIdx.X14) >= (int32(_pIdx.X13) + _11_n) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pIdx.X14) < (int32(_pIdx.X13) + _11_n) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101241), unsafe.Pointer((*int8)(unsafe.Pointer(&_convertToWithoutRowidTableØ00__func__Ø000))), unsafe.Pointer(str(116960))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pIdx.X14) >= _j { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pIdx.X14) < _j { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101242), unsafe.Pointer((*int8)(unsafe.Pointer(&_convertToWithoutRowidTableØ00__func__Ø000))), unsafe.Pointer(str(116992))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _29: _pIdx = (*XIndex)(unsafe.Pointer(_pIdx.X5)) @@ -125817,15 +113598,11 @@ _51: goto _55 } - func() int32 { - if _j < int32(_pPk.X14) { - return i32(0) - } - return func() int32 { + func() { + if _j >= int32(_pPk.X14) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101251), unsafe.Pointer((*int8)(unsafe.Pointer(&_convertToWithoutRowidTableØ00__func__Ø000))), unsafe.Pointer(str(117012))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk.X1)) + 2*uintptr(_j))) = int16(_i) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk.X8)) + 8*uintptr(_j))) = (*int8)(unsafe.Pointer(&_sqlite3StrBINARY)) @@ -125835,25 +113612,17 @@ _55: goto _51 _54: - func() int32 { - if int32(_pPk.X14) == _j { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPk.X14) != _j { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101257), unsafe.Pointer((*int8)(unsafe.Pointer(&_convertToWithoutRowidTableØ00__func__Ø000))), unsafe.Pointer(str(117028))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pTab.X11) == _j { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pTab.X11) != _j { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101258), unsafe.Pointer((*int8)(unsafe.Pointer(&_convertToWithoutRowidTableØ00__func__Ø000))), unsafe.Pointer(str(117044))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _62 @@ -125980,15 +113749,11 @@ _4: goto _5 } - func() int32 { - if (_pName1 != nil) && (_pName2 != nil) { - return i32(0) - } - return func() int32 { + func() { + if _pName1 == nil || _pName2 == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102393), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117088))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _iDb = _sqlite3TwoPartName(tls, _pParse, _pName1, _pName2, &_pName) if _iDb >= i32(0) { @@ -125998,17 +113763,13 @@ _4: goto _exit_create_index _9: - func() int32 { - if (_pName != nil) && ((_pName.X0) != nil) { - return i32(0) - } - return func() int32 { + func() { + if _pName == nil || (_pName.X0) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102396), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117108))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if ((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 { + if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 { goto _13 } @@ -126025,22 +113786,15 @@ _13: goto _17 } - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102415), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102415), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) _17: _pTab = _sqlite3LocateTableItem(tls, _pParse, uint32(i32(0)), (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTblName))+uintptr(8 /* X2 */)))))+112*uintptr(i32(0))))) - func() int32 { - if (int32(_db.X17) == i32(0)) || (_pTab == (*XTable)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if int32(_db.X17) != i32(0) && _pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102418), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117136))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _21 @@ -126066,25 +113820,17 @@ _24: goto _25 _5: - func() int32 { - if _pName == (*XToken)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pName != (*XToken)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102428), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117220))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pStart == (*XToken)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if _pStart != (*XToken)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102429), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117232))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pTab = (*XTable)(unsafe.Pointer(_pParse.X63)) if _pTab != nil { @@ -126097,27 +113843,19 @@ _30: _iDb = _sqlite3SchemaToIndex(tls, _db, (*XSchema)(unsafe.Pointer(_pTab.X20))) _25: _pDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_iDb))) - func() int32 { - if _pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pTab == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102436), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(44684))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pParse.X16) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pParse.X16) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102437), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117244))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if Xsqlite3_strnicmp(tls, _pTab.X0, str(116480), i32(7)) != i32(0) || int32((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != i32(0) || Xsqlite3_strnicmp(tls, (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab.X0))+1*uintptr(i32(7)))), str(117260), i32(9)) == i32(0) { + if Xsqlite3_strnicmp(tls, _pTab.X0, str(116480), i32(7)) != i32(0) || int32((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != i32(0) || Xsqlite3_strnicmp(tls, (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab.X0))+1*uintptr(i32(7)))), str(117260), i32(9)) == i32(0) { goto _37 } @@ -126153,15 +113891,11 @@ _39: goto _exit_create_index _41: - func() int32 { - if (_pName.X0) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (_pName.X0) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102476), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117364))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if i32(0) == _sqlite3CheckObjectName(tls, _pParse, _zName) { goto _44 @@ -126170,7 +113904,7 @@ _41: goto _exit_create_index _44: - if ((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 { + if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 { goto _45 } @@ -126195,15 +113929,11 @@ _45: goto _49 _48: - func() int32 { - if ((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 { - return i32(0) - } - return func() int32 { + func() { + if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102490), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117436))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3CodeVerifySchema(tls, _pParse, _iDb) _49: @@ -126278,15 +114008,11 @@ _65: goto _exit_create_index _67: - func() int32 { - if (_pList.X0) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if (_pList.X0) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102538), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117476))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3ExprListSetSortOrder(tls, _pList, _sortOrder) goto _70 @@ -126301,15 +114027,11 @@ _71: } _28_pExpr = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_pList.X1) + 32*uintptr(_i))).X0)) - func() int32 { - if _28_pExpr != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _28_pExpr == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102549), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(44732))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_28_pExpr.X0) != i32(53) { goto _77 @@ -126317,7 +114039,7 @@ _71: { p := &_nExtra - *p = (*p) + (i32(1) + _sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_28_pExpr)) + uintptr(8 /* X3 */))))))) + *p = (*p) + (i32(1) + _sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_28_pExpr)) + uintptr(8 /* X3 */))))))) sink961 = *p } _77: @@ -126340,25 +114062,17 @@ _74: goto _exit_create_index _80: - func() int32 { - if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pIndex.X2))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) == int64(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pIndex.X2))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) != int64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102565), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117492))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pIndex.X8))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) == int64(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pIndex.X8))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) != int64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102566), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117536))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex)) + uintptr(0 /* X0 */))) = _zExtra { @@ -126381,15 +114095,11 @@ _80: *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex)) + uintptr(72 /* X9 */))))) = _pPIWhere _pPIWhere = (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) _85: - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102581), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(52700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32((*XSchema)(unsafe.Pointer(_pDb.X4)).X7) < i32(4) { goto _88 @@ -126439,15 +114149,11 @@ _96: goto _98 } - func() int32 { - if _37_pCopy != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _37_pCopy == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102619), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117640))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pListItem = (*TExprList_item)(unsafe.Pointer(uintptr(_37_pCopy.X1) + 32*uintptr(_i))) _98: @@ -126459,15 +114165,11 @@ _97: _95: _j = int32(_34_pCExpr.X9) - func() int32 { - if _j <= i32(32767) { - return i32(0) - } - return func() int32 { + func() { + if _j > i32(32767) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102628), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117652))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _j >= i32(0) { goto _104 @@ -126491,17 +114193,13 @@ _101: goto _107 } - _34_zColl = *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr(_pListItem.X0) + uintptr(8 /* X3 */))))) + _34_zColl = *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr(_pListItem.X0) + uintptr(8 /* X3 */))))) _42_nColl = _sqlite3Strlen30(tls, _34_zColl) + i32(1) - func() int32 { - if _nExtra >= _42_nColl { - return i32(0) - } - return func() int32 { + func() { + if _nExtra < _42_nColl { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102641), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117664))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() crt.Xmemcpy(tls, (unsafe.Pointer)(_zExtra), (unsafe.Pointer)(_34_zColl), uint64(_42_nColl)) _34_zColl = _zExtra @@ -126531,7 +114229,7 @@ _110: _34_zColl = (*int8)(unsafe.Pointer(&_sqlite3StrBINARY)) _112: - if ((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != 0 || _sqlite3LocateCollSeq(tls, _pParse, _34_zColl) != nil { + if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != 0 || _sqlite3LocateCollSeq(tls, _pParse, _34_zColl) != nil { goto _114 } @@ -126556,15 +114254,11 @@ _116: } _46_x = int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk.X1)) + 2*uintptr(_j)))) - func() int32 { - if _46_x >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _46_x < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102665), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(114468))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _hasColumn(tls, _pIndex.X1, int32(_pIndex.X13), _46_x) == 0 { goto _122 @@ -126583,15 +114277,11 @@ _123: goto _116 _119: - func() int32 { - if _i == int32(_pIndex.X14) { - return i32(0) - } - return func() int32 { + func() { + if _i != int32(_pIndex.X14) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102675), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117680))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _126 @@ -126606,15 +114296,11 @@ _126: _estimateIndexWidth(tls, _pIndex) _127: - func() int32 { - if ((((_pTab.X9) & uint32(i32(32))) == uint32(i32(0))) || (int32(_pTab.X10) < i32(0))) || (int32(_sqlite3ColumnOfIndex(tls, _pIndex, _pTab.X10)) >= i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_pTab.X9)&uint32(i32(32))) != uint32(i32(0)) && int32(_pTab.X10) >= i32(0) && int32(_sqlite3ColumnOfIndex(tls, _pIndex, _pTab.X10)) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102685), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pTblName == (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) || int32(_pIndex.X14) < int32(_pTab.X11) { goto _133 @@ -126660,35 +114346,23 @@ _141: goto _144 } - func() int32 { - if int32(_52_pIdx.X15) != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_52_pIdx.X15) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102722), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117780))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((uint32(_52_pIdx.X16)<<uint(i32(30)))>>uint(i32(30))) != i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((uint32(_52_pIdx.X16)<<uint(i32(30)))>>uint(i32(30))) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102723), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117800))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pIndex.X15) != i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pIndex.X15) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102724), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117840))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_52_pIdx.X13) == int32(_pIndex.X13) { goto _151 @@ -126703,15 +114377,11 @@ _152: goto _155 } - func() int32 { - if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_52_pIdx.X1)) + 2*uintptr(_53_k)))) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_52_pIdx.X1)) + 2*uintptr(_53_k)))) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102730), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117864))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_52_pIdx.X1)) + 2*uintptr(_53_k)))) == int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex.X1)) + 2*uintptr(_53_k)))) { goto _158 @@ -126769,54 +114439,38 @@ _142: _144: _140: - func() int32 { - if (_pParse.X16) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pParse.X16) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102762), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117244))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if ((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 { + if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 { goto _168 } - func() int32 { - if (_pParse.X55) == 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pParse.X55) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102765), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117932))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_pIndex.X6))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_pIndex.X6))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102766), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117952))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _59_p = (*XIndex)(unsafe.Pointer(_sqlite3HashInsert(tls, (*XHash)(unsafe.Pointer(uintptr(_pIndex.X6)+uintptr(32 /* X3 */))), _pIndex.X0, (unsafe.Pointer)(_pIndex)))) if _59_p == nil { goto _173 } - func() int32 { - if _59_p == _pIndex { - return i32(0) - } - return func() int32 { + func() { + if _59_p != _pIndex { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102770), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(118000))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3OomFault(tls, _db) goto _exit_create_index @@ -126831,7 +114485,7 @@ _173: goto _176 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex)) + uintptr(88 /* X11 */))) = (*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X0 + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex)) + uintptr(88 /* X11 */))) = (*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X0 _176: goto _177 @@ -126888,7 +114542,7 @@ _186: _sqlite3VdbeJumpHere(tls, _62_v, _pIndex.X11) _179: _177: - if ((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) == 0 && _pTblName != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { + if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) == 0 && _pTblName != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { goto _188 } @@ -126943,15 +114597,11 @@ func _sqlite3SrcListLookup(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList) (r0 * var _pTab *XTable // sqlite3.c:104421:9 _ = _pTab _pItem = (*TSrcList_item)(unsafe.Pointer((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc)) + uintptr(8 /* X2 */))))) - func() int32 { - if (_pItem != nil) && ((_pSrc.X0) == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _pItem == nil || (_pSrc.X0) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104422), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListLookupØ00__func__Ø000))), unsafe.Pointer(str(118136))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pTab = _sqlite3LocateTableItem(tls, _pParse, uint32(i32(0)), _pItem) _sqlite3DeleteTable(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (*XTable)(unsafe.Pointer(_pItem.X4))) @@ -126983,15 +114633,11 @@ func _sqlite3FixInit(tls *crt.TLS, _pFix *XDbFixer, _pParse *XParse, _iDb int32, var _db *Xsqlite3 // sqlite3.c:99034:11 _ = _db _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) - func() int32 { - if (_db.X5) > _iDb { - return i32(0) - } - return func() int32 { + func() { + if (_db.X5) <= _iDb { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99037), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FixInitØ00__func__Ø000))), unsafe.Pointer(str(118184))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XParse)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFix)) + uintptr(0 /* X0 */))))) = _pParse *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFix)) + uintptr(24 /* X3 */))) = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_iDb))).X0 @@ -127019,11 +114665,8 @@ func _sqlite3FixSrcList(tls *crt.TLS, _pFix *XDbFixer, _pList *XSrcList) (r0 int if func() int32 { if _pList == (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99068), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FixSrcListØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99068), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FixSrcListØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -127216,7 +114859,7 @@ _0: goto _2 } - if ((*T5414794)(unsafe.Pointer(uintptr((*XParse)(unsafe.Pointer(_pFix.X0)).X0) + uintptr(164 /* X33 */))).X2) == 0 { + if ((*T5414776)(unsafe.Pointer(uintptr((*XParse)(unsafe.Pointer(_pFix.X0)).X0) + uintptr(164 /* X33 */))).X2) == 0 { goto _3 } @@ -127241,7 +114884,7 @@ _5: goto _6 } - if _sqlite3FixSelect(tls, _pFix, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))) == 0 { + if _sqlite3FixSelect(tls, _pFix, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))) == 0 { goto _7 } @@ -127252,7 +114895,7 @@ _7: goto _8 _6: - if _sqlite3FixExprList(tls, _pFix, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))) == 0 { + if _sqlite3FixExprList(tls, _pFix, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))) == 0 { goto _9 } @@ -127287,29 +114930,21 @@ func _sqlite3ExprListSetSortOrder(tls *crt.TLS, _p *XExprList, _iSortOrder int32 _0: i32(0) - func() int32 { - if (_p.X0) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X0) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92321), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListSetSortOrderØ00__func__Ø000))), unsafe.Pointer(str(118304))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _iSortOrder >= i32(0) { goto _3 } - func() int32 { - if int32((*TExprList_item)(unsafe.Pointer(uintptr(_p.X1)+32*uintptr((_p.X0)-i32(1)))).X3) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32((*TExprList_item)(unsafe.Pointer(uintptr(_p.X1)+32*uintptr((_p.X0)-i32(1)))).X3) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92323), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListSetSortOrderØ00__func__Ø000))), unsafe.Pointer(str(118316))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() return @@ -127344,15 +114979,11 @@ func _sqlite3ResolveSelfReference(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _ = _sSrc var _sNC XNameContext // sqlite3.c:90717:15 _ = _sNC - func() int32 { - if ((_type == i32(4)) || (_type == i32(2))) || (_type == i32(32)) { - return i32(0) - } - return func() int32 { + func() { + if _type != i32(4) && _type != i32(2) && _type != i32(32) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90719), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ResolveSelfReferenceØ00__func__Ø000))), unsafe.Pointer(str(118412))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() crt.Xmemset(tls, (unsafe.Pointer)(&_sNC), i32(0), u64(56)) crt.Xmemset(tls, (unsafe.Pointer)(&_sSrc), i32(0), u64(120)) @@ -127412,7 +115043,7 @@ _0: goto _1 } - if _x != int32(*postInc5534753(&_aiCol, 2)) { + if _x != int32(*postInc5534735(&_aiCol, 2)) { goto _2 } @@ -127446,15 +115077,11 @@ _0: } _1_x = *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_i))) - func() int32 { - if int32(_1_x) < int32((*XTable)(unsafe.Pointer(_pIdx.X3)).X11) { - return i32(0) - } - return func() int32 { + func() { + if int32(_1_x) >= int32((*XTable)(unsafe.Pointer(_pIdx.X3)).X11) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101099), unsafe.Pointer((*int8)(unsafe.Pointer(&_estimateIndexWidthØ00__func__Ø000))), unsafe.Pointer(str(118500))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := &_wIndex @@ -127501,15 +115128,11 @@ func _sqlite3NestedParse(tls *crt.TLS, _pParse *XParse, _zFormat *int8, args ... return _0: - func() int32 { - if int32(_pParse.X6) < i32(10) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pParse.X6) >= i32(10) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99710), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3NestedParseØ00__func__Ø000))), unsafe.Pointer(str(118544))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _ap = args _zSql = _sqlite3VMPrintf(tls, _db, _zFormat, _ap) @@ -127600,15 +115223,11 @@ _2: _tnum = _pIndex.X11 _3: _pKey = _sqlite3KeyInfoOfIndex(tls, _pParse, _pIndex) - func() int32 { - if ((_pKey != (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0))))) || ((_db.X17) != 0)) || (_pParse.X16) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _pKey == (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0)))) && (_db.X17) == 0 && (_pParse.X16) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102250), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RefillIndexØ00__func__Ø000))), unsafe.Pointer(str(118584))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _iSorter = postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(52 /* X17 */))), int32(1)) _sqlite3VdbeAddOp4(tls, _v, i32(109), _iSorter, i32(0), int32(_pIndex.X13), (*int8)(unsafe.Pointer(_sqlite3KeyInfoRef(tls, _pKey))), i32(-5)) @@ -127707,15 +115326,11 @@ _2: goto _5 } - func() int32 { - if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_j)))) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_j)))) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103632), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UniqueConstraintØ00__func__Ø000))), unsafe.Pointer(str(118660))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _3_zCol = (*XColumn)(unsafe.Pointer(uintptr(_pTab.X1) + 32*uintptr(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_j)))))).X0 if _j == 0 { @@ -127754,15 +115369,11 @@ func _sqlite3ChangeCookie(tls *crt.TLS, _pParse *XParse, _iDb int32) { // sqlite _ = _v _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) _v = (*TVdbe)(unsafe.Pointer(_pParse.X2)) - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100925), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ChangeCookieØ00__func__Ø000))), unsafe.Pointer(str(52700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeAddOp3(tls, _v, i32(103), _iDb, i32(1), ((*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_iDb))).X4)).X0)+i32(1)) return @@ -127807,15 +115418,11 @@ func _resizeIndexObject(tls *crt.TLS, _db *Xsqlite3, _pIdx *XIndex, _N int32) (r return _0: - func() int32 { - if int32((uint32((_pIdx.X16)>>uint(i32(4)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32((uint32((_pIdx.X16)>>uint(i32(4)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101059), unsafe.Pointer((*int8)(unsafe.Pointer(&_resizeIndexObjectØ00__func__Ø000))), unsafe.Pointer(str(118732))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nByte = int32(u64(11) * uint64(_N)) _zExtra = (*int8)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, uint64(_nByte)))) @@ -128040,37 +115647,25 @@ _7: } _zSep = _zSep2 _identPut(tls, _zStmt, &_k, _pCol.X0) - func() int32 { - if (int32(_pCol.X4) - i32(65)) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pCol.X4) - i32(65)) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101031), unsafe.Pointer((*int8)(unsafe.Pointer(&_createTableStmtØ00__func__Ø000))), unsafe.Pointer(str(118804))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pCol.X4) - i32(65)) < i32(5) { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pCol.X4) - i32(65)) >= i32(5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101032), unsafe.Pointer((*int8)(unsafe.Pointer(&_createTableStmtØ00__func__Ø000))), unsafe.Pointer(str(118840))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _5_zType = *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_createTableStmtØ00azTypeØ001)) + 8*uintptr(int32(_pCol.X4)-i32(65)))) _5_len = _sqlite3Strlen30(tls, _5_zType) - func() int32 { - if (int32(_pCol.X4) == i32(65)) || (int32(_pCol.X4) == int32(_sqlite3AffinityType(tls, _5_zType, (*uint8)(unsafe.Pointer(uintptr(i32(0))))))) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pCol.X4) != i32(65) && int32(_pCol.X4) != int32(_sqlite3AffinityType(tls, _5_zType, (*uint8)(unsafe.Pointer(uintptr(i32(0)))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101041), unsafe.Pointer((*int8)(unsafe.Pointer(&_createTableStmtØ00__func__Ø000))), unsafe.Pointer(str(118892))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() crt.Xmemcpy(tls, (unsafe.Pointer)((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zStmt))+1*uintptr(_k)))), (unsafe.Pointer)(_5_zType), uint64(_5_len)) { @@ -128078,15 +115673,11 @@ _7: *p = (*p) + _5_len sink961 = *p } - func() int32 { - if _k <= _n { - return i32(0) - } - return func() int32 { + func() { + if _k > _n { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101045), unsafe.Pointer((*int8)(unsafe.Pointer(&_createTableStmtØ00__func__Ø000))), unsafe.Pointer(str(118976))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uintptr)(unsafe.Pointer(func() **XColumn { _i += 1; return &_pCol }())) += uintptr(32) goto _7 @@ -128227,15 +115818,11 @@ func _sqlite3Utf8CharLen(tls *crt.TLS, _zIn *int8, _nByte int32) (r0 int32) { // _0: _zTerm = (*uint8)(unsafe.Pointer(uintptr(u64(18446744073709551615)))) _1: - func() int32 { - if uintptr(unsafe.Pointer(_z)) <= uintptr(unsafe.Pointer(_zTerm)) { - return i32(0) - } - return func() int32 { + func() { + if uintptr(unsafe.Pointer(_z)) > uintptr(unsafe.Pointer(_zTerm)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27473), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3Utf8CharLenØ00__func__Ø000))), unsafe.Pointer(str(119032))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _4: if int32(*_z) == i32(0) || uintptr(unsafe.Pointer(_z)) >= uintptr(unsafe.Pointer(_zTerm)) { @@ -128287,7 +115874,7 @@ func _sqlite3AddColumn(tls *crt.TLS, _pParse *XParse, _pName *XToken, _pType *XT var _4_aNew *XColumn // sqlite3.c:100528:12 _ = _4_aNew _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) - if store5434322(&_p, (*XTable)(unsafe.Pointer(_pParse.X63))) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { + if store5434304(&_p, (*XTable)(unsafe.Pointer(_pParse.X63))) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } @@ -128392,7 +115979,7 @@ func _sqlite3AddDefaultValue(tls *crt.TLS, _pParse *XParse, _pSpan *XExprSpan) { } _pCol = (*XColumn)(unsafe.Pointer(uintptr(_p.X1) + 32*uintptr(int32(_p.X11)-i32(1)))) - if _sqlite3ExprIsConstantOrFunction(tls, (*XExpr)(unsafe.Pointer(_pSpan.X0)), (*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != 0 { + if _sqlite3ExprIsConstantOrFunction(tls, (*XExpr)(unsafe.Pointer(_pSpan.X0)), (*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != 0 { goto _1 } @@ -128403,11 +115990,11 @@ _1: _sqlite3ExprDelete(tls, _db, (*XExpr)(unsafe.Pointer(_pCol.X1))) crt.Xmemset(tls, (unsafe.Pointer)(&_3_x), i32(0), u64(72)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_3_x)) + uintptr(0 /* X0 */))) = uint8(i32(161)) - *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_3_x)) + uintptr(8 /* X3 */))))) = _sqlite3DbStrNDup(tls, _db, _pSpan.X1, uint64(int32(int64((uintptr(unsafe.Pointer(_pSpan.X2))-uintptr(unsafe.Pointer(_pSpan.X1)))/1)))) + *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_3_x)) + uintptr(8 /* X3 */))))) = _sqlite3DbStrNDup(tls, _db, _pSpan.X1, uint64(int32(int64((uintptr(unsafe.Pointer(_pSpan.X2))-uintptr(unsafe.Pointer(_pSpan.X1)))/1)))) *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_3_x)) + uintptr(16 /* X4 */))))) = (*XExpr)(unsafe.Pointer(_pSpan.X0)) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_3_x)) + uintptr(4 /* X2 */))) = uint32(i32(4096)) *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCol)) + uintptr(8 /* X1 */))))) = _sqlite3ExprDup(tls, _db, &_3_x, i32(1)) - _sqlite3DbFree(tls, _db, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_3_x)) + uintptr(8 /* X3 */))))))) + _sqlite3DbFree(tls, _db, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_3_x)) + uintptr(8 /* X3 */))))))) _2: _0: _sqlite3ExprDelete(tls, _db, (*XExpr)(unsafe.Pointer(_pSpan.X0))) @@ -128416,15 +116003,11 @@ _0: } func _sqlite3ExprIsConstantOrFunction(tls *crt.TLS, _p *XExpr, _isInit uint8) (r0 int32) { // sqlite3.c:92568:1 - func() int32 { - if (int32(_isInit) == i32(0)) || (int32(_isInit) == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_isInit) != i32(0) && int32(_isInit) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92569), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIsConstantOrFunctionØ00__func__Ø000))), unsafe.Pointer(str(119164))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _exprIsConst(tls, _p, i32(4)+int32(_isInit), i32(0)) return @@ -128449,14 +116032,14 @@ func _spanExpr(tls *crt.TLS, _pOut *XExprSpan, _pParse *XParse, _op int32, _t XT *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))) = uint8(_op) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X2 */))) = uint32(i32(8388608)) *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(50 /* X10 */))) = int16(i32(-1)) - *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))) = (*int8)(unsafe.Pointer((*XExpr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + 72*uintptr(i32(1)))))) - crt.Xmemcpy(tls, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))), (unsafe.Pointer)(_t.X0), uint64(_t.X1)) - *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_t.X1))) = int8(i32(0)) - if (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(uint8(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))))))) & i32(128)) == 0 { + *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))) = (*int8)(unsafe.Pointer((*XExpr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + 72*uintptr(i32(1)))))) + crt.Xmemcpy(tls, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))), (unsafe.Pointer)(_t.X0), uint64(_t.X1)) + *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_t.X1))) = int8(i32(0)) + if (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(uint8(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))))))) & i32(128)) == 0 { goto _1 } - if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) != i32(34) { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) != i32(34) { goto _2 } @@ -128466,7 +116049,7 @@ func _spanExpr(tls *crt.TLS, _pOut *XExprSpan, _pParse *XParse, _op int32, _t XT sink985 = *p } _2: - _sqlite3Dequote(tls, *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) + _sqlite3Dequote(tls, *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) _1: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(40 /* X7 */))) = i32(1) _0: @@ -128484,11 +116067,8 @@ func _sqlite3AddNotNull(tls *crt.TLS, _pParse *XParse, _onError int32) { // sqli if _p != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) && func() int32 { if int32(_p.X11) < i32(1) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100567), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AddNotNullØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100567), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AddNotNullØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -128577,22 +116157,18 @@ _4: } _4_pCExpr = _sqlite3ExprSkipCollate(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_pList.X1)+32*uintptr(_i))).X0))) - func() int32 { - if _4_pCExpr != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _4_pCExpr == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100768), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AddPrimaryKeyØ00__func__Ø000))), unsafe.Pointer(str(119284))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3StringToId(tls, _4_pCExpr) if int32(_4_pCExpr.X0) != i32(55) { goto _10 } - _5_zCName = *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pCExpr)) + uintptr(8 /* X3 */))))) + _5_zCName = *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pCExpr)) + uintptr(8 /* X3 */))))) _iCol = i32(0) _11: if _iCol >= int32(_pTab.X11) { @@ -128628,15 +116204,11 @@ _3: *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab)) + uintptr(68 /* X10 */))) = int16(_iCol) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab)) + uintptr(76 /* X14 */))) = uint8(_onError) - func() int32 { - if (_autoInc == i32(0)) || (_autoInc == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _autoInc != i32(0) && _autoInc != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100789), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AddPrimaryKeyØ00__func__Ø000))), unsafe.Pointer(str(119296))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab)) + uintptr(64 /* X9 */))) @@ -128683,7 +116255,7 @@ func _sqlite3AddCheckConstraint(tls *crt.TLS, _pParse *XParse, _pCheckExpr *XExp _ = _db _pTab = (*XTable)(unsafe.Pointer(_pParse.X63)) _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) - if _pTab == nil || (_pParse.X55) != 0 || _sqlite3BtreeIsReadonly(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X1))).X1))) != 0 { + if _pTab == nil || (_pParse.X55) != 0 || _sqlite3BtreeIsReadonly(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X1))).X1))) != 0 { goto _2 } @@ -128735,15 +116307,11 @@ func _sqlite3CreateForeignKey(tls *crt.TLS, _pParse *XParse, _pFromCol *XExprLis _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) _pFKey = nil _p = (*XTable)(unsafe.Pointer(_pParse.X63)) - func() int32 { - if _pTo != (*XToken)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pTo == (*XToken)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102092), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateForeignKeyØ00__func__Ø000))), unsafe.Pointer(str(119404))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _p != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) && (_pParse.X55) == 0 { goto _3 @@ -128760,11 +116328,8 @@ _3: if func() int32 { if _1_iCol < i32(0) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102096), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateForeignKeyØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102096), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateForeignKeyØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -128829,7 +116394,7 @@ _14: _19: *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey)) + uintptr(0 /* X0 */))))) = _p *(**XFKey)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey)) + uintptr(8 /* X1 */))))) = (*XFKey)(unsafe.Pointer(_p.X4)) - _z = (*int8)(unsafe.Pointer((*T5930680)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _z = (*int8)(unsafe.Pointer((*T5930662)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(64 /* X9 */))))) + 16*uintptr(_nCol))))) @@ -128847,7 +116412,7 @@ _19: goto _20 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5930680)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5930662)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(64 /* X9 */)))))+16*uintptr(i32(0)))))) + uintptr(0 /* X0 */))) = int32(_p.X11) - i32(1) @@ -128870,7 +116435,7 @@ _26: goto _30 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5930680)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5930662)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(64 /* X9 */)))))+16*uintptr(_i))))) + uintptr(0 /* X0 */))) = _10_j @@ -128905,7 +116470,7 @@ _33: } _15_n = _sqlite3Strlen30(tls, (*TExprList_item)(unsafe.Pointer(uintptr(_pToCol.X1)+32*uintptr(_i))).X1) - *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5930680)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5930662)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(64 /* X9 */)))))+16*uintptr(_i))))) + uintptr(8 /* X1 */))) = _z @@ -128924,15 +116489,11 @@ _32: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey)) + uintptr(44 /* X6 */))) = uint8(i32(0)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(45 /* X7 */))))) + 1*uintptr(i32(0)))) = uint8(_flags & i32(255)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(45 /* X7 */))))) + 1*uintptr(i32(1)))) = uint8((_flags >> uint(i32(8))) & i32(255)) - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_p.X20))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_p.X20))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102163), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateForeignKeyØ00__func__Ø000))), unsafe.Pointer(str(119620))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pNextTo = (*XFKey)(unsafe.Pointer(_sqlite3HashInsert(tls, (*XHash)(unsafe.Pointer(uintptr(_p.X20)+uintptr(80 /* X5 */))), _pFKey.X2, (unsafe.Pointer)(_pFKey)))) if _pNextTo != _pFKey { @@ -128947,15 +116508,11 @@ _39: goto _40 } - func() int32 { - if (*XFKey)(unsafe.Pointer(_pNextTo.X4)) == (*XFKey)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XFKey)(unsafe.Pointer(_pNextTo.X4)) != (*XFKey)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102172), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateForeignKeyØ00__func__Ø000))), unsafe.Pointer(str(119664))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XFKey)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey)) + uintptr(24 /* X3 */))))) = _pNextTo *(**XFKey)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNextTo)) + uintptr(32 /* X4 */))))) = _pFKey @@ -128981,22 +116538,18 @@ func _sqlite3DeferForeignKey(tls *crt.TLS, _pParse *XParse, _isDeferred int32) { _ = _pTab var _pFKey *XFKey // sqlite3.c:102199:8 _ = _pFKey - if store5434322(&_pTab, (*XTable)(unsafe.Pointer(_pParse.X63))) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) && store5930546(&_pFKey, (*XFKey)(unsafe.Pointer(_pTab.X4))) != (*XFKey)(unsafe.Pointer(uintptr(i32(0)))) { + if store5434304(&_pTab, (*XTable)(unsafe.Pointer(_pParse.X63))) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) && store5930528(&_pFKey, (*XFKey)(unsafe.Pointer(_pTab.X4))) != (*XFKey)(unsafe.Pointer(uintptr(i32(0)))) { goto _1 } return _1: - func() int32 { - if (_isDeferred == i32(0)) || (_isDeferred == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _isDeferred != i32(0) && _isDeferred != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102201), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeferForeignKeyØ00__func__Ø000))), unsafe.Pointer(str(119708))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey)) + uintptr(44 /* X6 */))) = uint8(_isDeferred) return @@ -129020,7 +116573,7 @@ func _sqlite3AddCollateType(tls *crt.TLS, _pParse *XParse, _pToken *XToken) { // _ = _db var _1_pIdx *XIndex // sqlite3.c:100849:11 _ = _1_pIdx - if store5434322(&_p, (*XTable)(unsafe.Pointer(_pParse.X63))) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { + if store5434304(&_p, (*XTable)(unsafe.Pointer(_pParse.X63))) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _0 } @@ -129049,15 +116602,11 @@ _3: goto _6 } - func() int32 { - if int32(_1_pIdx.X13) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if int32(_1_pIdx.X13) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100858), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AddCollateTypeØ00__func__Ø000))), unsafe.Pointer(str(119764))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pIdx.X1)) + 2*uintptr(i32(0))))) != _i { goto _9 @@ -129109,25 +116658,17 @@ func _sqlite3DropTable(tls *crt.TLS, _pParse *XParse, _pName *XSrcList, _isView goto _exit_drop_table _0: - func() int32 { - if (_pParse.X16) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pParse.X16) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101968), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DropTableØ00__func__Ø000))), unsafe.Pointer(str(117244))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pName.X0) == i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pName.X0) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101969), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DropTableØ00__func__Ø000))), unsafe.Pointer(str(119808))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3ReadSchema(tls, _pParse) == 0 { goto _5 @@ -129142,15 +116683,11 @@ _5: *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(89 /* X21 */))) += 1 _6: - func() int32 { - if (_isView == i32(0)) || (_isView == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _isView != i32(0) && _isView != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101972), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DropTableØ00__func__Ø000))), unsafe.Pointer(str(119824))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pTab = _sqlite3LocateTableItem(tls, _pParse, uint32(_isView), (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pName))+uintptr(8 /* X2 */)))))+112*uintptr(i32(0))))) if _noErr == 0 { @@ -129173,15 +116710,11 @@ _12: _11: _iDb = _sqlite3SchemaToIndex(tls, _db, (*XSchema)(unsafe.Pointer(_pTab.X20))) - func() int32 { - if (_iDb >= i32(0)) && (_iDb < (_db.X5)) { - return i32(0) - } - return func() int32 { + func() { + if _iDb < i32(0) || _iDb >= (_db.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101981), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DropTableØ00__func__Ø000))), unsafe.Pointer(str(21300))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pTab.X16) == 0 || _sqlite3ViewGetColumnNames(tls, _pParse, _pTab) == 0 { goto _17 @@ -129377,15 +116910,11 @@ func _sqlite3FkDropTable(tls *crt.TLS, _pParse *XParse, _pName *XSrcList, _pTab _1_iSkip = i32(0) _1_v = _sqlite3GetVdbe(tls, _pParse) - func() int32 { - if _1_v != nil { - return i32(0) - } - return func() int32 { + func() { + if _1_v == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107870), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FkDropTableØ00__func__Ø000))), unsafe.Pointer(str(42824))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3FkReferences(tls, _pTab) != (*XFKey)(unsafe.Pointer(uintptr(i32(0)))) { goto _5 @@ -129542,15 +117071,11 @@ func _sqlite3DeleteFrom(tls *crt.TLS, _pParse *XParse, _pTabList *XSrcList, _pWh goto _delete_from_cleanup _1: - func() int32 { - if (_pTabList.X0) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if (_pTabList.X0) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104642), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120056))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pTab = _sqlite3SrcListLookup(tls, _pParse, _pTabList) if _pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { @@ -129583,26 +117108,18 @@ _6: _9: _iDb = _sqlite3SchemaToIndex(tls, _db, (*XSchema)(unsafe.Pointer(_pTab.X20))) - func() int32 { - if _iDb < (_db.X5) { - return i32(0) - } - return func() int32 { + func() { + if _iDb >= (_db.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104678), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(56012))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rcauth = _sqlite3AuthCheck(tls, _pParse, i32(9), _pTab.X0, (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_iDb))).X0) - func() int32 { - if ((_rcauth == i32(0)) || (_rcauth == i32(1))) || (_rcauth == i32(2)) { - return i32(0) - } - return func() int32 { + func() { + if _rcauth != i32(0) && _rcauth != i32(1) && _rcauth != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104681), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120076))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _rcauth != i32(1) { goto _16 @@ -129611,25 +117128,17 @@ _9: goto _delete_from_cleanup _16: - func() int32 { - if (_isView == 0) || (_pTrigger != nil) { - return i32(0) - } - return func() int32 { + func() { + if _isView != 0 && _pTrigger == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104685), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120144))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pTabList.X0) == i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pTabList.X0) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104689), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120056))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _iTabCur = store961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabList))+uintptr(8 /* X2 */)))))+112*uintptr(i32(0))))))+uintptr(64 /* X11 */))), postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(52 /* X17 */))), int32(1))) *func() **XIndex { _nIdx = i32(0); return &_pIdx }() = (*XIndex)(unsafe.Pointer(_pTab.X2)) @@ -129692,15 +117201,11 @@ _31: goto _35 } - func() int32 { - if _isView == 0 { - return i32(0) - } - return func() int32 { + func() { + if _isView != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104750), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120164))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3TableLock(tls, _pParse, _iDb, _pTab.X7, uint8(i32(1)), _pTab.X0) if ((_pTab.X9) & uint32(i32(32))) != uint32(i32(0)) { @@ -129715,15 +117220,11 @@ _39: goto _42 } - func() int32 { - if (*XSchema)(unsafe.Pointer(_pIdx.X6)) == (*XSchema)(unsafe.Pointer(_pTab.X20)) { - return i32(0) - } - return func() int32 { + func() { + if (*XSchema)(unsafe.Pointer(_pIdx.X6)) != (*XSchema)(unsafe.Pointer(_pTab.X20)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104757), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120172))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeAddOp2(tls, _v, i32(131), _pIdx.X11, _iDb) _pIdx = (*XIndex)(unsafe.Pointer(_pIdx.X5)) @@ -129762,15 +117263,11 @@ _46: _49: _pPk = _sqlite3PrimaryKeyIndex(tls, _pTab) - func() int32 { - if _pPk != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pPk == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104776), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(42964))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nPk = int16(_pPk.X13) _iPk = (_pParse.X18) + i32(1) @@ -129792,25 +117289,17 @@ _50: _53: _eOnePass = _sqlite3WhereOkOnePass(tls, _pWInfo, (*int32)(unsafe.Pointer(&_aiCurOnePass))) - func() int32 { - if ((_pTab.X16) == i32(0)) || (_eOnePass != i32(2)) { - return i32(0) - } - return func() int32 { + func() { + if (_pTab.X16) != i32(0) && _eOnePass == i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104796), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120204))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pTab.X16) != 0 || _bComplex != 0) || (_eOnePass != i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pTab.X16) == 0 && _bComplex == 0 && _eOnePass == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104797), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120252))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_db.X6) & i32(128)) == 0 { goto _61 @@ -129828,15 +117317,11 @@ _63: goto _66 } - func() int32 { - if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk.X1)) + 2*uintptr(_i)))) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk.X1)) + 2*uintptr(_i)))) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104807), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120308))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3ExprCodeGetColumnOfTable(tls, _v, _pTab, _iTabCur, int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk.X1)) + 2*uintptr(_i)))), _iPk+_i) _i += 1 @@ -129930,25 +117415,17 @@ _80: _28_iAddrOnce = _sqlite3VdbeAddOp0(tls, _v, i32(20)) _82: _sqlite3OpenTableAndIndices(tls, _pParse, _pTab, i32(106), uint8(i32(8)), _iTabCur, _aToOpen, &_iDataCur, &_iIdxCur) - func() int32 { - if ((_pPk != nil) || (_pTab.X16) != 0) || (_iDataCur == _iTabCur) { - return i32(0) - } - return func() int32 { + func() { + if _pPk == nil && (_pTab.X16) == 0 && _iDataCur != _iTabCur { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104869), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120328))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pPk != nil) || (_pTab.X16) != 0) || (_iIdxCur == (_iDataCur + i32(1))) { - return i32(0) } - return func() int32 { + }() + func() { + if _pPk == nil && (_pTab.X16) == 0 && _iIdxCur != (_iDataCur+i32(1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104870), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120372))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _eOnePass != i32(2) { goto _91 @@ -129961,29 +117438,21 @@ _81: goto _92 } - func() int32 { - if int32(_nKey) == int32(_nPk) { - return i32(0) - } - return func() int32 { + func() { + if int32(_nKey) != int32(_nPk) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104878), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120420))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pTab.X16) != 0 || (*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aToOpen)) + 1*uintptr(_iDataCur-_iTabCur)))) == 0 { goto _96 } - func() int32 { - if (_pPk != (*XIndex)(unsafe.Pointer(uintptr(i32(0))))) || ((*XSelect)(unsafe.Pointer(_pTab.X3)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if _pPk == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) && (*XSelect)(unsafe.Pointer(_pTab.X3)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104880), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120432))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeAddOp4Int(tls, _v, i32(30), _iDataCur, _addrBypass, _iKey, int32(_nKey)) _96: @@ -129996,29 +117465,21 @@ _92: _addrLoop = _sqlite3VdbeAddOp1(tls, _v, i32(58), _iEphCur) _sqlite3VdbeAddOp2(tls, _v, i32(122), _iEphCur, _iKey) - func() int32 { - if int32(_nKey) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_nKey) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104887), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120460))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _104 _101: _addrLoop = _sqlite3VdbeAddOp3(tls, _v, i32(63), _iRowSet, i32(0), _iKey) - func() int32 { - if int32(_nKey) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if int32(_nKey) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104891), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120468))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _104: _100: @@ -130030,15 +117491,11 @@ _100: _sqlite3VtabMakeWritable(tls, _pParse, _pTab) _sqlite3VdbeAddOp4(tls, _v, i32(12), i32(0), i32(1), _iKey, _34_pVTab, i32(-8)) _sqlite3VdbeChangeP5(tls, _v, uint16(i32(2))) - func() int32 { - if (_eOnePass == i32(0)) || (_eOnePass == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _eOnePass != i32(0) && _eOnePass != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104901), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120476))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3MayAbort(tls, _pParse) if _eOnePass != i32(1) || (*XParse)(unsafe.Pointer(_pParse.X39)) != (*XParse)(unsafe.Pointer(uintptr(i32(0)))) { @@ -130120,15 +117577,11 @@ func _sqlite3TriggersExist(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _op int _pList = _sqlite3TriggerList(tls, _pParse, _pTab) _0: - func() int32 { - if (_pList == (*XTrigger)(unsafe.Pointer(uintptr(i32(0))))) || ((_pTab.X16) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _pList != (*XTrigger)(unsafe.Pointer(uintptr(i32(0)))) && (_pTab.X16) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122811), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3TriggersExistØ00__func__Ø000))), unsafe.Pointer(str(120564))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _p = _pList _4: @@ -130189,15 +117642,11 @@ _0: goto _1 } - func() int32 { - if _sqlite3SchemaMutexHeld(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), i32(0), _pTmpSchema) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3SchemaMutexHeld(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), i32(0), _pTmpSchema) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122239), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3TriggerListØ00__func__Ø000))), unsafe.Pointer(str(120596))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _2_p = (*XHashElem)(unsafe.Pointer((*XHash)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTmpSchema)) + uintptr(56 /* X4 */))).X2)) _4: @@ -130251,11 +117700,8 @@ func _checkColumnOverlap(tls *crt.TLS, _pIdList *XIdList, _pEList *XExprList) (r if _pIdList != (*XIdList)(unsafe.Pointer(uintptr(i32(0)))) && func() int32 { if _pEList == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122784), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkColumnOverlapØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122784), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkColumnOverlapØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -130365,7 +117811,7 @@ _0: goto _3 } - _1_iChildKey = (*T5930680)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _1_iChildKey = (*T5930662)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(64 /* X9 */))))) + 16*uintptr(_i))).X0 @@ -130409,7 +117855,7 @@ _0: goto _3 } - _1_zKey = (*T5930680)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _1_zKey = (*T5930662)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(64 /* X9 */))))) + 16*uintptr(_i))).X1 @@ -130493,15 +117939,11 @@ _6: } func _sqlite3AuthContextPush(tls *crt.TLS, _pParse *XParse, _pContext *XAuthContext, _zContext *int8) { // sqlite3.c:99426:1 - func() int32 { - if _pParse != nil { - return i32(0) - } - return func() int32 { + func() { + if _pParse == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99431), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AuthContextPushØ00__func__Ø000))), unsafe.Pointer(str(120784))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XParse)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pContext)) + uintptr(8 /* X1 */))))) = _pParse *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pContext)) + uintptr(0 /* X0 */))) = _pParse.X65 @@ -130541,37 +117983,25 @@ func _sqlite3MaterializeView(tls *crt.TLS, _pParse *XParse, _pView *XTable, _pWh goto _0 } - func() int32 { - if (_pFrom.X0) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if (_pFrom.X0) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104491), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MaterializeViewØ00__func__Ø000))), unsafe.Pointer(str(120816))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(8 /* X2 */)))))+112*uintptr(i32(0)))))) + uintptr(16 /* X2 */))) = _sqlite3DbStrDup(tls, _db, _pView.X0) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(8 /* X2 */)))))+112*uintptr(i32(0)))))) + uintptr(8 /* X1 */))) = _sqlite3DbStrDup(tls, _db, (*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_iDb))).X0) - func() int32 { - if (*XExpr)(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(8 /* X2 */)))))+112*uintptr(i32(0)))).X12)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XExpr)(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(8 /* X2 */)))))+112*uintptr(i32(0)))).X12)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104494), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MaterializeViewØ00__func__Ø000))), unsafe.Pointer(str(120832))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XIdList)(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(8 /* X2 */)))))+112*uintptr(i32(0)))).X13)) == (*XIdList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XIdList)(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(8 /* X2 */)))))+112*uintptr(i32(0)))).X13)) != (*XIdList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104495), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MaterializeViewØ00__func__Ø000))), unsafe.Pointer(str(120852))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _0: _pSel = _sqlite3SelectNew(tls, _pParse, (*XExprList)(unsafe.Pointer(uintptr(i32(0)))), _pFrom, _pWhere, (*XExprList)(unsafe.Pointer(uintptr(i32(0)))), (*XExpr)(unsafe.Pointer(uintptr(i32(0)))), (*XExprList)(unsafe.Pointer(uintptr(i32(0)))), uint32(i32(131072)), (*XExpr)(unsafe.Pointer(uintptr(i32(0)))), (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) @@ -130601,15 +118031,11 @@ func _sqlite3SelectNew(tls *crt.TLS, _pParse *XParse, _pEList *XExprList, _pSrc goto _0 } - func() int32 { - if (_db.X17) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_db.X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116365), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectNewØ00__func__Ø000))), unsafe.Pointer(str(49168))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pNew = &_standin _0: @@ -130644,15 +118070,11 @@ _4: *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(104 /* X15 */))))) = _pLimit *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(112 /* X16 */))))) = _pOffset *(**XWith)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(120 /* X17 */))))) = (*XWith)(unsafe.Pointer(uintptr(i32(0)))) - func() int32 { - if (((_pOffset == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) || (_pLimit != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))))) || ((_pParse.X16) > i32(0))) || (int32(_db.X17) != i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _pOffset != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) && _pLimit == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) && (_pParse.X16) <= i32(0) && int32(_db.X17) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116393), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectNewØ00__func__Ø000))), unsafe.Pointer(str(120900))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_db.X17) == 0 { goto _10 @@ -130663,26 +118085,18 @@ _4: goto _11 _10: - func() int32 { - if ((*XSrcList)(unsafe.Pointer(_pNew.X8)) != (*XSrcList)(unsafe.Pointer(uintptr(i32(0))))) || ((_pParse.X16) > i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (*XSrcList)(unsafe.Pointer(_pNew.X8)) == (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) && (_pParse.X16) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116398), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectNewØ00__func__Ø000))), unsafe.Pointer(str(120968))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _11: - func() int32 { - if _pNew != &_standin { - return i32(0) - } - return func() int32 { + func() { + if _pNew == &_standin { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116400), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectNewØ00__func__Ø000))), unsafe.Pointer(str(121000))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _pNew return @@ -130715,25 +118129,17 @@ func _sqlite3OpenTableAndIndices(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _ _ = _v var _4_iIdxCur int32 // sqlite3.c:110412:9 _ = _4_iIdxCur - func() int32 { - if (_op == i32(105)) || (_op == i32(106)) { - return i32(0) - } - return func() int32 { + func() { + if _op != i32(105) && _op != i32(106) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110391), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3OpenTableAndIndicesØ00__func__Ø000))), unsafe.Pointer(str(121036))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_op == i32(106)) || (int32(_p5) == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if _op != i32(106) && int32(_p5) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110392), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3OpenTableAndIndicesØ00__func__Ø000))), unsafe.Pointer(str(121072))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pTab.X16) == 0 { goto _6 @@ -130745,15 +118151,11 @@ func _sqlite3OpenTableAndIndices(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _ _6: _iDb = _sqlite3SchemaToIndex(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (*XSchema)(unsafe.Pointer(_pTab.X20))) _v = _sqlite3GetVdbe(tls, _pParse) - func() int32 { - if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110401), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3OpenTableAndIndicesØ00__func__Ø000))), unsafe.Pointer(str(43044))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _iBase >= i32(0) { goto _9 @@ -130791,15 +118193,11 @@ _16: } _4_iIdxCur = postInc961(&_iBase, int32(1)) - func() int32 { - if (*XSchema)(unsafe.Pointer(_pIdx.X6)) == (*XSchema)(unsafe.Pointer(_pTab.X20)) { - return i32(0) - } - return func() int32 { + func() { + if (*XSchema)(unsafe.Pointer(_pIdx.X6)) != (*XSchema)(unsafe.Pointer(_pTab.X20)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110413), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3OpenTableAndIndicesØ00__func__Ø000))), unsafe.Pointer(str(120172))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32((uint32(_pIdx.X16)<<uint(i32(30)))>>uint(i32(30))) != i32(2) || ((_pTab.X9)&uint32(i32(32))) == uint32(i32(0)) { goto _23 @@ -130858,15 +118256,11 @@ func _sqlite3VtabMakeWritable(tls *crt.TLS, _pParse *XParse, _pTab *XTable) { // } return _pParse }() - func() int32 { - if (_pTab.X16) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pTab.X16) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125631), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabMakeWritableØ00__func__Ø000))), unsafe.Pointer(str(24256))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = i32(0) _4: @@ -130927,15 +118321,11 @@ func _sqlite3GenerateRowDelete(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _pT _ = _6_p5 _v = (*TVdbe)(unsafe.Pointer(_pParse.X2)) _iOld = i32(0) - func() int32 { - if _v != nil { - return i32(0) - } - return func() int32 { + func() { + if _v == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105022), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GenerateRowDeleteØ00__func__Ø000))), unsafe.Pointer(str(42824))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _iLabel = _sqlite3VdbeMakeLabel(tls, _v) _opSeek = uint8(func() int32 { @@ -131065,15 +118455,11 @@ func _sqlite3TriggerColmask(tls *crt.TLS, _pParse *XParse, _pTrigger *XTrigger, return i32(109) }() _mask = u32(0) - func() int32 { - if (_isNew == i32(1)) || (_isNew == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _isNew != i32(1) && _isNew != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123265), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3TriggerColmaskØ00__func__Ø000))), unsafe.Pointer(str(121180))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _p = _pTrigger _5: @@ -131123,15 +118509,11 @@ func _getRowTrigger(tls *crt.TLS, _pParse *XParse, _pTrigger *XTrigger, _pTab *X } return _pParse }() - func() int32 { - if ((_pTrigger.X0) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || (_pTab == _tableOfTrigger(tls, _pTrigger)) { - return i32(0) - } - return func() int32 { + func() { + if (_pTrigger.X0) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) && _pTab != _tableOfTrigger(tls, _pTrigger) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123093), unsafe.Pointer((*int8)(unsafe.Pointer(&_getRowTriggerØ00__func__Ø000))), unsafe.Pointer(str(121228))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pPrg = (*XTriggerPrg)(unsafe.Pointer(_pRoot.X69)) _5: @@ -131189,25 +118571,17 @@ func _codeRowTrigger(tls *crt.TLS, _pParse *XParse, _pTrigger *XTrigger, _pTab * _pWhen = nil _pProgram = nil _iEndTrigger = i32(0) - func() int32 { - if ((_pTrigger.X0) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || (_pTab == _tableOfTrigger(tls, _pTrigger)) { - return i32(0) - } - return func() int32 { + func() { + if (_pTrigger.X0) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) && _pTab != _tableOfTrigger(tls, _pTrigger) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122987), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeRowTriggerØ00__func__Ø000))), unsafe.Pointer(str(121228))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*TVdbe)(unsafe.Pointer(_pTop.X2)) != nil { - return i32(0) } - return func() int32 { + }() + func() { + if (*TVdbe)(unsafe.Pointer(_pTop.X2)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122988), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeRowTriggerØ00__func__Ø000))), unsafe.Pointer(str(121300))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pPrg = (*XTriggerPrg)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, u64(40)))) if _pPrg != nil { @@ -131220,7 +118594,7 @@ func _codeRowTrigger(tls *crt.TLS, _pParse *XParse, _pTrigger *XTrigger, _pTab * _7: *(**XTriggerPrg)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPrg)) + uintptr(8 /* X1 */))))) = (*XTriggerPrg)(unsafe.Pointer(_pTop.X69)) *(**XTriggerPrg)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTop)) + uintptr(576 /* X69 */))))) = _pPrg - *(**XSubProgram)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPrg)) + uintptr(16 /* X2 */))))) = store5794372(&_pProgram, (*XSubProgram)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, u64(48))))) + *(**XSubProgram)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPrg)) + uintptr(16 /* X2 */))))) = store5794354(&_pProgram, (*XSubProgram)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, u64(48))))) if _pProgram != nil { goto _8 } @@ -131315,25 +118689,17 @@ _23: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPrg))+uintptr(28 /* X4 */))))) + 4*uintptr(i32(1)))) = _pSubParse.X44 _sqlite3VdbeDelete(tls, _v) _10: - func() int32 { - if ((*TAggInfo_func)(unsafe.Pointer(_pSubParse.X38)) == nil) && ((*XTable)(unsafe.Pointer(_pSubParse.X68)) == nil) { - return i32(0) - } - return func() int32 { + func() { + if (*TAggInfo_func)(unsafe.Pointer(_pSubParse.X38)) != nil || (*XTable)(unsafe.Pointer(_pSubParse.X68)) != nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123070), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeRowTriggerØ00__func__Ø000))), unsafe.Pointer(str(121372))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XTriggerPrg)(unsafe.Pointer(_pSubParse.X69)) == nil) && ((_pSubParse.X33) == 0) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XTriggerPrg)(unsafe.Pointer(_pSubParse.X69)) != nil || (_pSubParse.X33) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123071), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeRowTriggerØ00__func__Ø000))), unsafe.Pointer(str(121416))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3ParserReset(tls, _pSubParse) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pSubParse)) @@ -131416,35 +118782,23 @@ func _codeTriggerProgram(tls *crt.TLS, _pParse *XParse, _pStepList *XTriggerStep _ = _6_pSelect _v = (*TVdbe)(unsafe.Pointer(_pParse.X2)) _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) - func() int32 { - if ((*XTable)(unsafe.Pointer(_pParse.X40)) != nil) && ((*XParse)(unsafe.Pointer(_pParse.X39)) != nil) { - return i32(0) - } - return func() int32 { + func() { + if (*XTable)(unsafe.Pointer(_pParse.X40)) == nil || (*XParse)(unsafe.Pointer(_pParse.X39)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122869), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeTriggerProgramØ00__func__Ø000))), unsafe.Pointer(str(121492))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pStepList != nil { - return i32(0) } - return func() int32 { + }() + func() { + if _pStepList == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122870), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeTriggerProgramØ00__func__Ø000))), unsafe.Pointer(str(121536))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122871), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeTriggerProgramØ00__func__Ø000))), unsafe.Pointer(str(43044))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pStep = _pStepList _7: @@ -131458,15 +118812,11 @@ _7: } return uint8(_orconf) }() - func() int32 { - if int32(_pParse.X11) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pParse.X11) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122887), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeTriggerProgramØ00__func__Ø000))), unsafe.Pointer(str(121548))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() switch int32(_pStep.X0) { case i32(108): @@ -131492,15 +118842,11 @@ _18: goto _20 _19: - func() int32 { - if int32(_pStep.X0) == i32(119) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pStep.X0) != i32(119) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122915), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeTriggerProgramØ00__func__Ø000))), unsafe.Pointer(str(121576))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _6_pSelect = _sqlite3SelectDup(tls, _db, (*XSelect)(unsafe.Pointer(_pStep.X3)), i32(0)) _sqlite3SelectDestInit(tls, &_6_sDest, i32(4), i32(0)) @@ -131663,15 +119009,11 @@ func _sqlite3Update(tls *crt.TLS, _pParse *XParse, _pTabList *XSrcList, _pChange goto _update_cleanup _1: - func() int32 { - if (_pTabList.X0) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if (_pTabList.X0) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123438), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UpdateØ00__func__Ø000))), unsafe.Pointer(str(120056))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pTab = _sqlite3SrcListLookup(tls, _pParse, _pTabList) if _pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { @@ -131684,15 +119026,11 @@ _4: _iDb = _sqlite3SchemaToIndex(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (*XSchema)(unsafe.Pointer(_pTab.X20))) _pTrigger = _sqlite3TriggersExist(tls, _pParse, _pTab, i32(110), _pChanges, &_tmask) _isView = bool2int((*XSelect)(unsafe.Pointer(_pTab.X3)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0))))) - func() int32 { - if (_pTrigger != nil) || (_tmask == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _pTrigger == nil && _tmask != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123452), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UpdateØ00__func__Ø000))), unsafe.Pointer(str(121620))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3ViewGetColumnNames(tls, _pParse, _pTab) == 0 { goto _8 @@ -131851,35 +119189,23 @@ _45: goto _23 _26: - func() int32 { - if (int32(_chngRowid) & int32(_chngPk)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_chngRowid) & int32(_chngPk)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123550), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UpdateØ00__func__Ø000))), unsafe.Pointer(str(121664))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_chngRowid) == i32(0)) || (int32(_chngRowid) == i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_chngRowid) != i32(0) && int32(_chngRowid) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123551), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UpdateØ00__func__Ø000))), unsafe.Pointer(str(121688))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_chngPk) == i32(0)) || (int32(_chngPk) == i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_chngPk) != i32(0) && int32(_chngPk) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123552), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UpdateØ00__func__Ø000))), unsafe.Pointer(str(121720))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _chngKey = uint8(int32(_chngRowid) + int32(_chngPk)) *(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabList))+uintptr(8 /* X2 */)))))+112*uintptr(i32(0)))))) + uintptr(88 /* X14 */))) = func() uint64 { @@ -132044,15 +119370,11 @@ _90: goto _92 _91: - func() int32 { - if _pPk != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pPk == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123660), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UpdateØ00__func__Ø000))), unsafe.Pointer(str(42964))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nPk = int16(_pPk.X13) _iPk = (_pParse.X18) + i32(1) @@ -132098,15 +119420,11 @@ _100: _eOnePass = i32(0) _104: - func() int32 { - if (_36_iCur != _iDataCur) || (((_pTab.X9) & uint32(i32(32))) != uint32(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if _36_iCur == _iDataCur && ((_pTab.X9)&uint32(i32(32))) == uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123702), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UpdateØ00__func__Ø000))), unsafe.Pointer(str(121744))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _101: if ((_pTab.X9) & uint32(i32(32))) != uint32(i32(0)) { @@ -132129,15 +119447,11 @@ _111: goto _114 } - func() int32 { - if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk.X1)) + 2*uintptr(_i)))) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk.X1)) + 2*uintptr(_i)))) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123720), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UpdateØ00__func__Ø000))), unsafe.Pointer(str(120308))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3ExprCodeGetColumnOfTable(tls, _v, _pTab, _iDataCur, int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk.X1)) + 2*uintptr(_i)))), _iPk+_i) _i += 1 @@ -132209,15 +119523,11 @@ _120: goto _130 } - func() int32 { - if _pPk != nil { - return i32(0) - } - return func() int32 { + func() { + if _pPk == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123759), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UpdateØ00__func__Ø000))), unsafe.Pointer(str(121780))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeAddOp4Int(tls, _v, i32(30), _iDataCur, _labelBreak, _regKey, _nKey) _130: @@ -132255,15 +119565,11 @@ _138: _sqlite3VdbeAddOp3(tls, _v, i32(33), _iDataCur, _labelContinue, _regOldRowid) _139: _137: - func() int32 { - if (((_chngKey != 0) || (_pTrigger != nil)) || _hasFK != 0) || (_regOldRowid == _regNewRowid) { - return i32(0) - } - return func() int32 { + func() { + if _chngKey == 0 && _pTrigger == nil && _hasFK == 0 && _regOldRowid != _regNewRowid { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123789), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UpdateØ00__func__Ø000))), unsafe.Pointer(str(121784))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _chngRowid == 0 { goto _145 @@ -132392,15 +119698,11 @@ _174: } _71_addr1 = i32(0) - func() int32 { - if _regOldRowid > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _regOldRowid <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123894), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UpdateØ00__func__Ø000))), unsafe.Pointer(str(121844))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3GenerateConstraintChecks(tls, _pParse, _pTab, _aRegIdx, _iDataCur, _iIdxCur, _regNewRowid, _regOldRowid, _chngKey, uint8(_onError), _labelContinue, &_bReplace, _aXRef) if _hasFK == 0 { @@ -132425,15 +119727,11 @@ _189: _190: _188: _sqlite3GenerateRowIndexDelete(tls, _pParse, _pTab, _iDataCur, _iIdxCur, _aRegIdx, i32(-1)) - func() int32 { - if _regNew == (_regNewRowid + i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _regNew != (_regNewRowid + i32(1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123924), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UpdateØ00__func__Ø000))), unsafe.Pointer(str(121860))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _hasFK == 0 && _chngKey == 0 { goto _194 @@ -132567,15 +119865,11 @@ func _updateVirtualTable(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList, _pTab * _pVTab = (*int8)(unsafe.Pointer(_sqlite3GetVTable(tls, _db, _pTab))) _nArg = i32(2) + int32(_pTab.X11) _iCsr = (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */))))) + 112*uintptr(i32(0)))).X11 - func() int32 { - if _v != nil { - return i32(0) - } - return func() int32 { + func() { + if _v == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124077), unsafe.Pointer((*int8)(unsafe.Pointer(&_updateVirtualTableØ00__func__Ø000))), unsafe.Pointer(str(42824))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _ephemTab = postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(52 /* X17 */))), int32(1)) _addr = _sqlite3VdbeAddOp2(tls, _v, i32(108), _ephemTab, _nArg) @@ -132723,13 +120017,13 @@ _5: { p := &_mask *p = (*p) | func() uint32 { - if ((*T5930680)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + if ((*T5930662)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_p))+uintptr(64 /* X9 */))))) + 16*uintptr(_1_i))).X0) > i32(31) { return u32(4294967295) } - return (u32(1) << uint((*T5930680)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + return (u32(1) << uint((*T5930662)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_p))+uintptr(64 /* X9 */)))))+16*uintptr(_1_i))).X0)) @@ -132762,15 +120056,11 @@ _16: goto _19 } - func() int32 { - if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pIdx.X1)) + 2*uintptr(_1_i)))) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pIdx.X1)) + 2*uintptr(_1_i)))) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108230), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FkOldmaskØ00__func__Ø000))), unsafe.Pointer(str(121936))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := &_mask @@ -132821,39 +120111,27 @@ func _sqlite3FkLocateIndex(tls *crt.TLS, _pParse *XParse, _pParent *XTable, _pFK _pIdx = nil _aiCol = nil _nCol = _pFKey.X5 - _zKey = (*T5930680)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _zKey = (*T5930662)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(64 /* X9 */))))) + 16*uintptr(i32(0)))).X1 - func() int32 { - if (_ppIdx != nil) && ((*_ppIdx) == (*XIndex)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if _ppIdx == nil || (*_ppIdx) != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107357), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FkLocateIndexØ00__func__Ø000))), unsafe.Pointer(str(121960))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_paiCol == nil) || ((*_paiCol) == (*int32)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) } - return func() int32 { + }() + func() { + if _paiCol != nil && (*_paiCol) != (*int32)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107358), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FkLocateIndexØ00__func__Ø000))), unsafe.Pointer(str(121980))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pParse != nil { - return i32(0) } - return func() int32 { + }() + func() { + if _pParse == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107359), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FkLocateIndexØ00__func__Ø000))), unsafe.Pointer(str(120784))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _nCol != i32(1) { goto _8 @@ -132887,15 +120165,11 @@ _8: goto _13 } - func() int32 { - if _nCol > i32(1) { - return i32(0) - } - return func() int32 { + func() { + if _nCol <= i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107382), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FkLocateIndexØ00__func__Ø000))), unsafe.Pointer(str(122004))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _aiCol = (*int32)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), uint64(_nCol)*u64(4)))) if _aiCol != nil { @@ -132937,7 +120211,7 @@ _27: goto _30 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aiCol)) + 4*uintptr(_8_i))) = (*T5930680)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aiCol)) + 4*uintptr(_8_i))) = (*T5930662)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(64 /* X9 */))))) + 16*uintptr(_8_i))).X0 @@ -132987,7 +120261,7 @@ _39: goto _42 } - if _sqlite3StrICmp(tls, (*T5930680)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + if _sqlite3StrICmp(tls, (*T5930662)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(64 /* X9 */)))))+16*uintptr(_9_j))).X1, _10_zIdxCol) != i32(0) { @@ -132998,7 +120272,7 @@ _39: goto _44 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aiCol)) + 4*uintptr(_9_i))) = (*T5930680)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aiCol)) + 4*uintptr(_9_i))) = (*T5930662)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(64 /* X9 */))))) + 16*uintptr(_9_j))).X0 @@ -133070,35 +120344,23 @@ func init() { func _sqlite3CodeRowTrigger(tls *crt.TLS, _pParse *XParse, _pTrigger *XTrigger, _op int32, _pChanges *XExprList, _tr_tm int32, _pTab *XTable, _reg int32, _orconf int32, _ignoreJump int32) { // sqlite3.c:123190:1 var _p *XTrigger // sqlite3.c:123201:11 _ = _p - func() int32 { - if ((_op == i32(110)) || (_op == i32(108))) || (_op == i32(109)) { - return i32(0) - } - return func() int32 { + func() { + if _op != i32(110) && _op != i32(108) && _op != i32(109) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123203), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeRowTriggerØ00__func__Ø000))), unsafe.Pointer(str(122104))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_tr_tm == i32(1)) || (_tr_tm == i32(2)) { - return i32(0) } - return func() int32 { + }() + func() { + if _tr_tm != i32(1) && _tr_tm != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123204), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeRowTriggerØ00__func__Ø000))), unsafe.Pointer(str(122152))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_op == i32(110)) == (_pChanges != (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_op == i32(110)) != (_pChanges != (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123205), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeRowTriggerØ00__func__Ø000))), unsafe.Pointer(str(122200))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _p = _pTrigger _9: @@ -133106,35 +120368,23 @@ _9: goto _12 } - func() int32 { - if (*XSchema)(unsafe.Pointer(_p.X6)) != (*XSchema)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XSchema)(unsafe.Pointer(_p.X6)) == (*XSchema)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123212), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeRowTriggerØ00__func__Ø000))), unsafe.Pointer(str(122232))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XSchema)(unsafe.Pointer(_p.X7)) != (*XSchema)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XSchema)(unsafe.Pointer(_p.X7)) == (*XSchema)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123213), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeRowTriggerØ00__func__Ø000))), unsafe.Pointer(str(122248))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XSchema)(unsafe.Pointer(_p.X6)) == (*XSchema)(unsafe.Pointer(_p.X7))) || ((*XSchema)(unsafe.Pointer(_p.X6)) == (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X4)+32*uintptr(i32(1)))).X4))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XSchema)(unsafe.Pointer(_p.X6)) != (*XSchema)(unsafe.Pointer(_p.X7)) && (*XSchema)(unsafe.Pointer(_p.X6)) != (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X4)+32*uintptr(i32(1)))).X4)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123214), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeRowTriggerØ00__func__Ø000))), unsafe.Pointer(str(122268))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_p.X2) != _op || int32(_p.X3) != _tr_tm || _checkColumnOverlap(tls, (*XIdList)(unsafe.Pointer(_p.X5)), _pChanges) == 0 { goto _22 @@ -133165,15 +120415,11 @@ func _sqlite3CodeRowTriggerDirect(tls *crt.TLS, _pParse *XParse, _p *XTrigger, _ _ = _1_bRecursive _v = _sqlite3GetVdbe(tls, _pParse) _pPrg = _getRowTrigger(tls, _pParse, _p, _pTab, _orconf) - func() int32 { - if ((_pPrg != nil) || (_pParse.X16) != 0) || (((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) != 0) { - return i32(0) - } - return func() int32 { + func() { + if _pPrg == nil && (_pParse.X16) == 0 && ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123129), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeRowTriggerDirectØ00__func__Ø000))), unsafe.Pointer(str(122360))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pPrg == nil { goto _4 @@ -133276,25 +120522,17 @@ func _sqlite3GenerateConstraintChecks(tls *crt.TLS, _pParse *XParse, _pTab *XTab _isUpdate = uint8(bool2int(_regOldData != i32(0))) _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) _v = _sqlite3GetVdbe(tls, _pParse) - func() int32 { - if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109826), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GenerateConstraintChecksØ00__func__Ø000))), unsafe.Pointer(str(43044))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XSelect)(unsafe.Pointer(_pTab.X3)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XSelect)(unsafe.Pointer(_pTab.X3)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109827), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GenerateConstraintChecksØ00__func__Ø000))), unsafe.Pointer(str(106644))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nCol = int32(_pTab.X11) if ((_pTab.X9) & uint32(i32(32))) != uint32(i32(0)) { @@ -133358,15 +120596,11 @@ _15: _onError = i32(2) _18: - func() int32 { - if ((((_onError == i32(1)) || (_onError == i32(2))) || (_onError == i32(3))) || (_onError == i32(4))) || (_onError == i32(5)) { - return i32(0) - } - return func() int32 { + func() { + if _onError != i32(1) && _onError != i32(2) && _onError != i32(3) && _onError != i32(4) && _onError != i32(5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109866), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GenerateConstraintChecksØ00__func__Ø000))), unsafe.Pointer(str(122460))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() switch _onError { case i32(1): @@ -133396,15 +120630,11 @@ _29: goto _31 _30: - func() int32 { - if _onError == i32(5) { - return i32(0) - } - return func() int32 { + func() { + if _onError != i32(5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109889), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GenerateConstraintChecksØ00__func__Ø000))), unsafe.Pointer(str(122568))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _addr1 = _sqlite3VdbeAddOp1(tls, _v, i32(35), (_regNewData+i32(1))+_i) _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*XColumn)(unsafe.Pointer(uintptr(_pTab.X1)+32*uintptr(_i))).X1)), (_regNewData+i32(1))+_i) @@ -133747,15 +120977,11 @@ _120: goto _123 } - func() int32 { - if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk.X1)) + 2*uintptr(_i)))) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk.X1)) + 2*uintptr(_i)))) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110164), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GenerateConstraintChecksØ00__func__Ø000))), unsafe.Pointer(str(120308))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _50_x = int32(_sqlite3ColumnOfIndex(tls, _pIdx, *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk.X1)) + 2*uintptr(_i))))) _sqlite3VdbeAddOp3(tls, _v, i32(98), _34_iThisCur, _50_x, _34_regR+_i) @@ -133785,15 +121011,11 @@ _129: _54_p4 = (*int8)(unsafe.Pointer(_sqlite3LocateCollSeq(tls, _pParse, *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk.X8)) + 8*uintptr(_i)))))) _50_x = int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk.X1)) + 2*uintptr(_i)))) - func() int32 { - if _50_x >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _50_x < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110186), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GenerateConstraintChecksØ00__func__Ø000))), unsafe.Pointer(str(114468))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _i != (int32(_pPk.X13) - i32(1)) { goto _135 @@ -133811,15 +121033,11 @@ _132: _126: _118: _115: - func() int32 { - if ((((_onError == i32(1)) || (_onError == i32(2))) || (_onError == i32(3))) || (_onError == i32(4))) || (_onError == i32(5)) { - return i32(0) - } - return func() int32 { + func() { + if _onError != i32(1) && _onError != i32(2) && _onError != i32(3) && _onError != i32(4) && _onError != i32(5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110203), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GenerateConstraintChecksØ00__func__Ø000))), unsafe.Pointer(str(122460))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() switch _onError { case i32(1): @@ -133846,15 +121064,11 @@ _146: _147: _59_pTrigger = (*XTrigger)(unsafe.Pointer(uintptr(i32(0)))) - func() int32 { - if _onError == i32(5) { - return i32(0) - } - return func() int32 { + func() { + if _onError != i32(5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110218), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GenerateConstraintChecksØ00__func__Ø000))), unsafe.Pointer(str(122568))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3MultiWrite(tls, _pParse) if ((_db.X6) & i32(262144)) == 0 { @@ -133909,7 +121123,7 @@ func _checkConstraintUnchanged(tls *crt.TLS, _pExpr *XExpr, _aiChng *int32, _chn crt.Xmemset(tls, (unsafe.Pointer)(&_w), i32(0), u64(48)) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(36 /* X5 */))) = uint8(i32(0)) *(*func(*crt.TLS, *XWalker, *XExpr) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(8 /* X1 */))))) = _checkConstraintExprNode - *(**int32)(unsafe.Pointer((*T5965012)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(40 /* X6 */))))) = _aiChng + *(**int32)(unsafe.Pointer((*T5964994)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(40 /* X6 */))))) = _aiChng _sqlite3WalkExpr(tls, &_w, _pExpr) if _chngRowid != 0 { goto _0 @@ -133931,21 +121145,17 @@ func _checkConstraintExprNode(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r goto _0 } - func() int32 { - if (int32(_pExpr.X9) >= i32(0)) || (int32(_pExpr.X9) == i32(-1)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pExpr.X9) < i32(0) && int32(_pExpr.X9) != i32(-1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109670), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkConstraintExprNodeØ00__func__Ø000))), unsafe.Pointer(str(122636))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pExpr.X9) < i32(0) { goto _4 } - if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int32)(unsafe.Pointer((*T5965012)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(40 /* X6 */))))))) + 4*uintptr(_pExpr.X9)))) < i32(0) { + if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int32)(unsafe.Pointer((*T5964994)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(40 /* X6 */))))))) + 4*uintptr(_pExpr.X9)))) < i32(0) { goto _5 } @@ -134042,15 +121252,11 @@ _2: goto _5 } - func() int32 { - if ((_iIdxCur + _i) != _iDataCur) || (_pPk == _pIdx) { - return i32(0) - } - return func() int32 { + func() { + if (_iIdxCur+_i) == _iDataCur && _pPk != _pIdx { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105173), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GenerateRowIndexDeleteØ00__func__Ø000))), unsafe.Pointer(str(122712))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _aRegIdx == (*int32)(unsafe.Pointer(uintptr(i32(0)))) || (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aRegIdx)) + 4*uintptr(_i)))) != i32(0) { goto _10 @@ -134144,15 +121350,11 @@ func _sqlite3FkCheck(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _regOld int32 _ = _21_eAction _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) _isIgnoreErrors = int32(_pParse.X47) - func() int32 { - if (_regOld == i32(0)) != (_regNew == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_regOld == i32(0)) == (_regNew == i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108029), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FkCheckØ00__func__Ø000))), unsafe.Pointer(str(122780))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_db.X6) & i32(524288)) != i32(0) { goto _2 @@ -134193,15 +121395,11 @@ _11: goto _13 } - func() int32 { - if (_isIgnoreErrors == i32(0)) || ((_regOld != i32(0)) && (_regNew == i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if _isIgnoreErrors != i32(0) && (_regOld == i32(0) || _regNew != i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108065), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FkCheckØ00__func__Ø000))), unsafe.Pointer(str(122808))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _isIgnoreErrors != 0 && (_db.X17) == 0 { goto _19 @@ -134222,7 +121420,7 @@ _21: goto _24 } - _7_iReg = (((*T5930680)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _7_iReg = (((*T5930662)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(64 /* X9 */))))) + 16*uintptr(_1_i))).X0) + _regOld) + i32(1) @@ -134236,15 +121434,11 @@ _20: goto _4 _13: - func() int32 { - if ((_pFKey.X5) == i32(1)) || ((_1_aiFree != nil) && (_1_pIdx != nil)) { - return i32(0) - } - return func() int32 { + func() { + if (_pFKey.X5) != i32(1) && (_1_aiFree == nil || _1_pIdx == nil) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108085), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FkCheckØ00__func__Ø000))), unsafe.Pointer(str(122856))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _1_aiFree == nil { goto _29 @@ -134254,7 +121448,7 @@ _13: goto _30 _29: - _1_iCol = (*T5930680)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _1_iCol = (*T5930662)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(64 /* X9 */))))) + 16*uintptr(i32(0)))).X0 @@ -134272,15 +121466,11 @@ _31: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_aiCol)) + 4*uintptr(_1_i))) = i32(-1) _35: - func() int32 { - if (_1_pIdx == (*XIndex)(unsafe.Pointer(uintptr(i32(0))))) || (int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pIdx.X1)) + 2*uintptr(_1_i)))) >= i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _1_pIdx != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) && int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pIdx.X1)) + 2*uintptr(_1_i)))) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108097), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FkCheckØ00__func__Ø000))), unsafe.Pointer(str(122892))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_db.X59) == nil { goto _39 @@ -134338,15 +121528,11 @@ _50: goto _54 } - func() int32 { - if (_regOld == i32(0)) && (_regNew != i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _regOld != i32(0) || _regNew == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108152), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FkCheckØ00__func__Ø000))), unsafe.Pointer(str(122924))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _46 @@ -134365,15 +121551,11 @@ _60: goto _46 _58: - func() int32 { - if (_15_aiCol != nil) || ((_pFKey.X5) == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _15_aiCol == nil && (_pFKey.X5) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108162), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FkCheckØ00__func__Ø000))), unsafe.Pointer(str(122948))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _15_pSrc = _sqlite3SrcListAppend(tls, _db, (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))), (*XToken)(unsafe.Pointer(uintptr(i32(0)))), (*XToken)(unsafe.Pointer(uintptr(i32(0))))) if _15_pSrc == nil { @@ -134527,25 +121709,17 @@ _16: _9_iChild = ((*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aiCol)) + 4*uintptr(_i)))) + i32(1)) + _regData _9_iParent = (int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_i)))) + i32(1)) + _regData - func() int32 { - if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_i)))) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_i)))) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107568), unsafe.Pointer((*int8)(unsafe.Pointer(&_fkLookupParentØ00__func__Ø000))), unsafe.Pointer(str(121936))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aiCol)) + 4*uintptr(_i)))) != int32(_pTab.X10) { - return i32(0) } - return func() int32 { + }() + func() { + if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aiCol)) + 4*uintptr(_i)))) == int32(_pTab.X10) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107569), unsafe.Pointer((*int8)(unsafe.Pointer(&_fkLookupParentØ00__func__Ø000))), unsafe.Pointer(str(122988))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_i)))) != int32(_pTab.X10) { goto _24 @@ -134571,15 +121745,11 @@ _5: goto _28 } - func() int32 { - if _nIncr == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if _nIncr != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107597), unsafe.Pointer((*int8)(unsafe.Pointer(&_fkLookupParentØ00__func__Ø000))), unsafe.Pointer(str(123012))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3HaltConstraint(tls, _pParse, i32(787), i32(2), (*int8)(unsafe.Pointer(uintptr(i32(0)))), int8(i32(-2)), uint8(i32(4))) goto _31 @@ -134678,45 +121848,29 @@ func _fkScanChildren(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList, _pTab *XTab _pWhere = nil _iFkIfZero = i32(0) _v = _sqlite3GetVdbe(tls, _pParse) - func() int32 { - if (_pIdx == (*XIndex)(unsafe.Pointer(uintptr(i32(0))))) || ((*XTable)(unsafe.Pointer(_pIdx.X3)) == _pTab) { - return i32(0) - } - return func() int32 { + func() { + if _pIdx != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) && (*XTable)(unsafe.Pointer(_pIdx.X3)) != _pTab { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107717), unsafe.Pointer((*int8)(unsafe.Pointer(&_fkScanChildrenØ00__func__Ø000))), unsafe.Pointer(str(123040))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pIdx == (*XIndex)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_pIdx.X13) == (_pFKey.X5)) { - return i32(0) } - return func() int32 { + }() + func() { + if _pIdx != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) && int32(_pIdx.X13) != (_pFKey.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107718), unsafe.Pointer((*int8)(unsafe.Pointer(&_fkScanChildrenØ00__func__Ø000))), unsafe.Pointer(str(123072))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pIdx != (*XIndex)(unsafe.Pointer(uintptr(i32(0))))) || ((_pFKey.X5) == i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if _pIdx == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) && (_pFKey.X5) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107719), unsafe.Pointer((*int8)(unsafe.Pointer(&_fkScanChildrenØ00__func__Ø000))), unsafe.Pointer(str(123112))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pIdx != (*XIndex)(unsafe.Pointer(uintptr(i32(0))))) || (((_pTab.X9) & uint32(i32(32))) == uint32(i32(0))) { - return i32(0) } - return func() int32 { + }() + func() { + if _pIdx == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) && ((_pTab.X9)&uint32(i32(32))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107720), unsafe.Pointer((*int8)(unsafe.Pointer(&_fkScanChildrenØ00__func__Ø000))), unsafe.Pointer(str(123140))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _nIncr >= i32(0) { goto _12 @@ -134741,20 +121895,16 @@ _13: if _aiCol != nil { return (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aiCol)) + 4*uintptr(_i)))) } - return ((*T5930680)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + return ((*T5930662)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(64 /* X9 */))))) + 16*uintptr(i32(0)))).X0) }()) - func() int32 { - if int32(_2_iCol) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_2_iCol) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107745), unsafe.Pointer((*int8)(unsafe.Pointer(&_fkScanChildrenØ00__func__Ø000))), unsafe.Pointer(str(103368))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _2_zCol = (*XColumn)(unsafe.Pointer(uintptr((*XTable)(unsafe.Pointer(_pFKey.X0)).X1) + 32*uintptr(_2_iCol))).X0 _2_pRight = _sqlite3Expr(tls, _db, i32(55), _2_zCol) @@ -134780,15 +121930,11 @@ _16: _25: _5_pAll = nil _5_pPk = _sqlite3PrimaryKeyIndex(tls, _pTab) - func() int32 { - if _pIdx != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pIdx == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107774), unsafe.Pointer((*int8)(unsafe.Pointer(&_fkScanChildrenØ00__func__Ø000))), unsafe.Pointer(str(43052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = i32(0) _29: @@ -134797,15 +121943,11 @@ _29: } _6_iCol = *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_i))) - func() int32 { - if int32(_6_iCol) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_6_iCol) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107777), unsafe.Pointer((*int8)(unsafe.Pointer(&_fkScanChildrenØ00__func__Ø000))), unsafe.Pointer(str(103368))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _3_pLeft = _exprTableRegister(tls, _pParse, _pTab, _regData, _6_iCol) _3_pRight = _exprTableColumn(tls, _db, _pTab, (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */)))))+112*uintptr(i32(0)))).X11, _6_iCol) @@ -134923,36 +122065,24 @@ func _sqlite3CompleteInsertion(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _iD var _bAffinityDone uint8 // sqlite3.c:110290:6 _ = _bAffinityDone _bAffinityDone = u8(0) - func() int32 { - if ((_update_flags == i32(0)) || (_update_flags == i32(4))) || (_update_flags == i32(6)) { - return i32(0) - } - return func() int32 { + func() { + if _update_flags != i32(0) && _update_flags != i32(4) && _update_flags != i32(6) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110292), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CompleteInsertionØ00__func__Ø000))), unsafe.Pointer(str(123184))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _v = _sqlite3GetVdbe(tls, _pParse) - func() int32 { - if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110298), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CompleteInsertionØ00__func__Ø000))), unsafe.Pointer(str(43044))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XSelect)(unsafe.Pointer(_pTab.X3)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XSelect)(unsafe.Pointer(_pTab.X3)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110299), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CompleteInsertionØ00__func__Ø000))), unsafe.Pointer(str(106644))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *func() **XIndex { _i = i32(0); return &_pIdx }() = (*XIndex)(unsafe.Pointer(_pTab.X2)) _8: @@ -134984,15 +122114,11 @@ _13: goto _17 } - func() int32 { - if int32(_pParse.X6) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pParse.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110309), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CompleteInsertionØ00__func__Ø000))), unsafe.Pointer(str(123288))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := &_pik_flags @@ -135208,15 +122334,11 @@ _1: return _4: - func() int32 { - if (_2_aiCol != nil) || ((_pFKey.X5) == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _2_aiCol == nil && (_pFKey.X5) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108344), unsafe.Pointer((*int8)(unsafe.Pointer(&_fkActionTriggerØ00__func__Ø000))), unsafe.Pointer(str(122948))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _2_i = i32(0) _8: @@ -135234,40 +122356,28 @@ _8: if _2_aiCol != nil { return (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_aiCol)) + 4*uintptr(_2_i)))) } - return ((*T5930680)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + return ((*T5930662)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(64 /* X9 */))))) + 16*uintptr(i32(0)))).X0) }() - func() int32 { - if _3_iFromCol >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _3_iFromCol < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108355), unsafe.Pointer((*int8)(unsafe.Pointer(&_fkActionTriggerØ00__func__Ø000))), unsafe.Pointer(str(123336))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_2_pIdx != (*XIndex)(unsafe.Pointer(uintptr(i32(0))))) || ((int32(_pTab.X10) >= i32(0)) && (int32(_pTab.X10) < int32(_pTab.X11))) { - return i32(0) } - return func() int32 { + }() + func() { + if _2_pIdx == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) && (int32(_pTab.X10) < i32(0) || int32(_pTab.X10) >= int32(_pTab.X11)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108356), unsafe.Pointer((*int8)(unsafe.Pointer(&_fkActionTriggerØ00__func__Ø000))), unsafe.Pointer(str(123348))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_2_pIdx == (*XIndex)(unsafe.Pointer(uintptr(i32(0))))) || (int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pIdx.X1)) + 2*uintptr(_2_i)))) >= i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if _2_pIdx != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) && int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pIdx.X1)) + 2*uintptr(_2_i)))) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108357), unsafe.Pointer((*int8)(unsafe.Pointer(&_fkActionTriggerØ00__func__Ø000))), unsafe.Pointer(str(122892))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3TokenInit(tls, &_3_tToCol, (*XColumn)(unsafe.Pointer(uintptr(_pTab.X1)+32*uintptr(func() int16 { if _2_pIdx != nil { @@ -135344,13 +122454,13 @@ _36: _2_pSelect = _sqlite3SelectNew(tls, _pParse, _sqlite3ExprListAppend(tls, _pParse, (*XExprList)(unsafe.Pointer(uintptr(i32(0)))), _11_pRaise), _sqlite3SrcListAppend(tls, _db, (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))), &_11_tFrom, (*XToken)(unsafe.Pointer(uintptr(i32(0))))), _2_pWhere, (*XExprList)(unsafe.Pointer(uintptr(i32(0)))), (*XExpr)(unsafe.Pointer(uintptr(i32(0)))), (*XExprList)(unsafe.Pointer(uintptr(i32(0)))), uint32(i32(0)), (*XExpr)(unsafe.Pointer(uintptr(i32(0)))), (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) _2_pWhere = (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) _35: - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) += 1 + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) += 1 _pTrigger = (*XTrigger)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, (u64(144)+uint64(_2_nFrom))+uint64(i32(1))))) if _pTrigger == nil { goto _37 } - _2_pStep = store6195530((**XTriggerStep)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTrigger))+uintptr(56 /* X8 */))))), (*XTriggerStep)(unsafe.Pointer((*XTrigger)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTrigger))+72*uintptr(i32(1))))))) + _2_pStep = store6195512((**XTriggerStep)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTrigger))+uintptr(56 /* X8 */))))), (*XTriggerStep)(unsafe.Pointer((*XTrigger)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTrigger))+72*uintptr(i32(1))))))) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pStep)) + uintptr(24 /* X4 */))) = (*int8)(unsafe.Pointer((*XTriggerStep)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pStep)) + 72*uintptr(i32(1)))))) crt.Xmemcpy(tls, (unsafe.Pointer)(_2_pStep.X4), (unsafe.Pointer)(_2_zFrom), uint64(_2_nFrom)) *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pStep)) + uintptr(32 /* X5 */))))) = _sqlite3ExprDup(tls, _db, _2_pWhere, i32(1)) @@ -135364,7 +122474,7 @@ _35: *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTrigger)) + uintptr(24 /* X4 */))))) = _sqlite3ExprDup(tls, _db, _2_pWhen, i32(1)) _38: _37: - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) -= 1 + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) -= 1 _sqlite3ExprDelete(tls, _db, _2_pWhere) _sqlite3ExprDelete(tls, _db, _2_pWhen) _sqlite3ExprListDelete(tls, _db, _2_pList) @@ -135378,15 +122488,11 @@ _37: return _39: - func() int32 { - if _2_pStep != (*XTriggerStep)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _2_pStep == (*XTriggerStep)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108468), unsafe.Pointer((*int8)(unsafe.Pointer(&_fkActionTriggerØ00__func__Ø000))), unsafe.Pointer(str(123404))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() switch _action { case i32(6): @@ -135463,15 +122569,11 @@ func _autoIncrementEnd(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:108892:1 _ = _1_memId _v = (*TVdbe)(unsafe.Pointer(_pParse.X2)) _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) - func() int32 { - if _v != nil { - return i32(0) - } - return func() int32 { + func() { + if _v == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108897), unsafe.Pointer((*int8)(unsafe.Pointer(&_autoIncrementEndØ00__func__Ø000))), unsafe.Pointer(str(42824))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _p = (*TAggInfo_func)(unsafe.Pointer(_pParse.X38)) _2: @@ -135482,15 +122584,11 @@ _2: _1_pDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_p.X2))) _1_memId = _p.X3 _1_iRec = _sqlite3GetTempReg(tls, _pParse) - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_1_pDb.X4))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_1_pDb.X4))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108913), unsafe.Pointer((*int8)(unsafe.Pointer(&_autoIncrementEndØ00__func__Ø000))), unsafe.Pointer(str(42828))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3OpenTable(tls, _pParse, i32(0), _p.X2, (*XTable)(unsafe.Pointer((*XSchema)(unsafe.Pointer(_1_pDb.X4)).X6)), i32(106)) _1_aOp = _sqlite3VdbeAddOpList(tls, _v, i32(5), (*XVdbeOpList)(unsafe.Pointer(&_autoIncrementEndØ00autoIncEndØ002)), _autoIncrementEndØ00iLnØ001) @@ -135558,15 +122656,11 @@ func _targetSrcList(tls *crt.TLS, _pParse *XParse, _pStep *XTriggerStep) (r0 *XS goto _0 } - func() int32 { - if (_pSrc.X0) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pSrc.X0) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122843), unsafe.Pointer((*int8)(unsafe.Pointer(&_targetSrcListØ00__func__Ø000))), unsafe.Pointer(str(123452))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */)))))+112*uintptr((_pSrc.X0)-i32(1)))))) + uintptr(16 /* X2 */))) = _sqlite3DbStrDup(tls, _db, _pStep.X4) _iDb = _sqlite3SchemaToIndex(tls, _db, (*XSchema)(unsafe.Pointer((*XTrigger)(unsafe.Pointer(_pStep.X2)).X6))) @@ -135574,15 +122668,11 @@ func _targetSrcList(tls *crt.TLS, _pParse *XParse, _pStep *XTriggerStep) (r0 *XS goto _4 } - func() int32 { - if _iDb < (_db.X5) { - return i32(0) - } - return func() int32 { + func() { + if _iDb >= (_db.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122848), unsafe.Pointer((*int8)(unsafe.Pointer(&_targetSrcListØ00__func__Ø000))), unsafe.Pointer(str(56012))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _2_zDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_iDb))).X0 *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */)))))+112*uintptr((_pSrc.X0)-i32(1)))))) + uintptr(8 /* X1 */))) = _sqlite3DbStrDup(tls, _db, _2_zDb) @@ -135730,25 +122820,18 @@ _1: _sqlite3SelectDelete(tls, _db, _pSelect) _pSelect = (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) _4: - func() int32 { - if (_pTabList.X0) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if (_pTabList.X0) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109110), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(120056))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _zTab = (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabList))+uintptr(8 /* X2 */))))) + 112*uintptr(i32(0)))).X2 if func() int32 { if _zTab == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109112), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109112), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -135769,15 +122852,11 @@ _9: _10: _iDb = _sqlite3SchemaToIndex(tls, _db, (*XSchema)(unsafe.Pointer(_pTab.X20))) - func() int32 { - if _iDb < (_db.X5) { - return i32(0) - } - return func() int32 { + func() { + if _iDb >= (_db.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109118), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(56012))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3AuthCheck(tls, _pParse, i32(18), _pTab.X0, (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_iDb))).X0) == 0 { goto _13 @@ -135789,15 +122868,11 @@ _13: _withoutRowid = uint8(bool2int(((_pTab.X9) & uint32(i32(32))) != uint32(i32(0)))) _pTrigger = _sqlite3TriggersExist(tls, _pParse, _pTab, i32(108), (*XExprList)(unsafe.Pointer(uintptr(i32(0)))), &_tmask) _isView = bool2int((*XSelect)(unsafe.Pointer(_pTab.X3)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0))))) - func() int32 { - if ((_pTrigger != nil) && _tmask != 0) || ((_pTrigger == (*XTrigger)(unsafe.Pointer(uintptr(i32(0))))) && (_tmask == i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if (_pTrigger == nil || _tmask == 0) && (_pTrigger != (*XTrigger)(unsafe.Pointer(uintptr(i32(0)))) || _tmask != i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109140), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(123484))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3ViewGetColumnNames(tls, _pParse, _pTab) == 0 { goto _19 @@ -135832,25 +122907,17 @@ _22: goto _25 } - func() int32 { - if _pTrigger == nil { - return i32(0) - } - return func() int32 { + func() { + if _pTrigger != nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109173), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(123536))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pList == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if _pList != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109174), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(123548))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _insert_end @@ -135914,15 +122981,11 @@ _45: } _ipkColumn = _i - func() int32 { - if _withoutRowid == 0 { - return i32(0) - } - return func() int32 { + func() { + if _withoutRowid != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109217), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(123560))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _46: goto _43 @@ -135982,15 +123045,11 @@ _31: _58: _sqlite3VdbeEndCoroutine(tls, _v, _18_regYield) _sqlite3VdbeJumpHere(tls, _v, _18_addrTop-i32(1)) - func() int32 { - if (*XExprList)(unsafe.Pointer(_pSelect.X0)) != nil { - return i32(0) - } - return func() int32 { + func() { + if (*XExprList)(unsafe.Pointer(_pSelect.X0)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109259), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(123608))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nColumn = (*XExprList)(unsafe.Pointer(_pSelect.X0)).X0 if _pTrigger == nil && _readsTable(tls, _pParse, _iDb, _pTab) == 0 { @@ -136022,15 +123081,11 @@ _53: crt.Xmemset(tls, (unsafe.Pointer)(&_21_sNC), i32(0), u64(56)) *(**XParse)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_21_sNC)) + uintptr(0 /* X0 */))))) = _pParse _srcTab = i32(-1) - func() int32 { - if int32(_useTempTable) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_useTempTable) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109311), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(123624))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pList == nil { goto _67 @@ -136118,15 +123173,11 @@ _86: goto _89 } - func() int32 { - if _pIdx != nil { - return i32(0) - } - return func() int32 { + func() { + if _pIdx == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109364), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(123720))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aRegIdx)) + 4*uintptr(_i))) = preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(56 /* X18 */))), 1) { @@ -136169,15 +123220,11 @@ _93: goto _97 _96: - func() int32 { - if _withoutRowid == 0 { - return i32(0) - } - return func() int32 { + func() { + if _withoutRowid != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109412), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(123560))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _useTempTable == 0 { goto _100 @@ -136187,15 +123234,11 @@ _96: goto _101 _100: - func() int32 { - if _pSelect == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pSelect != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109416), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(123728))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_pList.X1)+32*uintptr(_ipkColumn))).X0)), _35_regCols) _101: @@ -136204,15 +123247,11 @@ _101: _sqlite3VdbeJumpHere(tls, _v, _37_addr1) _sqlite3VdbeAddOp1(tls, _v, i32(17), _35_regCols) _97: - func() int32 { - if (_pTab.X16) == 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pTab.X16) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109428), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(42900))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = store961(&_j, i32(0)) _106: @@ -136258,15 +123297,11 @@ _121: goto _124 _123: - func() int32 { - if _pSelect == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pSelect != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109444), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(123728))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3ExprCodeAndCache(tls, _pParse, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_pList.X1)+32*uintptr(_j))).X0)), (_35_regCols+_i)+i32(1)) _124: @@ -136327,11 +123362,8 @@ _135: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109483), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109483), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 || int32(_52_pOp.X0) != i32(80) || (_pTab.X16) != 0 { @@ -136658,15 +123690,11 @@ _6: _onError = i32(2) _7: _5: - func() int32 { - if (*XSrcList)(unsafe.Pointer(_pSelect.X8)) != nil { - return i32(0) - } - return func() int32 { + func() { + if (*XSrcList)(unsafe.Pointer(_pSelect.X8)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110558), unsafe.Pointer((*int8)(unsafe.Pointer(&_xferOptimizationØ00__func__Ø000))), unsafe.Pointer(str(123772))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((*XSrcList)(unsafe.Pointer(_pSelect.X8)).X0) == i32(1) { goto _10 @@ -136716,15 +123744,11 @@ _14: return _15: - func() int32 { - if (*XExpr)(unsafe.Pointer(_pSelect.X16)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XExpr)(unsafe.Pointer(_pSelect.X16)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110579), unsafe.Pointer((*int8)(unsafe.Pointer(&_xferOptimizationØ00__func__Ø000))), unsafe.Pointer(str(123788))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XSelect)(unsafe.Pointer(_pSelect.X13)) == nil { goto _18 @@ -136743,15 +123767,11 @@ _18: _19: _pEList = (*XExprList)(unsafe.Pointer(_pSelect.X0)) - func() int32 { - if _pEList != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pEList == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110587), unsafe.Pointer((*int8)(unsafe.Pointer(&_xferOptimizationØ00__func__Ø000))), unsafe.Pointer(str(46224))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pEList.X0) == i32(1) { goto _22 @@ -136761,15 +123781,11 @@ _19: return _22: - func() int32 { - if (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_pEList.X1)+32*uintptr(i32(0)))).X0)) != nil { - return i32(0) - } - return func() int32 { + func() { + if (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_pEList.X1)+32*uintptr(i32(0)))).X0)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110591), unsafe.Pointer((*int8)(unsafe.Pointer(&_xferOptimizationØ00__func__Ø000))), unsafe.Pointer(str(123808))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32((*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_pEList.X1)+32*uintptr(i32(0)))).X0)).X0) == i32(160) { goto _25 @@ -136873,27 +123889,19 @@ _40: goto _41 } - func() int32 { - if ((*XExpr)(unsafe.Pointer(_23_pDestCol.X1)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) || (int32((*XExpr)(unsafe.Pointer(_23_pDestCol.X1)).X0) == i32(161)) { - return i32(0) - } - return func() int32 { + func() { + if (*XExpr)(unsafe.Pointer(_23_pDestCol.X1)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) && int32((*XExpr)(unsafe.Pointer(_23_pDestCol.X1)).X0) != i32(161) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110646), unsafe.Pointer((*int8)(unsafe.Pointer(&_xferOptimizationØ00__func__Ø000))), unsafe.Pointer(str(123828))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XExpr)(unsafe.Pointer(_23_pSrcCol.X1)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) || (int32((*XExpr)(unsafe.Pointer(_23_pSrcCol.X1)).X0) == i32(161)) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XExpr)(unsafe.Pointer(_23_pSrcCol.X1)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) && int32((*XExpr)(unsafe.Pointer(_23_pSrcCol.X1)).X0) != i32(161) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110647), unsafe.Pointer((*int8)(unsafe.Pointer(&_xferOptimizationØ00__func__Ø000))), unsafe.Pointer(str(123880))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if ((*XExpr)(unsafe.Pointer(_23_pDestCol.X1)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) == ((*XExpr)(unsafe.Pointer(_23_pSrcCol.X1)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) && ((*XExpr)(unsafe.Pointer(_23_pDestCol.X1)) == nil || crt.Xstrcmp(tls, *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr(_23_pDestCol.X1) + uintptr(8 /* X3 */))))), *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr(_23_pSrcCol.X1) + uintptr(8 /* X3 */)))))) == i32(0)) { + if ((*XExpr)(unsafe.Pointer(_23_pDestCol.X1)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) == ((*XExpr)(unsafe.Pointer(_23_pSrcCol.X1)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) && ((*XExpr)(unsafe.Pointer(_23_pDestCol.X1)) == nil || crt.Xstrcmp(tls, *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr(_23_pDestCol.X1) + uintptr(8 /* X3 */))))), *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr(_23_pSrcCol.X1) + uintptr(8 /* X3 */)))))) == i32(0)) { goto _50 } @@ -136980,15 +123988,11 @@ _66: _regData = _sqlite3GetTempReg(tls, _pParse) _regRowid = _sqlite3GetTempReg(tls, _pParse) _sqlite3OpenTable(tls, _pParse, _iDest, _iDbDest, _pDest, i32(106)) - func() int32 { - if (((_pDest.X9) & uint32(i32(32))) == uint32(i32(0))) || _destHasUniqueIdx != 0 { - return i32(0) - } - return func() int32 { + func() { + if ((_pDest.X9)&uint32(i32(32))) != uint32(i32(0)) && _destHasUniqueIdx == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110704), unsafe.Pointer((*int8)(unsafe.Pointer(&_xferOptimizationØ00__func__Ø000))), unsafe.Pointer(str(123932))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_db.X6)&i32(268435456)) != i32(0) || (int32(_pDest.X10) >= i32(0) || (*XIndex)(unsafe.Pointer(_pDest.X2)) == (*XIndex)(unsafe.Pointer(uintptr(i32(0))))) && _destHasUniqueIdx == 0 && (_onError == i32(2) || _onError == i32(1)) { goto _75 @@ -137025,15 +124029,11 @@ _77: _79: _addr1 = _sqlite3VdbeAddOp2(tls, _v, i32(123), _iSrc, _regRowid) - func() int32 { - if ((_pDest.X9) & uint32(i32(8))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_pDest.X9) & uint32(i32(8))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110746), unsafe.Pointer((*int8)(unsafe.Pointer(&_xferOptimizationØ00__func__Ø000))), unsafe.Pointer(str(123968))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _80: _78: @@ -137074,11 +124074,8 @@ _90: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110768), unsafe.Pointer((*int8)(unsafe.Pointer(&_xferOptimizationØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110768), unsafe.Pointer((*int8)(unsafe.Pointer(&_xferOptimizationØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -137096,15 +124093,11 @@ _96: goto _90 _95: - func() int32 { - if _pSrcIdx != nil { - return i32(0) - } - return func() int32 { + func() { + if _pSrcIdx == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110771), unsafe.Pointer((*int8)(unsafe.Pointer(&_xferOptimizationØ00__func__Ø000))), unsafe.Pointer(str(124008))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeAddOp3(tls, _v, i32(105), _iSrc, _pSrcIdx.X11, _iDbSrc) _sqlite3VdbeSetP4KeyInfo(tls, _pParse, _pSrcIdx) @@ -137199,25 +124192,17 @@ func init() { func _xferCompatibleIndex(tls *crt.TLS, _pDest *XIndex, _pSrc *XIndex) (r0 int32) { // sqlite3.c:110453:1 var _i int32 // sqlite3.c:110454:7 _ = _i - func() int32 { - if (_pDest != nil) && (_pSrc != nil) { - return i32(0) - } - return func() int32 { + func() { + if _pDest == nil || _pSrc == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110455), unsafe.Pointer((*int8)(unsafe.Pointer(&_xferCompatibleIndexØ00__func__Ø000))), unsafe.Pointer(str(124036))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XTable)(unsafe.Pointer(_pDest.X3)) != (*XTable)(unsafe.Pointer(_pSrc.X3)) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XTable)(unsafe.Pointer(_pDest.X3)) == (*XTable)(unsafe.Pointer(_pSrc.X3)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110456), unsafe.Pointer((*int8)(unsafe.Pointer(&_xferCompatibleIndexØ00__func__Ø000))), unsafe.Pointer(str(124052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pDest.X13) == int32(_pSrc.X13) { goto _5 @@ -137253,15 +124238,11 @@ _11: goto _12 } - func() int32 { - if ((*XExprList)(unsafe.Pointer(_pSrc.X10)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) && ((*XExprList)(unsafe.Pointer(_pDest.X10)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if (*XExprList)(unsafe.Pointer(_pSrc.X10)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) || (*XExprList)(unsafe.Pointer(_pDest.X10)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110468), unsafe.Pointer((*int8)(unsafe.Pointer(&_xferCompatibleIndexØ00__func__Ø000))), unsafe.Pointer(str(124080))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3ExprCompare(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pSrc.X10)).X1)+32*uintptr(_i))).X0)), (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pDest.X10)).X1)+32*uintptr(_i))).X0)), i32(-1)) == i32(0) { goto _16 @@ -137408,15 +124389,11 @@ _2: } _1_pOp = _sqlite3VdbeGetOp(tls, _v, _i) - func() int32 { - if _1_pOp != (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _1_pOp == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108743), unsafe.Pointer((*int8)(unsafe.Pointer(&_readsTableØ00__func__Ø000))), unsafe.Pointer(str(114104))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_1_pOp.X0) != i32(105) || (_1_pOp.X5) != _iDb { goto _9 @@ -137450,29 +124427,21 @@ _15: _14: _9: - if int32(_1_pOp.X0) != i32(156) || (*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(16 /* X6 */))))))) != _pVTab { + if int32(_1_pOp.X0) != i32(156) || (*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(16 /* X6 */))))))) != _pVTab { goto _17 } - func() int32 { - if (*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(16 /* X6 */))))))) != (*XVTable)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(16 /* X6 */))))))) == (*XVTable)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108758), unsafe.Pointer((*int8)(unsafe.Pointer(&_readsTableØ00__func__Ø000))), unsafe.Pointer(str(124140))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_1_pOp.X1) == i32(-8) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_1_pOp.X1) != i32(-8) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108759), unsafe.Pointer((*int8)(unsafe.Pointer(&_readsTableØ00__func__Ø000))), unsafe.Pointer(str(73000))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = i32(1) return @@ -137499,25 +124468,17 @@ func _sqlite3ExprCodeAndCache(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _tar var _iMem int32 // sqlite3.c:94879:7 _ = _iMem _v = (*TVdbe)(unsafe.Pointer(_pParse.X2)) - func() int32 { - if _target > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _target <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94881), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeAndCacheØ00__func__Ø000))), unsafe.Pointer(str(103808))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pExpr.X0) != i32(157) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pExpr.X0) == i32(157) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94882), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeAndCacheØ00__func__Ø000))), unsafe.Pointer(str(124172))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3ExprCode(tls, _pParse, _pExpr, _target) _iMem = preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(56 /* X18 */))), 1) @@ -137534,25 +124495,17 @@ func init() { } func _transferParseError(tls *crt.TLS, _pTo *XParse, _pFrom *XParse) { // sqlite3.c:122955:1 - func() int32 { - if ((_pFrom.X1) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || (_pFrom.X16) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_pFrom.X1) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) && (_pFrom.X16) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122956), unsafe.Pointer((*int8)(unsafe.Pointer(&_transferParseErrorØ00__func__Ø000))), unsafe.Pointer(str(124220))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pTo.X1) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || (_pTo.X16) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (_pTo.X1) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) && (_pTo.X16) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122957), unsafe.Pointer((*int8)(unsafe.Pointer(&_transferParseErrorØ00__func__Ø000))), unsafe.Pointer(str(124256))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pTo.X16) != i32(0) { goto _6 @@ -137580,25 +124533,17 @@ func _sqlite3VdbeTakeOpArray(tls *crt.TLS, _p *TVdbe, _pnOp *int32, _pnMaxArg *i var _aOp *XVdbeOp // sqlite3.c:72016:10 _ = _aOp _aOp = (*XVdbeOp)(unsafe.Pointer(_p.X17)) - func() int32 { - if (_aOp != nil) && (((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) == 0) { - return i32(0) - } - return func() int32 { + func() { + if _aOp == nil || ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72017), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeTakeOpArrayØ00__func__Ø000))), unsafe.Pointer(str(124308))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_p.X33) == uint32(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_p.X33) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72020), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeTakeOpArrayØ00__func__Ø000))), unsafe.Pointer(str(124336))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _resolveP2Values(tls, _p, _pnMaxArg) *_pnOp = _p.X27 @@ -137626,15 +124571,11 @@ func _sqlite3CodeDropTable(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _iDb in _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) _pDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_iDb))) _v = _sqlite3GetVdbe(tls, _pParse) - func() int32 { - if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101895), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeDropTableØ00__func__Ø000))), unsafe.Pointer(str(43044))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3BeginWriteOperation(tls, _pParse, i32(1), _iDb) if (_pTab.X16) == 0 { @@ -137649,15 +124590,11 @@ _3: goto _4 } - func() int32 { - if ((*XSchema)(unsafe.Pointer(_pTrigger.X6)) == (*XSchema)(unsafe.Pointer(_pTab.X20))) || ((*XSchema)(unsafe.Pointer(_pTrigger.X6)) == (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(i32(1)))).X4))) { - return i32(0) - } - return func() int32 { + func() { + if (*XSchema)(unsafe.Pointer(_pTrigger.X6)) != (*XSchema)(unsafe.Pointer(_pTab.X20)) && (*XSchema)(unsafe.Pointer(_pTrigger.X6)) != (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(i32(1)))).X4)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101910), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeDropTableØ00__func__Ø000))), unsafe.Pointer(str(124388))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3DropTriggerPtr(tls, _pParse, _pTrigger) _pTrigger = (*XTrigger)(unsafe.Pointer(_pTrigger.X9)) @@ -137713,36 +124650,24 @@ func _sqlite3DropTriggerPtr(tls *crt.TLS, _pParse *XParse, _pTrigger *XTrigger) _ = _1_zTab _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) _iDb = _sqlite3SchemaToIndex(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (*XSchema)(unsafe.Pointer(_pTrigger.X6))) - func() int32 { - if (_iDb >= i32(0)) && (_iDb < (_db.X5)) { - return i32(0) - } - return func() int32 { + func() { + if _iDb < i32(0) || _iDb >= (_db.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122721), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DropTriggerPtrØ00__func__Ø000))), unsafe.Pointer(str(21300))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pTable = _tableOfTrigger(tls, _pTrigger) - func() int32 { - if _pTable != nil { - return i32(0) - } - return func() int32 { + func() { + if _pTable == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122723), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DropTriggerPtrØ00__func__Ø000))), unsafe.Pointer(str(98016))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XSchema)(unsafe.Pointer(_pTable.X20)) == (*XSchema)(unsafe.Pointer(_pTrigger.X6))) || (_iDb == i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XSchema)(unsafe.Pointer(_pTable.X20)) != (*XSchema)(unsafe.Pointer(_pTrigger.X6)) && _iDb != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122724), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DropTriggerPtrØ00__func__Ø000))), unsafe.Pointer(str(124592))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _1_code = i32(16) _1_zDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_iDb))).X0 @@ -137765,17 +124690,13 @@ _11: return _13: - func() int32 { - if _pTable != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pTable == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122740), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DropTriggerPtrØ00__func__Ø000))), unsafe.Pointer(str(21532))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - if store5435885(&_v, _sqlite3GetVdbe(tls, _pParse)) == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { + if store5435867(&_v, _sqlite3GetVdbe(tls, _pParse)) == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { goto _16 } @@ -137823,15 +124744,11 @@ _4: } _3_iIdx = _1_pIdx.X11 - func() int32 { - if (*XSchema)(unsafe.Pointer(_1_pIdx.X6)) == (*XSchema)(unsafe.Pointer(_pTab.X20)) { - return i32(0) - } - return func() int32 { + func() { + if (*XSchema)(unsafe.Pointer(_1_pIdx.X6)) != (*XSchema)(unsafe.Pointer(_pTab.X20)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101844), unsafe.Pointer((*int8)(unsafe.Pointer(&_destroyTableØ00__func__Ø000))), unsafe.Pointer(str(120172))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _iDestroyed != i32(0) && _3_iIdx >= _iDestroyed || _3_iIdx <= _1_iLargest { goto _12 @@ -137851,15 +124768,11 @@ _7: _13: _6_iDb = _sqlite3SchemaToIndex(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (*XSchema)(unsafe.Pointer(_pTab.X20))) - func() int32 { - if (_6_iDb >= i32(0)) && (_6_iDb < ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X5)) { - return i32(0) - } - return func() int32 { + func() { + if _6_iDb < i32(0) || _6_iDb >= ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101853), unsafe.Pointer((*int8)(unsafe.Pointer(&_destroyTableØ00__func__Ø000))), unsafe.Pointer(str(106720))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _destroyRootPage(tls, _pParse, _1_iLargest, _6_iDb) _iDestroyed = _1_iLargest @@ -137880,15 +124793,11 @@ func _destroyRootPage(tls *crt.TLS, _pParse *XParse, _iTable int32, _iDb int32) _ = _r1 _v = _sqlite3GetVdbe(tls, _pParse) _r1 = _sqlite3GetTempReg(tls, _pParse) - func() int32 { - if _iTable > i32(1) { - return i32(0) - } - return func() int32 { + func() { + if _iTable <= i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101781), unsafe.Pointer((*int8)(unsafe.Pointer(&_destroyRootPageØ00__func__Ø000))), unsafe.Pointer(str(124732))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeAddOp3(tls, _v, i32(130), _iTable, _r1, _iDb) _sqlite3MayAbort(tls, _pParse) @@ -137909,15 +124818,11 @@ func _sqliteViewResetAll(tls *crt.TLS, _db *Xsqlite3, _idx int32) { // sqlite3.c _ = _i var _1_pTab *XTable // sqlite3.c:101717:11 _ = _1_pTab - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, _idx, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3SchemaMutexHeld(tls, _db, _idx, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101714), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqliteViewResetAllØ00__func__Ø000))), unsafe.Pointer(str(124816))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32((*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_idx))).X4)).X9) & i32(2)) == i32(2) { goto _2 @@ -138016,15 +124921,11 @@ _3: _4: _sEnd = _pParse.X51 - func() int32 { - if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_sEnd.X0)) + 1*uintptr(i32(0))))) != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_sEnd.X0)) + 1*uintptr(i32(0))))) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101570), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateViewØ00__func__Ø000))), unsafe.Pointer(str(124908))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_sEnd.X0)) + 1*uintptr(i32(0))))) == i32(59) { goto _7 @@ -138038,15 +124939,11 @@ _4: _7: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sEnd)) + uintptr(8 /* X1 */))) = uint32(i32(0)) _n = int32(int64((uintptr(unsafe.Pointer(_sEnd.X0)) - uintptr(unsafe.Pointer(_pBegin.X0))) / 1)) - func() int32 { - if _n > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _n <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101576), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateViewØ00__func__Ø000))), unsafe.Pointer(str(1352))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _z = _pBegin.X0 _10: @@ -138131,40 +125028,28 @@ func _sqlite3ExprListSetSpan(tls *crt.TLS, _pParse *XParse, _pList *XExprList, _ var _1_pItem *TExprList_item // sqlite3.c:92370:26 _ = _1_pItem _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) - func() int32 { - if (_pList != (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_db.X17) != i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _pList == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && int32(_db.X17) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92368), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListSetSpanØ00__func__Ø000))), unsafe.Pointer(str(124992))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pList == nil { goto _3 } _1_pItem = (*TExprList_item)(unsafe.Pointer(uintptr(_pList.X1) + 32*uintptr((_pList.X0)-i32(1)))) - func() int32 { - if (_pList.X0) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pList.X0) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92371), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListSetSpanØ00__func__Ø000))), unsafe.Pointer(str(49244))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_db.X17) != 0) || ((*XExpr)(unsafe.Pointer(_1_pItem.X0)) == (*XExpr)(unsafe.Pointer(_pSpan.X0))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_db.X17) == 0 && (*XExpr)(unsafe.Pointer(_1_pItem.X0)) != (*XExpr)(unsafe.Pointer(_pSpan.X0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92372), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListSetSpanØ00__func__Ø000))), unsafe.Pointer(str(125024))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_1_pItem.X2)) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem)) + uintptr(16 /* X2 */))) = _sqlite3DbStrNDup(tls, _db, _pSpan.X1, uint64(int32(int64((uintptr(unsafe.Pointer(_pSpan.X2))-uintptr(unsafe.Pointer(_pSpan.X1)))/1)))) @@ -138192,12 +125077,12 @@ _1: goto _4 } - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X2 */)))))+112*uintptr(_1_i)))))+uintptr(60 /* X9 */))))) + uintptr(0 /* X0 */))) = (*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X2 */)))))+112*uintptr(_1_i-i32(1)))))) + uintptr(60 /* X9 */))).X0 + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X2 */)))))+112*uintptr(_1_i)))))+uintptr(60 /* X9 */))))) + uintptr(0 /* X0 */))) = (*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X2 */)))))+112*uintptr(_1_i-i32(1)))))) + uintptr(60 /* X9 */))).X0 _1_i -= 1 goto _1 _4: - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X2 */)))))+112*uintptr(i32(0))))))+uintptr(60 /* X9 */))))) + uintptr(0 /* X0 */))) = uint8(i32(0)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X2 */)))))+112*uintptr(i32(0))))))+uintptr(60 /* X9 */))))) + uintptr(0 /* X0 */))) = uint8(i32(0)) _0: return @@ -138206,26 +125091,19 @@ _0: func _sqlite3SrcListIndexedBy(tls *crt.TLS, _pParse *XParse, _p *XSrcList, _pIndexedBy *XToken) { // sqlite3.c:103330:1 var _1_pItem *TSrcList_item // sqlite3.c:103333:25 _ = _1_pItem - func() int32 { - if _pIndexedBy != (*XToken)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pIndexedBy == (*XToken)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103331), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListIndexedByØ00__func__Ø000))), unsafe.Pointer(str(125096))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _p == nil || func() int32 { if (_p.X0) > i32(0) { return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103332), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListIndexedByØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103332), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListIndexedByØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -138233,46 +125111,34 @@ func _sqlite3SrcListIndexedBy(tls *crt.TLS, _pParse *XParse, _p *XSrcList, _pInd } _1_pItem = (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X2 */))))) + 112*uintptr((_p.X0)-i32(1)))) - func() int32 { - if int32((uint32((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(60 /* X9 */))).X1)<<uint(i32(31)))>>uint(i32(31))) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32((uint32((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(60 /* X9 */))).X1)<<uint(i32(31)))>>uint(i32(31))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103334), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListIndexedByØ00__func__Ø000))), unsafe.Pointer(str(125112))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((uint32(((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(1)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((uint32(((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(1)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103335), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListIndexedByØ00__func__Ø000))), unsafe.Pointer(str(125136))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((uint32(((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((uint32(((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103336), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListIndexedByØ00__func__Ø000))), unsafe.Pointer(str(125164))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pIndexedBy.X1) != uint32(i32(1)) || (_pIndexedBy.X0) != nil { goto _13 } - storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(60 /* X9 */)))))+uintptr(1 /* X1 */))), int8(i32(1)), 1, 0) + storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(60 /* X9 */)))))+uintptr(1 /* X1 */))), int8(i32(1)), 1, 0) goto _14 _13: - *(**int8)(unsafe.Pointer((*T5506918)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem)) + uintptr(96 /* X15 */))))) = _sqlite3NameFromToken(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _pIndexedBy) - storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(60 /* X9 */)))))+uintptr(1 /* X1 */))), int8(bool2int((*(**int8)(unsafe.Pointer((*T5506918)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem)) + uintptr(96 /* X15 */)))))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))))), 2, 1) + *(**int8)(unsafe.Pointer((*T5506900)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem)) + uintptr(96 /* X15 */))))) = _sqlite3NameFromToken(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _pIndexedBy) + storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(60 /* X9 */)))))+uintptr(1 /* X1 */))), int8(bool2int((*(**int8)(unsafe.Pointer((*T5506900)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem)) + uintptr(96 /* X15 */)))))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))))), 2, 1) _14: _5: return @@ -138293,38 +125159,26 @@ func _sqlite3SrcListFuncArgs(tls *crt.TLS, _pParse *XParse, _p *XSrcList, _pList } _1_pItem = (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X2 */))))) + 112*uintptr((_p.X0)-i32(1)))) - func() int32 { - if int32((uint32((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(60 /* X9 */))).X1)<<uint(i32(31)))>>uint(i32(31))) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32((uint32((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(60 /* X9 */))).X1)<<uint(i32(31)))>>uint(i32(31))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103355), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListFuncArgsØ00__func__Ø000))), unsafe.Pointer(str(125112))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((uint32(((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(1)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((uint32(((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(1)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103356), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListFuncArgsØ00__func__Ø000))), unsafe.Pointer(str(125136))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((uint32(((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((uint32(((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103357), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListFuncArgsØ00__func__Ø000))), unsafe.Pointer(str(125164))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5506918)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem)) + uintptr(96 /* X15 */))))))) = _pList - storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(60 /* X9 */)))))+uintptr(1 /* X1 */))), int8(i32(1)), 4, 2) + *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5506900)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem)) + uintptr(96 /* X15 */))))))) = _pList + storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(60 /* X9 */)))))+uintptr(1 /* X1 */))), int8(i32(1)), 4, 2) goto _7 _0: @@ -138407,15 +125261,11 @@ _4: } _5_zSp = str(125236) - func() int32 { - if _pB != (*XToken)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pB == (*XToken)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116491), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3JoinTypeØ00__func__Ø000))), unsafe.Pointer(str(125240))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pC != (*XToken)(unsafe.Pointer(uintptr(i32(0)))) { goto _16 @@ -138490,11 +125340,8 @@ func _sqlite3ExprListAppendVector(tls *crt.TLS, _pParse *XParse, _pList *XExprLi if func() int32 { if _pColumns == (*XIdList)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92269), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListAppendVectorØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92269), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListAppendVectorØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -138533,15 +125380,11 @@ _8: goto _12 } - func() int32 { - if (_pList.X0) == ((_iFirst + _i) + i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if (_pList.X0) != ((_iFirst + _i) + i32(1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92287), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListAppendVectorØ00__func__Ø000))), unsafe.Pointer(str(125400))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_pList.X1)+32*uintptr((_pList.X0)-i32(1)))))) + uintptr(8 /* X1 */))) = (*TIdList_item)(unsafe.Pointer(uintptr(_pColumns.X0) + 16*uintptr(_i))).X0 *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TIdList_item)(unsafe.Pointer(uintptr(_pColumns.X0)+16*uintptr(_i))))) + uintptr(0 /* X0 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) @@ -138559,15 +125402,11 @@ _11: } _5_pFirst = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_pList.X1) + 32*uintptr(_iFirst))).X0)) - func() int32 { - if int32(_5_pFirst.X0) == i32(159) { - return i32(0) - } - return func() int32 { + func() { + if int32(_5_pFirst.X0) != i32(159) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92296), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListAppendVectorØ00__func__Ø000))), unsafe.Pointer(str(125428))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pFirst)) + uintptr(24 /* X5 */))))) = _pExpr _pExpr = (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) @@ -138649,60 +125488,40 @@ func _sqlite3ExprAssignVarNumber(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _ return _0: - func() int32 { - if ((_pExpr.X2) & uint32(i32(25600))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_pExpr.X2) & uint32(i32(25600))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91689), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprAssignVarNumberØ00__func__Ø000))), unsafe.Pointer(str(125488))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - _z = *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) - func() int32 { - if _z != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + _z = *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) + func() { + if _z == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91691), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprAssignVarNumberØ00__func__Ø000))), unsafe.Pointer(str(45588))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(i32(0))))) != i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(i32(0))))) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91692), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprAssignVarNumberØ00__func__Ø000))), unsafe.Pointer(str(125552))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _n == uint32(_sqlite3Strlen30(tls, _z)) { - return i32(0) } - return func() int32 { + }() + func() { + if _n != uint32(_sqlite3Strlen30(tls, _z)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91693), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprAssignVarNumberØ00__func__Ø000))), unsafe.Pointer(str(125560))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(i32(1))))) != i32(0) { goto _9 } - func() int32 { - if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(i32(0))))) == i32(63) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(i32(0))))) != i32(63) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91696), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprAssignVarNumberØ00__func__Ø000))), unsafe.Pointer(str(125584))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _x = preInc955((*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(472 /* X52 */))), 1) goto _12 @@ -138797,15 +125616,11 @@ func _sqlite3VListAdd(tls *crt.TLS, _db *Xsqlite3, _pIn *int32, _zName *int8, _n var _1_pOut *int32 // sqlite3.c:29131:11 _ = _1_pOut _nInt = (_nName / i32(4)) + i32(3) - func() int32 { - if (_pIn == (*int32)(unsafe.Pointer(uintptr(i32(0))))) || ((*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(i32(0))))) >= i32(3)) { - return i32(0) - } - return func() int32 { + func() { + if _pIn != (*int32)(unsafe.Pointer(uintptr(i32(0)))) && (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(i32(0))))) < i32(3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(29127), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VListAddØ00__func__Ø000))), unsafe.Pointer(str(125692))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pIn != (*int32)(unsafe.Pointer(uintptr(i32(0)))) && ((*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(i32(1)))))+_nInt) <= (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(i32(0))))) { goto _4 @@ -138840,15 +125655,11 @@ _4: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(_i+i32(1)))) = _nInt _z = (*int8)(unsafe.Pointer((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(_i+i32(2)))))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(i32(1)))) = _i + _nInt - func() int32 { - if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(i32(1))))) <= (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(i32(1))))) > (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(i32(0))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(29142), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VListAddØ00__func__Ø000))), unsafe.Pointer(str(125712))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() crt.Xmemcpy(tls, (unsafe.Pointer)(_z), (unsafe.Pointer)(_zName), uint64(_nName)) *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(_nName))) = int8(i32(0)) @@ -138869,15 +125680,11 @@ func _sqlite3ExprFunction(tls *crt.TLS, _pParse *XParse, _pList *XExprList, _pTo var _db *Xsqlite3 // sqlite3.c:91654:11 _ = _db _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) - func() int32 { - if _pToken != nil { - return i32(0) - } - return func() int32 { + func() { + if _pToken == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91655), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprFunctionØ00__func__Ø000))), unsafe.Pointer(str(125744))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pNew = _sqlite3ExprAlloc(tls, _db, i32(151), _pToken, i32(1)) if _pNew != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) { @@ -138889,16 +125696,12 @@ func _sqlite3ExprFunction(tls *crt.TLS, _pParse *XParse, _pList *XExprList, _pTo return _2: - *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(32 /* X6 */))))))) = _pList - func() int32 { - if ((_pNew.X2) & uint32(i32(2048))) == uint32(i32(0)) { - return i32(0) - } - return func() int32 { + *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(32 /* X6 */))))))) = _pList + func() { + if ((_pNew.X2) & uint32(i32(2048))) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91662), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprFunctionØ00__func__Ø000))), unsafe.Pointer(str(108348))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3ExprSetHeightAndFlags(tls, _pParse, _pNew) r0 = _pNew @@ -138980,7 +125783,7 @@ func _sqlite3PExprAddSelect(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _pSele goto _0 } - *(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) = _pSelect + *(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) = _pSelect { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(4 /* X2 */))) *p = (*p) | uint32(i32(2099200)) @@ -138990,15 +125793,11 @@ func _sqlite3PExprAddSelect(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _pSele goto _1 _0: - func() int32 { - if ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) != 0 { - return i32(0) - } - return func() int32 { + func() { + if ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91591), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PExprAddSelectØ00__func__Ø000))), unsafe.Pointer(str(43496))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3SelectDelete(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _pSelect) _1: @@ -139016,7 +125815,7 @@ func _parserAddExprIdListTerm(tls *crt.TLS, _pParse *XParse, _pPrior *XExprList, var _p *XExprList // sqlite3.c:135049:14 _ = _p _p = _sqlite3ExprListAppend(tls, _pParse, _pPrior, (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) - if _hasCollate == 0 && _sortOrder == i32(-1) || int32((*T5414794)(unsafe.Pointer(uintptr(_pParse.X0)+uintptr(164 /* X33 */))).X2) != i32(0) { + if _hasCollate == 0 && _sortOrder == i32(-1) || int32((*T5414776)(unsafe.Pointer(uintptr(_pParse.X0)+uintptr(164 /* X33 */))).X2) != i32(0) { goto _2 } @@ -139046,15 +125845,11 @@ func _sqlite3DropIndex(tls *crt.TLS, _pParse *XParse, _pName *XSrcList, _ifExist var _7_zTab *int8 // sqlite3.c:102969:16 _ = _7_zTab _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) - func() int32 { - if (_pParse.X16) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pParse.X16) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102940), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DropIndexØ00__func__Ø000))), unsafe.Pointer(str(117244))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_db.X17) == 0 { goto _2 @@ -139063,15 +125858,11 @@ func _sqlite3DropIndex(tls *crt.TLS, _pParse *XParse, _pName *XSrcList, _ifExist goto _exit_drop_index _2: - func() int32 { - if (_pName.X0) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if (_pName.X0) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102944), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DropIndexØ00__func__Ø000))), unsafe.Pointer(str(119808))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if i32(0) == _sqlite3ReadSchema(tls, _pParse) { goto _5 @@ -139542,15 +126333,11 @@ _4: _5: _zRight = _sqlite3NameFromToken(tls, _db, _pValue) _6: - func() int32 { - if _pId2 != nil { - return i32(0) - } - return func() int32 { + func() { + if _pId2 == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113333), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126008))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _zDb = func() *int8 { if (_pId2.X1) > uint32(i32(0)) { @@ -139569,7 +126356,7 @@ _11: *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aFcntl)) + 8*uintptr(i32(1)))) = _zLeft *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aFcntl)) + 8*uintptr(i32(2)))) = _zRight *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aFcntl)) + 8*uintptr(i32(3)))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415638)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(536 /* X71 */))))) + uintptr(16 /* X2 */))) = i32(0) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415620)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(536 /* X71 */))))) + uintptr(16 /* X2 */))) = i32(0) _rc = Xsqlite3_file_control(tls, _db, _zDb, i32(14), (unsafe.Pointer)(&_aFcntl)) if _rc != i32(0) { goto _12 @@ -139719,11 +126506,8 @@ _22: if func() int32 { if _11_aOp == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113432), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113432), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -139744,15 +126528,11 @@ _60: _13_size = _sqlite3AbsInt32(tls, _sqlite3Atoi(tls, _zRight)) _sqlite3BeginWriteOperation(tls, _pParse, i32(0), _iDb) _sqlite3VdbeAddOp3(tls, _v, i32(103), _iDb, i32(3), _13_size) - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113440), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(52700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr(_pDb.X4) + uintptr(116 /* X10 */))) = _13_size _sqlite3BtreeSetCacheSize(tls, (*XBtree)(unsafe.Pointer(_pDb.X1)), (*XSchema)(unsafe.Pointer(_pDb.X4)).X10) @@ -139761,15 +126541,11 @@ _65: _23: _14_pBt = (*XBtree)(unsafe.Pointer(_pDb.X1)) - func() int32 { - if _14_pBt != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _14_pBt == (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113460), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126016))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _zRight != nil { goto _70 @@ -139781,11 +126557,8 @@ _23: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113462), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113462), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() != 0 { @@ -139810,15 +126583,11 @@ _75: _24: _18_pBt = (*XBtree)(unsafe.Pointer(_pDb.X1)) _18_b = i32(-1) - func() int32 { - if _18_pBt != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _18_pBt == (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113487), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126016))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _zRight == nil { goto _79 @@ -139877,15 +126646,11 @@ _89: goto _91 } - func() int32 { - if _pDb == (*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pDb != (*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113559), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126024))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _28_ii = i32(2) _94: @@ -139904,15 +126669,11 @@ _91: _27_pPager = _sqlite3BtreePager(tls, (*XBtree)(unsafe.Pointer(_pDb.X1))) _25_eMode = _sqlite3PagerLockingMode(tls, _27_pPager, _25_eMode) _90: - func() int32 { - if (_25_eMode == i32(0)) || (_25_eMode == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _25_eMode != i32(0) && _25_eMode != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113570), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126044))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _25_eMode != i32(1) { goto _101 @@ -140005,15 +126766,11 @@ _119: _29: _41_pBt = (*XBtree)(unsafe.Pointer(_pDb.X1)) - func() int32 { - if _41_pBt != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _41_pBt == (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113649), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126016))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _zRight != nil { goto _123 @@ -140024,15 +126781,11 @@ _29: _123: _43_eAuto = _getAutoVacuum(tls, _zRight) - func() int32 { - if (_43_eAuto >= i32(0)) && (_43_eAuto <= i32(2)) { - return i32(0) - } - return func() int32 { + func() { + if _43_eAuto < i32(0) || _43_eAuto > i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113654), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126116))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(88 /* X20 */))) = int8(uint8(_43_eAuto)) _rc = _sqlite3BtreeSetAutoVacuum(tls, _41_pBt, _43_eAuto) @@ -140046,11 +126799,8 @@ _123: if func() int32 { if _44_aOp == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113680), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113680), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -140089,15 +126839,11 @@ _136: goto _64 _31: - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113728), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(52700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _zRight != nil { goto _139 @@ -140114,15 +126860,11 @@ _140: goto _64 _32: - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113762), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(52700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _zRight != nil { goto _143 @@ -140167,15 +126909,11 @@ _146: goto _64 _33: - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113799), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(52700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _zRight == nil { goto _152 @@ -140432,15 +127170,11 @@ _201: _205: _200: _198: - func() int32 { - if ((*XExpr)(unsafe.Pointer(_85_pCol.X1)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) || (int32((*XExpr)(unsafe.Pointer(_85_pCol.X1)).X0) == i32(161)) { - return i32(0) - } - return func() int32 { + func() { + if (*XExpr)(unsafe.Pointer(_85_pCol.X1)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) && int32((*XExpr)(unsafe.Pointer(_85_pCol.X1)).X0) != i32(161) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114063), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126224))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeMultiLoad(tls, _v, i32(1), str(126268), _85_i-_85_nHidden, unsafe.Pointer(_85_pCol.X0), unsafe.Pointer(_sqlite3ColumnType(tls, _85_pCol, str(196))), func() int32 { if (_85_pCol.X3) != 0 { @@ -140449,7 +127183,7 @@ _198: return i32(0) }(), unsafe.Pointer(func() *int8 { if (*XExpr)(unsafe.Pointer(_85_pCol.X1)) != nil { - return (*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr(_85_pCol.X1) + uintptr(8 /* X3 */)))))) + return (*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr(_85_pCol.X1) + uintptr(8 /* X3 */)))))) } return (*int8)(unsafe.Pointer(uintptr(i32(0)))) }()), _85_k) @@ -140517,15 +127251,11 @@ _223: _224: _95_pTab = (*XTable)(unsafe.Pointer(_95_pIdx.X3)) _sqlite3CodeVerifySchema(tls, _pParse, _iDb) - func() int32 { - if (_pParse.X18) <= int32(_pPragma.X4) { - return i32(0) - } - return func() int32 { + func() { + if (_pParse.X18) > int32(_pPragma.X4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114123), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126292))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _96_i = i32(0) _227: @@ -140602,15 +127332,11 @@ _240: goto _241 _244: - func() int32 { - if ((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_104_i))).X0) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if ((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_104_i))).X0) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114167), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126352))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeMultiLoad(tls, _v, i32(1), str(126376), _104_i, unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_104_i))).X0), unsafe.Pointer(_sqlite3BtreeGetFilename(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_104_i))).X1))))) _sqlite3VdbeAddOp2(tls, _v, i32(88), i32(1), i32(3)) @@ -140668,10 +127394,10 @@ _256: goto _259 } - _sqlite3VdbeMultiLoad(tls, _v, i32(1), str(126384), _110_i, _111_j, unsafe.Pointer(_108_pFK.X2), unsafe.Pointer((*XColumn)(unsafe.Pointer(uintptr(_108_pTab.X1)+32*uintptr((*T5930680)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _sqlite3VdbeMultiLoad(tls, _v, i32(1), str(126384), _110_i, _111_j, unsafe.Pointer(_108_pFK.X2), unsafe.Pointer((*XColumn)(unsafe.Pointer(uintptr(_108_pTab.X1)+32*uintptr((*T5930662)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 - })(unsafe.Pointer(uintptr((unsafe.Pointer)(_108_pFK))+uintptr(64 /* X9 */)))))+16*uintptr(_111_j))).X0))).X0), unsafe.Pointer((*T5930680)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + })(unsafe.Pointer(uintptr((unsafe.Pointer)(_108_pFK))+uintptr(64 /* X9 */)))))+16*uintptr(_111_j))).X0))).X0), unsafe.Pointer((*T5930662)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_108_pFK))+uintptr(64 /* X9 */)))))+16*uintptr(_111_j))).X1), unsafe.Pointer(_actionName(tls, *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_108_pFK))+uintptr(45 /* X7 */))))) + 1*uintptr(i32(1)))))), unsafe.Pointer(_actionName(tls, *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_108_pFK))+uintptr(45 /* X7 */))))) + 1*uintptr(i32(0)))))), unsafe.Pointer(str(126396))) @@ -140778,15 +127504,11 @@ _268: goto _267 _270: - func() int32 { - if ((_pParse.X16) > i32(0)) || (_113_pFK == (*XFKey)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if (_pParse.X16) <= i32(0) && _113_pFK != (*XFKey)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114279), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126404))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _113_pFK == nil { goto _279 @@ -140816,15 +127538,11 @@ _281: } _113_x = _sqlite3FkLocateIndex(tls, _pParse, _113_pParent, _113_pFK, &_113_pIdx, &_113_aiCols) - func() int32 { - if _113_x == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _113_x != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114289), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126432))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _285: _113_addrOk = _sqlite3VdbeMakeLabel(tls, _v) @@ -140832,19 +127550,15 @@ _285: goto _289 } - _124_iKey = (*T5930680)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + _124_iKey = (*T5930662)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_113_pFK))+uintptr(64 /* X9 */))))) + 16*uintptr(i32(0)))).X0 - func() int32 { - if (_124_iKey >= i32(0)) && (_124_iKey < int32(_113_pTab.X11)) { - return i32(0) - } - return func() int32 { + func() { + if _124_iKey < i32(0) || _124_iKey >= int32(_113_pTab.X11) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114294), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126440))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _124_iKey == int32(_113_pTab.X10) { goto _293 @@ -140874,7 +127588,7 @@ _296: if _113_aiCols != nil { return (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_113_aiCols)) + 4*uintptr(_113_j)))) } - return ((*T5930680)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + return ((*T5930662)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_113_pFK))+uintptr(64 /* X9 */))))) + 16*uintptr(_113_j))).X0) @@ -140937,25 +127651,17 @@ _306: _48: _136_isQuick = bool2int(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3UpperToLower)) + 1*uintptr(uint8(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zLeft)) + 1*uintptr(i32(0))))))))) == i32(113)) - func() int32 { - if _iDb >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _iDb < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114386), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(43016))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_iDb == i32(0)) || ((_pId2.X0) != nil) { - return i32(0) } - return func() int32 { + }() + func() { + if _iDb != i32(0) && (_pId2.X0) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114387), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126484))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pId2.X0) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { goto _312 @@ -140997,15 +127703,11 @@ _319: _321: _sqlite3CodeVerifySchema(tls, _pParse, _136_i) - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, _136_i, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3SchemaMutexHeld(tls, _db, _136_i, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114422), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126504))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _139_pTbls = (*XHash)(unsafe.Pointer(uintptr((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_136_i))).X4) + uintptr(8 /* X2 */))) *func() **XHashElem { _139_cnt = i32(0); return &_139_x }() = (*XHashElem)(unsafe.Pointer(_139_pTbls.X2)) @@ -141136,25 +127838,17 @@ _357: goto _357 _360: - func() int32 { - if (_pParse.X18) >= (i32(8) + _136_j) { - return i32(0) - } - return func() int32 { + func() { + if (_pParse.X18) < (i32(8) + _136_j) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114483), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126564))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3NoTempsInRange(tls, _pParse, i32(1), i32(7)+_136_j) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3NoTempsInRange(tls, _pParse, i32(1), i32(7)+_136_j) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114484), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126584))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeAddOp2(tls, _v, i32(58), _144_iDataCur, i32(0)) _144_loopTop = _sqlite3VdbeAddOp2(tls, _v, i32(92), i32(7), i32(1)) @@ -141256,15 +127950,11 @@ _384: } _152_iCol = int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_144_pIdx.X1)) + 2*uintptr(_151_kk)))) - func() int32 { - if (_152_iCol != i32(-1)) && (_152_iCol < int32(_144_pTab.X11)) { - return i32(0) - } - return func() int32 { + func() { + if _152_iCol == i32(-1) || _152_iCol >= int32(_144_pTab.X11) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114553), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126704))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _152_iCol < i32(0) || ((*XColumn)(unsafe.Pointer(uintptr(_144_pTab.X1)+32*uintptr(_152_iCol))).X3) == 0 { goto _392 @@ -141344,7 +128034,7 @@ _318: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_155_aOp))+32*uintptr(i32(0)))))) + uintptr(8 /* X4 */))) = i32(1) - _136_mxErr *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_155_aOp))+32*uintptr(i32(2)))))) + uintptr(1 /* X1 */))) = int8(i32(-2)) - *(**int8)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_155_aOp))+32*uintptr(i32(2)))))) + uintptr(16 /* X6 */))))) = str(126800) + *(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_155_aOp))+32*uintptr(i32(2)))))) + uintptr(16 /* X6 */))))) = str(126800) _399: goto _64 @@ -141360,35 +128050,23 @@ _49: goto _pragma_out _401: - func() int32 { - if int32((*TEncName)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3PragmaØ00encnamesØ007))+16*uintptr(i32(1)))).X1) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if int32((*TEncName)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3PragmaØ00encnamesØ007))+16*uintptr(i32(1)))).X1) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114651), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126804))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((*TEncName)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3PragmaØ00encnamesØ007))+16*uintptr(i32(2)))).X1) == i32(2) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((*TEncName)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3PragmaØ00encnamesØ007))+16*uintptr(i32(2)))).X1) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114652), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126844))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((*TEncName)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3PragmaØ00encnamesØ007))+16*uintptr(i32(3)))).X1) == i32(3) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((*TEncName)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3PragmaØ00encnamesØ007))+16*uintptr(i32(3)))).X1) != i32(3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114653), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126892))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _returnSingleText(tls, _v, (*TEncName)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3PragmaØ00encnamesØ007))+16*uintptr((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X14))).X0) goto _408 @@ -141443,11 +128121,8 @@ _50: if func() int32 { if _165_aOp == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114726), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114726), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -141471,11 +128146,8 @@ _420: if func() int32 { if _166_aOp == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114741), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114741), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -141631,15 +128303,11 @@ _451: _455: _177_szThreshold = int16(int32(_177_pTab.X12) + i32(46)) - func() int32 { - if int32(_sqlite3LogEst(tls, uint64(i32(25)))) == i32(46) { - return i32(0) - } - return func() int32 { + func() { + if int32(_sqlite3LogEst(tls, uint64(i32(25)))) != i32(46) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114910), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126984))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _177_pIdx = (*XIndex)(unsafe.Pointer(_177_pTab.X2)) _458: @@ -141693,15 +128361,11 @@ _449: goto _64 _56: - func() int32 { - if int32(_pPragma.X1) == i32(3) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPragma.X1) != i32(3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114948), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(127028))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _zRight == nil { goto _468 @@ -141830,26 +128494,18 @@ _0: _sqlite3BtreeEnter(tls, _pBtree) _1_pPager = _sqlite3BtreePager(tls, _pBtree) - func() int32 { - if _1_pPager != (*XPager)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _1_pPager == (*XPager)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(143428), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_file_controlØ00__func__Ø000))), unsafe.Pointer(str(14948))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _1_fd = _sqlite3PagerFile(tls, _1_pPager) - func() int32 { - if _1_fd != (*Xsqlite3_file)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _1_fd == (*Xsqlite3_file)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(143430), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_file_controlØ00__func__Ø000))), unsafe.Pointer(str(127104))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _op != i32(7) { goto _6 @@ -141992,15 +128648,11 @@ _3: } func _sqlite3VdbeVerifyNoMallocRequired(tls *crt.TLS, _p *TVdbe, _N int32) { // sqlite3.c:71983:1 - func() int32 { - if ((_p.X27) + _N) <= ((*XParse)(unsafe.Pointer(_p.X3)).X19) { - return i32(0) - } - return func() int32 { + func() { + if ((_p.X27) + _N) > ((*XParse)(unsafe.Pointer(_p.X3)).X19) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71984), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeVerifyNoMallocRequiredØ00__func__Ø000))), unsafe.Pointer(str(127136))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() return @@ -142094,27 +128746,19 @@ _0: } func _sqlite3PagerLockingMode(tls *crt.TLS, _pPager *XPager, _eMode int32) (r0 int32) { // sqlite3.c:53970:1 - func() int32 { - if ((_eMode == i32(-1)) || (_eMode == i32(0))) || (_eMode == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _eMode != i32(-1) && _eMode != i32(0) && _eMode != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53971), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerLockingModeØ00__func__Ø000))), unsafe.Pointer(str(127208))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() i32(0) i32(0) - func() int32 { - if ((_pPager.X1) != 0) || (i32(0) == _sqlite3WalHeapMemory(tls, (*XWal)(unsafe.Pointer(_pPager.X60)))) { - return i32(0) - } - return func() int32 { + func() { + if (_pPager.X1) == 0 && i32(0) != _sqlite3WalHeapMemory(tls, (*XWal)(unsafe.Pointer(_pPager.X60))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53976), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerLockingModeØ00__func__Ø000))), unsafe.Pointer(str(127312))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _eMode < i32(0) || (_pPager.X10) != 0 || _sqlite3WalHeapMemory(tls, (*XWal)(unsafe.Pointer(_pPager.X60))) != 0 { goto _9 @@ -142224,15 +128868,11 @@ func _setAllPagerFlags(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:113171:1 i32(0) i32(0) i32(0) - func() int32 { - if (int32(_1_pDb.X2) & i32(7)) == int32(_1_pDb.X2) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_1_pDb.X2) & i32(7)) != int32(_1_pDb.X2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113180), unsafe.Pointer((*int8)(unsafe.Pointer(&_setAllPagerFlagsØ00__func__Ø000))), unsafe.Pointer(str(127412))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _3: if postInc961(&_1_n, int32(-1)) <= i32(0) { @@ -142264,15 +128904,11 @@ func _sqlite3BtreeSetMmapLimit(tls *crt.TLS, _p *XBtree, _szMmap int64) (r0 int3 var _pBt *XBtShared // sqlite3.c:61618:12 _ = _pBt _pBt = (*XBtShared)(unsafe.Pointer(_p.X1)) - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61619), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeSetMmapLimitØ00__func__Ø000))), unsafe.Pointer(str(7616))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3BtreeEnter(tls, _p) _sqlite3PagerSetMmapLimit(tls, (*XPager)(unsafe.Pointer(_pBt.X0)), _szMmap) @@ -142405,15 +129041,11 @@ _0: goto _7 _4: - func() int32 { - if int32(_c) == i32(105) { - return i32(0) - } - return func() int32 { + func() { + if int32(_c) != i32(105) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71585), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMultiLoadØ00__func__Ø000))), unsafe.Pointer(str(127588))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeAddOp2(tls, _p, i32(77), crt.VAInt32(&_ap), postInc961(&_iDest, int32(1))) _7: @@ -142466,15 +129098,11 @@ _4: _5: _zName = str(127644) - func() int32 { - if int32(_action) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_action) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113207), unsafe.Pointer((*int8)(unsafe.Pointer(&_actionNameØ00__func__Ø000))), unsafe.Pointer(str(127656))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _6 @@ -142571,15 +129199,11 @@ func _likeFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XM return _0: - func() int32 { - if _zB == Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if _zB != Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106131), unsafe.Pointer((*int8)(unsafe.Pointer(&_likeFuncØ00__func__Ø000))), unsafe.Pointer(str(127720))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _argc != i32(3) { goto _3 @@ -142618,15 +129242,11 @@ _8: } func Xsqlite3_user_data(tls *crt.TLS, _p *Xsqlite3_context) (r0 unsafe.Pointer) { // sqlite3.c:76706:12 - func() int32 { - if (_p != nil) && ((*XFuncDef)(unsafe.Pointer(_p.X1)) != nil) { - return i32(0) - } - return func() int32 { + func() { + if _p == nil || (*XFuncDef)(unsafe.Pointer(_p.X1)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76707), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_user_dataØ00__func__Ø000))), unsafe.Pointer(str(127800))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = (*XFuncDef)(unsafe.Pointer(_p.X1)).X2 return @@ -142646,15 +129266,11 @@ func init() { } func Xsqlite3_result_int(tls *crt.TLS, _pCtx *Xsqlite3_context, _iVal int32) { // sqlite3.c:76372:12 - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76373), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_intØ00__func__Ø000))), unsafe.Pointer(str(4988))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeMemSetInt64(tls, (*XMem)(unsafe.Pointer(_pCtx.X0)), int64(_iVal)) return @@ -142676,11 +129292,8 @@ func _setLikeOptFlag(tls *crt.TLS, _db *Xsqlite3, _zName *int8, _flagVal uint8) return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106964), unsafe.Pointer((*int8)(unsafe.Pointer(&_setLikeOptFlagØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106964), unsafe.Pointer((*int8)(unsafe.Pointer(&_setLikeOptFlagØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -142920,7 +129533,7 @@ _6: goto _8 _7: - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415638)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(536 /* X71 */))))) + uintptr(16 /* X2 */))) = i32(0) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415620)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(536 /* X71 */))))) + uintptr(16 /* X2 */))) = i32(0) _rc = _sqlite3Checkpoint(tls, _db, _iDb, _eMode, _pnLog, _pnCkpt) _sqlite3Error(tls, _db, _rc) _8: @@ -142929,7 +129542,7 @@ _8: goto _9 } - *(*int32)(unsafe.Pointer((*T5415329)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */))))) = i32(0) + *(*int32)(unsafe.Pointer((*T5415311)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */))))) = i32(0) _9: Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) r0 = _rc @@ -142986,15 +129599,11 @@ func _sqlite3PagerShrink(tls *crt.TLS, _pPager *XPager) { // sqlite3.c:50366:1 } func _sqlite3PcacheShrink(tls *crt.TLS, _pCache *XPCache) { // sqlite3.c:44922:1 - func() int32 { - if (_pCache.X12) != (unsafe.Pointer)(uintptr(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if (_pCache.X12) == (unsafe.Pointer)(uintptr(i32(0))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44923), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheShrinkØ00__func__Ø000))), unsafe.Pointer(str(15048))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() ((*Xsqlite3_pcache_methods2)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(176 /* X12 */))).X12)(tls, _pCache.X12) return @@ -143116,125 +129725,77 @@ func Xsqlite3_limit(tls *crt.TLS, _db *Xsqlite3, _limitId int32, _newLimit int32 return _0: - func() int32 { - if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(0))))) == i32(1000000000) { - return i32(0) - } - return func() int32 { + func() { + if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(0))))) != i32(1000000000) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142400), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitØ00__func__Ø000))), unsafe.Pointer(str(128112))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(1))))) == i32(1000000000) { - return i32(0) } - return func() int32 { + }() + func() { + if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(1))))) != i32(1000000000) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142401), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitØ00__func__Ø000))), unsafe.Pointer(str(128164))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(2))))) == i32(2000) { - return i32(0) } - return func() int32 { + }() + func() { + if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(2))))) != i32(2000) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142402), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitØ00__func__Ø000))), unsafe.Pointer(str(128224))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(3))))) == i32(1000) { - return i32(0) } - return func() int32 { + }() + func() { + if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(3))))) != i32(1000) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142403), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitØ00__func__Ø000))), unsafe.Pointer(str(128276))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(4))))) == i32(500) { - return i32(0) } - return func() int32 { + }() + func() { + if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(4))))) != i32(500) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142404), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitØ00__func__Ø000))), unsafe.Pointer(str(128336))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(5))))) == i32(250000000) { - return i32(0) } - return func() int32 { + }() + func() { + if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(5))))) != i32(250000000) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142405), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitØ00__func__Ø000))), unsafe.Pointer(str(128408))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(6))))) == i32(127) { - return i32(0) } - return func() int32 { + }() + func() { + if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(6))))) != i32(127) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142406), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitØ00__func__Ø000))), unsafe.Pointer(str(128464))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(7))))) == i32(10) { - return i32(0) } - return func() int32 { + }() + func() { + if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(7))))) != i32(10) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142407), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitØ00__func__Ø000))), unsafe.Pointer(str(128528))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(8))))) == i32(50000) { - return i32(0) } - return func() int32 { + }() + func() { + if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(8))))) != i32(50000) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142408), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitØ00__func__Ø000))), unsafe.Pointer(str(128584))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(9))))) == i32(999) { - return i32(0) } - return func() int32 { + }() + func() { + if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(9))))) != i32(999) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142410), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitØ00__func__Ø000))), unsafe.Pointer(str(128664))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(10))))) == i32(1000) { - return i32(0) } - return func() int32 { + }() + func() { + if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(10))))) != i32(1000) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142411), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitØ00__func__Ø000))), unsafe.Pointer(str(128736))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(11))))) == i32(8) { - return i32(0) } - return func() int32 { + }() + func() { + if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(11))))) != i32(8) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142412), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitØ00__func__Ø000))), unsafe.Pointer(str(128804))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() i32(0) if _limitId >= i32(0) && _limitId < i32(12) { @@ -143290,15 +129851,11 @@ _0: goto _3 } - func() int32 { - if int32((*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17)+32*uintptr(_i))).X0) != i32(88) { - return i32(0) - } - return func() int32 { + func() { + if int32((*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17)+32*uintptr(_i))).X0) == i32(88) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71999), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeVerifyNoResultRowØ00__func__Ø000))), unsafe.Pointer(str(128928))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i += 1 goto _0 @@ -143343,11 +129900,8 @@ func _sqlite3FinishTrigger(tls *crt.TLS, _pParse *XParse, _pStepList *XTriggerSt if func() int32 { if (_pParse.X16) != 0 { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122463), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FinishTriggerØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122463), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FinishTriggerØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -143381,7 +129935,7 @@ _5: goto _triggerfinish_cleanup _7: - if ((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 { + if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 { goto _8 } @@ -143400,21 +129954,17 @@ _9: _sqlite3ChangeCookie(tls, _pParse, _iDb) _sqlite3VdbeAddParseSchemaOp(tls, _3_v, _iDb, _sqlite3MPrintf(tls, _db, str(129056), unsafe.Pointer(_zName))) _8: - if ((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 { + if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 { goto _10 } _4_pLink = _pTrig _4_pHash = (*XHash)(unsafe.Pointer(uintptr((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_iDb))).X4) + uintptr(56 /* X4 */))) - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122504), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FinishTriggerØ00__func__Ø000))), unsafe.Pointer(str(52700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pTrig = (*XTrigger)(unsafe.Pointer(_sqlite3HashInsert(tls, _4_pHash, _zName, (unsafe.Pointer)(_pTrig)))) if _pTrig == nil { @@ -143430,15 +129980,11 @@ _13: } _6_pTab = (*XTable)(unsafe.Pointer(_sqlite3HashFind(tls, (*XHash)(unsafe.Pointer(uintptr(_4_pLink.X7)+uintptr(8 /* X2 */))), _4_pLink.X1))) - func() int32 { - if _6_pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _6_pTab == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122511), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FinishTriggerØ00__func__Ø000))), unsafe.Pointer(str(44684))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XTrigger)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pLink)) + uintptr(64 /* X9 */))))) = (*XTrigger)(unsafe.Pointer(_6_pTab.X19)) *(**XTrigger)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_pTab)) + uintptr(104 /* X19 */))))) = _4_pLink @@ -143447,15 +129993,11 @@ _14: _10: _triggerfinish_cleanup: _sqlite3DeleteTrigger(tls, _db, _pTrig) - func() int32 { - if (*XTrigger)(unsafe.Pointer(_pParse.X64)) == nil { - return i32(0) - } - return func() int32 { + func() { + if (*XTrigger)(unsafe.Pointer(_pParse.X64)) != nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122519), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FinishTriggerØ00__func__Ø000))), unsafe.Pointer(str(129088))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3DeleteTriggerStep(tls, _db, _pStepList) return @@ -143533,45 +130075,29 @@ func _sqlite3BeginTrigger(tls *crt.TLS, _pParse *XParse, _pName1 *XToken, _pName _pTrigger = nil _zName = nil _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) - func() int32 { - if _pName1 != (*XToken)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pName1 == (*XToken)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122282), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTriggerØ00__func__Ø000))), unsafe.Pointer(str(129136))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pName2 != (*XToken)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if _pName2 == (*XToken)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122283), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTriggerØ00__func__Ø000))), unsafe.Pointer(str(116340))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_op == i32(108)) || (_op == i32(110))) || (_op == i32(109)) { - return i32(0) } - return func() int32 { + }() + func() { + if _op != i32(108) && _op != i32(110) && _op != i32(109) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122284), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTriggerØ00__func__Ø000))), unsafe.Pointer(str(129148))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_op > i32(0)) && (_op < i32(255)) { - return i32(0) } - return func() int32 { + }() + func() { + if _op <= i32(0) || _op >= i32(255) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122285), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTriggerØ00__func__Ø000))), unsafe.Pointer(str(129196))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _isTemp == 0 { goto _11 @@ -143606,7 +130132,7 @@ _13: goto _trigger_cleanup _16: - if ((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) == 0 || _iDb == i32(1) { + if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) == 0 || _iDb == i32(1) { goto _18 } @@ -143614,7 +130140,7 @@ _16: *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTableName))+uintptr(8 /* X2 */)))))+112*uintptr(i32(0)))))) + uintptr(8 /* X1 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0)))) _18: _pTab = _sqlite3SrcListLookup(tls, _pParse, _pTableName) - if int32((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != i32(0) || (_pName2.X1) != uint32(i32(0)) || _pTab == nil || (*XSchema)(unsafe.Pointer(_pTab.X20)) != (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(i32(1)))).X4)) { + if int32((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != i32(0) || (_pName2.X1) != uint32(i32(0)) || _pTab == nil || (*XSchema)(unsafe.Pointer(_pTab.X20)) != (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(i32(1)))).X4)) { goto _22 } @@ -143627,15 +130153,11 @@ _22: goto _trigger_cleanup _23: - func() int32 { - if (_pTableName.X0) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if (_pTableName.X0) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122331), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTriggerØ00__func__Ø000))), unsafe.Pointer(str(129260))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3FixInit(tls, &_sFix, _pParse, _iDb, str(23536), _pName) if _sqlite3FixSrcList(tls, &_sFix, _pTableName) == 0 { @@ -143650,11 +130172,11 @@ _26: goto _27 } - if int32((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X1) != i32(1) { + if int32((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X1) != i32(1) { goto _28 } - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(6 /* X3 */))) = uint8(i32(1)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(6 /* X3 */))) = uint8(i32(1)) _28: goto _trigger_cleanup @@ -143675,15 +130197,11 @@ _29: goto _trigger_cleanup _31: - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122363), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTriggerØ00__func__Ø000))), unsafe.Pointer(str(52700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3HashFind(tls, (*XHash)(unsafe.Pointer(uintptr((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_iDb))).X4)+uintptr(56 /* X4 */))), _zName) == nil { goto _34 @@ -143697,15 +130215,11 @@ _31: goto _36 _35: - func() int32 { - if ((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 { - return i32(0) - } - return func() int32 { + func() { + if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122368), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTriggerØ00__func__Ø000))), unsafe.Pointer(str(117436))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3CodeVerifySchema(tls, _pParse, _iDb) _36: @@ -143803,15 +130317,11 @@ _56: }()) *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTrigger)) + uintptr(24 /* X4 */))))) = _sqlite3ExprDup(tls, _db, _pWhen, i32(1)) *(**XIdList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTrigger)) + uintptr(32 /* X5 */))))) = _sqlite3IdListDup(tls, _db, _pColumns) - func() int32 { - if (*XTrigger)(unsafe.Pointer(_pParse.X64)) == (*XTrigger)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XTrigger)(unsafe.Pointer(_pParse.X64)) != (*XTrigger)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122431), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTriggerØ00__func__Ø000))), unsafe.Pointer(str(24392))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XTrigger)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(528 /* X64 */))))) = _pTrigger _trigger_cleanup: @@ -143827,15 +130337,11 @@ _trigger_cleanup: goto _62 _61: - func() int32 { - if (*XTrigger)(unsafe.Pointer(_pParse.X64)) == _pTrigger { - return i32(0) - } - return func() int32 { + func() { + if (*XTrigger)(unsafe.Pointer(_pParse.X64)) != _pTrigger { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122442), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTriggerØ00__func__Ø000))), unsafe.Pointer(str(129480))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _62: return @@ -143891,15 +130397,11 @@ _0: func _sqlite3TriggerInsertStep(tls *crt.TLS, _db *Xsqlite3, _pTableName *XToken, _pColumn *XIdList, _pSelect *XSelect, _orconf uint8) (r0 *XTriggerStep) { // sqlite3.c:122573:1 var _pTriggerStep *XTriggerStep // sqlite3.c:122580:15 _ = _pTriggerStep - func() int32 { - if (_pSelect != (*XSelect)(unsafe.Pointer(uintptr(i32(0))))) || ((_db.X17) != 0) { - return i32(0) - } - return func() int32 { + func() { + if _pSelect == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) && (_db.X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122582), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3TriggerInsertStepØ00__func__Ø000))), unsafe.Pointer(str(129532))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pTriggerStep = _triggerStepAllocate(tls, _db, uint8(i32(108)), _pTableName) if _pTriggerStep == nil { @@ -143993,27 +130495,19 @@ _0: goto _drop_trigger_cleanup _1: - func() int32 { - if (_pName.X0) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if (_pName.X0) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122676), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DropTriggerØ00__func__Ø000))), unsafe.Pointer(str(119808))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _zDb = (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pName))+uintptr(8 /* X2 */))))) + 112*uintptr(i32(0)))).X1 _zName = (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pName))+uintptr(8 /* X2 */))))) + 112*uintptr(i32(0)))).X2 - func() int32 { - if (_zDb != (*int8)(unsafe.Pointer(uintptr(i32(0))))) || _sqlite3BtreeHoldsAllMutexes(tls, _db) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _zDb == (*int8)(unsafe.Pointer(uintptr(i32(0)))) && _sqlite3BtreeHoldsAllMutexes(tls, _db) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122679), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DropTriggerØ00__func__Ø000))), unsafe.Pointer(str(61940))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = i32(0) _7: @@ -144034,15 +130528,11 @@ _7: goto _8 _14: - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, _2_j, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3SchemaMutexHeld(tls, _db, _2_j, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122683), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DropTriggerØ00__func__Ø000))), unsafe.Pointer(str(61992))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pTrigger = (*XTrigger)(unsafe.Pointer(_sqlite3HashFind(tls, (*XHash)(unsafe.Pointer(uintptr((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_2_j))).X4)+uintptr(56 /* X4 */))), _zName))) if _pTrigger == nil { @@ -144132,7 +130622,7 @@ _3: goto _5 } - _2_zAuthArg = *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pAuthArg)) + uintptr(8 /* X3 */))))) + _2_zAuthArg = *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pAuthArg)) + uintptr(8 /* X3 */))))) goto _6 _5: @@ -144152,30 +130642,22 @@ _4: _sqlite3ExprCode(tls, _pParse, _pFilename, _regArgs) _sqlite3ExprCode(tls, _pParse, _pDbname, _regArgs+i32(1)) _sqlite3ExprCode(tls, _pParse, _pKey, _regArgs+i32(2)) - func() int32 { - if (_v != nil) || ((_db.X17) != 0) { - return i32(0) - } - return func() int32 { + func() { + if _v == nil && (_db.X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98964), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeAttachØ00__func__Ø000))), unsafe.Pointer(str(129636))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _v == nil { goto _11 } _sqlite3VdbeAddOp4(tls, _v, i32(90), i32(0), (_regArgs+i32(3))-int32(_pFunc.X0), _regArgs+i32(3), (*int8)(unsafe.Pointer(_pFunc)), i32(-4)) - func() int32 { - if (int32(_pFunc.X0) == i32(-1)) || ((int32(_pFunc.X0) & i32(255)) == int32(_pFunc.X0)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pFunc.X0) != i32(-1) && (int32(_pFunc.X0)&i32(255)) != int32(_pFunc.X0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98968), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeAttachØ00__func__Ø000))), unsafe.Pointer(str(129660))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeChangeP5(tls, _v, uint16(uint8(_pFunc.X0))) _sqlite3VdbeAddOp1(tls, _v, i32(151), bool2int(_type == i32(24))) @@ -144223,7 +130705,7 @@ var _sqlite3AttachØ00attach_funcØ001 XFuncDef // sqlite3.c:99009:24 func init() { _sqlite3AttachØ00attach_funcØ001 = XFuncDef{X0: i8(3), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_attachFunc})), X5: nil, X6: str(129724), X7: T5458811{}} + }{_attachFunc})), X5: nil, X6: str(129724), X7: T5458793{}} } func _attachFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _argv **XMem) { // sqlite3.c:98660:1 @@ -144298,15 +130780,11 @@ _4: } _3_z = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_i))).X0 - func() int32 { - if (_3_z != nil) && (_zName != nil) { - return i32(0) - } - return func() int32 { + func() { + if _3_z == nil || _zName == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98702), unsafe.Pointer((*int8)(unsafe.Pointer(&_attachFuncØ00__func__Ø000))), unsafe.Pointer(str(129824))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3StrICmp(tls, _3_z, _zName) != i32(0) { goto _11 @@ -144365,15 +130843,11 @@ _17: return _16: - func() int32 { - if _pVfs != nil { - return i32(0) - } - return func() int32 { + func() { + if _pVfs == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98736), unsafe.Pointer((*int8)(unsafe.Pointer(&_attachFuncØ00__func__Ø000))), unsafe.Pointer(str(129868))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := &_flags @@ -144443,15 +130917,11 @@ _29: } _14_iDb = (_db.X5) - i32(1) - func() int32 { - if _14_iDb >= i32(2) { - return i32(0) - } - return func() int32 { + func() { + if _14_iDb < i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98826), unsafe.Pointer((*int8)(unsafe.Pointer(&_attachFuncØ00__func__Ø000))), unsafe.Pointer(str(129908))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_14_iDb))).X1)) == nil { goto _33 @@ -144558,15 +131028,11 @@ func _sqlite3ParseUri(tls *crt.TLS, _zDefaultVfs *int8, _zUri *int8, _pFlags *ui _flags = *_pFlags _zVfs = _zDefaultVfs _nUri = _sqlite3Strlen30(tls, _zUri) - func() int32 { - if (*_pzErrMsg) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*_pzErrMsg) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142468), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ParseUriØ00__func__Ø000))), unsafe.Pointer(str(129956))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_flags&uint32(i32(64))) == 0 && (_sqlite3Config.X3) == 0 || _nUri < i32(5) || crt.Xmemcmp(tls, (unsafe.Pointer)(_zUri), (unsafe.Pointer)(str(129972)), uint64(i32(5))) != i32(0) { goto _5 @@ -144645,15 +131111,11 @@ _19: *p = (*p) + int32(_sqlite3HexToInt(tls, int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zUri)) + 1*uintptr(postInc961(&_1_iIn, int32(1)))))))) sink961 = *p } - func() int32 { - if (_5_octet >= i32(0)) && (_5_octet < i32(256)) { - return i32(0) - } - return func() int32 { + func() { + if _5_octet < i32(0) || _5_octet >= i32(256) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142535), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ParseUriØ00__func__Ø000))), unsafe.Pointer(str(130020))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _5_octet != i32(0) { goto _28 @@ -144952,7 +131414,7 @@ var _sqlite3DetachØ00detach_funcØ001 XFuncDef // sqlite3.c:98990:24 func init() { _sqlite3DetachØ00detach_funcØ001 = XFuncDef{X0: i8(1), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_detachFunc})), X5: nil, X6: str(130168), X7: T5458811{}} + }{_detachFunc})), X5: nil, X6: str(130168), X7: T5458793{}} } func _detachFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _argv **XMem) { // sqlite3.c:98863:1 @@ -145084,11 +131546,8 @@ _1: if func() int32 { if _pName2 == (*XToken)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103762), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ReindexØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103762), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ReindexØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -145097,15 +131556,11 @@ _1: goto _6 } - func() int32 { - if (_pName1.X0) != nil { - return i32(0) - } - return func() int32 { + func() { + if (_pName1.X0) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103764), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ReindexØ00__func__Ø000))), unsafe.Pointer(str(130304))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _3_zColl = _sqlite3NameFromToken(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _pName1) if _3_zColl != nil { @@ -145182,15 +131637,11 @@ func _reindexDatabases(tls *crt.TLS, _pParse *XParse, _zColl *int8) { // sqlite3 var _pTab *XTable // sqlite3.c:103716:9 _ = _pTab _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) - func() int32 { - if _sqlite3BtreeHoldsAllMutexes(tls, _db) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3BtreeHoldsAllMutexes(tls, _db) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103718), unsafe.Pointer((*int8)(unsafe.Pointer(&_reindexDatabasesØ00__func__Ø000))), unsafe.Pointer(str(8156))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *func() **XDb { _iDb = i32(0); return &_pDb }() = (*XDb)(unsafe.Pointer(_db.X4)) _2: @@ -145198,15 +131649,11 @@ _2: goto _5 } - func() int32 { - if _pDb != (*XDb)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pDb == (*XDb)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103720), unsafe.Pointer((*int8)(unsafe.Pointer(&_reindexDatabasesØ00__func__Ø000))), unsafe.Pointer(str(130364))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _k = (*XHashElem)(unsafe.Pointer((*XHash)(unsafe.Pointer(uintptr(_pDb.X4) + uintptr(8 /* X2 */))).X2)) _8: @@ -145266,15 +131713,11 @@ func _collationMatch(tls *crt.TLS, _zColl *int8, _pIndex *XIndex) (r0 int32) { / _ = _i var _1_z *int8 // sqlite3.c:103677:16 _ = _1_z - func() int32 { - if _zColl != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _zColl == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103675), unsafe.Pointer((*int8)(unsafe.Pointer(&_collationMatchØ00__func__Ø000))), unsafe.Pointer(str(130392))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = i32(0) _2: @@ -145283,15 +131726,11 @@ _2: } _1_z = *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex.X8)) + 8*uintptr(_i))) - func() int32 { - if (_1_z != (*int8)(unsafe.Pointer(uintptr(i32(0))))) || (int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex.X1)) + 2*uintptr(_i)))) < i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _1_z == (*int8)(unsafe.Pointer(uintptr(i32(0)))) && int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex.X1)) + 2*uintptr(_i)))) >= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103678), unsafe.Pointer((*int8)(unsafe.Pointer(&_collationMatchØ00__func__Ø000))), unsafe.Pointer(str(130404))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex.X1)) + 2*uintptr(_i)))) < i32(0) || i32(0) != _sqlite3StrICmp(tls, _1_z, _zColl) { goto _10 @@ -145342,15 +131781,11 @@ func _sqlite3Analyze(tls *crt.TLS, _pParse *XParse, _pName1 *XToken, _pName2 *XT var _v *TVdbe // sqlite3.c:98062:8 _ = _v _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) - func() int32 { - if _sqlite3BtreeHoldsAllMutexes(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3BtreeHoldsAllMutexes(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98066), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AnalyzeØ00__func__Ø000))), unsafe.Pointer(str(130468))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if i32(0) == _sqlite3ReadSchema(tls, _pParse) { goto _2 @@ -145359,15 +131794,11 @@ func _sqlite3Analyze(tls *crt.TLS, _pParse *XParse, _pName1 *XToken, _pName2 *XT return _2: - func() int32 { - if (_pName2 != (*XToken)(unsafe.Pointer(uintptr(i32(0))))) || (_pName1 == (*XToken)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if _pName2 == (*XToken)(unsafe.Pointer(uintptr(i32(0)))) && _pName1 != (*XToken)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98071), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AnalyzeØ00__func__Ø000))), unsafe.Pointer(str(130508))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pName1 != (*XToken)(unsafe.Pointer(uintptr(i32(0)))) { goto _6 @@ -145419,7 +131850,7 @@ _14: goto _19 } - if store5661021(&_pIdx, _sqlite3FindIndex(tls, _db, _z, _zDb)) == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { + if store5661003(&_pIdx, _sqlite3FindIndex(tls, _db, _z, _zDb)) == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) { goto _20 } @@ -145427,7 +131858,7 @@ _14: goto _21 _20: - if store5434322(&_pTab, _sqlite3LocateTable(tls, _pParse, uint32(i32(0)), _z, _zDb)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { + if store5434304(&_pTab, _sqlite3LocateTable(tls, _pParse, uint32(i32(0)), _z, _zDb)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _22 } @@ -145439,7 +131870,7 @@ _19: _16: _15: _12: - if int32(_db.X26) != i32(0) || store5435885(&_v, _sqlite3GetVdbe(tls, _pParse)) == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { + if int32(_db.X26) != i32(0) || store5435867(&_v, _sqlite3GetVdbe(tls, _pParse)) == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { goto _24 } @@ -145482,15 +131913,11 @@ func _analyzeDatabase(tls *crt.TLS, _pParse *XParse, _iDb int32) { // sqlite3.c: _openStatTable(tls, _pParse, _iDb, _iStatCur, (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*int8)(unsafe.Pointer(uintptr(i32(0))))) _iMem = (_pParse.X18) + i32(1) _iTab = _pParse.X17 - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98010), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeDatabaseØ00__func__Ø000))), unsafe.Pointer(str(52700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _k = (*XHashElem)(unsafe.Pointer((*XHash)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSchema)) + uintptr(8 /* X2 */))).X2)) _2: @@ -145535,25 +131962,17 @@ func _openStatTable(tls *crt.TLS, _pParse *XParse, _iDb int32, _iStatCur int32, return _0: - func() int32 { - if _sqlite3BtreeHoldsAllMutexes(tls, _db) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3BtreeHoldsAllMutexes(tls, _db) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96890), unsafe.Pointer((*int8)(unsafe.Pointer(&_openStatTableØ00__func__Ø000))), unsafe.Pointer(str(8156))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3VdbeDb(tls, _v) == _db { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3VdbeDb(tls, _v) != _db { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96891), unsafe.Pointer((*int8)(unsafe.Pointer(&_openStatTableØ00__func__Ø000))), unsafe.Pointer(str(130548))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_iDb))) _i = i32(0) @@ -145562,16 +131981,16 @@ _5: goto _8 } - _1_zTab = (*T6167097)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_openStatTableØ00aTableØ001)) + 16*uintptr(_i))).X0 - if store5434322(&_1_pStat, _sqlite3FindTable(tls, _db, _1_zTab, _pDb.X0)) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { + _1_zTab = (*T6167079)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_openStatTableØ00aTableØ001)) + 16*uintptr(_i))).X0 + if store5434304(&_1_pStat, _sqlite3FindTable(tls, _db, _1_zTab, _pDb.X0)) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { goto _9 } - if ((*T6167097)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_openStatTableØ00aTableØ001)) + 16*uintptr(_i))).X1) == nil { + if ((*T6167079)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_openStatTableØ00aTableØ001)) + 16*uintptr(_i))).X1) == nil { goto _10 } - _sqlite3NestedParse(tls, _pParse, str(130572), unsafe.Pointer(_pDb.X0), unsafe.Pointer(_1_zTab), unsafe.Pointer((*T6167097)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_openStatTableØ00aTableØ001))+16*uintptr(_i))).X1)) + _sqlite3NestedParse(tls, _pParse, str(130572), unsafe.Pointer(_pDb.X0), unsafe.Pointer(_1_zTab), unsafe.Pointer((*T6167079)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_openStatTableØ00aTableØ001))+16*uintptr(_i))).X1)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aRoot)) + 4*uintptr(_i))) = _pParse.X32 *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aCreateTbl)) + 1*uintptr(_i))) = uint8(i32(16)) _10: @@ -145598,23 +132017,19 @@ _11: _8: _i = i32(0) _14: - if ((*T6167097)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_openStatTableØ00aTableØ001)) + 16*uintptr(_i))).X1) == nil { + if ((*T6167079)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_openStatTableØ00aTableØ001)) + 16*uintptr(_i))).X1) == nil { goto _17 } - func() int32 { - if _i < i32(3) { - return i32(0) - } - return func() int32 { + func() { + if _i >= i32(3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96933), unsafe.Pointer((*int8)(unsafe.Pointer(&_openStatTableØ00__func__Ø000))), unsafe.Pointer(str(130596))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeAddOp4Int(tls, _v, i32(106), _iStatCur+_i, *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aRoot)) + 4*uintptr(_i))), _iDb, i32(3)) _sqlite3VdbeChangeP5(tls, _v, uint16(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aCreateTbl)) + 1*uintptr(_i))))) - _sqlite3VdbeComment(tls, _v, (*T6167097)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_openStatTableØ00aTableØ001))+16*uintptr(_i))).X0) + _sqlite3VdbeComment(tls, _v, (*T6167079)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_openStatTableØ00aTableØ001))+16*uintptr(_i))).X0) _i += 1 goto _14 @@ -145638,7 +132053,7 @@ func init() { _openStatTableØ00aTableØ001 = [3]struct { X0 *int8 X1 *int8 - }{T6167097{X0: str(90024), X1: str(130632)}, T6167097{X0: str(130648), X1: nil}, T6167097{X0: str(130664), X1: nil}} + }{T6167079{X0: str(90024), X1: str(130632)}, T6167079{X0: str(130648), X1: nil}, T6167079{X0: str(130664), X1: nil}} } var _analyzeDatabaseØ00__func__Ø000 [16]int8 // - @@ -145719,11 +132134,8 @@ func _analyzeOneTable(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _pOnlyIdx *X if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) && func() int32 { if _pTab == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97691), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeOneTableØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97691), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeOneTableØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -145749,36 +132161,24 @@ _6: return _7: - func() int32 { - if _sqlite3BtreeHoldsAllMutexes(tls, _db) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3BtreeHoldsAllMutexes(tls, _db) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97702), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeOneTableØ00__func__Ø000))), unsafe.Pointer(str(8156))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _iDb = _sqlite3SchemaToIndex(tls, _db, (*XSchema)(unsafe.Pointer(_pTab.X20))) - func() int32 { - if _iDb >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _iDb < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97704), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeOneTableØ00__func__Ø000))), unsafe.Pointer(str(43016))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97705), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeOneTableØ00__func__Ø000))), unsafe.Pointer(str(52700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3AuthCheck(tls, _pParse, i32(28), _pTab.X0, (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_iDb))).X0) == 0 { goto _14 @@ -145844,15 +132244,11 @@ _26: } return (_regPrev + _5_nColTest) }() - func() int32 { - if _iDb == _sqlite3SchemaToIndex(tls, _db, (*XSchema)(unsafe.Pointer(_pIdx.X6))) { - return i32(0) - } - return func() int32 { + func() { + if _iDb != _sqlite3SchemaToIndex(tls, _db, (*XSchema)(unsafe.Pointer(_pIdx.X6))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97786), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeOneTableØ00__func__Ø000))), unsafe.Pointer(str(130728))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeAddOp3(tls, _v, i32(105), _iIdxCur, _pIdx.X11, _iDb) _sqlite3VdbeSetP4KeyInfo(tls, _pParse, _pIdx) @@ -145918,29 +132314,21 @@ _45: _sqlite3VdbeResolveLabel(tls, _v, _8_endDistinctTest) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_8_aGotoChng)) _33: - func() int32 { - if _regChng == (_regStat4 + i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _regChng != (_regStat4 + i32(1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97902), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeOneTableØ00__func__Ø000))), unsafe.Pointer(str(130776))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeAddOp4(tls, _v, i32(90), i32(1), _regStat4, _regTemp, (*int8)(unsafe.Pointer(&_statPushFuncdef)), i32(-4)) _sqlite3VdbeChangeP5(tls, _v, uint16(i32(2))) _sqlite3VdbeAddOp2(tls, _v, i32(7), _iIdxCur, _5_addrNextRow) _callStatGet(tls, _v, _regStat4, i32(0), _regStat1) - func() int32 { - if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(str(130800))) + 1*uintptr(i32(0))))) == i32(66) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(str(130800))) + 1*uintptr(i32(0))))) != i32(66) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97910), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeOneTableØ00__func__Ø000))), unsafe.Pointer(str(130804))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeAddOp4(tls, _v, i32(100), _regTabname, i32(3), _regTemp, str(130800), i32(0)) _sqlite3VdbeAddOp2(tls, _v, i32(115), _iStatCur, _regNewRowid) @@ -145960,15 +132348,11 @@ _20: _sqlite3VdbeAddOp2(tls, _v, i32(101), _iTabCur, _regStat1) _jZeroRows = _sqlite3VdbeAddOp1(tls, _v, i32(22), _regStat1) _sqlite3VdbeAddOp2(tls, _v, i32(80), i32(0), _regIdxname) - func() int32 { - if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(str(130800))) + 1*uintptr(i32(0))))) == i32(66) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(str(130800))) + 1*uintptr(i32(0))))) != i32(66) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97972), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeOneTableØ00__func__Ø000))), unsafe.Pointer(str(130804))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeAddOp4(tls, _v, i32(100), _regTabname, i32(3), _regTemp, str(130800), i32(0)) _sqlite3VdbeAddOp2(tls, _v, i32(115), _iStatCur, _regNewRowid) @@ -145991,7 +132375,7 @@ var _statInitFuncdef XFuncDef // sqlite3.c:97164:22 func init() { _statInitFuncdef = XFuncDef{X0: i8(2), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_statInit})), X5: nil, X6: str(130848), X7: T5458811{}} + }{_statInit})), X5: nil, X6: str(130848), X7: T5458793{}} } func _statInit(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:97082:1 @@ -146009,37 +132393,25 @@ func _statInit(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XM _ = _db _nCol = Xsqlite3_value_int(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))) - func() int32 { - if _nCol > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _nCol <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97100), unsafe.Pointer((*int8)(unsafe.Pointer(&_statInitØ00__func__Ø000))), unsafe.Pointer(str(130860))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nColUp = (_nCol + i32(1)) & i32(-2) _nKeyCol = Xsqlite3_value_int(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(1))))) - func() int32 { - if _nKeyCol <= _nCol { - return i32(0) - } - return func() int32 { + func() { + if _nKeyCol > _nCol { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97103), unsafe.Pointer((*int8)(unsafe.Pointer(&_statInitØ00__func__Ø000))), unsafe.Pointer(str(130868))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _nKeyCol > i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if _nKeyCol <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97104), unsafe.Pointer((*int8)(unsafe.Pointer(&_statInitØ00__func__Ø000))), unsafe.Pointer(str(111700))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _n = int32((u64(88) + (u64(4) * uint64(_nColUp))) + (u64(4) * uint64(_nColUp))) _db = Xsqlite3_context_db_handle(tls, _context) @@ -146056,8 +132428,8 @@ _6: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))) = uint32(i32(0)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X2 */))) = _nCol *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X3 */))) = _nKeyCol - *(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6167364)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(24 /* X5 */))))) + uintptr(8 /* X1 */))) = (*uint32)(unsafe.Pointer((*XStat4Accum)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + 88*uintptr(i32(1)))))) - *(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6167364)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(24 /* X5 */))))) + uintptr(0 /* X0 */))) = (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6167364)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(24 /* X5 */))).X1)) + 4*uintptr(_nColUp))) + *(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6167346)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(24 /* X5 */))))) + uintptr(8 /* X1 */))) = (*uint32)(unsafe.Pointer((*XStat4Accum)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + 88*uintptr(i32(1)))))) + *(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6167346)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(24 /* X5 */))))) + uintptr(0 /* X0 */))) = (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6167346)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(24 /* X5 */))).X1)) + 4*uintptr(_nColUp))) Xsqlite3_result_blob(tls, _context, (unsafe.Pointer)(_p), int32(u64(88)), _stat4Destructor) return @@ -146070,25 +132442,17 @@ func init() { } func Xsqlite3_result_blob(tls *crt.TLS, _pCtx *Xsqlite3_context, _z unsafe.Pointer, _n int32, _xDel func(*crt.TLS, unsafe.Pointer)) { // sqlite3.c:76330:12 - func() int32 { - if _n >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _n < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76336), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_blobØ00__func__Ø000))), unsafe.Pointer(str(130896))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76337), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_blobØ00__func__Ø000))), unsafe.Pointer(str(4988))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _setResultStrOrError(tls, _pCtx, (*int8)(unsafe.Pointer(_z)), _n, uint8(i32(0)), _xDel) return @@ -146115,7 +132479,7 @@ var _statPushFuncdef XFuncDef // sqlite3.c:97480:22 func init() { _statPushFuncdef = XFuncDef{X0: i8(2), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_statPush})), X5: nil, X6: str(130924), X7: T5458811{}} + }{_statPush})), X5: nil, X6: str(130924), X7: T5458793{}} } func _statPush(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:97411:1 @@ -146128,25 +132492,17 @@ func _statPush(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XM _p = (*XStat4Accum)(unsafe.Pointer(Xsqlite3_value_blob(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))))) _iChng = Xsqlite3_value_int(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(1))))) - func() int32 { - if (_p.X2) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_p.X2) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97424), unsafe.Pointer((*int8)(unsafe.Pointer(&_statPushØ00__func__Ø000))), unsafe.Pointer(str(130936))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _iChng < (_p.X2) { - return i32(0) } - return func() int32 { + }() + func() { + if _iChng >= (_p.X2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97425), unsafe.Pointer((*int8)(unsafe.Pointer(&_statPushØ00__func__Ø000))), unsafe.Pointer(str(130948))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_p.X0) != uint32(i32(0)) { goto _4 @@ -146158,7 +132514,7 @@ _5: goto _8 } - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6167364)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(24 /* X5 */))).X0)) + 4*uintptr(_i))) = uint32(i32(1)) + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6167346)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(24 /* X5 */))).X0)) + 4*uintptr(_i))) = uint32(i32(1)) _i += 1 goto _5 @@ -146173,7 +132529,7 @@ _10: goto _13 } - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6167364)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(24 /* X5 */))).X0)) + 4*uintptr(_i))) += 1 + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6167346)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(24 /* X5 */))).X0)) + 4*uintptr(_i))) += 1 _i += 1 goto _10 @@ -146184,8 +132540,8 @@ _14: goto _17 } - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6167364)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(24 /* X5 */))).X1)) + 4*uintptr(_i))) += 1 - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6167364)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(24 /* X5 */))).X0)) + 4*uintptr(_i))) = uint32(i32(1)) + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6167346)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(24 /* X5 */))).X1)) + 4*uintptr(_i))) += 1 + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6167346)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(24 /* X5 */))).X0)) + 4*uintptr(_i))) = uint32(i32(1)) _i += 1 goto _14 @@ -146209,25 +132565,17 @@ func _samplePushPrevious(tls *crt.TLS, _p *XStat4Accum, _iChng int32) { // sqlit } func _callStatGet(tls *crt.TLS, _v *TVdbe, _regStat4 int32, _iParam int32, _regOut int32) { // sqlite3.c:97642:1 - func() int32 { - if (_regOut != _regStat4) && (_regOut != (_regStat4 + i32(1))) { - return i32(0) - } - return func() int32 { + func() { + if _regOut == _regStat4 || _regOut == (_regStat4+i32(1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97643), unsafe.Pointer((*int8)(unsafe.Pointer(&_callStatGetØ00__func__Ø000))), unsafe.Pointer(str(130976))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _iParam == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if _iParam != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97647), unsafe.Pointer((*int8)(unsafe.Pointer(&_callStatGetØ00__func__Ø000))), unsafe.Pointer(str(131016))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeAddOp4(tls, _v, i32(90), i32(0), _regStat4, _regOut, (*int8)(unsafe.Pointer(&_statGetFuncdef)), i32(-4)) _sqlite3VdbeChangeP5(tls, _v, uint16(i32(1))) @@ -146246,7 +132594,7 @@ var _statGetFuncdef XFuncDef // sqlite3.c:97631:22 func init() { _statGetFuncdef = XFuncDef{X0: i8(1), X1: u16(1), X2: nil, X3: nil, X4: *(*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, *Xsqlite3_context, int32, **XMem) - }{_statGet})), X5: nil, X6: str(131052), X7: T5458811{}} + }{_statGet})), X5: nil, X6: str(131052), X7: T5458793{}} } func _statGet(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:97516:1 @@ -146263,15 +132611,11 @@ func _statGet(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMe var _3_iVal uint64 // sqlite3.c:97569:11 _ = _3_iVal _p = (*XStat4Accum)(unsafe.Pointer(Xsqlite3_value_blob(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))))) - func() int32 { - if _argc == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if _argc != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97532), unsafe.Pointer((*int8)(unsafe.Pointer(&_statGetØ00__func__Ø000))), unsafe.Pointer(str(131064))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _1_zRet = (*int8)(unsafe.Pointer(_sqlite3MallocZero(tls, uint64(((_p.X3)+i32(1))*i32(25))))) if _1_zRet != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { @@ -146290,7 +132634,7 @@ _3: goto _6 } - _3_nDistinct = uint64((*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6167364)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(24 /* X5 */))).X1)) + 4*uintptr(_1_i)))) + uint32(i32(1))) + _3_nDistinct = uint64((*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6167346)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(24 /* X5 */))).X1)) + 4*uintptr(_1_i)))) + uint32(i32(1))) _3_iVal = ((uint64(_p.X0) + _3_nDistinct) - uint64(i32(1))) / _3_nDistinct Xsqlite3_snprintf(tls, i32(24), _1_z, str(131080), _3_iVal) { @@ -146298,29 +132642,21 @@ _3: *p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_sqlite3Strlen30(tls, _1_z)))) sink1025 = *p } - func() int32 { - if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6167364)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(24 /* X5 */))).X0)) + 4*uintptr(_1_i)))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6167346)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(24 /* X5 */))).X0)) + 4*uintptr(_1_i)))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97572), unsafe.Pointer((*int8)(unsafe.Pointer(&_statGetØ00__func__Ø000))), unsafe.Pointer(str(131088))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _1_i += 1 goto _3 _6: - func() int32 { - if (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_z)) + 1*uintptr(i32(0))))) == i32(0)) && (uintptr(unsafe.Pointer(_1_z)) > uintptr(unsafe.Pointer(_1_zRet))) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_z)) + 1*uintptr(i32(0))))) != i32(0) || uintptr(unsafe.Pointer(_1_z)) <= uintptr(unsafe.Pointer(_1_zRet)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97574), unsafe.Pointer((*int8)(unsafe.Pointer(&_statGetØ00__func__Ø000))), unsafe.Pointer(str(131108))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() Xsqlite3_result_text(tls, _context, _1_zRet, i32(-1), Xsqlite3_free) return @@ -146352,25 +132688,17 @@ func _analyzeTable(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _pOnlyIdx *XInd _ = _iDb var _iStatCur int32 // sqlite3.c:98025:7 _ = _iStatCur - func() int32 { - if _pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pTab == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98027), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeTableØ00__func__Ø000))), unsafe.Pointer(str(44684))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3BtreeHoldsAllMutexes(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3BtreeHoldsAllMutexes(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98028), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeTableØ00__func__Ø000))), unsafe.Pointer(str(130468))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _iDb = _sqlite3SchemaToIndex(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (*XSchema)(unsafe.Pointer(_pTab.X20))) _sqlite3BeginWriteOperation(tls, _pParse, i32(0), _iDb) @@ -146439,11 +132767,8 @@ func _sqlite3AlterRenameTable(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList, _p if func() int32 { if (_db.X17) != 0 { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96285), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterRenameTableØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96285), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterRenameTableØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -146455,25 +132780,17 @@ func _sqlite3AlterRenameTable(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList, _p goto _exit_rename_table _2: - func() int32 { - if (_pSrc.X0) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if (_pSrc.X0) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96286), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterRenameTableØ00__func__Ø000))), unsafe.Pointer(str(131156))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3BtreeHoldsAllMutexes(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3BtreeHoldsAllMutexes(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96287), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterRenameTableØ00__func__Ø000))), unsafe.Pointer(str(130468))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pTab = _sqlite3LocateTableItem(tls, _pParse, uint32(i32(0)), (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */)))))+112*uintptr(i32(0))))) if _pTab != nil { @@ -146763,11 +133080,8 @@ func _reloadTableSchema(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _zName *in if func() int32 { if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96213), unsafe.Pointer((*int8)(unsafe.Pointer(&_reloadTableSchemaØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96213), unsafe.Pointer((*int8)(unsafe.Pointer(&_reloadTableSchemaØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(1) }() } @@ -146779,26 +133093,18 @@ func _reloadTableSchema(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _zName *in return _2: - func() int32 { - if _sqlite3BtreeHoldsAllMutexes(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3BtreeHoldsAllMutexes(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96214), unsafe.Pointer((*int8)(unsafe.Pointer(&_reloadTableSchemaØ00__func__Ø000))), unsafe.Pointer(str(130468))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _iDb = _sqlite3SchemaToIndex(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (*XSchema)(unsafe.Pointer(_pTab.X20))) - func() int32 { - if _iDb >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _iDb < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96216), unsafe.Pointer((*int8)(unsafe.Pointer(&_reloadTableSchemaØ00__func__Ø000))), unsafe.Pointer(str(43016))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pTrig = _sqlite3TriggerList(tls, _pParse, _pTab) _7: @@ -146807,15 +133113,11 @@ _7: } _1_iTrigDb = _sqlite3SchemaToIndex(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (*XSchema)(unsafe.Pointer(_pTrig.X6))) - func() int32 { - if (_1_iTrigDb == _iDb) || (_1_iTrigDb == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if _1_iTrigDb != _iDb && _1_iTrigDb != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96222), unsafe.Pointer((*int8)(unsafe.Pointer(&_reloadTableSchemaØ00__func__Ø000))), unsafe.Pointer(str(131968))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeAddOp4(tls, _v, i32(141), _1_iTrigDb, i32(0), i32(0), _pTrig.X0, i32(0)) _pTrig = (*XTrigger)(unsafe.Pointer(_pTrig.X9)) @@ -146888,36 +133190,24 @@ func _sqlite3AlterFinishAddColumn(tls *crt.TLS, _pParse *XParse, _pColDef *XToke return _1: - func() int32 { - if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96484), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterFinishAddColumnØ00__func__Ø000))), unsafe.Pointer(str(43044))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pNew = (*XTable)(unsafe.Pointer(_pParse.X63)) - func() int32 { - if _pNew != nil { - return i32(0) - } - return func() int32 { + func() { + if _pNew == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96486), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterFinishAddColumnØ00__func__Ø000))), unsafe.Pointer(str(132028))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3BtreeHoldsAllMutexes(tls, _db) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3BtreeHoldsAllMutexes(tls, _db) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96488), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterFinishAddColumnØ00__func__Ø000))), unsafe.Pointer(str(8156))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _iDb = _sqlite3SchemaToIndex(tls, _db, (*XSchema)(unsafe.Pointer(_pNew.X20))) _zDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_iDb))).X0 @@ -146925,15 +133215,11 @@ _1: _pCol = (*XColumn)(unsafe.Pointer(uintptr(_pNew.X1) + 32*uintptr(int32(_pNew.X11)-i32(1)))) _pDflt = (*XExpr)(unsafe.Pointer(_pCol.X1)) _pTab = _sqlite3FindTable(tls, _db, _zTab, _zDb) - func() int32 { - if _pTab != nil { - return i32(0) - } - return func() int32 { + func() { + if _pTab == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96495), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterFinishAddColumnØ00__func__Ø000))), unsafe.Pointer(str(98180))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _sqlite3AuthCheck(tls, _pParse, i32(26), _zDb, _pTab.X0, (*int8)(unsafe.Pointer(uintptr(i32(0))))) == 0 { goto _10 @@ -146942,15 +133228,11 @@ _1: return _10: - func() int32 { - if (_pDflt == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_pDflt.X0) == i32(161)) { - return i32(0) - } - return func() int32 { + func() { + if _pDflt != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) && int32(_pDflt.X0) != i32(161) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96508), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterFinishAddColumnØ00__func__Ø000))), unsafe.Pointer(str(132036))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pDflt == nil || int32((*XExpr)(unsafe.Pointer(_pDflt.X4)).X0) != i32(101) { goto _15 @@ -146996,29 +133278,21 @@ _22: _7_pVal = nil _7_rc = _sqlite3ValueFromExpr(tls, _db, _pDflt, uint8(i32(1)), uint8(i32(65)), &_7_pVal) - func() int32 { - if (_7_rc == i32(0)) || (_7_rc == i32(7)) { - return i32(0) - } - return func() int32 { + func() { + if _7_rc != i32(0) && _7_rc != i32(7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96543), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterFinishAddColumnØ00__func__Ø000))), unsafe.Pointer(str(4072))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _7_rc == i32(0) { goto _27 } - func() int32 { - if int32(_db.X17) == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if int32(_db.X17) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96545), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterFinishAddColumnØ00__func__Ø000))), unsafe.Pointer(str(132244))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() return @@ -147094,25 +133368,17 @@ func _sqlite3AlterBeginAddColumn(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList) var _5_pCol *XColumn // sqlite3.c:96665:12 _ = _5_pCol _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) - func() int32 { - if (*XTable)(unsafe.Pointer(_pParse.X63)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XTable)(unsafe.Pointer(_pParse.X63)) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96617), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterBeginAddColumnØ00__func__Ø000))), unsafe.Pointer(str(24368))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _sqlite3BtreeHoldsAllMutexes(tls, _db) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _sqlite3BtreeHoldsAllMutexes(tls, _db) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96618), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterBeginAddColumnØ00__func__Ø000))), unsafe.Pointer(str(8156))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_db.X17) == 0 { goto _4 @@ -147152,15 +133418,11 @@ _7: goto _exit_begin_add_column _8: - func() int32 { - if (_pTab.X15) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pTab.X15) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96639), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterBeginAddColumnØ00__func__Ø000))), unsafe.Pointer(str(132524))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _iDb = _sqlite3SchemaToIndex(tls, _db, (*XSchema)(unsafe.Pointer(_pTab.X20))) _pNew = (*XTable)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, u64(128)))) @@ -147174,26 +133436,18 @@ _11: *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(520 /* X63 */))))) = _pNew *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(60 /* X8 */))) = uint32(i32(1)) *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(70 /* X11 */))) = _pTab.X11 - func() int32 { - if int32(_pNew.X11) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pNew.X11) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96654), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterBeginAddColumnØ00__func__Ø000))), unsafe.Pointer(str(132548))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nAlloc = (((int32(_pNew.X11) - i32(1)) / i32(8)) * i32(8)) + i32(8) - func() int32 { - if ((_nAlloc >= int32(_pNew.X11)) && ((_nAlloc % i32(8)) == i32(0))) && ((_nAlloc - int32(_pNew.X11)) < i32(8)) { - return i32(0) - } - return func() int32 { + func() { + if _nAlloc < int32(_pNew.X11) || (_nAlloc%i32(8)) != i32(0) || (_nAlloc-int32(_pNew.X11)) >= i32(8) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96656), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterBeginAddColumnØ00__func__Ø000))), unsafe.Pointer(str(132564))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XColumn)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X1 */))))) = (*XColumn)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, u64(32)*uint64(_nAlloc)))) *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(0 /* X0 */))) = _sqlite3MPrintf(tls, _db, str(132624), unsafe.Pointer(_pTab.X0)) @@ -147201,15 +133455,11 @@ _11: goto _19 } - func() int32 { - if (_db.X17) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (_db.X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96660), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterBeginAddColumnØ00__func__Ø000))), unsafe.Pointer(str(49168))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _exit_begin_add_column @@ -147293,7 +133543,7 @@ _0: return _1: - if ((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 { + if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 { goto _2 } @@ -147320,15 +133570,11 @@ _3: _2: _3_pSchema = (*XSchema)(unsafe.Pointer(_pTab.X20)) _3_zName = _pTab.X0 - func() int32 { - if _sqlite3SchemaMutexHeld(tls, _db, i32(0), _3_pSchema) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _sqlite3SchemaMutexHeld(tls, _db, i32(0), _3_pSchema) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124978), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabFinishParseØ00__func__Ø000))), unsafe.Pointer(str(132812))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _3_pOld = (*XTable)(unsafe.Pointer(_sqlite3HashInsert(tls, (*XHash)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pSchema))+uintptr(8 /* X2 */))), _3_zName, (unsafe.Pointer)(_pTab)))) if _3_pOld == nil { @@ -147336,15 +133582,11 @@ _2: } _sqlite3OomFault(tls, _db) - func() int32 { - if _pTab == _3_pOld { - return i32(0) - } - return func() int32 { + func() { + if _pTab != _3_pOld { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124982), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabFinishParseØ00__func__Ø000))), unsafe.Pointer(str(132852))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() return @@ -147397,50 +133639,34 @@ func _sqlite3VtabBeginParse(tls *crt.TLS, _pParse *XParse, _pName1 *XToken, _pNa return _0: - func() int32 { - if (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) == (*XIndex)(unsafe.Pointer(_pTable.X2)) { - return i32(0) - } - return func() int32 { + func() { + if (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) != (*XIndex)(unsafe.Pointer(_pTable.X2)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124861), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabBeginParseØ00__func__Ø000))), unsafe.Pointer(str(132888))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) _iDb = _sqlite3SchemaToIndex(tls, _db, (*XSchema)(unsafe.Pointer(_pTable.X20))) - func() int32 { - if _iDb >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _iDb < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124865), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabBeginParseØ00__func__Ø000))), unsafe.Pointer(str(43016))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pTable.X16) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pTable.X16) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124867), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabBeginParseØ00__func__Ø000))), unsafe.Pointer(str(132908))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _addModuleArgument(tls, _db, _pTable, _sqlite3NameFromToken(tls, _db, _pModuleName)) _addModuleArgument(tls, _db, _pTable, (*int8)(unsafe.Pointer(uintptr(i32(0))))) _addModuleArgument(tls, _db, _pTable, _sqlite3DbStrDup(tls, _db, _pTable.X0)) - func() int32 { - if ((((*XToken)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(440 /* X50 */))).X0) == (_pName2.X0)) && ((_pName2.X0) != (*int8)(unsafe.Pointer(uintptr(i32(0)))))) || ((((*XToken)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(440 /* X50 */))).X0) == (_pName1.X0)) && ((_pName2.X0) == (*int8)(unsafe.Pointer(uintptr(i32(0)))))) { - return i32(0) - } - return func() int32 { + func() { + if (((*XToken)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(440 /* X50 */))).X0) != (_pName2.X0) || (_pName2.X0) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) && (((*XToken)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(440 /* X50 */))).X0) != (_pName1.X0) || (_pName2.X0) != (*int8)(unsafe.Pointer(uintptr(i32(0))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124871), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabBeginParseØ00__func__Ø000))), unsafe.Pointer(str(132932))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XToken)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(440 /* X50 */))))) + uintptr(8 /* X1 */))) = uint32(int32(int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pModuleName.X0))+1*uintptr(_pModuleName.X1))))) - uintptr(unsafe.Pointer((*XToken)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(440 /* X50 */))).X0))) / 1))) if (_pTable.X17) == nil { @@ -147480,15 +133706,11 @@ func _sqlite3VtabArgExtend(tls *crt.TLS, _pParse *XParse, _p *XToken) { // sqlit goto _1 _0: - func() int32 { - if uintptr(unsafe.Pointer(_pArg.X0)) <= uintptr(unsafe.Pointer(_p.X0)) { - return i32(0) - } - return func() int32 { + func() { + if uintptr(unsafe.Pointer(_pArg.X0)) > uintptr(unsafe.Pointer(_p.X0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125009), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabArgExtendØ00__func__Ø000))), unsafe.Pointer(str(133060))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pArg)) + uintptr(8 /* X1 */))) = uint32(int32(int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X0))+1*uintptr(_p.X1))))) - uintptr(unsafe.Pointer(_pArg.X0))) / 1))) _1: @@ -147547,15 +133769,11 @@ _1: _7: _pNew = (*XWith)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, u64(48)))) _8: - func() int32 { - if ((_pNew != (*XWith)(unsafe.Pointer(uintptr(i32(0))))) && (_zName != (*int8)(unsafe.Pointer(uintptr(i32(0)))))) || ((_db.X17) != 0) { - return i32(0) - } - return func() int32 { + func() { + if (_pNew == (*XWith)(unsafe.Pointer(uintptr(i32(0)))) || _zName == (*int8)(unsafe.Pointer(uintptr(i32(0))))) && (_db.X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103864), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WithAddØ00__func__Ø000))), unsafe.Pointer(str(133132))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_db.X17) == 0 { goto _13 @@ -147588,61 +133806,41 @@ func init() { func _yy_find_reduce_action(tls *crt.TLS, _stateno int32, _iLookAhead uint8) (r0 int32) { // sqlite3.c:136611:1 var _i int32 // sqlite3.c:136615:7 _ = _i - func() int32 { - if _stateno <= i32(324) { - return i32(0) - } - return func() int32 { + func() { + if _stateno > i32(324) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(136621), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_find_reduce_actionØ00__func__Ø000))), unsafe.Pointer(str(133192))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _i = int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yy_reduce_ofst)) + 2*uintptr(_stateno)))) - func() int32 { - if _i != i32(-130) { - return i32(0) - } - return func() int32 { + func() { + if _i == i32(-130) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(136624), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_find_reduce_actionØ00__func__Ø000))), unsafe.Pointer(str(133220))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_iLookAhead) != i32(252) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_iLookAhead) == i32(252) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(136625), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_find_reduce_actionØ00__func__Ø000))), unsafe.Pointer(str(27040))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := &_i *p = (*p) + int32(_iLookAhead) sink961 = *p } - func() int32 { - if (_i >= i32(0)) && (_i < i32(1567)) { - return i32(0) - } - return func() int32 { + func() { + if _i < i32(0) || _i >= i32(1567) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(136632), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_find_reduce_actionØ00__func__Ø000))), unsafe.Pointer(str(133244))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yy_lookahead)) + 1*uintptr(_i)))) == int32(_iLookAhead) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yy_lookahead)) + 1*uintptr(_i)))) != int32(_iLookAhead) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(136633), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_find_reduce_actionØ00__func__Ø000))), unsafe.Pointer(str(133272))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yy_action)) + 2*uintptr(_i)))) return @@ -147671,15 +133869,11 @@ func _yy_accept(tls *crt.TLS, _yypParser *XyyParser) { // sqlite3.c:138414:1 crt.Xfprintf(tls, _yyTraceFILE, str(133324), unsafe.Pointer(_yyTracePrompt)) _0: - func() int32 { - if (*XyyStackEntry)(unsafe.Pointer(_yypParser.X0)) == (*XyyStackEntry)(unsafe.Pointer((*[100]XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yypParser))+uintptr(16 /* X2 */))))) { - return i32(0) - } - return func() int32 { + func() { + if (*XyyStackEntry)(unsafe.Pointer(_yypParser.X0)) != (*XyyStackEntry)(unsafe.Pointer((*[100]XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yypParser))+uintptr(16 /* X2 */))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138426), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_acceptØ00__func__Ø000))), unsafe.Pointer(str(133336))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XParse)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yypParser)) + uintptr(8 /* X1 */))))) = _pParse return @@ -147697,15 +133891,11 @@ func _yy_syntax_error(tls *crt.TLS, _yypParser *XyyParser, _yymajor int32, _yymi _ = _pParse _pParse = (*XParse)(unsafe.Pointer(_yypParser.X1)) - func() int32 { - if (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yyminor.X0)) + 1*uintptr(i32(0))))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yyminor.X0)) + 1*uintptr(i32(0))))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138405), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_syntax_errorØ00__func__Ø000))), unsafe.Pointer(str(133388))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3ErrorMsg(tls, _pParse, str(27448), unsafe.Pointer(&_yyminor)) *(**XParse)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yypParser)) + uintptr(8 /* X1 */))))) = _pParse @@ -147840,15 +134030,11 @@ func Xsqlite3_free_table(tls *crt.TLS, _azResult **int8) { // sqlite3.c:122166:1 } *(*uintptr)(unsafe.Pointer(&_azResult)) += uintptr(18446744073709551608) - func() int32 { - if _azResult != (**int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _azResult == (**int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122172), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_free_tableØ00__func__Ø000))), unsafe.Pointer(str(133416))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _1_n = int32(int64(uintptr(unsafe.Pointer(*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_azResult)) + 8*uintptr(i32(0)))))))) _1_i = i32(1) @@ -147897,25 +134083,17 @@ _0: func Xsqlite3_get_auxdata(tls *crt.TLS, _pCtx *Xsqlite3_context, _iArg int32) (r0 unsafe.Pointer) { // sqlite3.c:76812:12 var _pAuxData *XAuxData // sqlite3.c:76813:11 _ = _pAuxData - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76815), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_get_auxdataØ00__func__Ø000))), unsafe.Pointer(str(4988))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*TVdbe)(unsafe.Pointer(_pCtx.X3)) != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*TVdbe)(unsafe.Pointer(_pCtx.X3)) == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76819), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_get_auxdataØ00__func__Ø000))), unsafe.Pointer(str(133448))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pAuxData = (*XAuxData)(unsafe.Pointer((*TVdbe)(unsafe.Pointer(_pCtx.X3)).X43)) _4: @@ -148205,7 +134383,7 @@ func Xsqlite3_interrupt(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:141487:12 return _2: - *(*int32)(unsafe.Pointer((*T5415329)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */))))) = i32(1) + *(*int32)(unsafe.Pointer((*T5415311)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */))))) = i32(1) return } @@ -148403,15 +134581,11 @@ _13: _15: *(**XCollSeq)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(16 /* X2 */))))) = _sqlite3FindCollSeq(tls, _db, uint8(i32(1)), (*int8)(unsafe.Pointer(&_sqlite3StrBINARY)), i32(0)) - func() int32 { - if (*XCollSeq)(unsafe.Pointer(_db.X2)) != (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XCollSeq)(unsafe.Pointer(_db.X2)) == (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142846), unsafe.Pointer((*int8)(unsafe.Pointer(&_openDatabaseØ00__func__Ø000))), unsafe.Pointer(str(133568))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(64 /* X9 */))) = _flags _rc = _sqlite3ParseUri(tls, _zVfs, _zFilename, &_flags, (**Xsqlite3_vfs)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(0 /* X0 */))))), &_zOpen, &_zErrMsg) @@ -148502,28 +134676,20 @@ _opendb_out: goto _29 } - func() int32 { - if (((*Xsqlite3_mutex)(unsafe.Pointer(_db.X3)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0))))) || (_isThreadsafe == i32(0))) || ((_sqlite3Config.X2) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) && _isThreadsafe != i32(0) && (_sqlite3Config.X2) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142979), unsafe.Pointer((*int8)(unsafe.Pointer(&_openDatabaseØ00__func__Ø000))), unsafe.Pointer(str(133588))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) _29: _rc = Xsqlite3_errcode(tls, _db) - func() int32 { - if (_db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || (_rc == i32(7)) { - return i32(0) - } - return func() int32 { + func() { + if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && _rc != i32(7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142984), unsafe.Pointer((*int8)(unsafe.Pointer(&_openDatabaseØ00__func__Ø000))), unsafe.Pointer(str(133660))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _rc != i32(7) { goto _37 @@ -148625,15 +134791,11 @@ func _sqlite3RegisterPerConnectionBuiltinFunctions(tls *crt.TLS, _db *Xsqlite3) var _rc int32 // sqlite3.c:106951:7 _ = _rc _rc = Xsqlite3_overload_function(tls, _db, str(24944), i32(2)) - func() int32 { - if (_rc == i32(7)) || (_rc == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(7) && _rc != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106952), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RegisterPerConnectionBuiltinFunctionsØ00__func__Ø000))), unsafe.Pointer(str(133704))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _rc != i32(7) { goto _3 @@ -148677,7 +134839,8 @@ func _sqlite3InvalidFunction(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed var _zErr *int8 // sqlite3.c:76763:8 _ = _zErr _zName = (*XFuncDef)(unsafe.Pointer(_context.X1)).X6 - func() **XMem { ; return _NotUsed2 }() + _ = _NotUsed2 + _zErr = Xsqlite3_mprintf(tls, str(133740), unsafe.Pointer(_zName)) Xsqlite3_result_error(tls, _context, _zErr, i32(-1)) Xsqlite3_free(tls, (unsafe.Pointer)(_zErr)) @@ -148761,7 +134924,7 @@ func _setupLookaside(tls *crt.TLS, _db *Xsqlite3, _pBuf unsafe.Pointer, _sz int3 _ = _6_i var _6_p *Xsqlite3_file // sqlite3.c:140599:19 _ = _6_p - if ((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X3) == 0 { + if ((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X3) == 0 { goto _0 } @@ -148769,11 +134932,11 @@ func _setupLookaside(tls *crt.TLS, _db *Xsqlite3, _pBuf unsafe.Pointer, _sz int3 return _0: - if ((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X2) == 0 { + if ((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X2) == 0 { goto _1 } - Xsqlite3_free(tls, (*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X7) + Xsqlite3_free(tls, (*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X7) _1: _sz = _sz & i32(-8) if _sz > i32(8) { @@ -148816,22 +134979,18 @@ _7: _pStart = _pBuf _9: _6: - *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(40 /* X7 */))) = _pStart - *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(32 /* X6 */))))) = (*Xsqlite3_file)(unsafe.Pointer(uintptr(i32(0)))) - *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(4 /* X1 */))) = uint16(_sz) + *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(40 /* X7 */))) = _pStart + *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(32 /* X6 */))))) = (*Xsqlite3_file)(unsafe.Pointer(uintptr(i32(0)))) + *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(4 /* X1 */))) = uint16(_sz) if _pStart == nil { goto _10 } - func() int32 { - if _sz > i32(8) { - return i32(0) - } - return func() int32 { + func() { + if _sz <= i32(8) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(140600), unsafe.Pointer((*int8)(unsafe.Pointer(&_setupLookasideØ00__func__Ø000))), unsafe.Pointer(str(133880))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _6_p = (*Xsqlite3_file)(unsafe.Pointer(_pStart)) _6_i = _cnt - i32(1) @@ -148840,16 +134999,16 @@ _13: goto _16 } - *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_p)) + uintptr(0 /* X0 */))))) = (*Xsqlite3_file)(unsafe.Pointer((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X6)) - *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(32 /* X6 */))))) = _6_p + *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_p)) + uintptr(0 /* X0 */))))) = (*Xsqlite3_file)(unsafe.Pointer((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X6)) + *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(32 /* X6 */))))) = _6_p _6_p = (*Xsqlite3_file)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_p)) + 1*uintptr(_sz))))) _6_i -= 1 goto _13 _16: - *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(48 /* X8 */))) = (unsafe.Pointer)(_6_p) - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) = uint32(i32(0)) - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(6 /* X2 */))) = uint8(func() int32 { + *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(48 /* X8 */))) = (unsafe.Pointer)(_6_p) + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) = uint32(i32(0)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(6 /* X2 */))) = uint8(func() int32 { if unsafe.Pointer(_pBuf) == (unsafe.Pointer)(uintptr(i32(0))) { return i32(1) } @@ -148858,10 +135017,10 @@ _16: goto _19 _10: - *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(40 /* X7 */))) = (unsafe.Pointer)(_db) - *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(48 /* X8 */))) = (unsafe.Pointer)(_db) - *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) = uint32(i32(1)) - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(6 /* X2 */))) = uint8(i32(0)) + *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(40 /* X7 */))) = (unsafe.Pointer)(_db) + *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(48 /* X8 */))) = (unsafe.Pointer)(_db) + *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) = uint32(i32(1)) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(6 /* X2 */))) = uint8(i32(0)) _19: r0 = i32(0) return @@ -148913,15 +135072,11 @@ _2: } _rc = _openDatabase(tls, _zFilename8, _ppDb, uint32(i32(6)), (*int8)(unsafe.Pointer(uintptr(i32(0))))) - func() int32 { - if ((*_ppDb) != nil) || (_rc == i32(7)) { - return i32(0) - } - return func() int32 { + func() { + if (*_ppDb) == nil && _rc != i32(7) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(143064), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_open16Ø00__func__Ø000))), unsafe.Pointer(str(133936))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _rc != i32(0) || (int32((*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr((*_ppDb).X4)+32*uintptr(i32(0)))).X4)).X9)&i32(1)) == i32(1) { goto _8 @@ -148950,15 +135105,11 @@ func Xsqlite3_prepare16(tls *crt.TLS, _db *Xsqlite3, _zSql unsafe.Pointer, _nByt var _rc int32 // sqlite3.c:116226:7 _ = _rc _rc = _sqlite3Prepare16(tls, _db, _zSql, _nBytes, i32(0), _ppStmt, _pzTail) - func() int32 { - if ((_rc == i32(0)) || (_ppStmt == (*unsafe.Pointer)(unsafe.Pointer(uintptr(i32(0)))))) || (unsafe.Pointer(*_ppStmt) == (unsafe.Pointer)(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) && _ppStmt != (*unsafe.Pointer)(unsafe.Pointer(uintptr(i32(0)))) && unsafe.Pointer(*_ppStmt) != (unsafe.Pointer)(uintptr(i32(0))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116228), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_prepare16Ø00__func__Ø000))), unsafe.Pointer(str(51964))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _rc return @@ -149167,15 +135318,11 @@ _1: } func Xsqlite3_result_error16(tls *crt.TLS, _pCtx *Xsqlite3_context, _z unsafe.Pointer, _n int32) { // sqlite3.c:76365:12 - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76366), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_error16Ø00__func__Ø000))), unsafe.Pointer(str(4988))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCtx)) + uintptr(36 /* X5 */))) = i32(1) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCtx)) + uintptr(41 /* X7 */))) = uint8(i32(1)) @@ -149191,15 +135338,11 @@ func init() { } func Xsqlite3_result_int64(tls *crt.TLS, _pCtx *Xsqlite3_context, _iVal int64) { // sqlite3.c:76376:12 - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76377), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_int64Ø00__func__Ø000))), unsafe.Pointer(str(4988))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeMemSetInt64(tls, (*XMem)(unsafe.Pointer(_pCtx.X0)), _iVal) return @@ -149213,15 +135356,11 @@ func init() { } func Xsqlite3_result_null(tls *crt.TLS, _pCtx *Xsqlite3_context) { // sqlite3.c:76380:12 - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76381), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_nullØ00__func__Ø000))), unsafe.Pointer(str(4988))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeMemSetNull(tls, (*XMem)(unsafe.Pointer(_pCtx.X0))) return @@ -149235,15 +135374,11 @@ func init() { } func Xsqlite3_result_text16(tls *crt.TLS, _pCtx *Xsqlite3_context, _z unsafe.Pointer, _n int32, _xDel func(*crt.TLS, unsafe.Pointer)) { // sqlite3.c:76416:12 - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76422), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_text16Ø00__func__Ø000))), unsafe.Pointer(str(4988))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _setResultStrOrError(tls, _pCtx, (*int8)(unsafe.Pointer(_z)), _n, uint8(i32(2)), _xDel) return @@ -149257,15 +135392,11 @@ func init() { } func Xsqlite3_result_text16be(tls *crt.TLS, _pCtx *Xsqlite3_context, _z unsafe.Pointer, _n int32, _xDel func(*crt.TLS, unsafe.Pointer)) { // sqlite3.c:76425:12 - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76431), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_text16beØ00__func__Ø000))), unsafe.Pointer(str(4988))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _setResultStrOrError(tls, _pCtx, (*int8)(unsafe.Pointer(_z)), _n, uint8(i32(3)), _xDel) return @@ -149279,15 +135410,11 @@ func init() { } func Xsqlite3_result_text16le(tls *crt.TLS, _pCtx *Xsqlite3_context, _z unsafe.Pointer, _n int32, _xDel func(*crt.TLS, unsafe.Pointer)) { // sqlite3.c:76434:12 - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76440), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_text16leØ00__func__Ø000))), unsafe.Pointer(str(4988))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _setResultStrOrError(tls, _pCtx, (*int8)(unsafe.Pointer(_z)), _n, uint8(i32(2)), _xDel) return @@ -149347,15 +135474,11 @@ func Xsqlite3_set_auxdata(tls *crt.TLS, _pCtx *Xsqlite3_context, _iArg int32, _p var _pVdbe *TVdbe // sqlite3.c:76840:8 _ = _pVdbe _pVdbe = (*TVdbe)(unsafe.Pointer(_pCtx.X3)) - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76842), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_set_auxdataØ00__func__Ø000))), unsafe.Pointer(str(4988))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _iArg >= i32(0) { goto _2 @@ -149364,15 +135487,11 @@ func Xsqlite3_set_auxdata(tls *crt.TLS, _pCtx *Xsqlite3_context, _iArg int32, _p goto _failed _2: - func() int32 { - if _pVdbe != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pVdbe == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76847), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_set_auxdataØ00__func__Ø000))), unsafe.Pointer(str(42744))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pAuxData = (*XAuxData)(unsafe.Pointer(_pVdbe.X43)) _5: @@ -149691,15 +135810,11 @@ func Xsqlite3_transfer_bindings(tls *crt.TLS, _pFromStmt unsafe.Pointer, _pToStm return _0: - func() int32 { - if (((uint32((_pTo.X32)>>uint(i32(9))) << uint(i32(31))) >> uint(i32(31))) != 0) || ((_pTo.X41) == uint32(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if ((uint32((_pTo.X32)>>uint(i32(9)))<<uint(i32(31)))>>uint(i32(31))) == 0 && (_pTo.X41) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77530), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_transfer_bindingsØ00__func__Ø000))), unsafe.Pointer(str(134188))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pTo.X41) == 0 { goto _4 @@ -149707,15 +135822,11 @@ _0: storebits955((*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTo))+uintptr(196 /* X32 */))), int16(i32(1)), 1, 0) _4: - func() int32 { - if (((uint32((_pFrom.X32)>>uint(i32(9))) << uint(i32(31))) >> uint(i32(31))) != 0) || ((_pFrom.X41) == uint32(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if ((uint32((_pFrom.X32)>>uint(i32(9)))<<uint(i32(31)))>>uint(i32(31))) == 0 && (_pFrom.X41) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77534), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_transfer_bindingsØ00__func__Ø000))), unsafe.Pointer(str(134224))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pFrom.X41) == 0 { goto _8 @@ -149791,15 +135902,11 @@ func Xsqlite3_prepare16_v2(tls *crt.TLS, _db *Xsqlite3, _zSql unsafe.Pointer, _n var _rc int32 // sqlite3.c:116238:7 _ = _rc _rc = _sqlite3Prepare16(tls, _db, _zSql, _nBytes, i32(1), _ppStmt, _pzTail) - func() int32 { - if ((_rc == i32(0)) || (_ppStmt == (*unsafe.Pointer)(unsafe.Pointer(uintptr(i32(0)))))) || (unsafe.Pointer(*_ppStmt) == (unsafe.Pointer)(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) && _ppStmt != (*unsafe.Pointer)(unsafe.Pointer(uintptr(i32(0)))) && unsafe.Pointer(*_ppStmt) != (unsafe.Pointer)(uintptr(i32(0))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116240), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_prepare16_v2Ø00__func__Ø000))), unsafe.Pointer(str(51964))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _rc return @@ -149837,15 +135944,11 @@ _0: goto _0 _3: - func() int32 { - if (((uint32((_p.X32)>>uint(i32(9))) << uint(i32(31))) >> uint(i32(31))) != 0) || ((_p.X41) == uint32(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if ((uint32((_p.X32)>>uint(i32(9)))<<uint(i32(31)))>>uint(i32(31))) == 0 && (_p.X41) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76161), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_clear_bindingsØ00__func__Ø000))), unsafe.Pointer(str(6964))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_p.X41) == 0 { goto _7 @@ -150087,7 +136190,7 @@ _26: goto _29 } - if ((*T5930680)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { + if ((*T5930662)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct { X0 int32 X1 *int8 })(unsafe.Pointer(uintptr((unsafe.Pointer)(_13_pFKey))+uintptr(64 /* X9 */))))) + 16*uintptr(_14_j))).X0) != _iCol { @@ -150144,15 +136247,11 @@ _34: _41: _20: *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBlob)) + uintptr(24 /* X4 */))) = (unsafe.Pointer)(_sqlite3VdbeCreate(tls, _pParse)) - func() int32 { - if ((_pBlob.X4) != nil) || ((_db.X17) != 0) { - return i32(0) - } - return func() int32 { + func() { + if (_pBlob.X4) == nil && (_db.X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85583), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_blob_openØ00__func__Ø000))), unsafe.Pointer(str(134512))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pBlob.X4) == nil { goto _45 @@ -150168,15 +136267,11 @@ _20: goto _46 } - func() int32 { - if _21_aOp != (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _21_aOp == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85625), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_blob_openØ00__func__Ø000))), unsafe.Pointer(str(134548))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_21_aOp))+32*uintptr(i32(0)))))) + uintptr(4 /* X3 */))) = _21_iDb *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_21_aOp))+32*uintptr(i32(0)))))) + uintptr(8 /* X4 */))) = _pTab.X7 @@ -150196,7 +136291,7 @@ _50: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_21_aOp))+32*uintptr(i32(1)))))) + uintptr(8 /* X4 */))) = _pTab.X7 *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_21_aOp))+32*uintptr(i32(1)))))) + uintptr(12 /* X5 */))) = _21_iDb *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_21_aOp))+32*uintptr(i32(1)))))) + uintptr(1 /* X1 */))) = int8(i32(-11)) - *(*int32)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_21_aOp))+32*uintptr(i32(1)))))) + uintptr(16 /* X6 */))))) = int32(_pTab.X11) + i32(1) + *(*int32)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_21_aOp))+32*uintptr(i32(1)))))) + uintptr(16 /* X6 */))))) = int32(_pTab.X11) + i32(1) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_21_aOp))+32*uintptr(i32(3)))))) + uintptr(8 /* X4 */))) = int32(_pTab.X11) *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(472 /* X52 */))) = int16(i32(0)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(56 /* X18 */))) = i32(1) @@ -150280,7 +136375,7 @@ func _blobSeekToRow(tls *crt.TLS, _p *XIncrblob, _iRow int64, _pzErr **int8) (r0 _zErr = nil _v = (*TVdbe)(unsafe.Pointer(_p.X4)) *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XMem)(unsafe.Pointer(uintptr(_v.X18)+72*uintptr(i32(1)))))) + uintptr(8 /* X1 */))) = uint16(i32(4)) - *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XMem)(unsafe.Pointer(uintptr(_v.X18)+72*uintptr(i32(1)))))) + uintptr(0 /* X0 */))))) = _iRow + *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XMem)(unsafe.Pointer(uintptr(_v.X18)+72*uintptr(i32(1)))))) + uintptr(0 /* X0 */))))) = _iRow if (_v.X9) <= i32(3) { goto _0 } @@ -150326,7 +136421,7 @@ _1: _5: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))) = int32(*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pC))+uintptr(112 /* X25 */))))) + 4*uintptr(int32(_p.X2)+int32(_3_pC.X18))))) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))) = int32(_sqlite3VdbeSerialTypeLen(tls, _3_type)) - *(**XBtCursor)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X3 */))))) = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pC)) + uintptr(48 /* X14 */))))))) + *(**XBtCursor)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X3 */))))) = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pC)) + uintptr(48 /* X14 */))))))) _sqlite3BtreeIncrblobCursor(tls, (*XBtCursor)(unsafe.Pointer(_p.X3))) _10: _2: @@ -150357,25 +136452,17 @@ _14: _15: _13: _12: - func() int32 { - if (_rc != i32(0)) || (_zErr == (*int8)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if _rc == i32(0) && _zErr != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85445), unsafe.Pointer((*int8)(unsafe.Pointer(&_blobSeekToRowØ00__func__Ø000))), unsafe.Pointer(str(134636))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_rc != i32(100)) && (_rc != i32(101)) { - return i32(0) } - return func() int32 { + }() + func() { + if _rc == i32(100) || _rc == i32(101) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85446), unsafe.Pointer((*int8)(unsafe.Pointer(&_blobSeekToRowØ00__func__Ø000))), unsafe.Pointer(str(134664))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *_pzErr = _zErr r0 = _rc @@ -150443,15 +136530,11 @@ _3: goto _6 _5: - func() int32 { - if _db == (*Xsqlite3)(unsafe.Pointer(_v.X0)) { - return i32(0) - } - return func() int32 { + func() { + if _db != (*Xsqlite3)(unsafe.Pointer(_v.X0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85740), unsafe.Pointer((*int8)(unsafe.Pointer(&_blobReadWriteØ00__func__Ø000))), unsafe.Pointer(str(134716))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3BtreeEnterCursor(tls, (*XBtCursor)(unsafe.Pointer(_p.X3))) _rc = _xCall(tls, (*XBtCursor)(unsafe.Pointer(_p.X3)), uint32(_iOffset+(_p.X1)), uint32(_n), _z) @@ -150500,15 +136583,11 @@ func _sqlite3BtreePayloadChecked(tls *crt.TLS, _pCur *XBtCursor, _offset uint32, goto _0 } - func() int32 { - if _cursorOwnsBtShared(tls, _pCur) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _cursorOwnsBtShared(tls, _pCur) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63707), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePayloadCheckedØ00__func__Ø000))), unsafe.Pointer(str(74648))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _accessPayload(tls, _pCur, _offset, _amt, (*uint8)(unsafe.Pointer(_pBuf)), i32(0)) return @@ -150536,15 +136615,11 @@ func _accessPayloadChecked(tls *crt.TLS, _pCur *XBtCursor, _offset uint32, _amt return _0: - func() int32 { - if _cursorOwnsBtShared(tls, _pCur) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _cursorOwnsBtShared(tls, _pCur) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63701), unsafe.Pointer((*int8)(unsafe.Pointer(&_accessPayloadCheckedØ00__func__Ø000))), unsafe.Pointer(str(74648))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _btreeRestoreCursorPosition(tls, _pCur) r0 = func() int32 { @@ -150572,35 +136647,23 @@ func Xsqlite3_blob_write(tls *crt.TLS, _pBlob unsafe.Pointer, _z unsafe.Pointer, func _sqlite3BtreePutData(tls *crt.TLS, _pCsr *XBtCursor, _offset uint32, _amt uint32, _z unsafe.Pointer) (r0 int32) { // sqlite3.c:68685:1 var _rc int32 // sqlite3.c:68686:7 _ = _rc - func() int32 { - if _cursorOwnsBtShared(tls, _pCsr) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _cursorOwnsBtShared(tls, _pCsr) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68687), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataØ00__func__Ø000))), unsafe.Pointer(str(134796))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCsr.X0)).X0)).X3))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCsr.X0)).X0)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68688), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataØ00__func__Ø000))), unsafe.Pointer(str(134824))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(_pCsr.X10) & i32(16)) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(_pCsr.X10) & i32(16)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68689), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataØ00__func__Ø000))), unsafe.Pointer(str(134868))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = func() int32 { if int32(_pCsr.X12) >= i32(3) { @@ -150616,15 +136679,11 @@ func _sqlite3BtreePutData(tls *crt.TLS, _pCsr *XBtCursor, _offset uint32, _amt u return _8: - func() int32 { - if int32(_pCsr.X12) != i32(3) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pCsr.X12) == i32(3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68695), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataØ00__func__Ø000))), unsafe.Pointer(str(134900))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pCsr.X12) == i32(1) { goto _11 @@ -150635,15 +136694,11 @@ _8: _11: _rc = _saveAllCursors(tls, (*XBtShared)(unsafe.Pointer(_pCsr.X1)), _pCsr.X7, _pCsr) - func() int32 { - if _rc == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68709), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataØ00__func__Ø000))), unsafe.Pointer(str(14052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_pCsr.X10) & i32(1)) != i32(0) { goto _14 @@ -150653,45 +136708,29 @@ _11: return _14: - func() int32 { - if ((int32((*XBtShared)(unsafe.Pointer(_pCsr.X1)).X10) & i32(1)) == i32(0)) && (int32((*XBtShared)(unsafe.Pointer(_pCsr.X1)).X8) == i32(2)) { - return i32(0) - } - return func() int32 { + func() { + if (int32((*XBtShared)(unsafe.Pointer(_pCsr.X1)).X10)&i32(1)) != i32(0) || int32((*XBtShared)(unsafe.Pointer(_pCsr.X1)).X8) != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68721), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataØ00__func__Ø000))), unsafe.Pointer(str(134936))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _hasSharedCacheTableLock(tls, (*XBtree)(unsafe.Pointer(_pCsr.X0)), _pCsr.X7, i32(0), i32(2)) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _hasSharedCacheTableLock(tls, (*XBtree)(unsafe.Pointer(_pCsr.X0)), _pCsr.X7, i32(0), i32(2)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68723), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataØ00__func__Ø000))), unsafe.Pointer(str(135020))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _hasReadConflicts(tls, (*XBtree)(unsafe.Pointer(_pCsr.X0)), _pCsr.X7) == 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _hasReadConflicts(tls, (*XBtree)(unsafe.Pointer(_pCsr.X0)), _pCsr.X7) != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68724), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataØ00__func__Ø000))), unsafe.Pointer(str(135080))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCsr.X14)))).X2) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if ((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCsr.X14)))).X2) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68725), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataØ00__func__Ø000))), unsafe.Pointer(str(135128))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _accessPayload(tls, _pCsr, _offset, _amt, (*uint8)(unsafe.Pointer(_z)), i32(1)) return @@ -150732,17 +136771,13 @@ _1: return _3: - func() int32 { + func() { if (*(*func(*crt.TLS, int32) *Xsqlite3_mutex)(unsafe.Pointer(&struct { f func(*crt.TLS, int32) unsafe.Pointer - }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(104 /* X11 */))).X2)}))) != nil { - return i32(0) - } - return func() int32 { + }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(104 /* X11 */))).X2)}))) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22809), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_mutex_allocØ00__func__Ø000))), unsafe.Pointer(str(2212))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = (*(*func(*crt.TLS, int32) *Xsqlite3_mutex)(unsafe.Pointer(&struct { f func(*crt.TLS, int32) unsafe.Pointer @@ -150833,15 +136868,11 @@ _3: *(**Xsqlite3_vfs)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVfs)) + uintptr(16 /* X3 */))))) = (*Xsqlite3_vfs)(unsafe.Pointer(_vfsList.X3)) *(**Xsqlite3_vfs)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_vfsList)) + uintptr(16 /* X3 */))))) = _pVfs _4: - func() int32 { - if _vfsList != nil { - return i32(0) - } - return func() int32 { + func() { + if _vfsList == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(20450), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_vfs_registerØ00__func__Ø000))), unsafe.Pointer(str(135204))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() Xsqlite3_mutex_leave(tls, _mutex) r0 = i32(0) @@ -150852,15 +136883,11 @@ _4: func _vfsUnlink(tls *crt.TLS, _pVfs *Xsqlite3_vfs) { // sqlite3.c:20408:1 var _3_p *Xsqlite3_vfs // sqlite3.c:20415:17 _ = _3_p - func() int32 { - if Xsqlite3_mutex_held(tls, _sqlite3MutexAlloc(tls, i32(2))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, _sqlite3MutexAlloc(tls, i32(2))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(20409), unsafe.Pointer((*int8)(unsafe.Pointer(&_vfsUnlinkØ00__func__Ø000))), unsafe.Pointer(str(135212))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pVfs != (*Xsqlite3_vfs)(unsafe.Pointer(uintptr(i32(0)))) { goto _2 @@ -150936,15 +136963,11 @@ func Xsqlite3_threadsafe(tls *crt.TLS) (r0 int32) { // sqlite3.c:139965:12 } func Xsqlite3_result_zeroblob(tls *crt.TLS, _pCtx *Xsqlite3_context, _n int32) { // sqlite3.c:76448:12 - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76449), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_zeroblobØ00__func__Ø000))), unsafe.Pointer(str(4988))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sqlite3VdbeMemSetZeroBlob(tls, (*XMem)(unsafe.Pointer(_pCtx.X0)), _n) return @@ -151088,15 +137111,11 @@ _23: _8: _10_x = i32(0) - func() int32 { - if store961(&_10_x, crt.VAInt32(&_ap)) != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if store961(&_10_x, crt.VAInt32(&_ap)) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(143580), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_test_controlØ00__func__Ø000))), unsafe.Pointer(str(135340))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _10_x goto _22 @@ -151108,11 +137127,8 @@ _9: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(143615), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_test_controlØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(143615), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_test_controlØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() @@ -151191,10 +137207,10 @@ _31: _21: _23_db = (*Xsqlite3)(crt.VAPointer(&_ap)) Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_23_db.X3))) - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(164 /* X33 */))))) + uintptr(4 /* X1 */))) = uint8(_sqlite3FindDbName(tls, _23_db, (*int8)(crt.VAPointer(&_ap)))) - *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(164 /* X33 */))))) + uintptr(5 /* X2 */))) = store4537((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(164 /* X33 */)))))+uintptr(7 /* X4 */))), uint8(crt.VAInt32(&_ap))) - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(164 /* X33 */))))) + uintptr(0 /* X0 */))) = crt.VAInt32(&_ap) - if int32((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(164 /* X33 */))).X2) != i32(0) || ((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(164 /* X33 */))).X0) <= i32(0) { + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(164 /* X33 */))))) + uintptr(4 /* X1 */))) = uint8(_sqlite3FindDbName(tls, _23_db, (*int8)(crt.VAPointer(&_ap)))) + *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(164 /* X33 */))))) + uintptr(5 /* X2 */))) = store4537((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(164 /* X33 */)))))+uintptr(7 /* X4 */))), uint8(crt.VAInt32(&_ap))) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(164 /* X33 */))))) + uintptr(0 /* X0 */))) = crt.VAInt32(&_ap) + if int32((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(164 /* X33 */))).X2) != i32(0) || ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(164 /* X33 */))).X0) <= i32(0) { goto _33 } @@ -151879,46 +137895,38 @@ _2: } _4: - *_pCurrent = (*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X3 - *_pHighwater = (*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X4 + *_pCurrent = (*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X3 + *_pHighwater = (*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X4 if _resetFlag == 0 { goto _17 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(12 /* X4 */))) = (*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X3 + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(12 /* X4 */))) = (*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X3 _17: goto _18 _5: _6: _7: - func() int32 { - if (_op - i32(4)) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_op - i32(4)) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18654), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_db_statusØ00__func__Ø000))), unsafe.Pointer(str(135488))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_op - i32(4)) < i32(3) { - return i32(0) } - return func() int32 { + }() + func() { + if (_op - i32(4)) >= i32(3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18655), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_db_statusØ00__func__Ø000))), unsafe.Pointer(str(135528))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *_pCurrent = i32(0) - *_pHighwater = *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */)))))+uintptr(16 /* X5 */))))) + 4*uintptr(_op-i32(4)))) + *_pHighwater = *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */)))))+uintptr(16 /* X5 */))))) + 4*uintptr(_op-i32(4)))) if _resetFlag == 0 { goto _23 } - *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */)))))+uintptr(16 /* X5 */))))) + 4*uintptr(_op-i32(4)))) = i32(0) + *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */)))))+uintptr(16 /* X5 */))))) + 4*uintptr(_op-i32(4)))) = i32(0) _23: goto _18 @@ -151976,11 +137984,8 @@ _30: return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18704), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_db_statusØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18704), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_db_statusØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -152135,15 +138140,11 @@ func Xsqlite3_msize(tls *crt.TLS, _p unsafe.Pointer) (r0 uint64) { // sqlite3.c: } func _sqlite3PagerCacheStat(tls *crt.TLS, _pPager *XPager, _eStat int32, _reset int32, _pnVal *int32) { // sqlite3.c:53498:1 - func() int32 { - if ((_eStat == i32(7)) || (_eStat == i32(8))) || (_eStat == i32(9)) { - return i32(0) - } - return func() int32 { + func() { + if _eStat != i32(7) && _eStat != i32(8) && _eStat != i32(9) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53500), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCacheStatØ00__func__Ø000))), unsafe.Pointer(str(135588))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() i32(0) i32(0) @@ -152265,27 +138266,19 @@ _1: }(), unsafe.Pointer(_2_zErr)) _sqlite3DbFree(tls, _db, (unsafe.Pointer)(_2_zErr)) _3: - func() int32 { - if _rc != i32(17) { - return i32(0) - } - return func() int32 { + func() { + if _rc == i32(17) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85837), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_blob_reopenØ00__func__Ø000))), unsafe.Pointer(str(135808))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _2: _rc = _sqlite3ApiExit(tls, _db, _rc) - func() int32 { - if (_rc == i32(0)) || (unsafe.Pointer(_p.X4) == (unsafe.Pointer)(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(0) && unsafe.Pointer(_p.X4) != (unsafe.Pointer)(uintptr(i32(0))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85841), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_blob_reopenØ00__func__Ø000))), unsafe.Pointer(str(135828))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) r0 = _rc @@ -152334,15 +138327,11 @@ _2: goto _5 _4: - func() int32 { - if ((*XTable)(unsafe.Pointer(_2_p.X1)) == (*XTable)(unsafe.Pointer(uintptr(i32(0))))) || ((*XTable)(unsafe.Pointer(_2_p.X1)).X16) != 0 { - return i32(0) - } - return func() int32 { + func() { + if (*XTable)(unsafe.Pointer(_2_p.X1)) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) && ((*XTable)(unsafe.Pointer(_2_p.X1)).X16) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125748), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_vtab_configØ00__func__Ø000))), unsafe.Pointer(str(135880))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr(_2_p.X0) + uintptr(28 /* X4 */))) = uint8(crt.VAInt32(&_ap)) _5: @@ -152383,15 +138372,11 @@ func Xsqlite3_vtab_on_conflict(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqli _0: i32(0) i32(0) - func() int32 { - if (int32(_db.X22) >= i32(1)) && (int32(_db.X22) <= i32(5)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_db.X22) < i32(1) || int32(_db.X22) > i32(5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125724), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_vtab_on_conflictØ00__func__Ø000))), unsafe.Pointer(str(135936))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3_vtab_on_conflictØ00aMapØ001)) + 1*uintptr(int32(_db.X22)-i32(1))))) return @@ -152556,15 +138541,11 @@ _8: _9: _7: Xsqlite3_mutex_leave(tls, _2_mutex) - func() int32 { - if (_rc & i32(255)) == _rc { - return i32(0) - } - return func() int32 { + func() { + if (_rc & i32(255)) != _rc { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(112239), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_auto_extensionØ00__func__Ø000))), unsafe.Pointer(str(24308))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _rc return @@ -152578,21 +138559,17 @@ func init() { } func Xsqlite3_bind_blob64(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32, _zData unsafe.Pointer, _nData uint64, _xDel func(*crt.TLS, unsafe.Pointer)) (r0 int32) { // sqlite3.c:77322:12 - func() int32 { + func() { if *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) - }{_xDel})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct { + }{_xDel})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) }{(*(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 }{_sqlite3MallocSize})))})) { - return i32(0) - } - return func() int32 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77329), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_bind_blob64Ø00__func__Ø000))), unsafe.Pointer(str(136036))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _nData <= uint64(i32(2147483647)) { goto _2 @@ -152614,21 +138591,17 @@ func init() { } func _invokeValueDestructor(tls *crt.TLS, _p unsafe.Pointer, _xDel func(*crt.TLS, unsafe.Pointer), _pCtx *Xsqlite3_context) (r0 int32) { // sqlite3.c:76314:1 - func() int32 { + func() { if *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) - }{_xDel})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct { + }{_xDel})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) }{(*(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 }{_sqlite3MallocSize})))})) { - return i32(0) - } - return func() int32 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76319), unsafe.Pointer((*int8)(unsafe.Pointer(&_invokeValueDestructorØ00__func__Ø000))), unsafe.Pointer(str(136036))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) @@ -152673,21 +138646,17 @@ func init() { } func Xsqlite3_bind_text64(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32, _zData *int8, _nData uint64, _xDel func(*crt.TLS, unsafe.Pointer), _enc uint8) (r0 int32) { // sqlite3.c:77377:12 - func() int32 { + func() { if *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) - }{_xDel})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct { + }{_xDel})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) }{(*(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 }{_sqlite3MallocSize})))})) { - return i32(0) - } - return func() int32 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77385), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_bind_text64Ø00__func__Ø000))), unsafe.Pointer(str(136036))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _nData <= uint64(i32(2147483647)) { goto _2 @@ -152769,31 +138738,23 @@ _0: } func Xsqlite3_result_blob64(tls *crt.TLS, _pCtx *Xsqlite3_context, _z unsafe.Pointer, _n uint64, _xDel func(*crt.TLS, unsafe.Pointer)) { // sqlite3.c:76340:12 - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76346), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_blob64Ø00__func__Ø000))), unsafe.Pointer(str(4988))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - func() int32 { + func() { if *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) - }{_xDel})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct { + }{_xDel})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) }{(*(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 }{_sqlite3MallocSize})))})) { - return i32(0) - } - return func() int32 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76347), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_blob64Ø00__func__Ø000))), unsafe.Pointer(str(136036))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _n <= uint64(i32(2147483647)) { goto _4 @@ -152816,31 +138777,23 @@ func init() { } func Xsqlite3_result_text64(tls *crt.TLS, _pCtx *Xsqlite3_context, _z *int8, _n uint64, _xDel func(*crt.TLS, unsafe.Pointer), _enc uint8) { // sqlite3.c:76399:12 - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76406), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_text64Ø00__func__Ø000))), unsafe.Pointer(str(4988))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - func() int32 { + func() { if *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) - }{_xDel})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct { + }{_xDel})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) }{(*(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct { f func(*crt.TLS, unsafe.Pointer) int32 }{_sqlite3MallocSize})))})) { - return i32(0) - } - return func() int32 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76407), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_text64Ø00__func__Ø000))), unsafe.Pointer(str(136036))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_enc) != i32(4) { goto _4 @@ -152933,15 +138886,11 @@ func Xsqlite3_result_zeroblob64(tls *crt.TLS, _pCtx *Xsqlite3_context, _n uint64 var _pOut *XMem // sqlite3.c:76453:7 _ = _pOut _pOut = (*XMem)(unsafe.Pointer(_pCtx.X0)) - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pOut.X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pOut.X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76454), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_zeroblob64Ø00__func__Ø000))), unsafe.Pointer(str(136172))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _n <= uint64(*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[12]int32)(unsafe.Pointer(uintptr(_pOut.X9)+uintptr(112 /* X31 */))))) + 4*uintptr(i32(0))))) { goto _2 @@ -152978,15 +138927,11 @@ func Xsqlite3_bind_zeroblob64(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32, _n goto _1 _0: - func() int32 { - if (_n & uint64(i32(2147483647))) == _n { - return i32(0) - } - return func() int32 { + func() { + if (_n & uint64(i32(2147483647))) != _n { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77452), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_bind_zeroblob64Ø00__func__Ø000))), unsafe.Pointer(str(136236))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = Xsqlite3_bind_zeroblob(tls, _pStmt, _i, int32(_n)) _1: @@ -153021,15 +138966,11 @@ func Xsqlite3_result_subtype(tls *crt.TLS, _pCtx *Xsqlite3_context, _eSubtype ui var _pOut *XMem // sqlite3.c:76385:7 _ = _pOut _pOut = (*XMem)(unsafe.Pointer(_pCtx.X0)) - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pOut.X9)).X3))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pOut.X9)).X3))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76386), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_subtypeØ00__func__Ø000))), unsafe.Pointer(str(136172))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(11 /* X3 */))) = uint8(_eSubtype & uint32(i32(255))) { @@ -153120,15 +139061,11 @@ func _sqlite3PagerFlush(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3.c } _1_pList = _sqlite3PcacheDirtyList(tls, (*XPCache)(unsafe.Pointer(_pPager.X59))) - func() int32 { - if _assert_pager_state(tls, _pPager) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _assert_pager_state(tls, _pPager) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51444), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerFlushØ00__func__Ø000))), unsafe.Pointer(str(9864))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _3: if _rc != i32(0) || _1_pList == nil { @@ -153246,15 +139183,11 @@ _0: func _compileoptionusedFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:106225:1 var _zOptName *int8 // sqlite3.c:106230:14 _ = _zOptName - func() int32 { - if _argc == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if _argc != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106231), unsafe.Pointer((*int8)(unsafe.Pointer(&_compileoptionusedFuncØ00__func__Ø000))), unsafe.Pointer(str(131064))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if store1025(&_zOptName, (*int8)(unsafe.Pointer(Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0)))))))) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { @@ -153276,15 +139209,11 @@ func init() { func _compileoptiongetFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:106249:1 var _n int32 // sqlite3.c:106254:7 _ = _n - func() int32 { - if _argc == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if _argc != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106255), unsafe.Pointer((*int8)(unsafe.Pointer(&_compileoptiongetFuncØ00__func__Ø000))), unsafe.Pointer(str(131064))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _n = Xsqlite3_value_int(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))) @@ -153300,7 +139229,8 @@ func init() { } func _versionFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _NotUsed2 **XMem) { // sqlite3.c:106177:1 - func() **XMem { ; return _NotUsed2 }() + _ = _NotUsed2 + Xsqlite3_result_text(tls, _context, Xsqlite3_libversion(tls), i32(-1), nil) return @@ -153347,15 +139277,11 @@ _0: _1: _nIn = Xsqlite3_value_bytes(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))) - func() int32 { - if _zIn == Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if _zIn != Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106566), unsafe.Pointer((*int8)(unsafe.Pointer(&_trimFuncØ00__func__Ø000))), unsafe.Pointer(str(136372))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _argc != i32(1) { goto _4 @@ -153574,15 +139500,11 @@ func _contextMalloc(tls *crt.TLS, _context *Xsqlite3_context, _nByte int64) (r0 var _db *Xsqlite3 // sqlite3.c:105691:11 _ = _db _db = Xsqlite3_context_db_handle(tls, _context) - func() int32 { - if _nByte > int64(i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _nByte <= int64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105692), unsafe.Pointer((*int8)(unsafe.Pointer(&_contextMallocØ00__func__Ø000))), unsafe.Pointer(str(136420))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _nByte <= int64(*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[12]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(112 /* X31 */))))) + 4*uintptr(i32(0))))) { goto _2 @@ -153621,15 +139543,11 @@ func _minmaxFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv ** _ = _iBest var _pColl *XCollSeq // sqlite3.c:105340:11 _ = _pColl - func() int32 { - if _argc > i32(1) { - return i32(0) - } - return func() int32 { + func() { + if _argc <= i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105342), unsafe.Pointer((*int8)(unsafe.Pointer(&_minmaxFuncØ00__func__Ø000))), unsafe.Pointer(str(136444))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _mask = func() int32 { if unsafe.Pointer(Xsqlite3_user_data(tls, _context)) == (unsafe.Pointer)(uintptr(i32(0))) { @@ -153638,25 +139556,17 @@ func _minmaxFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv ** return i32(-1) }() _pColl = _sqlite3GetFuncCollSeq(tls, _context) - func() int32 { - if _pColl != nil { - return i32(0) - } - return func() int32 { + func() { + if _pColl == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105345), unsafe.Pointer((*int8)(unsafe.Pointer(&_minmaxFuncØ00__func__Ø000))), unsafe.Pointer(str(136452))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_mask == i32(-1)) || (_mask == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if _mask != i32(-1) && _mask != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105346), unsafe.Pointer((*int8)(unsafe.Pointer(&_minmaxFuncØ00__func__Ø000))), unsafe.Pointer(str(136460))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _iBest = i32(0) if Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))) != i32(5) { @@ -153703,38 +139613,26 @@ func init() { func _sqlite3GetFuncCollSeq(tls *crt.TLS, _context *Xsqlite3_context) (r0 *XCollSeq) { // sqlite3.c:105312:1 var _pOp *XVdbeOp // sqlite3.c:105313:10 _ = _pOp - func() int32 { - if (*TVdbe)(unsafe.Pointer(_context.X3)) != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*TVdbe)(unsafe.Pointer(_context.X3)) == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105314), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GetFuncCollSeqØ00__func__Ø000))), unsafe.Pointer(str(136492))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pOp = (*XVdbeOp)(unsafe.Pointer(uintptr((*TVdbe)(unsafe.Pointer(_context.X3)).X17) + 32*uintptr((_context.X4)-i32(1)))) - func() int32 { - if int32(_pOp.X0) == i32(89) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pOp.X0) != i32(89) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105316), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GetFuncCollSeqØ00__func__Ø000))), unsafe.Pointer(str(136512))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pOp.X1) == i32(-3) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pOp.X1) != i32(-3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105317), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GetFuncCollSeqØ00__func__Ø000))), unsafe.Pointer(str(64744))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() - r0 = (*XCollSeq)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) + r0 = (*XCollSeq)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) return } @@ -153882,15 +139780,11 @@ func _lengthFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv ** _ = _len var _3_z *uint8 // sqlite3.c:105400:27 _ = _3_z - func() int32 { - if _argc == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if _argc != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105390), unsafe.Pointer((*int8)(unsafe.Pointer(&_lengthFuncØ00__func__Ø000))), unsafe.Pointer(str(131064))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() switch Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))) { @@ -154174,15 +140068,11 @@ func _absFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMe _ = _2_iVal var _6_rVal float64 // sqlite3.c:105453:14 _ = _6_rVal - func() int32 { - if _argc == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if _argc != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105424), unsafe.Pointer((*int8)(unsafe.Pointer(&_absFuncØ00__func__Ø000))), unsafe.Pointer(str(131064))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() switch Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))) { @@ -154247,15 +140137,11 @@ func _roundFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **X var _zBuf *int8 // sqlite3.c:105651:8 _ = _zBuf _n = i32(0) - func() int32 { - if (_argc == i32(1)) || (_argc == i32(2)) { - return i32(0) - } - return func() int32 { + func() { + if _argc != i32(1) && _argc != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105652), unsafe.Pointer((*int8)(unsafe.Pointer(&_roundFuncØ00__func__Ø000))), unsafe.Pointer(str(136600))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _argc != i32(2) { goto _3 @@ -154342,15 +140228,11 @@ func _upperFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **X _z2 = (*int8)(unsafe.Pointer(Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))))) _n = Xsqlite3_value_bytes(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))) - func() int32 { - if _z2 == (*int8)(unsafe.Pointer(Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))))) { - return i32(0) - } - return func() int32 { + func() { + if _z2 != (*int8)(unsafe.Pointer(Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105718), unsafe.Pointer((*int8)(unsafe.Pointer(&_upperFuncØ00__func__Ø000))), unsafe.Pointer(str(136640))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _z2 == nil { goto _2 @@ -154397,15 +140279,11 @@ func _lowerFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **X _z2 = (*int8)(unsafe.Pointer(Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))))) _n = Xsqlite3_value_bytes(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))) - func() int32 { - if _z2 == (*int8)(unsafe.Pointer(Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))))) { - return i32(0) - } - return func() int32 { + func() { + if _z2 != (*int8)(unsafe.Pointer(Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105737), unsafe.Pointer((*int8)(unsafe.Pointer(&_lowerFuncØ00__func__Ø000))), unsafe.Pointer(str(136640))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _z2 == nil { goto _2 @@ -154453,28 +140331,20 @@ func _hexFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMe _ = _z var _2_c uint8 // sqlite3.c:106427:21 _ = _2_c - func() int32 { - if _argc == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if _argc != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106419), unsafe.Pointer((*int8)(unsafe.Pointer(&_hexFuncØ00__func__Ø000))), unsafe.Pointer(str(131064))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pBlob = (*uint8)(unsafe.Pointer(Xsqlite3_value_blob(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))))) _n = Xsqlite3_value_bytes(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))) - func() int32 { - if _pBlob == (*uint8)(unsafe.Pointer(Xsqlite3_value_blob(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))))) { - return i32(0) - } - return func() int32 { + func() { + if _pBlob != (*uint8)(unsafe.Pointer(Xsqlite3_value_blob(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106423), unsafe.Pointer((*int8)(unsafe.Pointer(&_hexFuncØ00__func__Ø000))), unsafe.Pointer(str(136704))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _z = store1025(&_zHex, (*int8)(unsafe.Pointer(_contextMalloc(tls, _context, (int64(_n)*int64(i32(2)))+int64(i32(1)))))) if _zHex == nil { @@ -154516,7 +140386,8 @@ func init() { func _randomFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _NotUsed2 **XMem) { // sqlite3.c:105762:1 var _r int64 // sqlite3.c:105767:16 _ = _r - func() **XMem { ; return _NotUsed2 }() + _ = _NotUsed2 + Xsqlite3_randomness(tls, int32(u64(8)), (unsafe.Pointer)(&_r)) if _r >= int64(i32(0)) { goto _0 @@ -154534,15 +140405,11 @@ func _randomBlob(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv ** _ = _n var _p *uint8 // sqlite3.c:105794:17 _ = _p - func() int32 { - if _argc == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if _argc != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105795), unsafe.Pointer((*int8)(unsafe.Pointer(&_randomBlobØ00__func__Ø000))), unsafe.Pointer(str(131064))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _n = Xsqlite3_value_int(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))) @@ -154586,7 +140453,8 @@ _0: } func _sourceidFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _NotUsed2 **XMem) { // sqlite3.c:106193:1 - func() **XMem { ; return _NotUsed2 }() + _ = _NotUsed2 + Xsqlite3_result_text(tls, _context, Xsqlite3_sourceid(tls), i32(-1), nil) return @@ -154624,15 +140492,11 @@ func _quoteFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **X _ = _8_zArg var _8_z *int8 // sqlite3.c:106324:12 _ = _8_z - func() int32 { - if _argc == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if _argc != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106280), unsafe.Pointer((*int8)(unsafe.Pointer(&_quoteFuncØ00__func__Ø000))), unsafe.Pointer(str(131064))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() switch Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))) { @@ -154669,15 +140533,11 @@ _5: _5_zText = nil _5_zBlob = (*int8)(unsafe.Pointer(Xsqlite3_value_blob(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))))) _5_nBlob = Xsqlite3_value_bytes(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))) - func() int32 { - if _5_zBlob == (*int8)(unsafe.Pointer(Xsqlite3_value_blob(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))))) { - return i32(0) - } - return func() int32 { + func() { + if _5_zBlob != (*int8)(unsafe.Pointer(Xsqlite3_value_blob(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106303), unsafe.Pointer((*int8)(unsafe.Pointer(&_quoteFuncØ00__func__Ø000))), unsafe.Pointer(str(136768))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _5_zText = (*int8)(unsafe.Pointer(_contextMalloc(tls, _context, (int64(i32(2))*int64(_5_nBlob))+int64(i32(4))))) if _5_zText == nil { @@ -154760,15 +140620,11 @@ _23: goto _9 _7: - func() int32 { - if Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))) == i32(5) { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))) != i32(5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106344), unsafe.Pointer((*int8)(unsafe.Pointer(&_quoteFuncØ00__func__Ø000))), unsafe.Pointer(str(136804))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() Xsqlite3_result_text(tls, _context, str(200), i32(4), nil) goto _9 @@ -154788,7 +140644,8 @@ func _last_insert_rowid(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32 var _db *Xsqlite3 // sqlite3.c:105817:11 _ = _db _db = Xsqlite3_context_db_handle(tls, _context) - func() **XMem { ; return _NotUsed2 }() + _ = _NotUsed2 + Xsqlite3_result_int64(tls, _context, Xsqlite3_last_insert_rowid(tls, _db)) return @@ -154798,7 +140655,8 @@ func _changes(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _NotUsed var _db *Xsqlite3 // sqlite3.c:105837:11 _ = _db _db = Xsqlite3_context_db_handle(tls, _context) - func() **XMem { ; return _NotUsed2 }() + _ = _NotUsed2 + Xsqlite3_result_int(tls, _context, Xsqlite3_changes(tls, _db)) return @@ -154808,7 +140666,8 @@ func _total_changes(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _N var _db *Xsqlite3 // sqlite3.c:105851:11 _ = _db _db = Xsqlite3_context_db_handle(tls, _context) - func() **XMem { ; return _NotUsed2 }() + _ = _NotUsed2 + Xsqlite3_result_int(tls, _context, Xsqlite3_total_changes(tls, _db)) return @@ -154841,15 +140700,11 @@ func _replaceFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv * _ = _6_zOld var _6_db *Xsqlite3 // sqlite3.c:106513:15 _ = _6_db - func() int32 { - if _argc == i32(3) { - return i32(0) - } - return func() int32 { + func() { + if _argc != i32(3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106478), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncØ00__func__Ø000))), unsafe.Pointer(str(51784))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _zStr = Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))) @@ -154861,30 +140716,22 @@ func _replaceFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv * _2: _nStr = Xsqlite3_value_bytes(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))) - func() int32 { - if _zStr == Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if _zStr != Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106483), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncØ00__func__Ø000))), unsafe.Pointer(str(136860))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _zPattern = Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(1))))) if _zPattern != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { goto _5 } - func() int32 { - if (Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(1))))) == i32(5)) || ((Xsqlite3_context_db_handle(tls, _context).X17) != 0) { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(1))))) != i32(5) && (Xsqlite3_context_db_handle(tls, _context).X17) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106486), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncØ00__func__Ø000))), unsafe.Pointer(str(136896))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() return @@ -154893,30 +140740,22 @@ _5: goto _9 } - func() int32 { - if Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(1))))) != i32(5) { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(1))))) == i32(5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106491), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncØ00__func__Ø000))), unsafe.Pointer(str(136992))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() Xsqlite3_result_value(tls, _context, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))) return _9: _nPattern = Xsqlite3_value_bytes(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(1))))) - func() int32 { - if _zPattern == Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(1))))) { - return i32(0) - } - return func() int32 { + func() { + if _zPattern != Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(1))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106496), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncØ00__func__Ø000))), unsafe.Pointer(str(137036))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _zRep = Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(2))))) if _zRep != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { @@ -154927,26 +140766,18 @@ _9: _14: _nRep = Xsqlite3_value_bytes(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(2))))) - func() int32 { - if _zRep == Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(2))))) { - return i32(0) - } - return func() int32 { + func() { + if _zRep != Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(2))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106500), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncØ00__func__Ø000))), unsafe.Pointer(str(137076))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nOut = int64(_nStr + i32(1)) - func() int32 { - if _nOut < int64(i32(1000000000)) { - return i32(0) - } - return func() int32 { + func() { + if _nOut >= int64(i32(1000000000)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106502), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncØ00__func__Ø000))), unsafe.Pointer(str(137112))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _zOut = (*uint8)(unsafe.Pointer(_contextMalloc(tls, _context, _nOut))) if _zOut != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) { @@ -155013,15 +140844,11 @@ _26: goto _20 _23: - func() int32 { - if int64(((_j+_nStr)-_i)+i32(1)) == _nOut { - return i32(0) - } - return func() int32 { + func() { + if int64(((_j+_nStr)-_i)+i32(1)) != _nOut { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106534), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncØ00__func__Ø000))), unsafe.Pointer(str(137136))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() crt.Xmemcpy(tls, (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zOut))+1*uintptr(_j)))), (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zStr))+1*uintptr(_i)))), uint64(_nStr-_i)) { @@ -155029,15 +140856,11 @@ _23: *p = (*p) + (_nStr - _i) sink961 = *p } - func() int32 { - if int64(_j) <= _nOut { - return i32(0) - } - return func() int32 { + func() { + if int64(_j) > _nOut { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106537), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncØ00__func__Ø000))), unsafe.Pointer(str(137156))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zOut)) + 1*uintptr(_j))) = uint8(i32(0)) Xsqlite3_result_text(tls, _context, (*int8)(unsafe.Pointer(_zOut)), _j, Xsqlite3_free) @@ -155056,15 +140879,11 @@ func _zeroblobFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv _ = _n var _rc int32 // sqlite3.c:106445:7 _ = _rc - func() int32 { - if _argc == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if _argc != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106446), unsafe.Pointer((*int8)(unsafe.Pointer(&_zeroblobFuncØ00__func__Ø000))), unsafe.Pointer(str(131064))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _n = Xsqlite3_value_int64(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))) @@ -155107,15 +140926,11 @@ func _substrFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv ** var _negP2 int32 // sqlite3.c:105563:7 _ = _negP2 _negP2 = i32(0) - func() int32 { - if (_argc == i32(3)) || (_argc == i32(2)) { - return i32(0) - } - return func() int32 { + func() { + if _argc != i32(3) && _argc != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105565), unsafe.Pointer((*int8)(unsafe.Pointer(&_substrFuncØ00__func__Ø000))), unsafe.Pointer(str(137192))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(1))))) != i32(5) && (_argc != i32(3) || Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(2))))) != i32(5)) { goto _5 @@ -155139,15 +140954,11 @@ _5: return _7: - func() int32 { - if _len == Xsqlite3_value_bytes(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if _len != Xsqlite3_value_bytes(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105577), unsafe.Pointer((*int8)(unsafe.Pointer(&_substrFuncØ00__func__Ø000))), unsafe.Pointer(str(137212))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _10 @@ -155274,15 +141085,11 @@ _26: _p1 = int64(i32(0)) _31: _30: - func() int32 { - if (_p1 >= int64(i32(0))) && (_p2 >= int64(i32(0))) { - return i32(0) - } - return func() int32 { + func() { + if _p1 < int64(i32(0)) || _p2 < int64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105624), unsafe.Pointer((*int8)(unsafe.Pointer(&_substrFuncØ00__func__Ø000))), unsafe.Pointer(str(137248))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _p0type == i32(4) { goto _35 @@ -155370,15 +141177,11 @@ func _sumStep(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMe _ = _type var _2_v int64 // sqlite3.c:106771:11 _ = _2_v - func() int32 { - if _argc == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if _argc != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106764), unsafe.Pointer((*int8)(unsafe.Pointer(&_sumStepØ00__func__Ø000))), unsafe.Pointer(str(131064))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _p = (*XSumCtx)(unsafe.Pointer(Xsqlite3_aggregate_context(tls, _context, int32(u64(32))))) @@ -155495,15 +141298,11 @@ func _countStep(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **X *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))) += 1 _2: - func() int32 { - if (((_argc == i32(1)) || (_p == (*XCountCtx)(unsafe.Pointer(uintptr(i32(0)))))) || ((_p.X0) > int64(i32(2147483647)))) || ((_p.X0) == int64(Xsqlite3_aggregate_count(tls, _context))) { - return i32(0) - } - return func() int32 { + func() { + if _argc != i32(1) && _p != (*XCountCtx)(unsafe.Pointer(uintptr(i32(0)))) && (_p.X0) <= int64(i32(2147483647)) && (_p.X0) != int64(Xsqlite3_aggregate_count(tls, _context)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106833), unsafe.Pointer((*int8)(unsafe.Pointer(&_countStepØ00__func__Ø000))), unsafe.Pointer(str(137284))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() return @@ -155544,15 +141343,11 @@ func _groupConcatStep(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _ar _ = _1_db var _1_firstTerm int32 // sqlite3.c:106913:9 _ = _1_firstTerm - func() int32 { - if (_argc == i32(1)) || (_argc == i32(2)) { - return i32(0) - } - return func() int32 { + func() { + if _argc != i32(1) && _argc != i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106907), unsafe.Pointer((*int8)(unsafe.Pointer(&_groupConcatStepØ00__func__Ø000))), unsafe.Pointer(str(136600))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))) != i32(5) { goto _3 @@ -155679,15 +141474,11 @@ func init() { func _pcache1Init(tls *crt.TLS, _NotUsed unsafe.Pointer) (r0 int32) { // sqlite3.c:45642:1 - func() int32 { - if (_pcache1_g.X1) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pcache1_g.X1) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45644), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1InitØ00__func__Ø000))), unsafe.Pointer(str(137392))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() crt.Xmemset(tls, (unsafe.Pointer)(&_pcache1_g), i32(0), u64(144)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_pcache1_g)) + uintptr(84 /* X2 */))) = bool2int((unsafe.Pointer(_sqlite3Config.X22) == (unsafe.Pointer)(uintptr(i32(0)))) || ((_sqlite3Config.X1) > i32(0))) @@ -155723,15 +141514,11 @@ func init() { func _pcache1Shutdown(tls *crt.TLS, _NotUsed unsafe.Pointer) { // sqlite3.c:45695:1 - func() int32 { - if (_pcache1_g.X1) != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pcache1_g.X1) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45697), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1ShutdownØ00__func__Ø000))), unsafe.Pointer(str(137424))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() crt.Xmemset(tls, (unsafe.Pointer)(&_pcache1_g), i32(0), u64(144)) return @@ -155751,25 +141538,17 @@ func _pcache1Create(tls *crt.TLS, _szPage int32, _szExtra int32, _bPurgeable int _ = _pGroup var _sz int32 // sqlite3.c:45712:7 _ = _sz - func() int32 { - if (((_szPage & (_szPage - i32(1))) == i32(0)) && (_szPage >= i32(512))) && (_szPage <= i32(65536)) { - return i32(0) - } - return func() int32 { + func() { + if (_szPage&(_szPage-i32(1))) != i32(0) || _szPage < i32(512) || _szPage > i32(65536) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45714), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1CreateØ00__func__Ø000))), unsafe.Pointer(str(137460))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _szExtra < i32(300) { - return i32(0) } - return func() int32 { + }() + func() { + if _szExtra >= i32(300) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45715), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1CreateØ00__func__Ø000))), unsafe.Pointer(str(137520))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _sz = int32(u64(80) + (u64(80) * uint64(_pcache1_g.X2))) _pCache = (*XPCache1)(unsafe.Pointer(_sqlite3MallocZero(tls, uint64(_sz)))) @@ -155793,7 +141572,7 @@ _8: } *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup))+uintptr(24 /* X5 */))))) + uintptr(22 /* X4 */))) = uint8(i32(1)) - *(**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup))+uintptr(24 /* X5 */))))) + uintptr(48 /* X8 */))))) = store5567089((**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup))+uintptr(24 /* X5 */)))))+uintptr(40 /* X7 */))))), (*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup))+uintptr(24 /* X5 */)))) + *(**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup))+uintptr(24 /* X5 */))))) + uintptr(48 /* X8 */))))) = store5567071((**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup))+uintptr(24 /* X5 */)))))+uintptr(40 /* X7 */))))), (*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup))+uintptr(24 /* X5 */)))) _9: *(**XPGroup)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(0 /* X0 */))))) = _pGroup *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(8 /* X1 */))) = _szPage @@ -155805,15 +141584,11 @@ _9: } return i32(0) }() - func() int32 { - if (*Xsqlite3_mutex)(unsafe.Pointer(_pGroup.X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_mutex)(unsafe.Pointer(_pGroup.X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45735), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1CreateØ00__func__Ø000))), unsafe.Pointer(str(137536))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pcache1ResizeHash(tls, _pCache) if _bPurgeable == 0 { @@ -155828,15 +141603,11 @@ _9: } *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup)) + uintptr(16 /* X3 */))) = ((_pGroup.X1) + uint32(i32(10))) - (_pGroup.X2) _14: - func() int32 { - if (*Xsqlite3_mutex)(unsafe.Pointer(_pGroup.X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_mutex)(unsafe.Pointer(_pGroup.X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45742), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1CreateØ00__func__Ø000))), unsafe.Pointer(str(137536))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pCache.X11) != uint32(i32(0)) { goto _17 @@ -155870,15 +141641,11 @@ func _pcache1ResizeHash(tls *crt.TLS, _p *XPCache1) { // sqlite3.c:45479:1 _ = _5_pNext var _6_h uint32 // sqlite3.c:45501:22 _ = _6_h - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_p.X0)).X0))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_p.X0)).X0))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45484), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1ResizeHashØ00__func__Ø000))), unsafe.Pointer(str(137572))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nNew = (_p.X11) * uint32(i32(2)) if _nNew >= uint32(i32(256)) { @@ -155887,15 +141654,11 @@ func _pcache1ResizeHash(tls *crt.TLS, _p *XPCache1) { // sqlite3.c:45479:1 _nNew = uint32(i32(256)) _2: - func() int32 { - if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_p.X0)).X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_p.X0)).X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45491), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1ResizeHashØ00__func__Ø000))), unsafe.Pointer(str(137612))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_p.X11) == 0 { goto _5 @@ -155910,15 +141673,11 @@ _5: _sqlite3EndBenignMalloc(tls) _6: - func() int32 { - if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_p.X0)).X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_p.X0)).X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45495), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1ResizeHashØ00__func__Ø000))), unsafe.Pointer(str(137612))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _apNew == nil { goto _9 @@ -155932,7 +141691,7 @@ _10: _5_pNext = *(**XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X12)) + 8*uintptr(_i))) _14: - if store5567089(&_5_pPage, _5_pNext) == (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) { + if store5567071(&_5_pPage, _5_pNext) == (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) { goto _15 } @@ -155968,25 +141727,17 @@ func _pcache1Destroy(tls *crt.TLS, _p unsafe.Pointer) { // sqlite3.c:46105:1 _ = _pGroup _pCache = (*XPCache1)(unsafe.Pointer(_p)) _pGroup = (*XPGroup)(unsafe.Pointer(_pCache.X0)) - func() int32 { - if (_pCache.X4) != 0 || (((_pCache.X6) == uint32(i32(0))) && ((_pCache.X5) == uint32(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (_pCache.X4) == 0 && ((_pCache.X6) != uint32(i32(0)) || (_pCache.X5) != uint32(i32(0))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46108), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1DestroyØ00__func__Ø000))), unsafe.Pointer(str(137656))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*Xsqlite3_mutex)(unsafe.Pointer(_pGroup.X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3_mutex)(unsafe.Pointer(_pGroup.X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46109), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1DestroyØ00__func__Ø000))), unsafe.Pointer(str(137536))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pCache.X10) == 0 { goto _6 @@ -155994,30 +141745,22 @@ func _pcache1Destroy(tls *crt.TLS, _p unsafe.Pointer) { // sqlite3.c:46105:1 _pcache1TruncateUnsafe(tls, _pCache, uint32(i32(0))) _6: - func() int32 { - if (_pGroup.X1) >= (_pCache.X6) { - return i32(0) - } - return func() int32 { + func() { + if (_pGroup.X1) < (_pCache.X6) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46111), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1DestroyØ00__func__Ø000))), unsafe.Pointer(str(137716))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup)) + uintptr(8 /* X1 */))) *p = (*p) - (_pCache.X6) sink985 = *p } - func() int32 { - if (_pGroup.X2) >= (_pCache.X5) { - return i32(0) - } - return func() int32 { + func() { + if (_pGroup.X2) < (_pCache.X5) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46113), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1DestroyØ00__func__Ø000))), unsafe.Pointer(str(137752))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup)) + uintptr(12 /* X2 */))) @@ -156026,15 +141769,11 @@ _6: } *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup)) + uintptr(16 /* X3 */))) = ((_pGroup.X1) + uint32(i32(10))) - (_pGroup.X2) _pcache1EnforceMaxPage(tls, _pCache) - func() int32 { - if (*Xsqlite3_mutex)(unsafe.Pointer(_pGroup.X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_mutex)(unsafe.Pointer(_pGroup.X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46117), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1DestroyØ00__func__Ø000))), unsafe.Pointer(str(137536))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() Xsqlite3_free(tls, _pCache.X14) Xsqlite3_free(tls, (unsafe.Pointer)(_pCache.X12)) @@ -156061,35 +141800,23 @@ func _pcache1TruncateUnsafe(tls *crt.TLS, _pCache *XPCache1, _iLimit uint32) { / var _3_pPage *XPgHdr1 // sqlite3.c:45616:12 _ = _3_pPage _nPage = i32(0) - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45597), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1TruncateUnsafeØ00__func__Ø000))), unsafe.Pointer(str(137804))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pCache.X8) >= _iLimit { - return i32(0) } - return func() int32 { + }() + func() { + if (_pCache.X8) < _iLimit { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45598), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1TruncateUnsafeØ00__func__Ø000))), unsafe.Pointer(str(137848))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pCache.X11) > uint32(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pCache.X11) <= uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45599), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1TruncateUnsafeØ00__func__Ø000))), unsafe.Pointer(str(137876))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if ((_pCache.X8) - _iLimit) >= (_pCache.X11) { goto _6 @@ -156105,19 +141832,15 @@ _6: _iStop = _h - uint32(i32(1)) _7: _8: - func() int32 { - if _h < (_pCache.X11) { - return i32(0) - } - return func() int32 { + func() { + if _h >= (_pCache.X11) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45617), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1TruncateUnsafeØ00__func__Ø000))), unsafe.Pointer(str(137896))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _3_pp = (**XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache.X12)) + 8*uintptr(_h))) _13: - if store5567089(&_3_pPage, *_3_pp) == (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) { + if store5567071(&_3_pPage, *_3_pp) == (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) { goto _14 } @@ -156159,15 +141882,11 @@ _19: goto _8 _10: - func() int32 { - if (_nPage < i32(0)) || ((_pCache.X10) == uint32(_nPage)) { - return i32(0) - } - return func() int32 { + func() { + if _nPage >= i32(0) && (_pCache.X10) != uint32(_nPage) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45633), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1TruncateUnsafeØ00__func__Ø000))), unsafe.Pointer(str(137912))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() return @@ -156182,81 +141901,53 @@ func init() { func _pcache1PinPage(tls *crt.TLS, _pPage *XPgHdr1) (r0 *XPgHdr1) { // sqlite3.c:45520:1 var _pCache *XPCache1 // sqlite3.c:45521:11 _ = _pCache - func() int32 { - if _pPage != (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pPage == (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45523), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PinPageØ00__func__Ø000))), unsafe.Pointer(str(15340))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPage.X2) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPage.X2) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45524), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PinPageØ00__func__Ø000))), unsafe.Pointer(str(137980))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pCache = (*XPCache1)(unsafe.Pointer(_pPage.X6)) - func() int32 { - if (*XPgHdr1)(unsafe.Pointer(_pPage.X7)) != nil { - return i32(0) - } - return func() int32 { + func() { + if (*XPgHdr1)(unsafe.Pointer(_pPage.X7)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45526), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PinPageØ00__func__Ø000))), unsafe.Pointer(str(138000))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XPgHdr1)(unsafe.Pointer(_pPage.X8)) != nil { - return i32(0) } - return func() int32 { + }() + func() { + if (*XPgHdr1)(unsafe.Pointer(_pPage.X8)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45527), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PinPageØ00__func__Ø000))), unsafe.Pointer(str(138016))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0))) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45528), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PinPageØ00__func__Ø000))), unsafe.Pointer(str(137804))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr(_pPage.X8) + uintptr(40 /* X7 */))))) = (*XPgHdr1)(unsafe.Pointer(_pPage.X7)) *(**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr(_pPage.X7) + uintptr(48 /* X8 */))))) = (*XPgHdr1)(unsafe.Pointer(_pPage.X8)) *(**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(40 /* X7 */))))) = (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) *(**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(48 /* X8 */))))) = (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(20 /* X2 */))) = uint8(i32(1)) - func() int32 { - if int32(_pPage.X4) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPage.X4) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45534), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PinPageØ00__func__Ø000))), unsafe.Pointer(str(138032))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32((*XPgHdr1)(unsafe.Pointer(uintptr(_pCache.X0)+uintptr(24 /* X5 */))).X4) == i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if int32((*XPgHdr1)(unsafe.Pointer(uintptr(_pCache.X0)+uintptr(24 /* X5 */))).X4) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45535), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PinPageØ00__func__Ø000))), unsafe.Pointer(str(138052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(40 /* X9 */))) -= 1 r0 = _pPage @@ -156273,26 +141964,18 @@ func init() { func _pcache1FreePage(tls *crt.TLS, _p *XPgHdr1) { // sqlite3.c:45410:1 var _pCache *XPCache1 // sqlite3.c:45411:11 _ = _pCache - func() int32 { - if _p != (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _p == (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45412), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FreePageØ00__func__Ø000))), unsafe.Pointer(str(824))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pCache = (*XPCache1)(unsafe.Pointer(_p.X6)) - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer((*XPCache1)(unsafe.Pointer(_p.X6)).X0)).X0))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer((*XPCache1)(unsafe.Pointer(_p.X6)).X0)).X0))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45414), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FreePageØ00__func__Ø000))), unsafe.Pointer(str(138100))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_p.X3) == 0 { goto _4 @@ -156327,40 +142010,28 @@ func _pcache1EnforceMaxPage(tls *crt.TLS, _pCache *XPCache1) { // sqlite3.c:4556 var _p *XPgHdr1 // sqlite3.c:45568:10 _ = _p _pGroup = (*XPGroup)(unsafe.Pointer(_pCache.X0)) - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pGroup.X0))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pGroup.X0))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45569), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1EnforceMaxPageØ00__func__Ø000))), unsafe.Pointer(str(138164))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _2: - if (_pGroup.X4) <= (_pGroup.X1) || int32(store5567089(&_p, (*XPgHdr1)(unsafe.Pointer((*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup))+uintptr(24 /* X5 */))).X8))).X4) != i32(0) { + if (_pGroup.X4) <= (_pGroup.X1) || int32(store5567071(&_p, (*XPgHdr1)(unsafe.Pointer((*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup))+uintptr(24 /* X5 */))).X8))).X4) != i32(0) { goto _3 } - func() int32 { - if (*XPGroup)(unsafe.Pointer((*XPCache1)(unsafe.Pointer(_p.X6)).X0)) == _pGroup { - return i32(0) - } - return func() int32 { + func() { + if (*XPGroup)(unsafe.Pointer((*XPCache1)(unsafe.Pointer(_p.X6)).X0)) != _pGroup { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45573), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1EnforceMaxPageØ00__func__Ø000))), unsafe.Pointer(str(138200))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_p.X2) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_p.X2) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45574), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1EnforceMaxPageØ00__func__Ø000))), unsafe.Pointer(str(138228))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pcache1PinPage(tls, _p) _pcache1RemoveFromHash(tls, _p, i32(1)) @@ -156372,7 +142043,7 @@ _3: } Xsqlite3_free(tls, _pCache.X14) - *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(72 /* X14 */))) = (unsafe.Pointer)(store5567089((**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache))+uintptr(64 /* X13 */))))), (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))))) + *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(72 /* X14 */))) = (unsafe.Pointer)(store5567071((**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache))+uintptr(64 /* X13 */))))), (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))))) _10: return @@ -156392,15 +142063,11 @@ func _pcache1RemoveFromHash(tls *crt.TLS, _pPage *XPgHdr1, _freeFlag int32) { // var _pp **XPgHdr1 // sqlite3.c:45551:10 _ = _pp _pCache = (*XPCache1)(unsafe.Pointer(_pPage.X6)) - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45553), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1RemoveFromHashØ00__func__Ø000))), unsafe.Pointer(str(137804))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _h = (_pPage.X1) % (_pCache.X11) _pp = (**XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache.X12)) + 8*uintptr(_h))) @@ -156442,15 +142109,11 @@ func _pcache1Cachesize(tls *crt.TLS, _p unsafe.Pointer, _nMax int32) { // sqlite } _1_pGroup = (*XPGroup)(unsafe.Pointer(_pCache.X0)) - func() int32 { - if (*Xsqlite3_mutex)(unsafe.Pointer(_1_pGroup.X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_mutex)(unsafe.Pointer(_1_pGroup.X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45760), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1CachesizeØ00__func__Ø000))), unsafe.Pointer(str(137536))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pGroup)) + uintptr(8 /* X1 */))) @@ -156461,15 +142124,11 @@ func _pcache1Cachesize(tls *crt.TLS, _p unsafe.Pointer, _nMax int32) { // sqlite *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(28 /* X6 */))) = uint32(_nMax) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(32 /* X7 */))) = ((_pCache.X6) * uint32(i32(9))) / uint32(i32(10)) _pcache1EnforceMaxPage(tls, _pCache) - func() int32 { - if (*Xsqlite3_mutex)(unsafe.Pointer(_1_pGroup.X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_mutex)(unsafe.Pointer(_1_pGroup.X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45766), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1CachesizeØ00__func__Ø000))), unsafe.Pointer(str(137536))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _0: return @@ -156488,26 +142147,18 @@ func _pcache1Pagecount(tls *crt.TLS, _p unsafe.Pointer) (r0 int32) { // sqlite3. var _pCache *XPCache1 // sqlite3.c:45794:11 _ = _pCache _pCache = (*XPCache1)(unsafe.Pointer(_p)) - func() int32 { - if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45795), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PagecountØ00__func__Ø000))), unsafe.Pointer(str(138312))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _n = int32(_pCache.X10) - func() int32 { - if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45797), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PagecountØ00__func__Ø000))), unsafe.Pointer(str(138312))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _n return @@ -156525,55 +142176,35 @@ func _pcache1Fetch(tls *crt.TLS, _p unsafe.Pointer, _iKey uint32, _createFlag in _ = _pCache _pCache = (*XPCache1)(unsafe.Pointer(_p)) i32(0) - func() int32 { - if (_pCache.X4) != 0 || (_createFlag != i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if (_pCache.X4) == 0 && _createFlag == i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45993), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchØ00__func__Ø000))), unsafe.Pointer(str(138360))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pCache.X4) != 0 || ((_pCache.X5) == uint32(i32(0))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pCache.X4) == 0 && (_pCache.X5) != uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45994), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchØ00__func__Ø000))), unsafe.Pointer(str(138396))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pCache.X4) == i32(0)) || ((_pCache.X5) == uint32(i32(10))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pCache.X4) != i32(0) && (_pCache.X5) != uint32(i32(10)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45995), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchØ00__func__Ø000))), unsafe.Pointer(str(138436))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pCache.X5) == uint32(i32(0))) || (_pCache.X4) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (_pCache.X5) != uint32(i32(0)) && (_pCache.X4) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45996), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchØ00__func__Ø000))), unsafe.Pointer(str(138480))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pCache.X11) > uint32(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pCache.X11) <= uint32(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45997), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchØ00__func__Ø000))), unsafe.Pointer(str(138520))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = (*Xsqlite3_pcache_page)(unsafe.Pointer(_pcache1FetchNoMutex(tls, _p, _iKey, _createFlag))) return @@ -156645,36 +142276,24 @@ func _pcache1FetchStage2(tls *crt.TLS, _pCache *XPCache1, _iKey uint32, _createF _ = _6_h _pGroup = (*XPGroup)(unsafe.Pointer(_pCache.X0)) _pPage = nil - func() int32 { - if (_pCache.X10) >= (_pCache.X9) { - return i32(0) - } - return func() int32 { + func() { + if (_pCache.X10) < (_pCache.X9) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45820), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchStage2Ø00__func__Ø000))), unsafe.Pointer(str(138552))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nPinned = (_pCache.X10) - (_pCache.X9) - func() int32 { - if (_pGroup.X3) == (((_pGroup.X1) + uint32(i32(10))) - (_pGroup.X2)) { - return i32(0) - } - return func() int32 { + func() { + if (_pGroup.X3) != (((_pGroup.X1) + uint32(i32(10))) - (_pGroup.X2)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45822), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchStage2Ø00__func__Ø000))), unsafe.Pointer(str(138592))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pCache.X7) == (((_pCache.X6) * uint32(i32(9))) / uint32(i32(10))) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pCache.X7) != (((_pCache.X6) * uint32(i32(9))) / uint32(i32(10))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45823), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchStage2Ø00__func__Ø000))), unsafe.Pointer(str(138656))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _createFlag != i32(1) || _nPinned < (_pGroup.X3) && _nPinned < (_pCache.X7) && (_pcache1UnderMemoryPressure(tls, _pCache) == 0 || (_pCache.X9) >= _nPinned) { goto _10 @@ -156690,30 +142309,22 @@ _10: _pcache1ResizeHash(tls, _pCache) _11: - func() int32 { - if ((_pCache.X11) > uint32(i32(0))) && ((**XPgHdr1)(unsafe.Pointer(_pCache.X12)) != nil) { - return i32(0) - } - return func() int32 { + func() { + if (_pCache.X11) <= uint32(i32(0)) || (**XPgHdr1)(unsafe.Pointer(_pCache.X12)) == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45833), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchStage2Ø00__func__Ø000))), unsafe.Pointer(str(138692))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pCache.X4) == 0 || ((*XPgHdr1)(unsafe.Pointer((*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup))+uintptr(24 /* X5 */))).X8)).X4) != 0 || ((_pCache.X10)+uint32(i32(1))) < (_pCache.X6) && _pcache1UnderMemoryPressure(tls, _pCache) == 0 { goto _18 } _pPage = (*XPgHdr1)(unsafe.Pointer((*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup)) + uintptr(24 /* X5 */))).X8)) - func() int32 { - if int32(_pPage.X2) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pPage.X2) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45842), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchStage2Ø00__func__Ø000))), unsafe.Pointer(str(137980))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _pcache1RemoveFromHash(tls, _pPage, i32(0)) _pcache1PinPage(tls, _pPage) @@ -156792,15 +142403,11 @@ func _pcache1AllocPage(tls *crt.TLS, _pCache *XPCache1, _benignMalloc int32) (r0 var _pPg unsafe.Pointer // sqlite3.c:45362:8 _ = _pPg _p = nil - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0))) != 0 { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0))) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45364), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1AllocPageØ00__func__Ø000))), unsafe.Pointer(str(137804))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (*XPgHdr1)(unsafe.Pointer(_pCache.X13)) == nil && ((_pCache.X10) != uint32(i32(0)) || _pcache1InitBulk(tls, _pCache) == 0) { goto _4 @@ -156947,45 +142554,29 @@ func _pcache1Unpin(tls *crt.TLS, _p unsafe.Pointer, _pPg *Xsqlite3_pcache_page, _pCache = (*XPCache1)(unsafe.Pointer(_p)) _pPage = (*XPgHdr1)(unsafe.Pointer(_pPg)) _pGroup = (*XPGroup)(unsafe.Pointer(_pCache.X0)) - func() int32 { - if (*XPCache1)(unsafe.Pointer(_pPage.X6)) == _pCache { - return i32(0) - } - return func() int32 { + func() { + if (*XPCache1)(unsafe.Pointer(_pPage.X6)) != _pCache { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46023), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1UnpinØ00__func__Ø000))), unsafe.Pointer(str(138768))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*Xsqlite3_mutex)(unsafe.Pointer(_pGroup.X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3_mutex)(unsafe.Pointer(_pGroup.X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46024), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1UnpinØ00__func__Ø000))), unsafe.Pointer(str(137536))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((*XPgHdr1)(unsafe.Pointer(_pPage.X8)) == (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0))))) && ((*XPgHdr1)(unsafe.Pointer(_pPage.X7)) == (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0))))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XPgHdr1)(unsafe.Pointer(_pPage.X8)) != (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) || (*XPgHdr1)(unsafe.Pointer(_pPage.X7)) != (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46029), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1UnpinØ00__func__Ø000))), unsafe.Pointer(str(138792))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pPage.X2) == i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pPage.X2) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46030), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1UnpinØ00__func__Ø000))), unsafe.Pointer(str(138836))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _reuseUnlikely == 0 && (_pGroup.X4) <= (_pGroup.X1) { goto _10 @@ -156997,20 +142588,16 @@ func _pcache1Unpin(tls *crt.TLS, _p unsafe.Pointer, _pPg *Xsqlite3_pcache_page, _10: _2_ppFirst = (**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup))+uintptr(24 /* X5 */))))) + uintptr(40 /* X7 */))))) *(**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(48 /* X8 */))))) = (*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup)) + uintptr(24 /* X5 */))) - *(**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(store5567089((**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage))+uintptr(40 /* X7 */))))), *_2_ppFirst))) + uintptr(48 /* X8 */))))) = _pPage + *(**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(store5567071((**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage))+uintptr(40 /* X7 */))))), *_2_ppFirst))) + uintptr(48 /* X8 */))))) = _pPage *_2_ppFirst = _pPage *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(40 /* X9 */))) += 1 *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(20 /* X2 */))) = uint8(i32(0)) _11: - func() int32 { - if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46044), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1UnpinØ00__func__Ø000))), unsafe.Pointer(str(138312))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() return @@ -157033,35 +142620,23 @@ func _pcache1Rekey(tls *crt.TLS, _p unsafe.Pointer, _pPg *Xsqlite3_pcache_page, _ = _h _pCache = (*XPCache1)(unsafe.Pointer(_p)) _pPage = (*XPgHdr1)(unsafe.Pointer(_pPg)) - func() int32 { - if (_pPage.X1) == _iOld { - return i32(0) - } - return func() int32 { + func() { + if (_pPage.X1) != _iOld { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46060), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1RekeyØ00__func__Ø000))), unsafe.Pointer(str(138872))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XPCache1)(unsafe.Pointer(_pPage.X6)) == _pCache { - return i32(0) } - return func() int32 { + }() + func() { + if (*XPCache1)(unsafe.Pointer(_pPage.X6)) != _pCache { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46061), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1RekeyØ00__func__Ø000))), unsafe.Pointer(str(138768))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46063), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1RekeyØ00__func__Ø000))), unsafe.Pointer(str(138312))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _h = _iOld % (_pCache.X11) _pp = (**XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache.X12)) + 8*uintptr(_h))) @@ -157085,15 +142660,11 @@ _7: *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(36 /* X8 */))) = _iNew _8: - func() int32 { - if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46080), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1RekeyØ00__func__Ø000))), unsafe.Pointer(str(138312))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() return @@ -157109,15 +142680,11 @@ func _pcache1Truncate(tls *crt.TLS, _p unsafe.Pointer, _iLimit uint32) { // sqli var _pCache *XPCache1 // sqlite3.c:46091:11 _ = _pCache _pCache = (*XPCache1)(unsafe.Pointer(_p)) - func() int32 { - if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46092), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1TruncateØ00__func__Ø000))), unsafe.Pointer(str(138312))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _iLimit > (_pCache.X8) { goto _2 @@ -157126,15 +142693,11 @@ func _pcache1Truncate(tls *crt.TLS, _p unsafe.Pointer, _iLimit uint32) { // sqli _pcache1TruncateUnsafe(tls, _pCache, _iLimit) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(36 /* X8 */))) = _iLimit - uint32(i32(1)) _2: - func() int32 { - if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46097), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1TruncateØ00__func__Ø000))), unsafe.Pointer(str(138312))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() return @@ -157159,29 +142722,21 @@ func _pcache1Shrink(tls *crt.TLS, _p unsafe.Pointer) { // sqlite3.c:45775:1 } _1_pGroup = (*XPGroup)(unsafe.Pointer(_pCache.X0)) - func() int32 { - if (*Xsqlite3_mutex)(unsafe.Pointer(_1_pGroup.X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_mutex)(unsafe.Pointer(_1_pGroup.X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45780), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1ShrinkØ00__func__Ø000))), unsafe.Pointer(str(137536))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _1_savedMaxPage = int32(_1_pGroup.X1) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pGroup)) + uintptr(8 /* X1 */))) = uint32(i32(0)) _pcache1EnforceMaxPage(tls, _pCache) *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pGroup)) + uintptr(8 /* X1 */))) = uint32(_1_savedMaxPage) - func() int32 { - if (*Xsqlite3_mutex)(unsafe.Pointer(_1_pGroup.X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*Xsqlite3_mutex)(unsafe.Pointer(_1_pGroup.X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45785), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1ShrinkØ00__func__Ø000))), unsafe.Pointer(str(137536))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _0: return @@ -157431,26 +142986,19 @@ func _unixClose(tls *crt.TLS, _id *Xsqlite3_file) (r0 int32) { // sqlite3.c:3181 _verifyDbFile(tls, _pFile) _unixUnlock(tls, _id, i32(0)) _unixEnterMutex(tls) - func() int32 { - if (((*XunixInodeInfo)(unsafe.Pointer(_pFile.X2)).X6) > i32(0)) || (int32((*XunixInodeInfo)(unsafe.Pointer(_pFile.X2)).X3) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((*XunixInodeInfo)(unsafe.Pointer(_pFile.X2)).X6) <= i32(0) && int32((*XunixInodeInfo)(unsafe.Pointer(_pFile.X2)).X3) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31822), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixCloseØ00__func__Ø000))), unsafe.Pointer(str(138988))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if func() int32 { if (*XunixInodeInfo)(unsafe.Pointer(_pFile.X2)) != nil { return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31823), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixCloseØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31823), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixCloseØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 || ((*XunixInodeInfo)(unsafe.Pointer(_pFile.X2)).X6) == 0 { @@ -157722,15 +143270,11 @@ func _fileHasMoved(tls *crt.TLS, _pFile *XunixFile) (r0 int32) { // sqlite3.c:31 } func _unixUnlock(tls *crt.TLS, _id *Xsqlite3_file, _eFileLock int32) (r0 int32) { // sqlite3.c:31755:1 - func() int32 { - if (_eFileLock == i32(1)) || (((*XunixFile)(unsafe.Pointer(_id)).X12) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _eFileLock != i32(1) && ((*XunixFile)(unsafe.Pointer(_id)).X12) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31757), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixUnlockØ00__func__Ø000))), unsafe.Pointer(str(139492))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _posixUnlock(tls, _id, _eFileLock, i32(0)) return @@ -157754,25 +143298,17 @@ func _posixUnlock(tls *crt.TLS, _id *Xsqlite3_file, _eFileLock int32, _handleNFS _ = _rc _pFile = (*XunixFile)(unsafe.Pointer(_id)) _rc = i32(0) - func() int32 { - if _pFile != nil { - return i32(0) - } - return func() int32 { + func() { + if _pFile == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31601), unsafe.Pointer((*int8)(unsafe.Pointer(&_posixUnlockØ00__func__Ø000))), unsafe.Pointer(str(59944))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _eFileLock <= i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if _eFileLock > i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31606), unsafe.Pointer((*int8)(unsafe.Pointer(&_posixUnlockØ00__func__Ø000))), unsafe.Pointer(str(139564))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pFile.X4) > _eFileLock { goto _4 @@ -157784,44 +143320,32 @@ func _posixUnlock(tls *crt.TLS, _id *Xsqlite3_file, _eFileLock int32, _handleNFS _4: _unixEnterMutex(tls) _pInode = (*XunixInodeInfo)(unsafe.Pointer(_pFile.X2)) - func() int32 { - if (_pInode.X1) != i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pInode.X1) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31612), unsafe.Pointer((*int8)(unsafe.Pointer(&_posixUnlockØ00__func__Ø000))), unsafe.Pointer(str(139588))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pFile.X4) <= i32(1) { goto _7 } - func() int32 { - if int32(_pInode.X2) == int32(_pFile.X4) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pInode.X2) != int32(_pFile.X4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31614), unsafe.Pointer((*int8)(unsafe.Pointer(&_posixUnlockØ00__func__Ø000))), unsafe.Pointer(str(139608))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(114 /* X19 */))) = uint8(i32(0)) if _eFileLock != i32(1) { goto _10 } - func() int32 { - if _handleNFSUnlock == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _handleNFSUnlock != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31640), unsafe.Pointer((*int8)(unsafe.Pointer(&_posixUnlockØ00__func__Ø000))), unsafe.Pointer(str(139644))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_lock)) + uintptr(0 /* X0 */))) = int16(i32(0)) *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_lock)) + uintptr(2 /* X1 */))) = int16(i32(0)) @@ -157841,15 +143365,11 @@ _10: *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_lock)) + uintptr(2 /* X1 */))) = int16(i32(0)) *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_lock)) + uintptr(8 /* X2 */))) = int64(_sqlite3PendingByte) *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_lock)) + uintptr(16 /* X3 */))) = i64(2) - func() int32 { - if (_sqlite3PendingByte + i32(1)) == (_sqlite3PendingByte + i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if (_sqlite3PendingByte + i32(1)) != (_sqlite3PendingByte + i32(1)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31702), unsafe.Pointer((*int8)(unsafe.Pointer(&_posixUnlockØ00__func__Ø000))), unsafe.Pointer(str(139664))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _unixFileLock(tls, _pFile, &_lock) != i32(0) { goto _16 @@ -157892,15 +143412,11 @@ _20: _21: _19: *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInode)) + uintptr(40 /* X6 */))) -= 1 - func() int32 { - if (_pInode.X6) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pInode.X6) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31736), unsafe.Pointer((*int8)(unsafe.Pointer(&_posixUnlockØ00__func__Ø000))), unsafe.Pointer(str(139696))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pInode.X6) != i32(0) { goto _24 @@ -157942,25 +143458,17 @@ func _unixFileLock(tls *crt.TLS, _pFile *XunixFile, _pLock *Tflock) (r0 int32) { var _2_lock Tflock // sqlite3.c:31303:20 _ = _2_lock _pInode = (*XunixInodeInfo)(unsafe.Pointer(_pFile.X2)) - func() int32 { - if _unixMutexHeld(tls) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _unixMutexHeld(tls) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31299), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixFileLockØ00__func__Ø000))), unsafe.Pointer(str(139728))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pInode != (*XunixInodeInfo)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if _pInode == (*XunixInodeInfo)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31300), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixFileLockØ00__func__Ø000))), unsafe.Pointer(str(139744))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (int32(_pFile.X5) & i32(3)) != i32(1) { goto _4 @@ -157970,15 +143478,11 @@ func _unixFileLock(tls *crt.TLS, _pFile *XunixFile, _pLock *Tflock) (r0 int32) { goto _5 } - func() int32 { - if (_pInode.X6) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pInode.X6) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31304), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixFileLockØ00__func__Ø000))), unsafe.Pointer(str(139756))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_2_lock)) + uintptr(2 /* X1 */))) = int16(i32(0)) *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_2_lock)) + uintptr(8 /* X2 */))) = int64(_sqlite3PendingByte + i32(2)) @@ -158101,26 +143605,19 @@ func _releaseInodeInfo(tls *crt.TLS, _pFile *XunixFile) { // sqlite3.c:31065:1 var _pInode *XunixInodeInfo // sqlite3.c:31066:17 _ = _pInode _pInode = (*XunixInodeInfo)(unsafe.Pointer(_pFile.X2)) - func() int32 { - if _unixMutexHeld(tls) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _unixMutexHeld(tls) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31067), unsafe.Pointer((*int8)(unsafe.Pointer(&_releaseInodeInfoØ00__func__Ø000))), unsafe.Pointer(str(139728))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if func() int32 { if _pInode != nil { return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31068), unsafe.Pointer((*int8)(unsafe.Pointer(&_releaseInodeInfoØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31068), unsafe.Pointer((*int8)(unsafe.Pointer(&_releaseInodeInfoØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -158132,44 +143629,32 @@ func _releaseInodeInfo(tls *crt.TLS, _pFile *XunixFile) { // sqlite3.c:31065:1 goto _5 } - func() int32 { - if (*XunixShmNode)(unsafe.Pointer(_pInode.X5)) == (*XunixShmNode)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*XunixShmNode)(unsafe.Pointer(_pInode.X5)) != (*XunixShmNode)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31071), unsafe.Pointer((*int8)(unsafe.Pointer(&_releaseInodeInfoØ00__func__Ø000))), unsafe.Pointer(str(139804))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _closePendingFds(tls, _pFile) if (*XunixInodeInfo)(unsafe.Pointer(_pInode.X9)) == nil { goto _8 } - func() int32 { - if (*XunixInodeInfo)(unsafe.Pointer((*XunixInodeInfo)(unsafe.Pointer(_pInode.X9)).X8)) == _pInode { - return i32(0) - } - return func() int32 { + func() { + if (*XunixInodeInfo)(unsafe.Pointer((*XunixInodeInfo)(unsafe.Pointer(_pInode.X9)).X8)) != _pInode { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31074), unsafe.Pointer((*int8)(unsafe.Pointer(&_releaseInodeInfoØ00__func__Ø000))), unsafe.Pointer(str(139824))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XunixInodeInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr(_pInode.X9) + uintptr(56 /* X8 */))))) = (*XunixInodeInfo)(unsafe.Pointer(_pInode.X8)) goto _11 _8: - func() int32 { - if _inodeList == _pInode { - return i32(0) - } - return func() int32 { + func() { + if _inodeList != _pInode { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31077), unsafe.Pointer((*int8)(unsafe.Pointer(&_releaseInodeInfoØ00__func__Ø000))), unsafe.Pointer(str(139856))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _inodeList = (*XunixInodeInfo)(unsafe.Pointer(_pInode.X8)) bug20530(_inodeList) @@ -158178,15 +143663,11 @@ _11: goto _14 } - func() int32 { - if (*XunixInodeInfo)(unsafe.Pointer((*XunixInodeInfo)(unsafe.Pointer(_pInode.X8)).X9)) == _pInode { - return i32(0) - } - return func() int32 { + func() { + if (*XunixInodeInfo)(unsafe.Pointer((*XunixInodeInfo)(unsafe.Pointer(_pInode.X8)).X9)) != _pInode { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31081), unsafe.Pointer((*int8)(unsafe.Pointer(&_releaseInodeInfoØ00__func__Ø000))), unsafe.Pointer(str(139876))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(**XunixInodeInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr(_pInode.X8) + uintptr(64 /* X9 */))))) = (*XunixInodeInfo)(unsafe.Pointer(_pInode.X9)) _14: @@ -158225,15 +143706,11 @@ _0: } func _unixUnmapfile(tls *crt.TLS, _pFd *XunixFile) { // sqlite3.c:34550:1 - func() int32 { - if (_pFd.X12) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pFd.X12) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34551), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixUnmapfileØ00__func__Ø000))), unsafe.Pointer(str(139928))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pFd.X16) == nil { goto _2 @@ -158262,35 +143739,23 @@ func _unixRead(tls *crt.TLS, _id *Xsqlite3_file, _pBuf unsafe.Pointer, _amt int3 var _3_nCopy int32 // sqlite3.c:33039:11 _ = _3_nCopy _pFile = (*XunixFile)(unsafe.Pointer(_id)) - func() int32 { - if _id != nil { - return i32(0) - } - return func() int32 { + func() { + if _id == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33018), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixReadØ00__func__Ø000))), unsafe.Pointer(str(97676))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _offset >= int64(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if _offset < int64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33019), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixReadØ00__func__Ø000))), unsafe.Pointer(str(139964))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _amt > i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if _amt <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33020), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixReadØ00__func__Ø000))), unsafe.Pointer(str(139976))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _offset >= (_pFile.X13) { goto _6 @@ -158357,25 +143822,17 @@ func _seekAndRead(tls *crt.TLS, _id *XunixFile, _offset int64, _pBuf unsafe.Poin var _newOffset int64 // sqlite3.c:32965:7 _ = _newOffset _prior = i32(0) - func() int32 { - if _cnt == (_cnt & i32(131071)) { - return i32(0) - } - return func() int32 { + func() { + if _cnt != (_cnt & i32(131071)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(32968), unsafe.Pointer((*int8)(unsafe.Pointer(&_seekAndReadØ00__func__Ø000))), unsafe.Pointer(str(139996))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_id.X3) > i32(2) { - return i32(0) } - return func() int32 { + }() + func() { + if (_id.X3) <= i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(32969), unsafe.Pointer((*int8)(unsafe.Pointer(&_seekAndReadØ00__func__Ø000))), unsafe.Pointer(str(140016))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _4: _newOffset = crt.Xlseek64(tls, _id.X3, _offset, i32(0)) @@ -158461,25 +143918,17 @@ func _unixWrite(tls *crt.TLS, _id *Xsqlite3_file, _pBuf unsafe.Pointer, _amt int _ = _2_oldCntr _pFile = (*XunixFile)(unsafe.Pointer(_id)) _wrote = i32(0) - func() int32 { - if _id != nil { - return i32(0) - } - return func() int32 { + func() { + if _id == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33132), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixWriteØ00__func__Ø000))), unsafe.Pointer(str(97676))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _amt > i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if _amt <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33133), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixWriteØ00__func__Ø000))), unsafe.Pointer(str(139976))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pFile.X19) == 0 { goto _4 @@ -158558,35 +144007,23 @@ func _seekAndWriteFd(tls *crt.TLS, _fd int32, _iOff int64, _pBuf unsafe.Pointer, var _1_iSeek int64 // sqlite3.c:33090:9 _ = _1_iSeek _rc = i32(0) - func() int32 { - if _nBuf == (_nBuf & i32(131071)) { - return i32(0) - } - return func() int32 { + func() { + if _nBuf != (_nBuf & i32(131071)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33078), unsafe.Pointer((*int8)(unsafe.Pointer(&_seekAndWriteFdØ00__func__Ø000))), unsafe.Pointer(str(140048))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _fd > i32(2) { - return i32(0) } - return func() int32 { + }() + func() { + if _fd <= i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33079), unsafe.Pointer((*int8)(unsafe.Pointer(&_seekAndWriteFdØ00__func__Ø000))), unsafe.Pointer(str(140072))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _piErrno != (*int32)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) } - return func() int32 { + }() + func() { + if _piErrno == (*int32)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33080), unsafe.Pointer((*int8)(unsafe.Pointer(&_seekAndWriteFdØ00__func__Ø000))), unsafe.Pointer(str(140080))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := &_nBuf @@ -158632,15 +144069,11 @@ func _unixTruncate(tls *crt.TLS, _id *Xsqlite3_file, _nByte int64) (r0 int32) { var _rc int32 // sqlite3.c:33444:7 _ = _rc _pFile = (*XunixFile)(unsafe.Pointer(_id)) - func() int32 { - if _pFile != nil { - return i32(0) - } - return func() int32 { + func() { + if _pFile == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33445), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixTruncateØ00__func__Ø000))), unsafe.Pointer(str(59944))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pFile.X11) <= i32(0) { goto _2 @@ -158709,25 +144142,17 @@ func _unixSync(tls *crt.TLS, _id *Xsqlite3_file, _flags int32) (r0 int32) { // s _pFile = (*XunixFile)(unsafe.Pointer(_id)) _isDataOnly = _flags & i32(16) _isFullsync = bool2int((_flags & i32(15)) == i32(3)) - func() int32 { - if ((_flags & i32(15)) == i32(2)) || ((_flags & i32(15)) == i32(3)) { - return i32(0) - } - return func() int32 { + func() { + if (_flags&i32(15)) != i32(2) && (_flags&i32(15)) != i32(3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33400), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixSyncØ00__func__Ø000))), unsafe.Pointer(str(140124))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _pFile != nil { - return i32(0) } - return func() int32 { + }() + func() { + if _pFile == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33409), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixSyncØ00__func__Ø000))), unsafe.Pointer(str(59944))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _full_fsync(tls, _pFile.X3, _isFullsync, _isDataOnly) if _rc == 0 { @@ -158753,15 +144178,11 @@ _5: goto _8 _7: - func() int32 { - if _rc == i32(14) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(14) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33431), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixSyncØ00__func__Ø000))), unsafe.Pointer(str(140204))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = i32(0) _8: @@ -158800,15 +144221,11 @@ func _unixFileSize(tls *crt.TLS, _id *Xsqlite3_file, _pSize *int64) (r0 int32) { _ = _rc var _buf crt.Xstruct_stat64 // sqlite3.c:33494:15 _ = _buf - func() int32 { - if _id != nil { - return i32(0) - } - return func() int32 { + func() { + if _id == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33495), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixFileSizeØ00__func__Ø000))), unsafe.Pointer(str(97676))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = (*(*func(*crt.TLS, int32, *crt.Xstruct_stat64) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*Tunix_syscall)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(5)))).X1)})))(tls, (*XunixFile)(unsafe.Pointer(_id)).X3, &_buf) if _rc == i32(0) { @@ -158852,15 +144269,11 @@ func _unixLock(tls *crt.TLS, _id *Xsqlite3_file, _eFileLock int32) (r0 int32) { _rc = i32(0) _pFile = (*XunixFile)(unsafe.Pointer(_id)) _tErrno = i32(0) - func() int32 { - if _pFile != nil { - return i32(0) - } - return func() int32 { + func() { + if _pFile == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31392), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixLockØ00__func__Ø000))), unsafe.Pointer(str(59944))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pFile.X4) < _eFileLock { goto _2 @@ -158870,35 +144283,23 @@ func _unixLock(tls *crt.TLS, _id *Xsqlite3_file, _eFileLock int32) (r0 int32) { return _2: - func() int32 { - if (int32(_pFile.X4) != i32(0)) || (_eFileLock == i32(1)) { - return i32(0) - } - return func() int32 { + func() { + if int32(_pFile.X4) == i32(0) && _eFileLock != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31413), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixLockØ00__func__Ø000))), unsafe.Pointer(str(140252))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _eFileLock != i32(3) { - return i32(0) } - return func() int32 { + }() + func() { + if _eFileLock == i32(3) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31414), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixLockØ00__func__Ø000))), unsafe.Pointer(str(140304))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_eFileLock != i32(2)) || (int32(_pFile.X4) == i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if _eFileLock == i32(2) && int32(_pFile.X4) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31415), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixLockØ00__func__Ø000))), unsafe.Pointer(str(140328))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _unixEnterMutex(tls) _pInode = (*XunixInodeInfo)(unsafe.Pointer(_pFile.X2)) @@ -158914,35 +144315,23 @@ _13: goto _16 } - func() int32 { - if _eFileLock == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if _eFileLock != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31438), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixLockØ00__func__Ø000))), unsafe.Pointer(str(140388))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pFile.X4) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pFile.X4) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31439), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixLockØ00__func__Ø000))), unsafe.Pointer(str(140412))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pInode.X1) > i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pInode.X1) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31440), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixLockØ00__func__Ø000))), unsafe.Pointer(str(140432))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(28 /* X4 */))) = uint8(i32(1)) *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInode)) + uintptr(16 /* X1 */))) += 1 @@ -158983,35 +144372,23 @@ _25: goto _30 } - func() int32 { - if (_pInode.X1) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pInode.X1) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31474), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixLockØ00__func__Ø000))), unsafe.Pointer(str(140452))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pInode.X2) == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pInode.X2) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31475), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixLockØ00__func__Ø000))), unsafe.Pointer(str(140472))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _rc == i32(0) { - return i32(0) } - return func() int32 { + }() + func() { + if _rc != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31476), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixLockØ00__func__Ø000))), unsafe.Pointer(str(14052))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_lock)) + uintptr(8 /* X2 */))) = int64(_sqlite3PendingByte + i32(2)) *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_lock)) + uintptr(16 /* X3 */))) = int64(i32(510)) @@ -159059,26 +144436,18 @@ _30: goto _46 _45: - func() int32 { - if i32(0) != int32(_pFile.X4) { - return i32(0) - } - return func() int32 { + func() { + if i32(0) == int32(_pFile.X4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31515), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixLockØ00__func__Ø000))), unsafe.Pointer(str(140496))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_lock)) + uintptr(0 /* X0 */))) = int16(i32(1)) - func() int32 { - if (_eFileLock == i32(2)) || (_eFileLock == i32(4)) { - return i32(0) - } - return func() int32 { + func() { + if _eFileLock != i32(2) && _eFileLock != i32(4) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31518), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixLockØ00__func__Ø000))), unsafe.Pointer(str(140516))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _eFileLock != i32(2) { goto _52 @@ -159146,15 +144515,11 @@ func init() { } func _sqliteErrorFromPosixError(tls *crt.TLS, _posixError int32, _sqliteIOErr int32) (r0 int32) { // sqlite3.c:30640:1 - func() int32 { - if (((_sqliteIOErr == i32(3850)) || (_sqliteIOErr == i32(2058))) || (_sqliteIOErr == i32(2314))) || (_sqliteIOErr == i32(3594)) { - return i32(0) - } - return func() int32 { + func() { + if _sqliteIOErr != i32(3850) && _sqliteIOErr != i32(2058) && _sqliteIOErr != i32(2314) && _sqliteIOErr != i32(3594) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(30641), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqliteErrorFromPosixErrorØ00__func__Ø000))), unsafe.Pointer(str(140584))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() switch _posixError { case i32(1): @@ -159212,25 +144577,17 @@ func _unixCheckReservedLock(tls *crt.TLS, _id *Xsqlite3_file, _pResOut *int32) ( _rc = i32(0) _reserved = i32(0) _pFile = (*XunixFile)(unsafe.Pointer(_id)) - func() int32 { - if _pFile != nil { - return i32(0) - } - return func() int32 { + func() { + if _pFile == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31243), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixCheckReservedLockØ00__func__Ø000))), unsafe.Pointer(str(59944))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if int32(_pFile.X4) <= i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if int32(_pFile.X4) > i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31244), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixCheckReservedLockØ00__func__Ø000))), unsafe.Pointer(str(140780))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _unixEnterMutex(tls) if int32((*XunixInodeInfo)(unsafe.Pointer(_pFile.X2)).X2) <= i32(1) { @@ -159438,25 +144795,17 @@ _1: _3_nBlk = int32(_1_buf.X9) _3_nWrite = i32(0) _3_iWrite = ((((_1_buf.X8) / int64(_3_nBlk)) * int64(_3_nBlk)) + int64(_3_nBlk)) - int64(i32(1)) - func() int32 { - if _3_iWrite >= (_1_buf.X8) { - return i32(0) - } - return func() int32 { + func() { + if _3_iWrite < (_1_buf.X8) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33564), unsafe.Pointer((*int8)(unsafe.Pointer(&_fcntlSizeHintØ00__func__Ø000))), unsafe.Pointer(str(140836))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_3_iWrite + int64(i32(1))) % int64(_3_nBlk)) == int64(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if ((_3_iWrite + int64(i32(1))) % int64(_3_nBlk)) != int64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33565), unsafe.Pointer((*int8)(unsafe.Pointer(&_fcntlSizeHintØ00__func__Ø000))), unsafe.Pointer(str(140856))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _7: if _3_iWrite >= ((_1_nSize + int64(_3_nBlk)) - int64(i32(1))) { @@ -159525,25 +144874,17 @@ func init() { func _unixMapfile(tls *crt.TLS, _pFd *XunixFile, _nMap int64) (r0 int32) { // sqlite3.c:34667:1 var _1_statbuf crt.Xstruct_stat64 // sqlite3.c:34673:17 _ = _1_statbuf - func() int32 { - if (_nMap >= int64(i32(0))) || ((_pFd.X12) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _nMap < int64(i32(0)) && (_pFd.X12) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34668), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixMapfileØ00__func__Ø000))), unsafe.Pointer(str(140896))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_nMap > int64(i32(0))) || (((_pFd.X13) == int64(i32(0))) && (unsafe.Pointer(_pFd.X16) == (unsafe.Pointer)(uintptr(i32(0))))) { - return i32(0) } - return func() int32 { + }() + func() { + if _nMap <= int64(i32(0)) && ((_pFd.X13) != int64(i32(0)) || unsafe.Pointer(_pFd.X16) != (unsafe.Pointer)(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34669), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixMapfileØ00__func__Ø000))), unsafe.Pointer(str(140928))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pFd.X12) <= i32(0) { goto _7 @@ -159573,15 +144914,11 @@ _8: _nMap = _pFd.X15 _10: - func() int32 { - if (_nMap > int64(i32(0))) || (((_pFd.X13) == int64(i32(0))) && (unsafe.Pointer(_pFd.X16) == (unsafe.Pointer)(uintptr(i32(0))))) { - return i32(0) - } - return func() int32 { + func() { + if _nMap <= int64(i32(0)) && ((_pFd.X13) != int64(i32(0)) || unsafe.Pointer(_pFd.X16) != (unsafe.Pointer)(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34683), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixMapfileØ00__func__Ø000))), unsafe.Pointer(str(140928))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _nMap == (_pFd.X13) { goto _15 @@ -159625,65 +144962,41 @@ func _unixRemapfile(tls *crt.TLS, _pFd *XunixFile, _nNew int64) { // sqlite3.c:3 _nOrig = _pFd.X14 _pNew = nil _flags = i32(1) - func() int32 { - if (_pFd.X12) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pFd.X12) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34586), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixRemapfileØ00__func__Ø000))), unsafe.Pointer(str(139928))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _nNew > (_pFd.X13) { - return i32(0) } - return func() int32 { + }() + func() { + if _nNew <= (_pFd.X13) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34587), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixRemapfileØ00__func__Ø000))), unsafe.Pointer(str(140992))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _nNew <= (_pFd.X15) { - return i32(0) } - return func() int32 { + }() + func() { + if _nNew > (_pFd.X15) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34588), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixRemapfileØ00__func__Ø000))), unsafe.Pointer(str(141012))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _nNew > int64(i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if _nNew <= int64(i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34589), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixRemapfileØ00__func__Ø000))), unsafe.Pointer(str(86036))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_pFd.X14) >= (_pFd.X13) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pFd.X14) < (_pFd.X13) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34590), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixRemapfileØ00__func__Ø000))), unsafe.Pointer(str(141036))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (unsafe.Pointer)(uintptr(u64(18446744073709551615))) != (unsafe.Pointer)(uintptr(i32(0))) { - return i32(0) } - return func() int32 { + }() + func() { + if (unsafe.Pointer)(uintptr(u64(18446744073709551615))) == (unsafe.Pointer)(uintptr(i32(0))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34591), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixRemapfileØ00__func__Ø000))), unsafe.Pointer(str(141072))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pOrig == nil { goto _12 @@ -159801,15 +145114,11 @@ func _unixGetTempname(tls *crt.TLS, _nBuf int32, _zBuf *int8) (r0 int32) { // sq _0: _1: Xsqlite3_randomness(tls, int32(u64(8)), (unsafe.Pointer)(&_1_r)) - func() int32 { - if _nBuf > i32(2) { - return i32(0) - } - return func() int32 { + func() { + if _nBuf <= i32(2) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35302), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixGetTempnameØ00__func__Ø000))), unsafe.Pointer(str(141104))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zBuf)) + 1*uintptr(_nBuf-i32(2)))) = int8(i32(0)) Xsqlite3_snprintf(tls, _nBuf, _zBuf, str(141112), unsafe.Pointer(_zDir), _1_r, i32(0)) @@ -159968,45 +145277,29 @@ _0: _p = (*TunixShm)(unsafe.Pointer(_pDbFd.X10)) _pShmNode = (*XunixShmNode)(unsafe.Pointer(_p.X0)) Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pShmNode.X1))) - func() int32 { - if (_szRegion == (_pShmNode.X4)) || (int32(_pShmNode.X5) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _szRegion != (_pShmNode.X4) && int32(_pShmNode.X5) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34251), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmMapØ00__func__Ø000))), unsafe.Pointer(str(141204))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XunixInodeInfo)(unsafe.Pointer(_pShmNode.X0)) == (*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XunixInodeInfo)(unsafe.Pointer(_pShmNode.X0)) != (*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34252), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmMapØ00__func__Ø000))), unsafe.Pointer(str(141260))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pShmNode.X3) >= i32(0)) || (int32((*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)).X3) == i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pShmNode.X3) < i32(0) && int32((*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)).X3) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34253), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmMapØ00__func__Ø000))), unsafe.Pointer(str(141292))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pShmNode.X3) < i32(0)) || (int32((*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)).X3) == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pShmNode.X3) >= i32(0) && int32((*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)).X3) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34254), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmMapØ00__func__Ø000))), unsafe.Pointer(str(141344))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nReqRegion = ((_iRegion + _nShmPerMap) / _nShmPerMap) * _nShmPerMap if int32(_pShmNode.X5) >= _nReqRegion { @@ -160038,15 +145331,11 @@ _15: goto _shmpage_out _17: - func() int32 { - if (_2_nByte % _unixShmMapØ00pgszØ001) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_2_nByte % _unixShmMapØ00pgszØ001) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34296), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmMapØ00__func__Ø000))), unsafe.Pointer(str(141392))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _7_iPg = int32((_2_sStat.X8) / int64(_unixShmMapØ00pgszØ001)) _21: @@ -160168,15 +145457,11 @@ func _unixShmRegionPerMap(tls *crt.TLS) (r0 int32) { // sqlite3.c:34005:1 _ = _pgsz _shmsz = i32(32768) _pgsz = (*(*func(*crt.TLS) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*Tunix_syscall)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(25)))).X1)})))(tls) - func() int32 { - if ((_pgsz - i32(1)) & _pgsz) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if ((_pgsz - i32(1)) & _pgsz) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34008), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmRegionPerMapØ00__func__Ø000))), unsafe.Pointer(str(141412))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pgsz >= _shmsz { goto _2 @@ -160227,15 +145512,11 @@ func _unixOpenSharedMemory(tls *crt.TLS, _pDbFd *XunixFile) (r0 int32) { // sqli _0: crt.Xmemset(tls, (unsafe.Pointer)(_p), i32(0), u64(24)) - func() int32 { - if (*TunixShm)(unsafe.Pointer(_pDbFd.X10)) == (*TunixShm)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if (*TunixShm)(unsafe.Pointer(_pDbFd.X10)) != (*TunixShm)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34091), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenSharedMemoryØ00__func__Ø000))), unsafe.Pointer(str(141452))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _unixEnterMutex(tls) _pInode = (*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)) @@ -160381,35 +145662,23 @@ func _unixShmSystemLock(tls *crt.TLS, _pFile *XunixFile, _lockType int32, _ofst _ = _2_mask _rc = i32(0) _pShmNode = (*XunixShmNode)(unsafe.Pointer((*XunixInodeInfo)(unsafe.Pointer(_pFile.X2)).X5)) - func() int32 { - if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pShmNode.X1))) != 0 || ((_pShmNode.X8) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pShmNode.X1))) == 0 && (_pShmNode.X8) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33938), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmSystemLockØ00__func__Ø000))), unsafe.Pointer(str(141516))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_n == i32(1)) || (_lockType != i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if _n != i32(1) && _lockType == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33941), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmSystemLockØ00__func__Ø000))), unsafe.Pointer(str(141576))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_n >= i32(1)) && (_n <= i32(8)) { - return i32(0) } - return func() int32 { + }() + func() { + if _n < i32(1) || _n > i32(8) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33944), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmSystemLockØ00__func__Ø000))), unsafe.Pointer(str(141604))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if (_pShmNode.X3) < i32(0) { goto _9 @@ -160472,15 +145741,11 @@ _15: goto _18 _17: - func() int32 { - if _lockType == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if _lockType != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33973), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmSystemLockØ00__func__Ø000))), unsafe.Pointer(str(141632))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pShmNode)) + uintptr(64 /* X10 */))) @@ -160511,15 +145776,11 @@ _22: goto _25 _24: - func() int32 { - if _lockType == i32(1) { - return i32(0) - } - return func() int32 { + func() { + if _lockType != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33984), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmSystemLockØ00__func__Ø000))), unsafe.Pointer(str(141632))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _25: _23: @@ -160543,26 +145804,19 @@ func _unixShmPurge(tls *crt.TLS, _pFd *XunixFile) { // sqlite3.c:34019:1 var _1_i int32 // sqlite3.c:34024:9 _ = _1_i _p = (*XunixShmNode)(unsafe.Pointer((*XunixInodeInfo)(unsafe.Pointer(_pFd.X2)).X5)) - func() int32 { - if _unixMutexHeld(tls) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _unixMutexHeld(tls) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34021), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmPurgeØ00__func__Ø000))), unsafe.Pointer(str(139728))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _p == nil || func() int32 { if (_p.X8) == i32(0) { return i32(1) } return func() int32 { - func() int32 { - crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34022), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmPurgeØ00__func__Ø000))), unsafe.Pointer(str(3880))) - crt.X__builtin_abort(tls) - return i32(0) - }() + crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34022), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmPurgeØ00__func__Ø000))), unsafe.Pointer(str(3880))) + crt.X__builtin_abort(tls) return i32(0) }() }() == 0 { @@ -160570,15 +145824,11 @@ func _unixShmPurge(tls *crt.TLS, _pFd *XunixFile) { // sqlite3.c:34019:1 } _1_nShmPerMap = _unixShmRegionPerMap(tls) - func() int32 { - if (*XunixInodeInfo)(unsafe.Pointer(_p.X0)) == (*XunixInodeInfo)(unsafe.Pointer(_pFd.X2)) { - return i32(0) - } - return func() int32 { + func() { + if (*XunixInodeInfo)(unsafe.Pointer(_p.X0)) != (*XunixInodeInfo)(unsafe.Pointer(_pFd.X2)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34025), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmPurgeØ00__func__Ø000))), unsafe.Pointer(str(141672))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() Xsqlite3_mutex_free(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_p.X1))) _1_i = i32(0) @@ -160659,96 +145909,60 @@ func _unixShmLock(tls *crt.TLS, _fd *Xsqlite3_file, _ofst int32, _n int32, _flag _p = (*TunixShm)(unsafe.Pointer(_pDbFd.X10)) _pShmNode = (*XunixShmNode)(unsafe.Pointer(_p.X0)) _rc = i32(0) - func() int32 { - if _pShmNode == (*XunixShmNode)(unsafe.Pointer((*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)).X5)) { - return i32(0) - } - return func() int32 { + func() { + if _pShmNode != (*XunixShmNode)(unsafe.Pointer((*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)).X5)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34379), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmLockØ00__func__Ø000))), unsafe.Pointer(str(141724))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XunixInodeInfo)(unsafe.Pointer(_pShmNode.X0)) == (*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XunixInodeInfo)(unsafe.Pointer(_pShmNode.X0)) != (*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34380), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmLockØ00__func__Ø000))), unsafe.Pointer(str(141260))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_ofst >= i32(0)) && ((_ofst + _n) <= i32(8)) { - return i32(0) } - return func() int32 { + }() + func() { + if _ofst < i32(0) || (_ofst+_n) > i32(8) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34381), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmLockØ00__func__Ø000))), unsafe.Pointer(str(141760))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _n >= i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if _n < i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34382), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmLockØ00__func__Ø000))), unsafe.Pointer(str(141796))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (((_flags == i32(6)) || (_flags == i32(10))) || (_flags == i32(5))) || (_flags == i32(9)) { - return i32(0) } - return func() int32 { + }() + func() { + if _flags != i32(6) && _flags != i32(10) && _flags != i32(5) && _flags != i32(9) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34383), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmLockØ00__func__Ø000))), unsafe.Pointer(str(141804))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_n == i32(1)) || ((_flags & i32(8)) != i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if _n != i32(1) && (_flags&i32(8)) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34387), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmLockØ00__func__Ø000))), unsafe.Pointer(str(142004))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pShmNode.X3) >= i32(0)) || (int32((*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)).X3) == i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pShmNode.X3) < i32(0) && int32((*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)).X3) != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34388), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmLockØ00__func__Ø000))), unsafe.Pointer(str(141292))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_pShmNode.X3) < i32(0)) || (int32((*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)).X3) == i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_pShmNode.X3) >= i32(0) && int32((*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)).X3) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34389), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmLockØ00__func__Ø000))), unsafe.Pointer(str(141344))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _mask = uint16((i32(1) << uint(_ofst+_n)) - (i32(1) << uint(_ofst))) - func() int32 { - if (_n > i32(1)) || (int32(_mask) == (i32(1) << uint(_ofst))) { - return i32(0) - } - return func() int32 { + func() { + if _n <= i32(1) && int32(_mask) != (i32(1)<<uint(_ofst)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34392), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmLockØ00__func__Ø000))), unsafe.Pointer(str(142048))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pShmNode.X1))) if (_flags & i32(1)) == 0 { @@ -160769,15 +145983,11 @@ _27: goto _28 _31: - func() int32 { - if (int32(_pX.X5) & (int32(_p.X5) | int32(_p.X4))) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_pX.X5) & (int32(_p.X5) | int32(_p.X4))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34400), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmLockØ00__func__Ø000))), unsafe.Pointer(str(142072))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := &_1_allMask @@ -160900,15 +146110,11 @@ _52: goto _56 } - func() int32 { - if (int32(_p.X4) & int32(_mask)) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (int32(_p.X4) & int32(_mask)) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34461), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmLockØ00__func__Ø000))), unsafe.Pointer(str(142120))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() { p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X5 */))) @@ -160960,25 +146166,17 @@ func _unixShmUnmap(tls *crt.TLS, _fd *Xsqlite3_file, _deleteFlag int32) (r0 int3 _0: _pShmNode = (*XunixShmNode)(unsafe.Pointer(_p.X0)) - func() int32 { - if _pShmNode == (*XunixShmNode)(unsafe.Pointer((*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)).X5)) { - return i32(0) - } - return func() int32 { + func() { + if _pShmNode != (*XunixShmNode)(unsafe.Pointer((*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)).X5)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34508), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmUnmapØ00__func__Ø000))), unsafe.Pointer(str(141724))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (*XunixInodeInfo)(unsafe.Pointer(_pShmNode.X0)) == (*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)) { - return i32(0) } - return func() int32 { + }() + func() { + if (*XunixInodeInfo)(unsafe.Pointer(_pShmNode.X0)) != (*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34509), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmUnmapØ00__func__Ø000))), unsafe.Pointer(str(141260))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pShmNode.X1))) _pp = (**TunixShm)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pShmNode)) + uintptr(56 /* X9 */))))) @@ -160996,15 +146194,11 @@ _8: *(**TunixShm)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pDbFd)) + uintptr(64 /* X10 */))))) = (*TunixShm)(unsafe.Pointer(uintptr(i32(0)))) Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pShmNode.X1))) _unixEnterMutex(tls) - func() int32 { - if (_pShmNode.X8) > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pShmNode.X8) <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34525), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmUnmapØ00__func__Ø000))), unsafe.Pointer(str(142160))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pShmNode)) + uintptr(48 /* X8 */))) -= 1 if (_pShmNode.X8) != i32(0) { @@ -161074,25 +146268,17 @@ func _unixUnfetch(tls *crt.TLS, _fd *Xsqlite3_file, _iOff int64, _p unsafe.Point _ = _pFd _pFd = (*XunixFile)(unsafe.Pointer(_fd)) - func() int32 { - if (unsafe.Pointer(_p) == (unsafe.Pointer)(uintptr(i32(0)))) == ((_pFd.X12) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (unsafe.Pointer(_p) == (unsafe.Pointer)(uintptr(i32(0)))) != ((_pFd.X12) == i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34743), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixUnfetchØ00__func__Ø000))), unsafe.Pointer(str(142196))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (unsafe.Pointer(_p) == (unsafe.Pointer)(uintptr(i32(0)))) || (unsafe.Pointer(_p) == (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(_pFd.X16)+1*uintptr(_iOff))))) { - return i32(0) } - return func() int32 { + }() + func() { + if unsafe.Pointer(_p) != (unsafe.Pointer)(uintptr(i32(0))) && unsafe.Pointer(_p) != (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(_pFd.X16)+1*uintptr(_iOff)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34746), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixUnfetchØ00__func__Ø000))), unsafe.Pointer(str(142224))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _p == nil { goto _5 @@ -161104,15 +146290,11 @@ func _unixUnfetch(tls *crt.TLS, _fd *Xsqlite3_file, _iOff int64, _p unsafe.Point _5: _unixUnmapfile(tls, _pFd) _6: - func() int32 { - if (_pFd.X12) >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if (_pFd.X12) < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34754), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixUnfetchØ00__func__Ø000))), unsafe.Pointer(str(142268))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = i32(0) return @@ -161177,95 +146359,59 @@ func _unixOpen(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zPath *int8, _pFile *Xsqlite3 _isReadWrite = _flags & i32(2) _syncDir = bool2int(_isCreate != 0 && (((_eType == i32(16384)) || (_eType == i32(2048))) || (_eType == i32(524288)))) _zName = _zPath - func() int32 { - if ((_isReadonly == i32(0)) || (_isReadWrite == i32(0))) && (_isReadWrite != 0 || _isReadonly != 0) { - return i32(0) - } - return func() int32 { + func() { + if _isReadonly != i32(0) && _isReadWrite != i32(0) || _isReadWrite == 0 && _isReadonly == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35552), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(142300))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_isCreate == i32(0)) || _isReadWrite != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _isCreate != i32(0) && _isReadWrite == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35553), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(142368))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_isExclusive == i32(0)) || _isCreate != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _isExclusive != i32(0) && _isCreate == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35554), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(142396))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_isDelete == i32(0)) || _isCreate != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if _isDelete != i32(0) && _isCreate == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35555), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(142424))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_isDelete == 0) && (_zName != nil)) || (_eType != i32(256)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_isDelete != 0 || _zName == nil) && _eType == i32(256) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35559), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(142448))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_isDelete == 0) && (_zName != nil)) || (_eType != i32(2048)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_isDelete != 0 || _zName == nil) && _eType == i32(2048) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35560), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(142500))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_isDelete == 0) && (_zName != nil)) || (_eType != i32(16384)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_isDelete != 0 || _zName == nil) && _eType == i32(16384) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35561), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(142556))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if ((_isDelete == 0) && (_zName != nil)) || (_eType != i32(524288)) { - return i32(0) } - return func() int32 { + }() + func() { + if (_isDelete != 0 || _zName == nil) && _eType == i32(524288) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35562), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(142616))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (((((((_eType == i32(256)) || (_eType == i32(512))) || (_eType == i32(2048))) || (_eType == i32(4096))) || (_eType == i32(8192))) || (_eType == i32(16384))) || (_eType == i32(1024))) || (_eType == i32(524288)) { - return i32(0) } - return func() int32 { + }() + func() { + if _eType != i32(256) && _eType != i32(512) && _eType != i32(2048) && _eType != i32(4096) && _eType != i32(8192) && _eType != i32(16384) && _eType != i32(1024) && _eType != i32(524288) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35565), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(142664))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _randomnessPid == crt.Xgetpid(tls) { goto _42 @@ -161300,15 +146446,11 @@ _44: _46: _45: *(**XUnixUnusedFd)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X8 */))))) = _2_pUnused - func() int32 { - if (_flags&i32(64)) != 0 || (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zName)) + 1*uintptr(crt.Xstrlen(tls, _zName)+uint64(i32(1)))))) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if (_flags&i32(64)) == 0 && int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zName)) + 1*uintptr(crt.Xstrlen(tls, _zName)+uint64(i32(1)))))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35599), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(142924))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() goto _50 @@ -161317,15 +146459,11 @@ _43: goto _51 } - func() int32 { - if _isDelete != 0 && (_syncDir == 0) { - return i32(0) - } - return func() int32 { + func() { + if _isDelete == 0 || _syncDir != 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35603), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(142980))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = _unixGetTempname(tls, _pVfs.X2, (*int8)(unsafe.Pointer(&_zTmpname))) if _rc == i32(0) { @@ -161337,15 +146475,11 @@ _43: _55: _zName = (*int8)(unsafe.Pointer(&_zTmpname)) - func() int32 { - if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zName)) + 1*uintptr(crt.Xstrlen(tls, _zName)+uint64(i32(1)))))) == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zName)) + 1*uintptr(crt.Xstrlen(tls, _zName)+uint64(i32(1)))))) != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35612), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(143004))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _51: _50: @@ -161403,40 +146537,28 @@ _61: goto _63 } - func() int32 { - if (*XUnixUnusedFd)(unsafe.Pointer(_p.X8)) == nil { - return i32(0) - } - return func() int32 { + func() { + if (*XUnixUnusedFd)(unsafe.Pointer(_p.X8)) != nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35631), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(143032))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_eType == i32(524288)) || (_eType == i32(2048)) { - return i32(0) } - return func() int32 { + }() + func() { + if _eType != i32(524288) && _eType != i32(2048) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35632), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(143044))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() r0 = _rc return _63: _fd = _robust_open(tls, _zName, _openFlags, _8_openMode) - func() int32 { - if (_isExclusive == 0) || ((_openFlags & i32(64)) != i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if _isExclusive != 0 && (_openFlags&i32(64)) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35637), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(143104))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _fd >= i32(0) || (*crt.X__errno_location(tls)) == i32(21) || _isReadWrite == 0 { goto _74 @@ -161480,15 +146602,11 @@ _75: _robustFchown(tls, _fd, _8_uid, _8_gid) _76: _62: - func() int32 { - if _fd >= i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _fd < i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35660), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(143148))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _pOutFlags == nil { goto _79 @@ -161658,25 +146776,17 @@ _1: goto _2 } - func() int32 { - if _1_nDb > i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _1_nDb <= i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35452), unsafe.Pointer((*int8)(unsafe.Pointer(&_findCreateFileModeØ00__func__Ø000))), unsafe.Pointer(str(143168))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(uint8(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zPath)) + 1*uintptr(_1_nDb)))))))) & i32(6)) != 0 { - return i32(0) } - return func() int32 { + }() + func() { + if (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(uint8(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zPath)) + 1*uintptr(_1_nDb)))))))) & i32(6)) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35453), unsafe.Pointer((*int8)(unsafe.Pointer(&_findCreateFileModeØ00__func__Ø000))), unsafe.Pointer(str(143176))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _1_nDb -= 1 goto _1 @@ -161757,35 +146867,23 @@ func _fillInUnixFile(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _h int32, _pId *Xsqlite3 _ = _7_nFilename _pNew = (*XunixFile)(unsafe.Pointer(_pId)) _rc = i32(0) - func() int32 { - if (*XunixInodeInfo)(unsafe.Pointer(_pNew.X2)) == nil { - return i32(0) - } - return func() int32 { + func() { + if (*XunixInodeInfo)(unsafe.Pointer(_pNew.X2)) != nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35076), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInUnixFileØ00__func__Ø000))), unsafe.Pointer(str(143232))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_zFilename == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zFilename)) + 1*uintptr(i32(0))))) == i32(47)) { - return i32(0) } - return func() int32 { + }() + func() { + if _zFilename != (*int8)(unsafe.Pointer(uintptr(i32(0)))) && int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zFilename)) + 1*uintptr(i32(0))))) != i32(47) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35086), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInUnixFileØ00__func__Ø000))), unsafe.Pointer(str(143252))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_zFilename != (*int8)(unsafe.Pointer(uintptr(i32(0))))) || ((_ctrlFlags & i32(128)) != i32(0)) { - return i32(0) } - return func() int32 { + }() + func() { + if _zFilename == (*int8)(unsafe.Pointer(uintptr(i32(0)))) && (_ctrlFlags&i32(128)) == i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35090), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInUnixFileØ00__func__Ø000))), unsafe.Pointer(str(143288))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(24 /* X3 */))) = _h *(**Xsqlite3_vfs)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X1 */))))) = _pVfs @@ -161848,15 +146946,11 @@ _14: goto _17 } - func() int32 { - if _zFilename != (*int8)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _zFilename == (*int8)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35194), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInUnixFileØ00__func__Ø000))), unsafe.Pointer(str(143348))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _7_nFilename = int32(crt.Xstrlen(tls, _zFilename)) + i32(6) _7_zLockFile = (*int8)(unsafe.Pointer(Xsqlite3_malloc64(tls, uint64(_7_nFilename)))) @@ -161948,14 +147042,16 @@ func _nolockClose(tls *crt.TLS, _id *Xsqlite3_file) (r0 int32) { // sqlite3.c:31 } func _nolockLock(tls *crt.TLS, _NotUsed *Xsqlite3_file, _NotUsed2 int32) (r0 int32) { // sqlite3.c:31862:1 - func() int32 { ; return _NotUsed2 }() + _ = _NotUsed2 + r0 = i32(0) return } func _nolockUnlock(tls *crt.TLS, _NotUsed *Xsqlite3_file, _NotUsed2 int32) (r0 int32) { // sqlite3.c:31866:1 - func() int32 { ; return _NotUsed2 }() + _ = _NotUsed2 + r0 = i32(0) return @@ -161981,15 +147077,11 @@ func _findInodeInfo(tls *crt.TLS, _pFile *XunixFile, _ppInode **XunixInodeInfo) var _pInode *XunixInodeInfo // sqlite3.c:31107:17 _ = _pInode _pInode = nil - func() int32 { - if _unixMutexHeld(tls) != 0 { - return i32(0) - } - return func() int32 { + func() { + if _unixMutexHeld(tls) == 0 { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31109), unsafe.Pointer((*int8)(unsafe.Pointer(&_findInodeInfoØ00__func__Ø000))), unsafe.Pointer(str(139728))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _fd = _pFile.X3 _rc = (*(*func(*crt.TLS, int32, *crt.Xstruct_stat64) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*Tunix_syscall)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(5)))).X1)})))(tls, _fd, &_statbuf) @@ -162102,15 +147194,11 @@ func _dotlockClose(tls *crt.TLS, _id *Xsqlite3_file) (r0 int32) { // sqlite3.c:3 var _pFile *XunixFile // sqlite3.c:32054:12 _ = _pFile _pFile = (*XunixFile)(unsafe.Pointer(_id)) - func() int32 { - if _id != (*Xsqlite3_file)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _id == (*Xsqlite3_file)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(32055), unsafe.Pointer((*int8)(unsafe.Pointer(&_dotlockCloseØ00__func__Ø000))), unsafe.Pointer(str(143404))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _dotlockUnlock(tls, _id, i32(0)) Xsqlite3_free(tls, _pFile.X7) @@ -162136,25 +147224,17 @@ func _dotlockUnlock(tls *crt.TLS, _id *Xsqlite3_file, _eFileLock int32) (r0 int3 _ = _3_tErrno _pFile = (*XunixFile)(unsafe.Pointer(_id)) _zLockFile = (*int8)(unsafe.Pointer(_pFile.X7)) - func() int32 { - if _pFile != nil { - return i32(0) - } - return func() int32 { + func() { + if _pFile == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(32015), unsafe.Pointer((*int8)(unsafe.Pointer(&_dotlockUnlockØ00__func__Ø000))), unsafe.Pointer(str(59944))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if _eFileLock <= i32(1) { - return i32(0) } - return func() int32 { + }() + func() { + if _eFileLock > i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(32018), unsafe.Pointer((*int8)(unsafe.Pointer(&_dotlockUnlockØ00__func__Ø000))), unsafe.Pointer(str(139564))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if int32(_pFile.X4) != _eFileLock { goto _4 @@ -162173,15 +147253,11 @@ _4: return _5: - func() int32 { - if _eFileLock == i32(0) { - return i32(0) - } - return func() int32 { + func() { + if _eFileLock != i32(0) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(32034), unsafe.Pointer((*int8)(unsafe.Pointer(&_dotlockUnlockØ00__func__Ø000))), unsafe.Pointer(str(143428))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = (*(*func(*crt.TLS, *int8) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*Tunix_syscall)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(19)))).X1)})))(tls, _zLockFile) if _rc >= i32(0) { @@ -162280,15 +147356,11 @@ func _dotlockCheckReservedLock(tls *crt.TLS, _id *Xsqlite3_file, _pResOut *int32 _rc = i32(0) _reserved = i32(0) _pFile = (*XunixFile)(unsafe.Pointer(_id)) - func() int32 { - if _pFile != nil { - return i32(0) - } - return func() int32 { + func() { + if _pFile == nil { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31926), unsafe.Pointer((*int8)(unsafe.Pointer(&_dotlockCheckReservedLockØ00__func__Ø000))), unsafe.Pointer(str(59944))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _reserved = bool2int((*(*func(*crt.TLS, *int8, int32) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*Tunix_syscall)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(2)))).X1)})))(tls, (*int8)(unsafe.Pointer(_pFile.X7)), i32(0)) == i32(0)) *_pResOut = _reserved @@ -162347,15 +147419,11 @@ _5: goto _6 _4: - func() int32 { - if _rc == i32(14) { - return i32(0) - } - return func() int32 { + func() { + if _rc != i32(14) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35788), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixDeleteØ00__func__Ø000))), unsafe.Pointer(str(140204))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _rc = i32(0) _6: @@ -162375,25 +147443,17 @@ func _unixAccess(tls *crt.TLS, _NotUsed *Xsqlite3_vfs, _zPath *int8, _flags int3 var _1_buf crt.Xstruct_stat64 // sqlite3.c:35821:17 _ = _1_buf - func() int32 { - if _pResOut != (*int32)(unsafe.Pointer(uintptr(i32(0)))) { - return i32(0) - } - return func() int32 { + func() { + if _pResOut == (*int32)(unsafe.Pointer(uintptr(i32(0)))) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35814), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixAccessØ00__func__Ø000))), unsafe.Pointer(str(143512))) crt.X__builtin_abort(tls) - return i32(0) - }() - }() - func() int32 { - if (_flags == i32(0)) || (_flags == i32(1)) { - return i32(0) } - return func() int32 { + }() + func() { + if _flags != i32(0) && _flags != i32(1) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35818), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixAccessØ00__func__Ø000))), unsafe.Pointer(str(143524))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _flags != i32(0) { goto _5 @@ -162437,15 +147497,11 @@ func _unixFullPathname(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zPath *int8, _nOut in _nLink = i32(1) _zIn = _zPath _zDel = nil - func() int32 { - if (_pVfs.X2) == i32(512) { - return i32(0) - } - return func() int32 { + func() { + if (_pVfs.X2) != i32(512) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35880), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixFullPathnameØ00__func__Ø000))), unsafe.Pointer(str(143600))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _2: @@ -162539,15 +147595,11 @@ _13: _11: _zIn = _zDel _6: - func() int32 { - if ((_rc != i32(0)) || (_zIn != _zOut)) || (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zIn)) + 1*uintptr(i32(0))))) == i32(47)) { - return i32(0) - } - return func() int32 { + func() { + if _rc == i32(0) && _zIn == _zOut && int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zIn)) + 1*uintptr(i32(0))))) != i32(47) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35935), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixFullPathnameØ00__func__Ø000))), unsafe.Pointer(str(143632))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() if _rc != i32(0) || _zIn == _zOut { goto _27 @@ -162668,15 +147720,11 @@ func _unixRandomness(tls *crt.TLS, _NotUsed *Xsqlite3_vfs, _nBuf int32, _zBuf *i var _2_t int64 // sqlite3.c:36037:14 _ = _2_t - func() int32 { - if uint64(_nBuf) >= u64(12) { - return i32(0) - } - return func() int32 { + func() { + if uint64(_nBuf) < u64(12) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(36016), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixRandomnessØ00__func__Ø000))), unsafe.Pointer(str(143696))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() crt.Xmemset(tls, (unsafe.Pointer)(_zBuf), i32(0), uint64(_nBuf)) _randomnessPid = crt.Xgetpid(tls) @@ -162689,15 +147737,11 @@ func _unixRandomness(tls *crt.TLS, _NotUsed *Xsqlite3_vfs, _nBuf int32, _zBuf *i crt.Xtime(tls, &_2_t) crt.Xmemcpy(tls, (unsafe.Pointer)(_zBuf), (unsafe.Pointer)(&_2_t), u64(8)) crt.Xmemcpy(tls, (unsafe.Pointer)((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zBuf))+1*uintptr(u64(8))))), (unsafe.Pointer)(&_randomnessPid), u64(4)) - func() int32 { - if u64(12) <= uint64(_nBuf) { - return i32(0) - } - return func() int32 { + func() { + if u64(12) > uint64(_nBuf) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(36041), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixRandomnessØ00__func__Ø000))), unsafe.Pointer(str(143756))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _nBuf = int32(u64(12)) goto _5 @@ -163104,15 +148148,11 @@ func _sqlite3AppendChar(tls *crt.TLS, _p *XStrAccum, _N int32, _c int8) { // sql return _1: - func() int32 { - if ((_p.X2) == (_p.X1)) == ((int32(_p.X7) & i32(4)) == i32(0)) { - return i32(0) - } - return func() int32 { + func() { + if ((_p.X2) == (_p.X1)) != ((int32(_p.X7) & i32(4)) == i32(0)) { crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25854), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AppendCharØ00__func__Ø000))), unsafe.Pointer(str(4868))) crt.X__builtin_abort(tls) - return i32(0) - }() + } }() _4: if postInc961(&_N, int32(-1)) <= i32(0) { @@ -163172,11 +148212,11 @@ var nzf32 float32 // -0.0 var nzf64 float64 // -0.0 var sink6568143 **XWhereLoop //TODO report GC bug var sink1025 *int8 //TODO report GC bug -var sink5819818 *XCollSeq //TODO report GC bug +var sink5819800 *XCollSeq //TODO report GC bug var sink6571434 *TInLoop //TODO report GC bug var sink6657817 *XyyStackEntry //TODO report GC bug -var sink5448613 *XMem //TODO report GC bug -var sink5490042 *uint32 //TODO report GC bug +var sink5448595 *XMem //TODO report GC bug +var sink5490024 *uint32 //TODO report GC bug var sink4543 *uint8 //TODO report GC bug var sink4517 float64 //TODO report GC bug var sink955 int16 //TODO report GC bug @@ -163186,7 +148226,7 @@ var sink4530 uint16 //TODO report GC bug var sink985 uint32 //TODO report GC bug var sink992 uint64 //TODO report GC bug var sink4537 uint8 //TODO report GC bug -func postInc5534753(p **int16, d int) *int16 { +func postInc5534735(p **int16, d int) *int16 { q := (*uintptr)(unsafe.Pointer(p)) v := *q *q += uintptr(d) @@ -163198,7 +148238,7 @@ func postInc1025(p **int8, d int) *int8 { *q += uintptr(d) return (*int8)(unsafe.Pointer(v)) } -func postInc5573384(p **TRowSetEntry, d int) *TRowSetEntry { +func postInc5573366(p **TRowSetEntry, d int) *TRowSetEntry { q := (*uintptr)(unsafe.Pointer(p)) v := *q *q += uintptr(d) @@ -163210,13 +148250,13 @@ func postInc6657817(p **XyyStackEntry, d int) *XyyStackEntry { *q += uintptr(d) return (*XyyStackEntry)(unsafe.Pointer(v)) } -func postInc5448613(p **XMem, d int) *XMem { +func postInc5448595(p **XMem, d int) *XMem { q := (*uintptr)(unsafe.Pointer(p)) v := *q *q += uintptr(d) return (*XMem)(unsafe.Pointer(v)) } -func postInc5490042(p **uint32, d int) *uint32 { +func postInc5490024(p **uint32, d int) *uint32 { q := (*uintptr)(unsafe.Pointer(p)) v := *q *q += uintptr(d) @@ -163241,7 +148281,7 @@ func preInc1025(p **int8, d int) *int8 { *q = v return (*int8)(unsafe.Pointer(v)) } -func preInc5448613(p **XMem, d int) *XMem { +func preInc5448595(p **XMem, d int) *XMem { q := (*uintptr)(unsafe.Pointer(p)) v := *q + uintptr(d) *q = v @@ -163271,37 +148311,37 @@ func store6546733(p *func(*crt.TLS, *Xsqlite3_vtab) int32, v func(*crt.TLS, *Xsq return v } func store1025(p **int8, v *int8) *int8 { *p = v; return v } -func store5661021(p **XIndex, v *XIndex) *XIndex { *p = v; return v } -func store5524992(p **XColumn, v *XColumn) *XColumn { *p = v; return v } -func store5434322(p **XTable, v *XTable) *XTable { *p = v; return v } -func store5517699(p **TExprList_item, v *TExprList_item) *TExprList_item { *p = v; return v } -func store5930546(p **XFKey, v *XFKey) *XFKey { *p = v; return v } -func store5557795(p **XPgHdr, v *XPgHdr) *XPgHdr { *p = v; return v } -func store5435885(p **TVdbe, v *TVdbe) *TVdbe { *p = v; return v } +func store5661003(p **XIndex, v *XIndex) *XIndex { *p = v; return v } +func store5524974(p **XColumn, v *XColumn) *XColumn { *p = v; return v } +func store5434304(p **XTable, v *XTable) *XTable { *p = v; return v } +func store5517681(p **TExprList_item, v *TExprList_item) *TExprList_item { *p = v; return v } +func store5930528(p **XFKey, v *XFKey) *XFKey { *p = v; return v } +func store5557777(p **XPgHdr, v *XPgHdr) *XPgHdr { *p = v; return v } +func store5435867(p **TVdbe, v *TVdbe) *TVdbe { *p = v; return v } func store6568967(p **XWhereTerm, v *XWhereTerm) *XWhereTerm { *p = v; return v } -func store5935819(p **XIncrMerger, v *XIncrMerger) *XIncrMerger { *p = v; return v } -func store5668990(p **XUnpackedRecord, v *XUnpackedRecord) *XUnpackedRecord { *p = v; return v } -func store5584708(p **Xsqlite3_backup, v *Xsqlite3_backup) *Xsqlite3_backup { *p = v; return v } -func store5423115(p **XBtree, v *XBtree) *XBtree { *p = v; return v } -func store5963683(p **XFileChunk, v *XFileChunk) *XFileChunk { *p = v; return v } -func store5794372(p **XSubProgram, v *XSubProgram) *XSubProgram { *p = v; return v } -func store5518339(p **XSelect, v *XSelect) *XSelect { *p = v; return v } -func store5459597(p **Xsqlite3_file, v *Xsqlite3_file) *Xsqlite3_file { *p = v; return v } -func store5945875(p **XMergeEngine, v *XMergeEngine) *XMergeEngine { *p = v; return v } -func store5429888(p **XExprList, v *XExprList) *XExprList { *p = v; return v } -func store5506706(p **XSrcList, v *XSrcList) *XSrcList { *p = v; return v } -func store5573384(p **TRowSetEntry, v *TRowSetEntry) *TRowSetEntry { *p = v; return v } -func store5459163(p **XFuncDef, v *XFuncDef) *XFuncDef { *p = v; return v } +func store5935801(p **XIncrMerger, v *XIncrMerger) *XIncrMerger { *p = v; return v } +func store5668972(p **XUnpackedRecord, v *XUnpackedRecord) *XUnpackedRecord { *p = v; return v } +func store5584690(p **Xsqlite3_backup, v *Xsqlite3_backup) *Xsqlite3_backup { *p = v; return v } +func store5423097(p **XBtree, v *XBtree) *XBtree { *p = v; return v } +func store5963665(p **XFileChunk, v *XFileChunk) *XFileChunk { *p = v; return v } +func store5794354(p **XSubProgram, v *XSubProgram) *XSubProgram { *p = v; return v } +func store5518321(p **XSelect, v *XSelect) *XSelect { *p = v; return v } +func store5459579(p **Xsqlite3_file, v *Xsqlite3_file) *Xsqlite3_file { *p = v; return v } +func store5945857(p **XMergeEngine, v *XMergeEngine) *XMergeEngine { *p = v; return v } +func store5429870(p **XExprList, v *XExprList) *XExprList { *p = v; return v } +func store5506688(p **XSrcList, v *XSrcList) *XSrcList { *p = v; return v } +func store5573366(p **TRowSetEntry, v *TRowSetEntry) *TRowSetEntry { *p = v; return v } +func store5459145(p **XFuncDef, v *XFuncDef) *XFuncDef { *p = v; return v } func store6579482(p **XWhereOrInfo, v *XWhereOrInfo) *XWhereOrInfo { *p = v; return v } -func store5567089(p **XPgHdr1, v *XPgHdr1) *XPgHdr1 { *p = v; return v } -func store5669397(p **XKeyInfo, v *XKeyInfo) *XKeyInfo { *p = v; return v } +func store5567071(p **XPgHdr1, v *XPgHdr1) *XPgHdr1 { *p = v; return v } +func store5669379(p **XKeyInfo, v *XKeyInfo) *XKeyInfo { *p = v; return v } func store6566324(p **XWhereLoop, v *XWhereLoop) *XWhereLoop { *p = v; return v } -func store5776833(p **XVdbeOp, v *XVdbeOp) *XVdbeOp { *p = v; return v } -func store5518888(p **XExpr, v *XExpr) *XExpr { *p = v; return v } -func store5823988(p **XVdbeCursor, v *XVdbeCursor) *XVdbeCursor { *p = v; return v } -func store6195530(p **XTriggerStep, v *XTriggerStep) *XTriggerStep { *p = v; return v } -func store5664445(p **XMemPage, v *XMemPage) *XMemPage { *p = v; return v } -func store5448613(p **XMem, v *XMem) *XMem { *p = v; return v } +func store5776815(p **XVdbeOp, v *XVdbeOp) *XVdbeOp { *p = v; return v } +func store5518870(p **XExpr, v *XExpr) *XExpr { *p = v; return v } +func store5823970(p **XVdbeCursor, v *XVdbeCursor) *XVdbeCursor { *p = v; return v } +func store6195512(p **XTriggerStep, v *XTriggerStep) *XTriggerStep { *p = v; return v } +func store5664427(p **XMemPage, v *XMemPage) *XMemPage { *p = v; return v } +func store5448595(p **XMem, v *XMem) *XMem { *p = v; return v } func store1008(p *unsafe.Pointer, v unsafe.Pointer) unsafe.Pointer { *p = v; return v } func store4543(p **uint8, v *uint8) *uint8 { *p = v; return v } func store961(p *int32, v int32) int32 { *p = v; return v } @@ -163312,7 +148352,7 @@ func store985(p *uint32, v uint32) uint32 { *p func store992(p *uint64, v uint64) uint64 { *p = v; return v } func store4537(p *uint8, v uint8) uint8 { *p = v; return v } -type Xva_list struct{ X0 struct{} } // T5408057 struct{struct{}} +type Xva_list struct{ X0 struct{} } // T5408039 struct{struct{}} type TSqlite3Config struct { X0 int32 @@ -163388,7 +148428,7 @@ type TSqlite3Config struct { X37 func(*crt.TLS, int32) int32 X38 int32 X39 int32 -} // T5408917 struct{int32,int32,int32,int32,int32,int32,int32,int32,int32,int32,struct{*func(int32)*struct{},*func(*struct{}),*func(*struct{},int32)*struct{},*func(*struct{})int32,*func(int32)int32,*func(*struct{})int32,*func(*struct{}),*struct{}},struct{*func()int32,*func()int32,*func(int32)*struct{},*func(*struct{}),*func(*struct{}),*func(*struct{})int32,*func(*struct{}),*func(*struct{})int32,*func(*struct{})int32},struct{int32,*struct{},*func(*struct{})int32,*func(*struct{}),*func(int32,int32,int32)*struct{},*func(*struct{},int32),*func(*struct{})int32,*func(*struct{},uint32,int32)*struct{},*func(*struct{},*struct{},int32),*func(*struct{},*struct{},uint32,uint32),*func(*struct{},uint32),*func(*struct{}),*func(*struct{})},*struct{},int32,int32,int32,int64,int64,*struct{},int32,int32,*struct{},int32,int32,int32,int32,uint32,int32,int32,int32,int32,int32,int32,*struct{},*func(*struct{},int32,*int8),*struct{},*func(int32)int32,int32,int32} +} // T5408899 struct{int32,int32,int32,int32,int32,int32,int32,int32,int32,int32,struct{*func(int32)*struct{},*func(*struct{}),*func(*struct{},int32)*struct{},*func(*struct{})int32,*func(int32)int32,*func(*struct{})int32,*func(*struct{}),*struct{}},struct{*func()int32,*func()int32,*func(int32)*struct{},*func(*struct{}),*func(*struct{}),*func(*struct{})int32,*func(*struct{}),*func(*struct{})int32,*func(*struct{})int32},struct{int32,*struct{},*func(*struct{})int32,*func(*struct{}),*func(int32,int32,int32)*struct{},*func(*struct{},int32),*func(*struct{})int32,*func(*struct{},uint32,int32)*struct{},*func(*struct{},*struct{},int32),*func(*struct{},*struct{},uint32,uint32),*func(*struct{},uint32),*func(*struct{}),*func(*struct{})},*struct{},int32,int32,int32,int64,int64,*struct{},int32,int32,*struct{},int32,int32,int32,int32,uint32,int32,int32,int32,int32,int32,int32,*struct{},*func(*struct{},int32,*int8),*struct{},*func(int32)int32,int32,int32} type Xsqlite3_mem_methods struct { X0 func(*crt.TLS, int32) unsafe.Pointer @@ -163399,7 +148439,7 @@ type Xsqlite3_mem_methods struct { X5 func(*crt.TLS, unsafe.Pointer) int32 X6 func(*crt.TLS, unsafe.Pointer) X7 unsafe.Pointer -} // T5410021 struct{*func(int32)*struct{},*func(*struct{}),*func(*struct{},int32)*struct{},*func(*struct{})int32,*func(int32)int32,*func(*struct{})int32,*func(*struct{}),*struct{}} +} // T5410003 struct{*func(int32)*struct{},*func(*struct{}),*func(*struct{},int32)*struct{},*func(*struct{})int32,*func(int32)int32,*func(*struct{})int32,*func(*struct{}),*struct{}} type Xsqlite3_mutex_methods struct { X0 func(*crt.TLS) int32 @@ -163411,7 +148451,7 @@ type Xsqlite3_mutex_methods struct { X6 func(*crt.TLS, unsafe.Pointer) X7 func(*crt.TLS, unsafe.Pointer) int32 X8 func(*crt.TLS, unsafe.Pointer) int32 -} // T5410215 struct{*func()int32,*func()int32,*func(int32)*struct{},*func(*struct{}),*func(*struct{}),*func(*struct{})int32,*func(*struct{}),*func(*struct{})int32,*func(*struct{})int32} +} // T5410197 struct{*func()int32,*func()int32,*func(int32)*struct{},*func(*struct{}),*func(*struct{}),*func(*struct{})int32,*func(*struct{}),*func(*struct{})int32,*func(*struct{})int32} type Xsqlite3_pcache_methods2 struct { X0 int32 @@ -163427,24 +148467,24 @@ type Xsqlite3_pcache_methods2 struct { X10 func(*crt.TLS, unsafe.Pointer, uint32) X11 func(*crt.TLS, unsafe.Pointer) X12 func(*crt.TLS, unsafe.Pointer) -} // T5410749 struct{int32,*struct{},*func(*struct{})int32,*func(*struct{}),*func(int32,int32,int32)*struct{},*func(*struct{},int32),*func(*struct{})int32,*func(*struct{},uint32,int32)*struct{},*func(*struct{},*struct{},int32),*func(*struct{},*struct{},uint32,uint32),*func(*struct{},uint32),*func(*struct{}),*func(*struct{})} +} // T5410731 struct{int32,*struct{},*func(*struct{})int32,*func(*struct{}),*func(int32,int32,int32)*struct{},*func(*struct{},int32),*func(*struct{})int32,*func(*struct{},uint32,int32)*struct{},*func(*struct{},*struct{},int32),*func(*struct{},*struct{},uint32,uint32),*func(*struct{},uint32),*func(*struct{}),*func(*struct{})} -type XFuncDefHash struct{ X0 [23]unsafe.Pointer } // T5411133 struct{[23]*struct{}} +type XFuncDefHash struct{ X0 [23]unsafe.Pointer } // T5411115 struct{[23]*struct{}} type XToken struct { X0 *int8 X1 uint32 -} // T5411203 struct{*int8,uint32} +} // T5411185 struct{*int8,uint32} type Tsqlite3StatType struct { X0 [10]int64 X1 [10]int64 -} // T5411510 struct{[10]int64,[10]int64} +} // T5411492 struct{[10]int64,[10]int64} type Xsqlite3_pcache_page struct { X0 unsafe.Pointer X1 unsafe.Pointer -} // T5411842 struct{*struct{},*struct{}} +} // T5411824 struct{*struct{},*struct{}} type Xsqlite3_mutex struct { X0 struct { @@ -163471,14 +148511,14 @@ type Xsqlite3_mutex struct { X2 int32 X3 uint64 X4 int32 -} // T5411959 struct{union{struct{int32,uint32,int32,uint32,int32,int16,int16,struct{*struct{},*struct{}}},[40]int8,int64},int32,int32,uint64,int32} +} // T5411941 struct{union{struct{int32,uint32,int32,uint32,int32,int16,int16,struct{*struct{},*struct{}}},[40]int8,int64},int32,int32,uint64,int32} type XHash struct { X0 uint32 X1 uint32 X2 unsafe.Pointer X3 unsafe.Pointer -} // T5415541 struct{uint32,uint32,*struct{},*struct{}} +} // T5415523 struct{uint32,uint32,*struct{},*struct{}} type XDb struct { X0 *int8 @@ -163486,7 +148526,7 @@ type XDb struct { X2 uint8 X3 uint8 X4 unsafe.Pointer -} // T5415690 struct{*int8,*struct{},uint8,uint8,*struct{}} +} // T5415672 struct{*int8,*struct{},uint8,uint8,*struct{}} type Xsqlite3 struct { X0 unsafe.Pointer @@ -163616,14 +148656,14 @@ type Xsqlite3 struct { X77 int64 X78 int64 X79 *int32 -} // T5415785 struct{*struct{},*struct{},*struct{},*struct{},*struct{},int32,int32,int64,int64,uint32,int32,int32,int32,uint16,uint8,uint8,uint8,uint8,uint8,uint8,int8,uint8,uint8,uint8,uint8,uint8,uint8,int32,uint32,int32,int32,[12]int32,int32,struct{int32,uint8,uint8,uint8,uint8},int32,int32,int32,int32,int32,int32,**struct{},*func(uint32,*struct{},*struct{},*struct{})int32,*struct{},*func(*struct{},*int8,uint64),*struct{},*struct{},*func(*struct{})int32,*struct{},*func(*struct{}),*struct{},*func(*struct{},int32,*int8,*int8,int64),*func(*struct{},*struct{},*int8,int32)int32,*struct{},*func(*struct{},*struct{},int32,*int8),*func(*struct{},*struct{},int32,*struct{}),*struct{},*struct{},union{int32,float64},struct{uint32,uint16,uint8,int32,int32,[3]int32,*struct{},*struct{},*struct{}},*func(*struct{},int32,*int8,*int8,*int8,*int8)int32,*struct{},*func(*struct{})int32,*struct{},uint32,int32,struct{uint32,uint32,*struct{},*struct{}},*struct{},**struct{},*struct{},struct{uint32,uint32,*struct{},*struct{}},struct{uint32,uint32,*struct{},*struct{}},struct{*func(*struct{},int32)int32,*struct{},int32},[2]struct{*int8,*struct{},uint8,uint8,*struct{}},*struct{},int32,int32,int32,int64,int64,*int32} +} // T5415767 struct{*struct{},*struct{},*struct{},*struct{},*struct{},int32,int32,int64,int64,uint32,int32,int32,int32,uint16,uint8,uint8,uint8,uint8,uint8,uint8,int8,uint8,uint8,uint8,uint8,uint8,uint8,int32,uint32,int32,int32,[12]int32,int32,struct{int32,uint8,uint8,uint8,uint8},int32,int32,int32,int32,int32,int32,**struct{},*func(uint32,*struct{},*struct{},*struct{})int32,*struct{},*func(*struct{},*int8,uint64),*struct{},*struct{},*func(*struct{})int32,*struct{},*func(*struct{}),*struct{},*func(*struct{},int32,*int8,*int8,int64),*func(*struct{},*struct{},*int8,int32)int32,*struct{},*func(*struct{},*struct{},int32,*int8),*func(*struct{},*struct{},int32,*struct{}),*struct{},*struct{},union{int32,float64},struct{uint32,uint16,uint8,int32,int32,[3]int32,*struct{},*struct{},*struct{}},*func(*struct{},int32,*int8,*int8,*int8,*int8)int32,*struct{},*func(*struct{})int32,*struct{},uint32,int32,struct{uint32,uint32,*struct{},*struct{}},*struct{},**struct{},*struct{},struct{uint32,uint32,*struct{},*struct{}},struct{uint32,uint32,*struct{},*struct{}},struct{*func(*struct{},int32)int32,*struct{},int32},[2]struct{*int8,*struct{},uint8,uint8,*struct{}},*struct{},int32,int32,int32,int64,int64,*int32} type XBtLock struct { X0 unsafe.Pointer X1 uint32 X2 uint8 X3 unsafe.Pointer -} // T5423249 struct{*struct{},uint32,uint8,*struct{}} +} // T5423231 struct{*struct{},uint32,uint8,*struct{}} type XBtree struct { X0 unsafe.Pointer @@ -163643,7 +148683,7 @@ type XBtree struct { X2 uint8 X3 unsafe.Pointer } -} // T5423290 struct{*struct{},*struct{},uint8,uint8,uint8,uint8,int32,int32,uint32,*struct{},*struct{},struct{*struct{},uint32,uint8,*struct{}}} +} // T5423272 struct{*struct{},*struct{},uint8,uint8,uint8,uint8,int32,int32,uint32,*struct{},*struct{},struct{*struct{},uint32,uint8,*struct{}}} type XPager struct { X0 unsafe.Pointer @@ -163708,7 +148748,7 @@ type XPager struct { X59 unsafe.Pointer X60 unsafe.Pointer X61 *int8 -} // T5424214 struct{*struct{},uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint32,uint32,uint32,uint32,int32,int32,uint32,uint32,*struct{},*struct{},*struct{},*struct{},int64,int64,*struct{},*struct{},int32,uint32,[16]int8,int32,int64,*struct{},uint16,int16,uint32,uint32,int32,uint32,int64,*int8,*int8,*func(*struct{})int32,*struct{},[3]int32,*func(*struct{}),*func(*struct{},uint32,**struct{},int32)int32,*int8,*struct{},*struct{},*int8} +} // T5424196 struct{*struct{},uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint32,uint32,uint32,uint32,int32,int32,uint32,uint32,*struct{},*struct{},*struct{},*struct{},int64,int64,*struct{},*struct{},int32,uint32,[16]int8,int32,int64,*struct{},uint16,int16,uint32,uint32,int32,uint32,int64,*int8,*int8,*func(*struct{})int32,*struct{},[3]int32,*func(*struct{}),*func(*struct{},uint32,**struct{},int32)int32,*int8,*struct{},*struct{},*int8} type XSchema struct { X0 int32 @@ -163742,19 +148782,19 @@ type XSchema struct { X8 uint8 X9 uint16 X10 int32 -} // T5428113 struct{int32,int32,struct{uint32,uint32,*struct{},*struct{}},struct{uint32,uint32,*struct{},*struct{}},struct{uint32,uint32,*struct{},*struct{}},struct{uint32,uint32,*struct{},*struct{}},*struct{},uint8,uint8,uint16,int32} +} // T5428095 struct{int32,int32,struct{uint32,uint32,*struct{},*struct{}},struct{uint32,uint32,*struct{},*struct{}},struct{uint32,uint32,*struct{},*struct{}},struct{uint32,uint32,*struct{},*struct{}},*struct{},uint8,uint8,uint16,int32} type XHashElem struct { X0 unsafe.Pointer X1 unsafe.Pointer X2 unsafe.Pointer X3 *int8 -} // T5428617 struct{*struct{},*struct{},*struct{},*int8} +} // T5428599 struct{*struct{},*struct{},*struct{},*int8} type XExprList struct { X0 int32 X1 unsafe.Pointer -} // T5429913 struct{int32,*struct{}} +} // T5429895 struct{int32,*struct{}} type XTrigger struct { X0 *int8 @@ -163767,7 +148807,7 @@ type XTrigger struct { X7 unsafe.Pointer X8 unsafe.Pointer X9 unsafe.Pointer -} // T5431279 struct{*int8,*int8,uint8,uint8,*struct{},*struct{},*struct{},*struct{},*struct{},*struct{}} +} // T5431261 struct{*int8,*int8,uint8,uint8,*struct{},*struct{},*struct{},*struct{},*struct{},*struct{}} type XTable struct { X0 *int8 @@ -163792,7 +148832,7 @@ type XTable struct { X19 unsafe.Pointer X20 unsafe.Pointer X21 unsafe.Pointer -} // T5434142 struct{*int8,*struct{},*struct{},*struct{},*struct{},*int8,*struct{},int32,uint32,uint32,int16,int16,int16,int16,uint8,int32,int32,**int8,*struct{},*struct{},*struct{},*struct{}} +} // T5434124 struct{*int8,*struct{},*struct{},*struct{},*struct{},*int8,*struct{},int32,uint32,uint32,int16,int16,int16,int16,uint8,int32,int32,**int8,*struct{},*struct{},*struct{},*struct{}} type TVdbe struct { X0 unsafe.Pointer @@ -163839,7 +148879,7 @@ type TVdbe struct { X41 uint32 X42 unsafe.Pointer X43 unsafe.Pointer -} // T5436246 struct{*struct{},*struct{},*struct{},*struct{},int16,uint32,int32,int32,uint32,int32,int32,int32,int32,int64,int64,int64,int64,*struct{},*struct{},**struct{},*struct{},*struct{},*int8,**struct{},*struct{},*int32,int64,int32,int32,uint16,uint8,uint8,int16,uint32,uint32,[5]uint32,*int8,*struct{},*struct{},*struct{},int32,uint32,*struct{},*struct{}} +} // T5436228 struct{*struct{},*struct{},*struct{},*struct{},int16,uint32,int32,int32,uint32,int32,int32,int32,int32,int64,int64,int64,int64,*struct{},*struct{},**struct{},*struct{},*struct{},*int8,**struct{},*struct{},*int32,int64,int32,int32,uint16,uint8,uint8,int16,uint32,uint32,[5]uint32,*int8,*struct{},*struct{},*struct{},int32,uint32,*struct{},*struct{}} type XDateTime struct { X0 int64 @@ -163857,7 +148897,7 @@ type XDateTime struct { X12 int8 X13 int8 X14 int8 -} // T5443975 struct{int64,int32,int32,int32,int32,int32,int32,float64,int8,int8,int8,int8,int8,int8,int8} +} // T5443957 struct{int64,int32,int32,int32,int32,int32,int32,float64,int8,int8,int8,int8,int8,int8,int8} type Xsqlite3_context struct { X0 unsafe.Pointer @@ -163870,7 +148910,7 @@ type Xsqlite3_context struct { X7 uint8 X8 uint8 X9 [1]unsafe.Pointer -} // T5444898 struct{*struct{},*struct{},*struct{},*struct{},int32,int32,uint8,uint8,uint8,[1]*struct{}} +} // T5444880 struct{*struct{},*struct{},*struct{},*struct{},int32,int32,uint8,uint8,uint8,[1]*struct{}} type XMem struct { X0 struct { @@ -163896,7 +148936,7 @@ type XMem struct { X10 func(*crt.TLS, unsafe.Pointer) X11 unsafe.Pointer X12 unsafe.Pointer -} // T5448450 struct{union{float64,int64,int32,*struct{},*struct{},*struct{}},uint16,uint8,uint8,int32,*int8,*int8,int32,uint32,*struct{},*func(*struct{}),*struct{},*struct{}} +} // T5448432 struct{union{float64,int64,int32,*struct{},*struct{},*struct{}},uint16,uint8,uint8,int32,*int8,*int8,int32,uint32,*struct{},*func(*struct{}),*struct{},*struct{}} type XFuncDef struct { X0 int8 @@ -163913,9 +148953,9 @@ type XFuncDef struct { } U [8]byte } -} // T5458838 struct{int8,uint16,*struct{},*struct{},*func(*struct{},int32,**struct{}),*func(*struct{}),*int8,union{*struct{},*struct{}}} +} // T5458820 struct{int8,uint16,*struct{},*struct{},*func(*struct{},int32,**struct{}),*func(*struct{}),*int8,union{*struct{},*struct{}}} -type Xsqlite3_file struct{ X0 unsafe.Pointer } // T5459579 struct{*struct{}} +type Xsqlite3_file struct{ X0 unsafe.Pointer } // T5459561 struct{*struct{}} type Xsqlite3_io_methods struct { X0 int32 @@ -163937,7 +148977,7 @@ type Xsqlite3_io_methods struct { X16 func(*crt.TLS, unsafe.Pointer, int32) int32 X17 func(*crt.TLS, unsafe.Pointer, int64, int32, *unsafe.Pointer) int32 X18 func(*crt.TLS, unsafe.Pointer, int64, unsafe.Pointer) int32 -} // T5460914 struct{int32,*func(*struct{})int32,*func(*struct{},*struct{},int32,int64)int32,*func(*struct{},*struct{},int32,int64)int32,*func(*struct{},int64)int32,*func(*struct{},int32)int32,*func(*struct{},*int64)int32,*func(*struct{},int32)int32,*func(*struct{},int32)int32,*func(*struct{},*int32)int32,*func(*struct{},int32,*struct{})int32,*func(*struct{})int32,*func(*struct{})int32,*func(*struct{},int32,int32,int32,**struct{})int32,*func(*struct{},int32,int32,int32)int32,*func(*struct{}),*func(*struct{},int32)int32,*func(*struct{},int64,int32,**struct{})int32,*func(*struct{},int64,*struct{})int32} +} // T5460896 struct{int32,*func(*struct{})int32,*func(*struct{},*struct{},int32,int64)int32,*func(*struct{},*struct{},int32,int64)int32,*func(*struct{},int64)int32,*func(*struct{},int32)int32,*func(*struct{},*int64)int32,*func(*struct{},int32)int32,*func(*struct{},int32)int32,*func(*struct{},*int32)int32,*func(*struct{},int32,*struct{})int32,*func(*struct{})int32,*func(*struct{})int32,*func(*struct{},int32,int32,int32,**struct{})int32,*func(*struct{},int32,int32,int32)int32,*func(*struct{}),*func(*struct{},int32)int32,*func(*struct{},int64,int32,**struct{})int32,*func(*struct{},int64,*struct{})int32} type Xsqlite3_vfs struct { X0 int32 @@ -163962,17 +149002,17 @@ type Xsqlite3_vfs struct { X19 func(*crt.TLS, unsafe.Pointer, *int8, func(*crt.TLS)) int32 X20 func(*crt.TLS, unsafe.Pointer, *int8) func(*crt.TLS) X21 func(*crt.TLS, unsafe.Pointer, *int8) *int8 -} // T5465213 struct{int32,int32,int32,*struct{},*int8,*struct{},*func(*struct{},*int8,*struct{},int32,*int32)int32,*func(*struct{},*int8,int32)int32,*func(*struct{},*int8,int32,*int32)int32,*func(*struct{},*int8,int32,*int8)int32,*func(*struct{},*int8)*struct{},*func(*struct{},int32,*int8),*func(*struct{},*struct{},*int8)*func(),*func(*struct{},*struct{}),*func(*struct{},int32,*int8)int32,*func(*struct{},int32)int32,*func(*struct{},*float64)int32,*func(*struct{},int32,*int8)int32,*func(*struct{},*int64)int32,*func(*struct{},*int8,*func())int32,*func(*struct{},*int8)*func(),*func(*struct{},*int8)*int8} +} // T5465195 struct{int32,int32,int32,*struct{},*int8,*struct{},*func(*struct{},*int8,*struct{},int32,*int32)int32,*func(*struct{},*int8,int32)int32,*func(*struct{},*int8,int32,*int32)int32,*func(*struct{},*int8,int32,*int8)int32,*func(*struct{},*int8)*struct{},*func(*struct{},int32,*int8),*func(*struct{},*struct{},*int8)*func(),*func(*struct{},*struct{}),*func(*struct{},int32,*int8)int32,*func(*struct{},int32)int32,*func(*struct{},*float64)int32,*func(*struct{},int32,*int8)int32,*func(*struct{},*int64)int32,*func(*struct{},*int8,*func())int32,*func(*struct{},*int8)*func(),*func(*struct{},*int8)*int8} type TBenignMallocHooks struct { X0 func(*crt.TLS) X1 func(*crt.TLS) -} // T5485076 struct{*func(),*func()} +} // T5485058 struct{*func(),*func()} type Xsqlite3_debug_mutex struct { X0 int32 X1 int32 -} // T5487284 struct{int32,int32} +} // T5487266 struct{int32,int32} type TMem0Global struct { X0 unsafe.Pointer @@ -163981,7 +149021,7 @@ type TMem0Global struct { X3 unsafe.Pointer X4 uint32 X5 int32 -} // T5489546 struct{*struct{},int64,*struct{},*struct{},uint32,int32} +} // T5489528 struct{*struct{},int64,*struct{},*struct{},uint32,int32} type Xet_info struct { X0 int8 @@ -163990,7 +149030,7 @@ type Xet_info struct { X3 uint8 X4 uint8 X5 uint8 -} // T5504697 struct{int8,uint8,uint8,uint8,uint8,uint8} +} // T5504679 struct{int8,uint8,uint8,uint8,uint8,uint8} type XStrAccum struct { X0 unsafe.Pointer @@ -164001,13 +149041,13 @@ type XStrAccum struct { X5 uint32 X6 uint8 X7 uint8 -} // T5504865 struct{*struct{},*int8,*int8,uint32,uint32,uint32,uint8,uint8} +} // T5504847 struct{*struct{},*int8,*int8,uint32,uint32,uint32,uint8,uint8} type XPrintfArguments struct { X0 int32 X1 int32 X2 *unsafe.Pointer -} // T5505063 struct{int32,int32,**struct{}} +} // T5505045 struct{int32,int32,**struct{}} type TSrcList_item struct { X0 unsafe.Pointer @@ -164036,7 +149076,7 @@ type TSrcList_item struct { U [8]byte } X16 unsafe.Pointer -} // T5506941 struct{*struct{},*int8,*int8,*int8,*struct{},*struct{},int32,int32,int32,struct{uint8,int8,},uint8,int32,*struct{},*struct{},uint64,union{*int8,*struct{}},*struct{}} +} // T5506923 struct{*struct{},*int8,*int8,*int8,*struct{},*struct{},int32,int32,int32,struct{uint8,int8,},uint8,int32,*struct{},*struct{},uint64,union{*int8,*struct{}},*struct{}} type XSrcList struct { X0 int32 @@ -164069,14 +149109,14 @@ type XSrcList struct { } X16 unsafe.Pointer } -} // T5507278 struct{int32,uint32,[1]struct{*struct{},*int8,*int8,*int8,*struct{},*struct{},int32,int32,int32,struct{uint8,int8,},uint8,int32,*struct{},*struct{},uint64,union{*int8,*struct{}},*struct{}}} +} // T5507260 struct{int32,uint32,[1]struct{*struct{},*int8,*int8,*int8,*struct{},*struct{},int32,int32,int32,struct{uint8,int8,},uint8,int32,*struct{},*struct{},uint64,union{*int8,*struct{}},*struct{}}} type TCte struct { X0 *int8 X1 unsafe.Pointer X2 unsafe.Pointer X3 *int8 -} // T5517214 struct{*int8,*struct{},*struct{},*int8} +} // T5517196 struct{*int8,*struct{},*struct{},*int8} type XWith struct { X0 int32 @@ -164087,7 +149127,7 @@ type XWith struct { X2 unsafe.Pointer X3 *int8 } -} // T5517297 struct{int32,*struct{},[1]struct{*int8,*struct{},*struct{},*int8}} +} // T5517279 struct{int32,*struct{},[1]struct{*int8,*struct{},*struct{},*int8}} type TExprList_item struct { X0 unsafe.Pointer @@ -164105,7 +149145,7 @@ type TExprList_item struct { } U [4]byte } -} // T5517833 struct{*struct{},*int8,*int8,uint8,int8,union{struct{uint16,uint16},int32}} +} // T5517815 struct{*struct{},*int8,*int8,uint8,int8,union{struct{uint16,uint16},int32}} type XSelect struct { X0 unsafe.Pointer @@ -164126,7 +149166,7 @@ type XSelect struct { X15 unsafe.Pointer X16 unsafe.Pointer X17 unsafe.Pointer -} // T5518171 struct{*struct{},uint8,int16,uint32,int32,int32,[12]int8,[2]int32,*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},*struct{}} +} // T5518153 struct{*struct{},uint8,int16,uint32,int32,int32,[12]int8,[2]int32,*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},*struct{}} type XExpr struct { X0 uint8 @@ -164156,14 +149196,14 @@ type XExpr struct { X12 uint8 X13 unsafe.Pointer X14 unsafe.Pointer -} // T5519057 struct{uint8,int8,uint32,union{*int8,int32},*struct{},*struct{},union{*struct{},*struct{}},int32,int32,int16,int16,int16,uint8,*struct{},*struct{}} +} // T5519039 struct{uint8,int8,uint32,union{*int8,int32},*struct{},*struct{},union{*struct{},*struct{}},int32,int32,int16,int16,int16,uint8,*struct{},*struct{}} type Tsqlite3PrngType struct { X0 uint8 X1 uint8 X2 uint8 X3 [256]uint8 -} // T5520516 struct{uint8,uint8,uint8,[256]uint8} +} // T5520498 struct{uint8,uint8,uint8,[256]uint8} type XSQLiteThread struct { X0 uint64 @@ -164171,7 +149211,7 @@ type XSQLiteThread struct { X2 unsafe.Pointer X3 func(*crt.TLS, unsafe.Pointer) unsafe.Pointer X4 unsafe.Pointer -} // T5521457 struct{uint64,int32,*struct{},*func(*struct{})*struct{},*struct{}} +} // T5521439 struct{uint64,int32,*struct{},*func(*struct{})*struct{},*struct{}} type XColumn struct { X0 *int8 @@ -164181,7 +149221,7 @@ type XColumn struct { X4 int8 X5 uint8 X6 uint8 -} // T5524939 struct{*int8,*struct{},*int8,uint8,int8,uint8,uint8} +} // T5524921 struct{*int8,*struct{},*int8,uint8,int8,uint8,uint8} type TyColCache struct { X0 int32 @@ -164190,7 +149230,7 @@ type TyColCache struct { X3 int32 X4 int32 X5 int32 -} // T5530820 struct{int32,int16,uint8,int32,int32,int32} +} // T5530802 struct{int32,int16,uint8,int32,int32,int32} type XParse struct { X0 unsafe.Pointer @@ -164284,18 +149324,18 @@ type XParse struct { X69 unsafe.Pointer X70 unsafe.Pointer X71 unsafe.Pointer -} // T5530921 struct{*struct{},*int8,*struct{},int32,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,int32,int32,int32,int32,int32,int32,int32,int32,int32,int32,int32,int32,*int32,*struct{},struct{*int8,uint32},uint32,uint32,int32,int32,int32,int32,int32,int32,*struct{},*struct{},*struct{},*struct{},int32,uint32,uint32,uint32,uint8,uint8,uint8,[10]struct{int32,int16,uint8,int32,int32,int32},[8]int32,struct{*int8,uint32},struct{*int8,uint32},int16,uint8,uint8,uint8,int32,int32,int32,int32,*int32,*struct{},*int8,*struct{},*struct{},*int8,struct{*int8,uint32},**struct{},*struct{},*struct{},*struct{},*struct{}} +} // T5530903 struct{*struct{},*int8,*struct{},int32,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,int32,int32,int32,int32,int32,int32,int32,int32,int32,int32,int32,int32,*int32,*struct{},struct{*int8,uint32},uint32,uint32,int32,int32,int32,int32,int32,int32,*struct{},*struct{},*struct{},*struct{},int32,uint32,uint32,uint32,uint8,uint8,uint8,[10]struct{int32,int16,uint8,int32,int32,int32},[8]int32,struct{*int8,uint32},struct{*int8,uint32},int16,uint8,uint8,uint8,int32,int32,int32,int32,*int32,*struct{},*int8,*struct{},*struct{},*int8,struct{*int8,uint32},**struct{},*struct{},*struct{},*struct{},*struct{}} type Tunix_syscall struct { X0 *int8 X1 func(*crt.TLS) X2 func(*crt.TLS) -} // T5538917 struct{*int8,*func(),*func()} +} // T5538899 struct{*int8,*func(),*func()} type TunixFileId struct { X0 uint64 X1 uint64 -} // T5541677 struct{uint64,uint64} +} // T5541659 struct{uint64,uint64} type XunixInodeInfo struct { X0 struct { @@ -164311,7 +149351,7 @@ type XunixInodeInfo struct { X7 unsafe.Pointer X8 unsafe.Pointer X9 unsafe.Pointer -} // T5541699 struct{struct{uint64,uint64},int32,uint8,uint8,int32,*struct{},int32,*struct{},*struct{},*struct{}} +} // T5541681 struct{struct{uint64,uint64},int32,uint8,uint8,int32,*struct{},int32,*struct{},*struct{},*struct{}} type XunixFile struct { X0 unsafe.Pointer @@ -164334,13 +149374,13 @@ type XunixFile struct { X17 uint8 X18 uint8 X19 uint8 -} // T5542041 struct{*struct{},*struct{},*struct{},int32,uint8,uint16,int32,*struct{},*struct{},*int8,*struct{},int32,int32,int64,int64,int64,*struct{},uint8,uint8,uint8} +} // T5542023 struct{*struct{},*struct{},*struct{},int32,uint8,uint16,int32,*struct{},*struct{},*int8,*struct{},int32,int32,int64,int64,int64,*struct{},uint8,uint8,uint8} type XUnixUnusedFd struct { X0 int32 X1 int32 X2 unsafe.Pointer -} // T5542940 struct{int32,int32,*struct{}} +} // T5542922 struct{int32,int32,*struct{}} type XunixShmNode struct { X0 unsafe.Pointer @@ -164356,7 +149396,7 @@ type XunixShmNode struct { X10 uint8 X11 uint8 X12 uint8 -} // T5543324 struct{*struct{},*struct{},*int8,int32,int32,uint16,uint8,**int8,int32,*struct{},uint8,uint8,uint8} +} // T5543306 struct{*struct{},*struct{},*int8,int32,int32,uint16,uint8,**int8,int32,*struct{},uint8,uint8,uint8} type Tflock struct { X0 int16 @@ -164364,7 +149404,7 @@ type Tflock struct { X2 int64 X3 int64 X4 int32 -} // T5544875 struct{int16,int16,int64,int64,int32} +} // T5544857 struct{int16,int16,int64,int64,int32} type TunixShm struct { X0 unsafe.Pointer @@ -164373,7 +149413,7 @@ type TunixShm struct { X3 uint8 X4 uint16 X5 uint16 -} // T5548245 struct{*struct{},*struct{},uint8,uint8,uint16,uint16} +} // T5548227 struct{*struct{},*struct{},uint8,uint8,uint16,uint16} type XBitvec struct { X0 uint32 @@ -164387,7 +149427,7 @@ type XBitvec struct { } U [496]byte } -} // T5555995 struct{uint32,uint32,uint32,union{[496]uint8,[124]uint32,[62]*struct{}}} +} // T5555977 struct{uint32,uint32,uint32,union{[496]uint8,[124]uint32,[62]*struct{}}} type XPgHdr struct { X0 unsafe.Pointer @@ -164401,7 +149441,7 @@ type XPgHdr struct { X8 unsafe.Pointer X9 unsafe.Pointer X10 unsafe.Pointer -} // T5557687 struct{*struct{},*struct{},*struct{},*struct{},*struct{},uint32,uint16,int16,*struct{},*struct{},*struct{}} +} // T5557669 struct{*struct{},*struct{},*struct{},*struct{},*struct{},uint32,uint16,int16,*struct{},*struct{},*struct{}} type XPCache struct { X0 unsafe.Pointer @@ -164417,7 +149457,7 @@ type XPCache struct { X10 func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32 X11 unsafe.Pointer X12 unsafe.Pointer -} // T5558073 struct{*struct{},*struct{},*struct{},int32,int32,int32,int32,int32,uint8,uint8,*func(*struct{},*struct{})int32,*struct{},*struct{}} +} // T5558055 struct{*struct{},*struct{},*struct{},int32,int32,int32,int32,int32,uint8,uint8,*func(*struct{},*struct{})int32,*struct{},*struct{}} type TPCacheGlobal struct { X0 struct { @@ -164453,7 +149493,7 @@ type TPCacheGlobal struct { X10 unsafe.Pointer X11 int32 X12 int32 -} // T5565867 struct{struct{*struct{},uint32,uint32,uint32,uint32,struct{struct{*struct{},*struct{}},uint32,uint8,uint8,uint8,*struct{},*struct{},*struct{},*struct{}}},int32,int32,int32,int32,int32,int32,*struct{},*struct{},*struct{},*struct{},int32,int32} +} // T5565849 struct{struct{*struct{},uint32,uint32,uint32,uint32,struct{struct{*struct{},*struct{}},uint32,uint8,uint8,uint8,*struct{},*struct{},*struct{},*struct{}}},int32,int32,int32,int32,int32,int32,*struct{},*struct{},*struct{},*struct{},int32,int32} type XPgHdr1 struct { X0 struct { @@ -164468,7 +149508,7 @@ type XPgHdr1 struct { X6 unsafe.Pointer X7 unsafe.Pointer X8 unsafe.Pointer -} // T5566111 struct{struct{*struct{},*struct{}},uint32,uint8,uint8,uint8,*struct{},*struct{},*struct{},*struct{}} +} // T5566093 struct{struct{*struct{},*struct{}},uint32,uint8,uint8,uint8,*struct{},*struct{},*struct{},*struct{}} type XPGroup struct { X0 unsafe.Pointer @@ -164490,7 +149530,7 @@ type XPGroup struct { X7 unsafe.Pointer X8 unsafe.Pointer } -} // T5566212 struct{*struct{},uint32,uint32,uint32,uint32,struct{struct{*struct{},*struct{}},uint32,uint8,uint8,uint8,*struct{},*struct{},*struct{},*struct{}}} +} // T5566194 struct{*struct{},uint32,uint32,uint32,uint32,struct{struct{*struct{},*struct{}},uint32,uint8,uint8,uint8,*struct{},*struct{},*struct{},*struct{}}} type XPCache1 struct { X0 unsafe.Pointer @@ -164508,7 +149548,7 @@ type XPCache1 struct { X12 *unsafe.Pointer X13 unsafe.Pointer X14 unsafe.Pointer -} // T5566817 struct{*struct{},int32,int32,int32,int32,uint32,uint32,uint32,uint32,uint32,uint32,uint32,**struct{},*struct{},*struct{}} +} // T5566799 struct{*struct{},int32,int32,int32,int32,uint32,uint32,uint32,uint32,uint32,uint32,uint32,**struct{},*struct{},*struct{}} type XRowSet struct { X0 unsafe.Pointer @@ -164520,13 +149560,13 @@ type XRowSet struct { X6 uint16 X7 uint16 X8 int32 -} // T5572828 struct{*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},uint16,uint16,int32} +} // T5572810 struct{*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},uint16,uint16,int32} type TRowSetEntry struct { X0 int64 X1 unsafe.Pointer X2 unsafe.Pointer -} // T5573198 struct{int64,*struct{},*struct{}} +} // T5573180 struct{int64,*struct{},*struct{}} type TRowSetChunk struct { X0 unsafe.Pointer @@ -164535,7 +149575,7 @@ type TRowSetChunk struct { X1 unsafe.Pointer X2 unsafe.Pointer } -} // T5573270 struct{*struct{},[42]struct{int64,*struct{},*struct{}}} +} // T5573252 struct{*struct{},[42]struct{int64,*struct{},*struct{}}} type XWalIndexHdr struct { X0 uint32 @@ -164549,7 +149589,7 @@ type XWalIndexHdr struct { X8 [2]uint32 X9 [2]uint32 X10 [2]uint32 -} // T5575814 struct{uint32,uint32,uint32,uint8,uint8,uint16,uint32,uint32,[2]uint32,[2]uint32,[2]uint32} +} // T5575796 struct{uint32,uint32,uint32,uint8,uint8,uint16,uint32,uint32,[2]uint32,[2]uint32,[2]uint32} type XWal struct { X0 unsafe.Pointer @@ -164588,7 +149628,7 @@ type XWal struct { X21 *int8 X22 uint32 X23 uint8 -} // T5575906 struct{*struct{},*struct{},*struct{},uint32,int64,int32,int32,**uint32,uint32,int16,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,struct{uint32,uint32,uint32,uint8,uint8,uint16,uint32,uint32,[2]uint32,[2]uint32,[2]uint32},uint32,uint32,*int8,uint32,uint8} +} // T5575888 struct{*struct{},*struct{},*struct{},uint32,int64,int32,int32,**uint32,uint32,int16,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,struct{uint32,uint32,uint32,uint8,uint8,uint16,uint32,uint32,[2]uint32,[2]uint32,[2]uint32},uint32,uint32,*int8,uint32,uint8} type XPagerSavepoint struct { X0 int64 @@ -164597,7 +149637,7 @@ type XPagerSavepoint struct { X3 uint32 X4 uint32 X5 [4]uint32 -} // T5579381 struct{int64,int64,*struct{},uint32,uint32,[4]uint32} +} // T5579363 struct{int64,int64,*struct{},uint32,uint32,[4]uint32} type Xsqlite3_backup struct { X0 unsafe.Pointer @@ -164612,7 +149652,7 @@ type Xsqlite3_backup struct { X9 uint32 X10 int32 X11 unsafe.Pointer -} // T5584604 struct{*struct{},*struct{},uint32,int32,uint32,*struct{},*struct{},int32,uint32,uint32,int32,*struct{}} +} // T5584586 struct{*struct{},*struct{},uint32,int32,uint32,*struct{},*struct{},int32,uint32,uint32,int32,*struct{}} type XWalCkptInfo struct { X0 uint32 @@ -164620,7 +149660,7 @@ type XWalCkptInfo struct { X2 [8]uint8 X3 uint32 X4 uint32 -} // T5638483 struct{uint32,[5]uint32,[8]uint8,uint32,uint32} +} // T5638465 struct{uint32,[5]uint32,[8]uint8,uint32,uint32} type TWalSegment struct { X0 int32 @@ -164628,7 +149668,7 @@ type TWalSegment struct { X2 *uint32 X3 int32 X4 int32 -} // T5645019 struct{int32,*uint16,*uint32,int32,int32} +} // T5645001 struct{int32,*uint16,*uint32,int32,int32} type XWalIterator struct { X0 int32 @@ -164640,12 +149680,12 @@ type XWalIterator struct { X3 int32 X4 int32 } -} // T5645106 struct{int32,int32,[1]struct{int32,*uint16,*uint32,int32,int32}} +} // T5645088 struct{int32,int32,[1]struct{int32,*uint16,*uint32,int32,int32}} type TSublist struct { X0 int32 X1 *uint16 -} // T5645578 struct{int32,*uint16} +} // T5645560 struct{int32,*uint16} type XWalWriter struct { X0 unsafe.Pointer @@ -164653,7 +149693,7 @@ type XWalWriter struct { X2 int64 X3 int32 X4 int32 -} // T5651094 struct{*struct{},*struct{},int64,int32,int32} +} // T5651076 struct{*struct{},*struct{},int64,int32,int32} type XBtShared struct { X0 unsafe.Pointer @@ -164684,7 +149724,7 @@ type XBtShared struct { X25 unsafe.Pointer X26 unsafe.Pointer X27 *uint8 -} // T5654710 struct{*struct{},*struct{},*struct{},*struct{},uint8,uint8,uint8,uint8,uint8,uint8,uint16,uint16,uint16,uint16,uint16,uint32,uint32,int32,uint32,*struct{},*func(*struct{}),*struct{},*struct{},int32,*struct{},*struct{},*struct{},*uint8} +} // T5654692 struct{*struct{},*struct{},*struct{},*struct{},uint8,uint8,uint8,uint8,uint8,uint8,uint16,uint16,uint16,uint16,uint16,uint32,uint32,int32,uint32,*struct{},*func(*struct{}),*struct{},*struct{},int32,*struct{},*struct{},*struct{},*uint8} type XCellInfo struct { X0 int64 @@ -164692,7 +149732,7 @@ type XCellInfo struct { X2 uint32 X3 uint16 X4 uint16 -} // T5660186 struct{int64,*uint8,uint32,uint16,uint16} +} // T5660168 struct{int64,*uint8,uint32,uint16,uint16} type XBtCursor struct { X0 unsafe.Pointer @@ -164721,7 +149761,7 @@ type XBtCursor struct { X17 unsafe.Pointer X18 [20]uint16 X19 [20]unsafe.Pointer -} // T5660253 struct{*struct{},*struct{},*struct{},*uint32,struct{int64,*uint8,uint32,uint16,uint16},int64,*struct{},uint32,int32,int32,uint8,uint8,uint8,uint8,int8,uint8,*struct{},*struct{},[20]uint16,[20]*struct{}} +} // T5660235 struct{*struct{},*struct{},*struct{},*uint32,struct{int64,*uint8,uint32,uint16,uint16},int64,*struct{},uint32,int32,int32,uint8,uint8,uint8,uint8,int8,uint8,*struct{},*struct{},[20]uint16,[20]*struct{}} type XIndex struct { X0 *int8 @@ -164741,7 +149781,7 @@ type XIndex struct { X14 uint16 X15 uint8 X16 int8 -} // T5661159 struct{*int8,*int16,*int16,*struct{},*int8,*struct{},*struct{},*uint8,**int8,*struct{},*struct{},int32,int16,uint16,uint16,uint8,int8,} +} // T5661141 struct{*int8,*int16,*int16,*struct{},*int8,*struct{},*struct{},*uint8,**int8,*struct{},*struct{},int32,int16,uint16,uint16,uint8,int8,} type XMemPage struct { X0 uint8 @@ -164770,7 +149810,7 @@ type XMemPage struct { X23 unsafe.Pointer X24 func(*crt.TLS, unsafe.Pointer, *uint8) uint16 X25 func(*crt.TLS, unsafe.Pointer, *uint8, unsafe.Pointer) -} // T5664201 struct{uint8,uint8,uint8,uint8,uint32,uint8,uint8,uint8,uint8,uint8,uint16,uint16,uint16,uint16,uint16,uint16,[4]uint16,[4]*uint8,*struct{},*uint8,*uint8,*uint8,*uint8,*struct{},*func(*struct{},*uint8)uint16,*func(*struct{},*uint8,*struct{})} +} // T5664183 struct{uint8,uint8,uint8,uint8,uint32,uint8,uint8,uint8,uint8,uint8,uint16,uint16,uint16,uint16,uint16,uint16,[4]uint16,[4]*uint8,*struct{},*uint8,*uint8,*uint8,*uint8,*struct{},*func(*struct{},*uint8)uint16,*func(*struct{},*uint8,*struct{})} type XUnpackedRecord struct { X0 unsafe.Pointer @@ -164781,7 +149821,7 @@ type XUnpackedRecord struct { X5 int8 X6 int8 X7 uint8 -} // T5669053 struct{*struct{},*struct{},uint16,int8,uint8,int8,int8,uint8} +} // T5669035 struct{*struct{},*struct{},uint16,int8,uint8,int8,int8,uint8} type XKeyInfo struct { X0 uint32 @@ -164791,7 +149831,7 @@ type XKeyInfo struct { X4 unsafe.Pointer X5 *uint8 X6 [1]unsafe.Pointer -} // T5669332 struct{uint32,uint8,uint16,uint16,*struct{},*uint8,[1]*struct{}} +} // T5669314 struct{uint32,uint8,uint16,uint16,*struct{},*uint8,[1]*struct{}} type XBtreePayload struct { X0 unsafe.Pointer @@ -164801,14 +149841,14 @@ type XBtreePayload struct { X4 uint16 X5 int32 X6 int32 -} // T5713995 struct{*struct{},int64,*struct{},*struct{},uint16,int32,int32} +} // T5713977 struct{*struct{},int64,*struct{},*struct{},uint16,int32,int32} type XCellArray struct { X0 int32 X1 unsafe.Pointer X2 **uint8 X3 *uint16 -} // T5715633 struct{int32,*struct{},**uint8,*uint16} +} // T5715615 struct{int32,*struct{},**uint8,*uint16} type XIntegrityCk struct { X0 unsafe.Pointer @@ -164832,7 +149872,7 @@ type XIntegrityCk struct { X7 uint8 } X11 *uint32 -} // T5729133 struct{*struct{},*struct{},*uint8,uint32,int32,int32,int32,*int8,int32,int32,struct{*struct{},*int8,*int8,uint32,uint32,uint32,uint8,uint8},*uint32} +} // T5729115 struct{*struct{},*struct{},*uint8,uint32,int32,int32,int32,*int8,int32,int32,struct{*struct{},*int8,*int8,uint32,uint32,uint32,uint8,uint8},*uint32} type XVdbeFrame struct { X0 unsafe.Pointer @@ -164853,7 +149893,7 @@ type XVdbeFrame struct { X15 int32 X16 int32 X17 int32 -} // T5755673 struct{*struct{},*struct{},*struct{},*int64,*struct{},**struct{},*uint8,*struct{},int64,*struct{},int32,int32,int32,int32,int32,int32,int32,int32} +} // T5755655 struct{*struct{},*struct{},*struct{},*int64,*struct{},**struct{},*uint8,*struct{},int64,*struct{},int32,int32,int32,int32,int32,int32,int32,int32} type XVdbeOp struct { X0 uint8 @@ -164883,7 +149923,7 @@ type XVdbeOp struct { U [8]byte } X7 *int8 -} // T5777208 struct{uint8,int8,uint16,int32,int32,int32,union{int32,*struct{},*int8,*int64,*float64,*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},*int32,*struct{},*struct{},*func(*struct{},*int32)int32},*int8} +} // T5777190 struct{uint8,int8,uint16,int32,int32,int32,union{int32,*struct{},*int8,*int64,*float64,*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},*int32,*struct{},*struct{},*func(*struct{},*int32)int32},*int8} type XVdbeOpIter struct { X0 unsafe.Pointer @@ -164891,7 +149931,7 @@ type XVdbeOpIter struct { X2 int32 X3 int32 X4 int32 -} // T5794118 struct{*struct{},**struct{},int32,int32,int32} +} // T5794100 struct{*struct{},**struct{},int32,int32,int32} type XSubProgram struct { X0 unsafe.Pointer @@ -164901,14 +149941,14 @@ type XSubProgram struct { X4 *uint8 X5 unsafe.Pointer X6 unsafe.Pointer -} // T5794309 struct{*struct{},int32,int32,int32,*uint8,*struct{},*struct{}} +} // T5794291 struct{*struct{},int32,int32,int32,*uint8,*struct{},*struct{}} type XVdbeOpList struct { X0 uint8 X1 int8 X2 int8 X3 int8 -} // T5797194 struct{uint8,int8,int8,int8} +} // T5797176 struct{uint8,int8,int8,int8} type XVTable struct { X0 unsafe.Pointer @@ -164918,7 +149958,7 @@ type XVTable struct { X4 uint8 X5 int32 X6 unsafe.Pointer -} // T5809639 struct{*struct{},*struct{},*struct{},int32,uint8,int32,*struct{}} +} // T5809621 struct{*struct{},*struct{},*struct{},int32,uint8,int32,*struct{}} type XCollSeq struct { X0 *int8 @@ -164926,13 +149966,13 @@ type XCollSeq struct { X2 unsafe.Pointer X3 func(*crt.TLS, unsafe.Pointer, int32, unsafe.Pointer, int32, unsafe.Pointer) int32 X4 func(*crt.TLS, unsafe.Pointer) -} // T5820027 struct{*int8,uint8,*struct{},*func(*struct{},int32,*struct{},int32,*struct{})int32,*func(*struct{})} +} // T5820009 struct{*int8,uint8,*struct{},*func(*struct{},int32,*struct{},int32,*struct{})int32,*func(*struct{})} type Xsqlite3_vtab struct { X0 unsafe.Pointer X1 int32 X2 *int8 -} // T5820507 struct{*struct{},int32,*int8} +} // T5820489 struct{*struct{},int32,*int8} type XVdbeCursor struct { X0 uint8 @@ -164969,7 +150009,7 @@ type XVdbeCursor struct { X23 uint32 X24 uint32 X25 [1]uint32 -} // T5823762 struct{uint8,int8,uint8,uint8,uint8,uint8,uint8,int8,*struct{},int64,*int32,uint32,int32,*struct{},union{*struct{},*struct{},int32,*struct{}},*struct{},uint32,uint32,int16,uint16,int64,*uint32,*uint8,uint32,uint32,[1]uint32} +} // T5823744 struct{uint8,int8,uint8,uint8,uint8,uint8,uint8,int8,*struct{},int64,*int32,uint32,int32,*struct{},union{*struct{},*struct{},int32,*struct{}},*struct{},uint32,uint32,int16,uint16,int64,*uint32,*uint8,uint32,uint32,[1]uint32} type XAuxData struct { X0 int32 @@ -164977,13 +150017,13 @@ type XAuxData struct { X2 unsafe.Pointer X3 func(*crt.TLS, unsafe.Pointer) X4 unsafe.Pointer -} // T5827076 struct{int32,int32,*struct{},*func(*struct{}),*struct{}} +} // T5827058 struct{int32,int32,*struct{},*func(*struct{}),*struct{}} type TReusableSpace struct { X0 *uint8 X1 int32 X2 int32 -} // T5829021 struct{*uint8,int32,int32} +} // T5829003 struct{*uint8,int32,int32} type Xsqlite3_module struct { X0 int32 @@ -165009,19 +150049,19 @@ type Xsqlite3_module struct { X20 func(*crt.TLS, unsafe.Pointer, int32) int32 X21 func(*crt.TLS, unsafe.Pointer, int32) int32 X22 func(*crt.TLS, unsafe.Pointer, int32) int32 -} // T5836173 struct{int32,*func(*struct{},*struct{},int32,**int8,**struct{},**int8)int32,*func(*struct{},*struct{},int32,**int8,**struct{},**int8)int32,*func(*struct{},*struct{})int32,*func(*struct{})int32,*func(*struct{})int32,*func(*struct{},**struct{})int32,*func(*struct{})int32,*func(*struct{},int32,*int8,int32,**struct{})int32,*func(*struct{})int32,*func(*struct{})int32,*func(*struct{},*struct{},int32)int32,*func(*struct{},*int64)int32,*func(*struct{},int32,**struct{},*int64)int32,*func(*struct{})int32,*func(*struct{})int32,*func(*struct{})int32,*func(*struct{})int32,*func(*struct{},int32,*int8,**func(*struct{},int32,**struct{}),**struct{})int32,*func(*struct{},*int8)int32,*func(*struct{},int32)int32,*func(*struct{},int32)int32,*func(*struct{},int32)int32} +} // T5836155 struct{int32,*func(*struct{},*struct{},int32,**int8,**struct{},**int8)int32,*func(*struct{},*struct{},int32,**int8,**struct{},**int8)int32,*func(*struct{},*struct{})int32,*func(*struct{})int32,*func(*struct{})int32,*func(*struct{},**struct{})int32,*func(*struct{})int32,*func(*struct{},int32,*int8,int32,**struct{})int32,*func(*struct{})int32,*func(*struct{})int32,*func(*struct{},*struct{},int32)int32,*func(*struct{},*int64)int32,*func(*struct{},int32,**struct{},*int64)int32,*func(*struct{})int32,*func(*struct{})int32,*func(*struct{})int32,*func(*struct{})int32,*func(*struct{},int32,*int8,**func(*struct{},int32,**struct{}),**struct{})int32,*func(*struct{},*int8)int32,*func(*struct{},int32)int32,*func(*struct{},int32)int32,*func(*struct{},int32)int32} type XSavepoint struct { X0 *int8 X1 int64 X2 int64 X3 unsafe.Pointer -} // T5877439 struct{*int8,int64,int64,*struct{}} +} // T5877421 struct{*int8,int64,int64,*struct{}} type XSorterFile struct { X0 unsafe.Pointer X1 int64 -} // T5901908 struct{*struct{},int64} +} // T5901890 struct{*struct{},int64} type XSortSubtask struct { X0 unsafe.Pointer @@ -165043,7 +150083,7 @@ type XSortSubtask struct { X0 unsafe.Pointer X1 int64 } -} // T5901932 struct{*struct{},int32,*struct{},*struct{},struct{*struct{},*uint8,int32},int32,*func(*struct{},*int32,*struct{},int32,*struct{},int32)int32,struct{*struct{},int64},struct{*struct{},int64}} +} // T5901914 struct{*struct{},int32,*struct{},*struct{},struct{*struct{},*uint8,int32},int32,*func(*struct{},*int32,*struct{},int32,*struct{},int32)int32,struct{*struct{},int64},struct{*struct{},int64}} type XVdbeSorter struct { X0 int32 @@ -165088,14 +150128,14 @@ type XVdbeSorter struct { X1 int64 } } -} // T5902317 struct{int32,int32,int32,int32,*struct{},*struct{},*struct{},*struct{},*struct{},struct{*struct{},*uint8,int32},int32,int32,uint8,uint8,uint8,uint8,uint8,[1]struct{*struct{},int32,*struct{},*struct{},struct{*struct{},*uint8,int32},int32,*func(*struct{},*int32,*struct{},int32,*struct{},int32)int32,struct{*struct{},int64},struct{*struct{},int64}}} +} // T5902299 struct{int32,int32,int32,int32,*struct{},*struct{},*struct{},*struct{},*struct{},struct{*struct{},*uint8,int32},int32,int32,uint8,uint8,uint8,uint8,uint8,[1]struct{*struct{},int32,*struct{},*struct{},struct{*struct{},*uint8,int32},int32,*func(*struct{},*int32,*struct{},int32,*struct{},int32)int32,struct{*struct{},int64},struct{*struct{},int64}}} type XInitData struct { X0 unsafe.Pointer X1 **int8 X2 int32 X3 int32 -} // T5907195 struct{*struct{},**int8,int32,int32} +} // T5907177 struct{*struct{},**int8,int32,int32} type XIncrblob struct { X0 int32 @@ -165106,7 +150146,7 @@ type XIncrblob struct { X5 unsafe.Pointer X6 *int8 X7 unsafe.Pointer -} // T5924319 struct{int32,int32,uint16,*struct{},*struct{},*struct{},*int8,*struct{}} +} // T5924301 struct{int32,int32,uint16,*struct{},*struct{},*struct{},*int8,*struct{}} type XFKey struct { X0 unsafe.Pointer @@ -165122,7 +150162,7 @@ type XFKey struct { X0 int32 X1 *int8 } -} // T5930723 struct{*struct{},*struct{},*int8,*struct{},*struct{},int32,uint8,[2]uint8,[2]*struct{},[1]struct{int32,*int8}} +} // T5930705 struct{*struct{},*struct{},*int8,*struct{},*struct{},int32,uint8,[2]uint8,[2]*struct{},[1]struct{int32,*int8}} type XPmaReader struct { X0 int64 @@ -165136,7 +150176,7 @@ type XPmaReader struct { X8 int32 X9 *uint8 X10 unsafe.Pointer -} // T5935423 struct{int64,int64,int32,int32,*struct{},*uint8,*uint8,*uint8,int32,*uint8,*struct{}} +} // T5935405 struct{int64,int64,int32,int32,*struct{},*uint8,*uint8,*uint8,int32,*uint8,*struct{}} type XIncrMerger struct { X0 unsafe.Pointer @@ -165149,7 +150189,7 @@ type XIncrMerger struct { X0 unsafe.Pointer X1 int64 } -} // T5935740 struct{*struct{},*struct{},int64,int32,int32,int32,[2]struct{*struct{},int64}} +} // T5935722 struct{*struct{},*struct{},int64,int32,int32,int32,[2]struct{*struct{},int64}} type XSorterRecord struct { X0 int32 @@ -165160,14 +150200,14 @@ type XSorterRecord struct { } U [8]byte } -} // T5941612 struct{int32,union{*struct{},int32}} +} // T5941594 struct{int32,union{*struct{},int32}} type XMergeEngine struct { X0 int32 X1 unsafe.Pointer X2 *int32 X3 unsafe.Pointer -} // T5945834 struct{int32,*struct{},*int32,*struct{}} +} // T5945816 struct{int32,*struct{},*int32,*struct{}} type XPmaWriter struct { X0 int32 @@ -165177,7 +150217,7 @@ type XPmaWriter struct { X4 int32 X5 int64 X6 unsafe.Pointer -} // T5954496 struct{int32,*uint8,int32,int32,int32,int64,*struct{}} +} // T5954478 struct{int32,*uint8,int32,int32,int32,int64,*struct{}} type XMemJournal struct { X0 unsafe.Pointer @@ -165196,12 +150236,12 @@ type XMemJournal struct { X7 int32 X8 unsafe.Pointer X9 *int8 -} // T5963436 struct{*struct{},int32,int32,int32,*struct{},struct{int64,*struct{}},struct{int64,*struct{}},int32,*struct{},*int8} +} // T5963418 struct{*struct{},int32,int32,int32,*struct{},struct{int64,*struct{}},struct{int64,*struct{}},int32,*struct{},*int8} type XFileChunk struct { X0 unsafe.Pointer X1 [8]uint8 -} // T5963711 struct{*struct{},[8]uint8} +} // T5963693 struct{*struct{},[8]uint8} type XWalker struct { X0 unsafe.Pointer @@ -165223,17 +150263,17 @@ type XWalker struct { } U [8]byte } -} // T5965088 struct{*struct{},*func(*struct{},*struct{})int32,*func(*struct{},*struct{})int32,*func(*struct{},*struct{}),int32,uint8,union{*struct{},int32,int32,*struct{},*struct{},*struct{},*int32,*struct{}}} +} // T5965070 struct{*struct{},*func(*struct{},*struct{})int32,*func(*struct{},*struct{})int32,*func(*struct{},*struct{}),int32,uint8,union{*struct{},int32,int32,*struct{},*struct{},*struct{},*int32,*struct{}}} type XIdList struct { X0 unsafe.Pointer X1 int32 -} // T5977362 struct{*struct{},int32} +} // T5977344 struct{*struct{},int32} type TIdList_item struct { X0 *int8 X1 int32 -} // T5977461 struct{*int8,int32} +} // T5977443 struct{*int8,int32} type XNameContext struct { X0 unsafe.Pointer @@ -165244,13 +150284,13 @@ type XNameContext struct { X5 int32 X6 int32 X7 uint16 -} // T5978419 struct{*struct{},*struct{},*struct{},*struct{},*struct{},int32,int32,uint16} +} // T5978401 struct{*struct{},*struct{},*struct{},*struct{},*struct{},int32,int32,uint16} type XExprSpan struct { X0 unsafe.Pointer X1 *int8 X2 *int8 -} // T6087101 struct{*struct{},*int8,*int8} +} // T6087083 struct{*struct{},*int8,*int8} type XSelectDest struct { X0 uint8 @@ -165259,7 +150299,7 @@ type XSelectDest struct { X3 int32 X4 int32 X5 unsafe.Pointer -} // T6099604 struct{uint8,*int8,int32,int32,int32,*struct{}} +} // T6099586 struct{uint8,*int8,int32,int32,int32,*struct{}} type XAggInfo struct { X0 uint8 @@ -165275,7 +150315,7 @@ type XAggInfo struct { X10 int32 X11 unsafe.Pointer X12 int32 -} // T6117099 struct{uint8,uint8,int32,int32,int32,int32,int32,*struct{},*struct{},int32,int32,*struct{},int32} +} // T6117081 struct{uint8,uint8,int32,int32,int32,int32,int32,*struct{},*struct{},int32,int32,*struct{},int32} type TAggInfo_col struct { X0 unsafe.Pointer @@ -165284,20 +150324,20 @@ type TAggInfo_col struct { X3 int32 X4 int32 X5 unsafe.Pointer -} // T6117360 struct{*struct{},int32,int32,int32,int32,*struct{}} +} // T6117342 struct{*struct{},int32,int32,int32,int32,*struct{}} type TAggInfo_func struct { X0 unsafe.Pointer X1 unsafe.Pointer X2 int32 X3 int32 -} // T6119468 struct{*struct{},*struct{},int32,int32} +} // T6119450 struct{*struct{},*struct{},int32,int32} type TSrcCount struct { X0 unsafe.Pointer X1 int32 X2 int32 -} // T6129554 struct{*struct{},int32,int32} +} // T6129536 struct{*struct{},int32,int32} type XStat4Accum struct { X0 uint32 @@ -165317,12 +150357,12 @@ type XStat4Accum struct { X11 int32 X12 unsafe.Pointer X13 unsafe.Pointer -} // T6167388 struct{uint32,uint32,int32,int32,int32,struct{*uint32,*uint32},uint32,*struct{},int32,int32,int32,int32,*struct{},*struct{}} +} // T6167370 struct{uint32,uint32,int32,int32,int32,struct{*uint32,*uint32},uint32,*struct{},int32,int32,int32,int32,*struct{},*struct{}} type XanalysisInfo struct { X0 unsafe.Pointer X1 *int8 -} // T6179742 struct{*struct{},*int8} +} // T6179724 struct{*struct{},*int8} type XDbFixer struct { X0 unsafe.Pointer @@ -165331,7 +150371,7 @@ type XDbFixer struct { X3 *int8 X4 *int8 X5 unsafe.Pointer -} // T6193396 struct{*struct{},*struct{},int32,*int8,*int8,*struct{}} +} // T6193378 struct{*struct{},*struct{},int32,*int8,*int8,*struct{}} type XTriggerStep struct { X0 uint8 @@ -165344,19 +150384,19 @@ type XTriggerStep struct { X7 unsafe.Pointer X8 unsafe.Pointer X9 unsafe.Pointer -} // T6195434 struct{uint8,uint8,*struct{},*struct{},*int8,*struct{},*struct{},*struct{},*struct{},*struct{}} +} // T6195416 struct{uint8,uint8,*struct{},*struct{},*int8,*struct{},*struct{},*struct{},*struct{},*struct{}} type XAuthContext struct { X0 *int8 X1 unsafe.Pointer -} // T6199175 struct{*int8,*struct{}} +} // T6199157 struct{*int8,*struct{}} type XTableLock struct { X0 int32 X1 int32 X2 uint8 X3 *int8 -} // T6199383 struct{int32,int32,uint8,*int8} +} // T6199365 struct{int32,int32,uint8,*int8} type XModule struct { X0 unsafe.Pointer @@ -165364,7 +150404,7 @@ type XModule struct { X2 unsafe.Pointer X3 func(*crt.TLS, unsafe.Pointer) X4 unsafe.Pointer -} // T6201033 struct{*struct{},*int8,*struct{},*func(*struct{}),*struct{}} +} // T6201015 struct{*struct{},*int8,*struct{},*func(*struct{}),*struct{}} type XWhereTerm struct { X0 unsafe.Pointer @@ -165387,7 +150427,7 @@ type XWhereTerm struct { } X11 uint64 X12 uint64 -} // T6289252 struct{*struct{},*struct{},int16,uint16,uint16,uint8,uint8,int32,int32,int32,union{int32,*struct{},*struct{}},uint64,uint64} +} // T6289234 struct{*struct{},*struct{},int16,uint16,uint16,uint8,uint8,int32,int32,int32,union{int32,*struct{},*struct{}},uint64,uint64} type XWhereClause struct { X0 unsafe.Pointer @@ -165418,12 +150458,12 @@ type XWhereClause struct { X11 uint64 X12 uint64 } -} // T6289505 struct{*struct{},*struct{},uint8,int32,int32,*struct{},[8]struct{*struct{},*struct{},int16,uint16,uint16,uint8,uint8,int32,int32,int32,union{int32,*struct{},*struct{}},uint64,uint64}} +} // T6289487 struct{*struct{},*struct{},uint8,int32,int32,*struct{},[8]struct{*struct{},*struct{},int16,uint16,uint16,uint8,uint8,int32,int32,int32,union{int32,*struct{},*struct{}},uint64,uint64}} type XWhereMaskSet struct { X0 int32 X1 [64]int32 -} // T6289700 struct{int32,[64]int32} +} // T6289682 struct{int32,[64]int32} type XWhereLevel struct { X0 int32 @@ -165455,7 +150495,7 @@ type XWhereLevel struct { } X18 unsafe.Pointer X19 uint64 -} // T6289765 struct{int32,int32,int32,int32,int32,int32,int32,int32,int32,uint32,int32,uint8,uint8,uint8,uint8,int32,int32,union{struct{int32,*struct{}},*struct{}},*struct{},uint64} +} // T6289747 struct{int32,int32,int32,int32,int32,int32,int32,int32,int32,uint32,int32,uint8,uint8,uint8,uint8,int32,int32,union{struct{int32,*struct{}},*struct{}},*struct{},uint64} type XWhereInfo struct { X0 unsafe.Pointer @@ -165544,7 +150584,7 @@ type XWhereInfo struct { X18 unsafe.Pointer X19 uint64 } -} // T6290108 struct{*struct{},*struct{},*struct{},*struct{},int16,[2]int32,int32,int32,int32,uint16,uint8,int8,uint8,uint8,uint8,uint8,uint8,int32,*struct{},uint64,int16,struct{*struct{},*struct{},uint8,int32,int32,*struct{},[8]struct{*struct{},*struct{},int16,uint16,uint16,uint8,uint8,int32,int32,int32,union{int32,*struct{},*struct{}},uint64,uint64}},struct{int32,[64]int32},[1]struct{int32,int32,int32,int32,int32,int32,int32,int32,int32,uint32,int32,uint8,uint8,uint8,uint8,int32,int32,union{struct{int32,*struct{}},*struct{}},*struct{},uint64}} +} // T6290090 struct{*struct{},*struct{},*struct{},*struct{},int16,[2]int32,int32,int32,int32,uint16,uint8,int8,uint8,uint8,uint8,uint8,uint8,int32,*struct{},uint64,int16,struct{*struct{},*struct{},uint8,int32,int32,*struct{},[8]struct{*struct{},*struct{},int16,uint16,uint16,uint8,uint8,int32,int32,int32,union{int32,*struct{},*struct{}},uint64,uint64}},struct{int32,[64]int32},[1]struct{int32,int32,int32,int32,int32,int32,int32,int32,int32,uint32,int32,uint8,uint8,uint8,uint8,int32,int32,union{struct{int32,*struct{}},*struct{}},*struct{},uint64}} type TcompareInfo struct { X0 uint8 @@ -166176,7 +151216,7 @@ type XyyParser struct { } } // T6657270 struct{*struct{},*struct{},[100]struct{uint16,uint8,union{int32,struct{*int8,uint32},*struct{},*struct{},*struct{},*struct{},struct{*struct{},*int8,*int8},int32,*struct{},*struct{},*struct{},struct{int32,*struct{}},struct{*struct{},*struct{}},struct{int32,int32}}}} -type T5414794 struct { +type T5414776 struct { X0 int32 X1 uint8 X2 uint8 @@ -166184,7 +151224,7 @@ type T5414794 struct { X4 uint8 } // struct{int32,uint8,uint8,uint8,uint8} -type T5415329 struct { +type T5415311 struct { X [0]struct { X0 int32 X1 float64 @@ -166192,7 +151232,7 @@ type T5415329 struct { U [8]byte } // union{int32,float64} -type T5415359 struct { +type T5415341 struct { X0 uint32 X1 uint16 X2 uint8 @@ -166204,13 +151244,13 @@ type T5415359 struct { X8 unsafe.Pointer } // struct{uint32,uint16,uint8,int32,int32,[3]int32,*struct{},*struct{},*struct{}} -type T5415638 struct { +type T5415620 struct { X0 func(*crt.TLS, unsafe.Pointer, int32) int32 X1 unsafe.Pointer X2 int32 } // struct{*func(*struct{},int32)int32,*struct{},int32} -type T5447453 struct { +type T5447435 struct { X0 uint8 X1 uint8 X2 *int8 @@ -166218,7 +151258,7 @@ type T5447453 struct { X4 float64 } // struct{uint8,uint8,*int8,float64,float64} -type T5448393 struct { +type T5448375 struct { X [0]struct { X0 float64 X1 int64 @@ -166230,7 +151270,7 @@ type T5448393 struct { U [8]byte } // union{float64,int64,int32,*struct{},*struct{},*struct{}} -type T5458811 struct { +type T5458793 struct { X [0]struct { X0 unsafe.Pointer X1 unsafe.Pointer @@ -166238,12 +151278,12 @@ type T5458811 struct { U [8]byte } // union{*struct{},*struct{}} -type T5506898 struct { +type T5506880 struct { X0 uint8 X1 int8 } // struct{uint8,int8,} -type T5506918 struct { +type T5506900 struct { X [0]struct { X0 *int8 X1 unsafe.Pointer @@ -166251,17 +151291,17 @@ type T5506918 struct { U [8]byte } // union{*int8,*struct{}} -type T5516662 struct { +type T5516644 struct { X0 int32 X1 [100]uint8 } // struct{int32,[100]uint8} -type T5517776 struct { +type T5517758 struct { X0 uint16 X1 uint16 } // struct{uint16,uint16} -type T5517798 struct { +type T5517780 struct { X [0]struct { X0 struct { X0 uint16 @@ -166272,7 +151312,7 @@ type T5517798 struct { U [4]byte } // union{struct{uint16,uint16},int32} -type T5519038 struct { +type T5519020 struct { X [0]struct { X0 *int8 X1 int32 @@ -166280,7 +151320,7 @@ type T5519038 struct { U [8]byte } // union{*int8,int32} -type T5555951 struct { +type T5555933 struct { X [0]struct { X0 [496]uint8 X1 [124]uint32 @@ -166289,14 +151329,14 @@ type T5555951 struct { U [496]byte } // union{[496]uint8,[124]uint32,[62]*struct{}} -type T5765407 struct { +type T5765389 struct { X0 unsafe.Pointer X1 unsafe.Pointer X2 *unsafe.Pointer X3 int32 } // struct{*struct{},*struct{},**struct{},int32} -type T5777046 struct { +type T5777028 struct { X [0]struct { X0 int32 X1 unsafe.Pointer @@ -166317,7 +151357,7 @@ type T5777046 struct { U [8]byte } // union{int32,*struct{},*int8,*int64,*float64,*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},*int32,*struct{},*struct{},*func(*struct{},*int32)int32} -type T5823709 struct { +type T5823691 struct { X [0]struct { X0 unsafe.Pointer X1 unsafe.Pointer @@ -166327,18 +151367,18 @@ type T5823709 struct { U [8]byte } // union{*struct{},*struct{},int32,*struct{}} -type T5901756 struct { +type T5901738 struct { X0 unsafe.Pointer X1 *uint8 X2 int32 } // struct{*struct{},*uint8,int32} -type T5930680 struct { +type T5930662 struct { X0 int32 X1 *int8 } // struct{int32,*int8} -type T5941589 struct { +type T5941571 struct { X [0]struct { X0 unsafe.Pointer X1 int32 @@ -166346,12 +151386,12 @@ type T5941589 struct { U [8]byte } // union{*struct{},int32} -type T5963412 struct { +type T5963394 struct { X0 int64 X1 unsafe.Pointer } // struct{int64,*struct{}} -type T5965012 struct { +type T5964994 struct { X [0]struct { X0 unsafe.Pointer X1 int32 @@ -166365,17 +151405,17 @@ type T5965012 struct { U [8]byte } // union{*struct{},int32,int32,*struct{},*struct{},*struct{},*int32,*struct{}} -type T6167097 struct { +type T6167079 struct { X0 *int8 X1 *int8 } // struct{*int8,*int8} -type T6167364 struct { +type T6167346 struct { X0 *uint32 X1 *uint32 } // struct{*uint32,*uint32} -type T6289219 struct { +type T6289201 struct { X [0]struct { X0 int32 X1 unsafe.Pointer @@ -166384,7 +151424,7 @@ type T6289219 struct { U [8]byte } // union{int32,*struct{},*struct{}} -type T6289724 struct { +type T6289706 struct { X [0]struct { X0 struct { X0 int32 |