diff options
Diffstat (limited to 'test/unit.fromasm.imprecise')
-rw-r--r-- | test/unit.fromasm.imprecise | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/test/unit.fromasm.imprecise b/test/unit.fromasm.imprecise index d466f8c27..10ea5a01f 100644 --- a/test/unit.fromasm.imprecise +++ b/test/unit.fromasm.imprecise @@ -2,6 +2,8 @@ (type $FUNCSIG$ddd (func (param f64 f64) (result f64))) (type $FUNCSIG$vf (func (param f32))) (type $FUNCSIG$vi (func (param i32))) + (type $FUNCSIG$v (func)) + (type $FUNCSIG$idi (func (param f64 i32) (result i32))) (type $FUNCSIG$ii (func (param i32) (result i32))) (type $FUNCSIG$dd (func (param f64) (result f64))) (type $FUNCSIG$i (func (result i32))) @@ -65,6 +67,7 @@ (export "relooperJumpThreading_irreducible" (func $relooperJumpThreading_irreducible)) (export "store_fround" (func $store_fround)) (export "exportedNumber" (global $exportedNumber)) + (export "relocatableAndModules" (func $relocatableAndModules)) (func $big_negative (nop) ) @@ -1106,6 +1109,19 @@ ) ) ) + (func $relocatableAndModules (result i32) + (call_indirect $FUNCSIG$v + (i32.const 10) + ) + (call_indirect $FUNCSIG$v + (i32.const 20) + ) + (call_indirect $FUNCSIG$idi + (f64.const 1.5) + (i32.const 200) + (i32.const 30) + ) + ) (func $vi (param $0 i32) (nop) ) |