diff options
author | Sam Clegg <sbc@chromium.org> | 2020-04-21 21:21:23 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-04-21 18:21:23 -0700 |
commit | 5fbbdbf8601811f57b880fa02861b7f602fe4b83 (patch) | |
tree | 30a264aa655d7c7731b2f9ffc4b86d67808862e8 /test | |
parent | 086bee68e4f4bef146970f8dc6740356473c8bed (diff) | |
download | binaryen-5fbbdbf8601811f57b880fa02861b7f602fe4b83.tar.gz binaryen-5fbbdbf8601811f57b880fa02861b7f602fe4b83.tar.bz2 binaryen-5fbbdbf8601811f57b880fa02861b7f602fe4b83.zip |
Also update internal name in fixEmJsFuncsAndReturnWalker (#2782)
Without this change only the import gets renamed not the internal
name. Since the internal name is the one that ends up in the name
section this means that rename wasn't effecting the name section.
Diffstat (limited to 'test')
-rw-r--r-- | test/lld/longjmp.wat.out | 10 | ||||
-rw-r--r-- | test/lld/shared_longjmp.wat.out | 8 |
2 files changed, 9 insertions, 9 deletions
diff --git a/test/lld/longjmp.wat.out b/test/lld/longjmp.wat.out index 83c4b5a83..7eaebd592 100644 --- a/test/lld/longjmp.wat.out +++ b/test/lld/longjmp.wat.out @@ -11,14 +11,14 @@ (import "env" "malloc" (func $fimport$0 (param i32) (result i32))) (import "env" "saveSetjmp" (func $fimport$1 (param i32 i32 i32 i32) (result i32))) (import "env" "getTempRet0" (func $fimport$2 (result i32))) - (import "env" "invoke_vii" (func $fimport$4 (param i32 i32 i32))) + (import "env" "invoke_vii" (func $invoke_vii (param i32 i32 i32))) (import "env" "testSetjmp" (func $fimport$5 (param i32 i32 i32) (result i32))) (import "env" "setTempRet0" (func $fimport$6 (param i32))) (import "env" "free" (func $fimport$7 (param i32))) - (import "env" "emscripten_longjmp" (func $fimport$8 (param i32 i32))) + (import "env" "emscripten_longjmp" (func $emscripten_longjmp (param i32 i32))) (memory $0 2) (table $0 2 2 funcref) - (elem (i32.const 1) $fimport$8) + (elem (i32.const 1) $emscripten_longjmp) (global $global$0 (mut i32) (i32.const 66112)) (global $global$1 i32 (i32.const 576)) (export "memory" (memory $0)) @@ -70,7 +70,7 @@ (i32.const 0) (i32.const 0) ) - (call $fimport$4 + (call $invoke_vii (i32.const 1) (local.get $0) (i32.const 1) @@ -127,7 +127,7 @@ (i32.const 0) ) ) - (call $fimport$8 + (call $emscripten_longjmp (local.get $0) (local.get $3) ) diff --git a/test/lld/shared_longjmp.wat.out b/test/lld/shared_longjmp.wat.out index 628412ed9..a029d5338 100644 --- a/test/lld/shared_longjmp.wat.out +++ b/test/lld/shared_longjmp.wat.out @@ -15,11 +15,11 @@ (import "env" "malloc" (func $fimport$4 (param i32) (result i32))) (import "env" "saveSetjmp" (func $fimport$5 (param i32 i32 i32 i32) (result i32))) (import "env" "getTempRet0" (func $fimport$6 (result i32))) - (import "env" "invoke_vii" (func $fimport$8 (param i32 i32 i32))) + (import "env" "invoke_vii" (func $invoke_vii (param i32 i32 i32))) (import "env" "testSetjmp" (func $fimport$9 (param i32 i32 i32) (result i32))) (import "env" "setTempRet0" (func $fimport$10 (param i32))) (import "env" "free" (func $fimport$11 (param i32))) - (import "env" "emscripten_longjmp" (func $fimport$12 (param i32 i32))) + (import "env" "emscripten_longjmp" (func $emscripten_longjmp (param i32 i32))) (import "env" "g$__THREW__" (func $g$__THREW__ (result i32))) (import "env" "g$__threwValue" (func $g$__threwValue (result i32))) (import "env" "fp$emscripten_longjmp$vii" (func $fp$emscripten_longjmp$vii (result i32))) @@ -78,7 +78,7 @@ ) (i32.const 0) ) - (call $fimport$8 + (call $invoke_vii (global.get $gimport$14) (local.get $0) (i32.const 1) @@ -136,7 +136,7 @@ ) (return) ) - (call $fimport$12 + (call $emscripten_longjmp (local.get $3) (local.get $0) ) |