diff options
author | Thomas Lively <7121787+tlively@users.noreply.github.com> | 2022-08-26 11:06:17 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-08-26 11:06:17 -0700 |
commit | 3777624e19f22a6eb80d995408329d789593e427 (patch) | |
tree | 8d8e6ce8833f218da2b6344afc32e126df058d0a /test/lit/passes/dae-gc.wast | |
parent | de2120298d260c5ffe5165428359028d76d14b86 (diff) | |
download | binaryen-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