1
0
mirror of https://github.com/sqlite/sqlite.git synced 2025-08-08 14:02:16 +03:00

Correct a test bug which broke the previous checkin's wasm tests in higher optimization levels. Test bug - it should not have worked in -O0 mode.

FossilOrigin-Name: f07141b7500c36169c2c96e045acf37ec97a0d75c0a5f4d0ebed4dc1d2094ccf
This commit is contained in:
stephan
2022-12-09 07:17:54 +00:00
parent 464c80d4c2
commit a3451dd990
3 changed files with 10 additions and 12 deletions

View File

@@ -1084,8 +1084,7 @@ self.sqlite3InitModule = sqlite3InitModule;
rc = capi.sqlite3_status(capi.SQLITE_STATUS_MEMORY_USED,
pCur, pHi, 0);
[vCur, vHi] = wasm.getPtrValue([pCur, pHi]);
T.assert(vCur!==0).assert(vHi!==0);
[vCur, vHi] = wasm.getMemValue([vCur, vHi], 'i32');
//console.warn("i32 vCur,vHi",vCur,vHi);
T.assert(0 === rc).assert(vCur > 0).assert(vHi >= vCur);
if(wasm.bigIntEnabled){
// Again in 64-bit. Recall that pCur and pHi are allocated
@@ -1094,9 +1093,8 @@ self.sqlite3InitModule = sqlite3InitModule;
.setMemValue([vCur, vHi], 0, 'i64');
rc = capi.sqlite3_status64(capi.SQLITE_STATUS_MEMORY_USED,
pCur, pHi, 0);
[vCur, vHi] = wasm.getPtrValue([pCur, pHi]);
T.assert(vCur!==0).assert(vHi!==0);
[vCur, vHi] = wasm.getMemValue([vCur, vHi], 'i64');
[vCur, vHi] = wasm.getMemValue([pCur, pHi], 'i64');
//console.warn("i64 vCur,vHi",vCur,vHi);
T.assert(0 === rc).assert(vCur > 0).assert(vHi >= vCur);
}
}finally{