diff options
Diffstat (limited to 'test/debugInfo.fromasm.imprecise')
-rw-r--r-- | test/debugInfo.fromasm.imprecise | 35 |
1 files changed, 15 insertions, 20 deletions
diff --git a/test/debugInfo.fromasm.imprecise b/test/debugInfo.fromasm.imprecise index 008e1f018..a643cce56 100644 --- a/test/debugInfo.fromasm.imprecise +++ b/test/debugInfo.fromasm.imprecise @@ -43,11 +43,11 @@ ) ;;@ even-opted.cpp:3:0 (i32.add + (local.get $1) (i32.rem_s (local.get $0) (local.get $1) ) - (local.get $1) ) ) (func $fib (; 3 ;) (; has Stack IR ;) (param $0 i32) (result i32) @@ -55,63 +55,58 @@ (local $2 i32) (local $3 i32) (local $4 i32) - (local.set $4 + (local.set $2 (if (result i32) ;;@ fib.c:3:0 (i32.gt_s (local.get $0) (i32.const 0) ) - (block (result i32) - (local.set $3 - (i32.const 1) - ) - (i32.const 0) - ) + (i32.const 1) (block - (local.set $1 + (local.set $0 (i32.const 1) ) ;;@ fib.c:8:0 (return - (local.get $1) + (local.get $0) ) ) ) ) (loop $while-in ;;@ fib.c:4:0 - (local.set $1 + (local.set $4 (i32.add + (local.get $2) (local.get $3) - (local.get $4) ) ) ;;@ fib.c:3:0 - (local.set $2 + (local.set $1 (i32.add - (local.get $2) + (local.get $1) (i32.const 1) ) ) (if (i32.ne (local.get $0) - (local.get $2) + (local.get $1) ) (block - (local.set $4 - (local.get $3) - ) (local.set $3 - (local.get $1) + (local.get $2) + ) + (local.set $2 + (local.get $4) ) (br $while-in) ) ) ) ;;@ fib.c:8:0 - (local.get $1) + (local.get $4) ) (func $switch_reach (; 4 ;) (; has Stack IR ;) (param $0 i32) (result i32) (local $1 i32) |