summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorAlon Zakai <azakai@google.com>2022-08-31 09:53:10 -0700
committerGitHub <noreply@github.com>2022-08-31 16:53:10 +0000
commit1fa64bf6099e2585ed2be6c4d27479a38c30a6a3 (patch)
tree18839145c602baf18449fe936ef214dc72ce1dd0 /test
parent972cc6f39cb903834be6066c33356f77fc41bc26 (diff)
downloadbinaryen-1fa64bf6099e2585ed2be6c4d27479a38c30a6a3.tar.gz
binaryen-1fa64bf6099e2585ed2be6c4d27479a38c30a6a3.tar.bz2
binaryen-1fa64bf6099e2585ed2be6c4d27479a38c30a6a3.zip
Update fuzzer to newer GC spec regarding JS interop (#4965)
Do not export functions that have types not allowed in the rules for JS interop. Only very few GC types can be on the JS boundary atm.
Diffstat (limited to 'test')
-rw-r--r--test/passes/translate-to-fuzz_all-features_metrics_noprint.txt60
1 files changed, 30 insertions, 30 deletions
diff --git a/test/passes/translate-to-fuzz_all-features_metrics_noprint.txt b/test/passes/translate-to-fuzz_all-features_metrics_noprint.txt
index d81ea0ccd..1425e7b54 100644
--- a/test/passes/translate-to-fuzz_all-features_metrics_noprint.txt
+++ b/test/passes/translate-to-fuzz_all-features_metrics_noprint.txt
@@ -1,42 +1,42 @@
total
- [exports] : 5
- [funcs] : 8
+ [exports] : 12
+ [funcs] : 20
[globals] : 6
[imports] : 5
[memories] : 1
[memory-data] : 22
- [table-data] : 2
+ [table-data] : 7
[tables] : 1
[tags] : 2
- [total] : 495
- [vars] : 23
- ArrayInit : 2
- AtomicNotify : 1
- Binary : 64
- Block : 52
+ [total] : 707
+ [vars] : 37
+ ArrayInit : 8
+ Binary : 78
+ Block : 78
Break : 7
- Call : 28
- CallRef : 1
- Const : 126
- Drop : 3
- GlobalGet : 25
- GlobalSet : 12
- I31Get : 1
- I31New : 11
- If : 19
- Load : 22
- LocalGet : 33
- LocalSet : 20
- Loop : 4
- Nop : 5
- RefFunc : 3
+ Call : 22
+ CallRef : 3
+ Const : 176
+ Drop : 13
+ GlobalGet : 51
+ GlobalSet : 26
+ I31New : 10
+ If : 28
+ Load : 20
+ LocalGet : 38
+ LocalSet : 24
+ Loop : 6
+ MemoryCopy : 1
+ MemoryFill : 1
+ Nop : 10
+ RefEq : 1
+ RefFunc : 12
RefNull : 4
- Return : 17
+ Return : 28
SIMDExtract : 3
- Select : 3
- Store : 1
- StructNew : 1
+ Store : 2
+ StructNew : 2
TupleExtract : 1
- TupleMake : 11
- Unary : 13
+ TupleMake : 14
+ Unary : 38
Unreachable : 2