summaryrefslogtreecommitdiff
path: root/test/lit/passes/dae-gc.wast
diff options
context:
space:
mode:
authorThomas Lively <7121787+tlively@users.noreply.github.com>2022-08-26 11:06:17 -0700
committerGitHub <noreply@github.com>2022-08-26 11:06:17 -0700
commit3777624e19f22a6eb80d995408329d789593e427 (patch)
tree8d8e6ce8833f218da2b6344afc32e126df058d0a /test/lit/passes/dae-gc.wast
parentde2120298d260c5ffe5165428359028d76d14b86 (diff)
downloadbinaryen-3777624e19f22a6eb80d995408329d789593e427.tar.gz
binaryen-3777624e19f22a6eb80d995408329d789593e427.tar.bz2
binaryen-3777624e19f22a6eb80d995408329d789593e427.zip
[Parser] Parse functions and implicit types (#4972)
Implement function parsing, including parsing of locals and type uses. Also add a new phase of parsing that iterates through type uses that do not have explicit types to create any implicitly defined types and append them to the type index space. This is important because the implicitly defined types may be referred to by index elsewhere and because the legacy parser does not handle these implicitly defined types correctly. Finally, maintain a map of implicit type use locations to corresponding types for use in later phases of parsing.
Diffstat (limited to 'test/lit/passes/dae-gc.wast')
0 files changed, 0 insertions, 0 deletions