Rework loop compilation / flows (#644)

This commit is contained in:
Daniel Wirtz
2019-06-11 12:52:16 +02:00
committed by GitHub
parent 420812f5b2
commit 40dac8269d
125 changed files with 52818 additions and 61256 deletions

View File

@ -238,11 +238,9 @@
i32.const 0
call $rt/instanceof/BlackCat#constructor
global.set $rt/instanceof/blackcat
block (result i32)
global.get $rt/instanceof/animal
drop
i32.const 1
end
global.get $rt/instanceof/animal
drop
i32.const 1
i32.eqz
if
i32.const 0
@ -292,11 +290,9 @@
call $~lib/builtins/abort
unreachable
end
block (result i32)
global.get $rt/instanceof/cat
drop
i32.const 1
end
global.get $rt/instanceof/cat
drop
i32.const 1
i32.eqz
if
i32.const 0
@ -345,11 +341,9 @@
call $~lib/builtins/abort
unreachable
end
block (result i32)
global.get $rt/instanceof/blackcat
drop
i32.const 1
end
global.get $rt/instanceof/blackcat
drop
i32.const 1
i32.eqz
if
i32.const 0