summaryrefslogtreecommitdiff
path: root/test/passes/extract-function_pass-arg=extract-function@foo.txt
diff options
context:
space:
mode:
authorThomas Lively <tlively@google.com>2021-06-17 07:28:44 -0700
committerThomas Lively <7121787+tlively@users.noreply.github.com>2021-06-17 14:35:56 -0400
commitea0b9ee1e1083962da9bfa52fa09870fcc4f72bb (patch)
tree57503487eaf47f18d93e5601f402084c94b7ad46 /test/passes/extract-function_pass-arg=extract-function@foo.txt
parent8de4349ebdb6ce398ef4939f9f375a7413d99b09 (diff)
downloadbinaryen-ea0b9ee1e1083962da9bfa52fa09870fcc4f72bb.tar.gz
binaryen-ea0b9ee1e1083962da9bfa52fa09870fcc4f72bb.tar.bz2
binaryen-ea0b9ee1e1083962da9bfa52fa09870fcc4f72bb.zip
Add a extract-function-index pass
This is a useful alternative to extract-function when you don't know the function's name. Also moves the extract-function tests to be lit tests and re-uses them as extract-function-index tests.
Diffstat (limited to 'test/passes/extract-function_pass-arg=extract-function@foo.txt')
-rw-r--r--test/passes/extract-function_pass-arg=extract-function@foo.txt28
1 files changed, 0 insertions, 28 deletions
diff --git a/test/passes/extract-function_pass-arg=extract-function@foo.txt b/test/passes/extract-function_pass-arg=extract-function@foo.txt
deleted file mode 100644
index 3caf274c3..000000000
--- a/test/passes/extract-function_pass-arg=extract-function@foo.txt
+++ /dev/null
@@ -1,28 +0,0 @@
-(module
- (type $none_=>_none (func))
- (import "env" "bar" (func $bar))
- (export "foo" (func $foo))
- (func $foo
- (call $bar)
- )
-)
-(module
- (type $none_=>_none (func))
- (import "env" "other" (func $other))
- (export "foo" (func $foo))
- (func $foo
- (nop)
- )
-)
-(module
- (type $none (func))
- (import "env" "other" (func $other))
- (table $t 10 funcref)
- (elem $0 (i32.const 0) $other)
- (export "foo" (func $foo))
- (func $foo
- (call_indirect (type $none)
- (i32.const 10)
- )
- )
-)