diff options
Diffstat (limited to 'test/debugInfo.fromasm.imprecise.no-opts')
-rw-r--r-- | test/debugInfo.fromasm.imprecise.no-opts | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/test/debugInfo.fromasm.imprecise.no-opts b/test/debugInfo.fromasm.imprecise.no-opts index f24d2ba9c..b4c1b517e 100644 --- a/test/debugInfo.fromasm.imprecise.no-opts +++ b/test/debugInfo.fromasm.imprecise.no-opts @@ -11,6 +11,7 @@ (export "fib" (func $fib)) (export "switch_reach" (func $switch_reach)) (export "nofile" (func $nofile)) + (export "inlineInto" (func $inlineInto)) (func $add (; 0 ;) (param $x i32) (param $y i32) (result i32) ;;@ tests/hello_world.c:5:0 (local.set $x @@ -275,4 +276,40 @@ ;;@ (unknown):1337:0 (call $nofile) ) + (func $inlineMe (; 6 ;) (param $x i32) (param $y i32) (result i32) + ;;@ inline_me.c:120:0 + (local.set $x + (i32.add + (local.get $x) + (local.get $y) + ) + ) + ;;@ inline_me.c:121:0 + (local.set $y + (i32.add + (local.get $x) + (local.get $y) + ) + ) + ;;@ inline_me.c:122:0 + (local.set $x + (i32.add + (local.get $x) + (local.get $y) + ) + ) + ;;@ inline_me.c:123:0 + (return + (local.get $x) + ) + ) + (func $inlineInto (; 7 ;) (param $x i32) (param $y i32) (result i32) + ;;@ inline_me.c:125:0 + (return + (call $inlineMe + (local.get $x) + (local.get $y) + ) + ) + ) ) |