guard, info on never null, more general array rt

This commit is contained in:
dcode
2019-03-22 15:43:07 +01:00
parent c2ac1a0375
commit 7c0dc66849
69 changed files with 6066 additions and 4930 deletions

View File

@ -163,7 +163,7 @@
if
i32.const 0
i32.const 16
i32.const 217
i32.const 313
i32.const 2
call $~lib/env/abort
unreachable
@ -177,7 +177,7 @@
if
i32.const 0
i32.const 16
i32.const 218
i32.const 314
i32.const 2
call $~lib/env/abort
unreachable
@ -240,7 +240,7 @@
if
i32.const 0
i32.const 104
i32.const 113
i32.const 114
i32.const 44
call $~lib/env/abort
unreachable
@ -270,28 +270,21 @@
local.get $2
i32.const 1073741816
i32.gt_u
local.get $1
local.get $2
i32.add
local.get $0
i32.const 8
i32.sub
i32.load offset=4
i32.gt_u
i32.or
end
if
i32.const 0
i32.const 152
i32.const 18
i32.const 47
call $~lib/env/abort
unreachable
end
local.get $1
local.get $2
i32.add
local.get $0
i32.const 8
i32.sub
i32.load offset=4
i32.gt_u
if
i32.const 0
i32.const 152
i32.const 19
i32.const 63
i32.const 22
i32.const 6
call $~lib/env/abort
unreachable
end
@ -335,7 +328,7 @@
if
i32.const 0
i32.const 152
i32.const 42
i32.const 45
i32.const 6
call $~lib/env/abort
unreachable
@ -401,7 +394,7 @@
if
i32.const 0
i32.const 152
i32.const 56
i32.const 59
i32.const 7
call $~lib/env/abort
unreachable
@ -427,7 +420,7 @@
if
i32.const 0
i32.const 152
i32.const 67
i32.const 70
i32.const 49
call $~lib/env/abort
unreachable
@ -452,7 +445,7 @@
if
i32.const 0
i32.const 152
i32.const 75
i32.const 78
i32.const 7
call $~lib/env/abort
unreachable
@ -494,7 +487,7 @@
if
i32.const 0
i32.const 152
i32.const 84
i32.const 87
i32.const 7
call $~lib/env/abort
unreachable
@ -531,7 +524,7 @@
if
i32.const 0
i32.const 152
i32.const 178
i32.const 181
i32.const 6
call $~lib/env/abort
unreachable
@ -556,7 +549,7 @@
if
i32.const 0
i32.const 152
i32.const 90
i32.const 93
i32.const 49
call $~lib/env/abort
unreachable
@ -581,7 +574,7 @@
if
i32.const 0
i32.const 152
i32.const 98
i32.const 101
i32.const 6
call $~lib/env/abort
unreachable
@ -621,7 +614,7 @@
if
i32.const 0
i32.const 152
i32.const 107
i32.const 110
i32.const 6
call $~lib/env/abort
unreachable
@ -658,7 +651,7 @@
if
i32.const 0
i32.const 152
i32.const 187
i32.const 190
i32.const 6
call $~lib/env/abort
unreachable
@ -683,7 +676,7 @@
if
i32.const 0
i32.const 152
i32.const 116
i32.const 119
i32.const 6
call $~lib/env/abort
unreachable
@ -721,7 +714,7 @@
if
i32.const 0
i32.const 152
i32.const 125
i32.const 128
i32.const 6
call $~lib/env/abort
unreachable
@ -749,7 +742,7 @@
if
i32.const 0
i32.const 152
i32.const 131
i32.const 134
i32.const 49
call $~lib/env/abort
unreachable
@ -767,7 +760,7 @@
if
i32.const 0
i32.const 152
i32.const 139
i32.const 142
i32.const 6
call $~lib/env/abort
unreachable
@ -803,7 +796,7 @@
if
i32.const 0
i32.const 152
i32.const 147
i32.const 150
i32.const 6
call $~lib/env/abort
unreachable
@ -839,7 +832,7 @@
if
i32.const 0
i32.const 152
i32.const 196
i32.const 199
i32.const 6
call $~lib/env/abort
unreachable
@ -863,7 +856,7 @@
if
i32.const 0
i32.const 152
i32.const 152
i32.const 155
i32.const 49
call $~lib/env/abort
unreachable
@ -881,7 +874,7 @@
if
i32.const 0
i32.const 152
i32.const 160
i32.const 163
i32.const 6
call $~lib/env/abort
unreachable
@ -915,7 +908,7 @@
if
i32.const 0
i32.const 152
i32.const 168
i32.const 171
i32.const 6
call $~lib/env/abort
unreachable
@ -951,7 +944,7 @@
if
i32.const 0
i32.const 152
i32.const 204
i32.const 207
i32.const 6
call $~lib/env/abort
unreachable