summaryrefslogtreecommitdiff
path: root/src/wasm/wasm-ir-builder.cpp
diff options
context:
space:
mode:
authorThomas Lively <tlively@google.com>2023-12-06 16:13:12 -0800
committerGitHub <noreply@github.com>2023-12-06 16:13:12 -0800
commit4a83a0fe2943e2db9941391c3d08eb3b6fdf2310 (patch)
tree8db8dcfc706351177b077a82fc90cf5848050bd9 /src/wasm/wasm-ir-builder.cpp
parentf722171f73732c6852cc4d283cc006ca56142ebf (diff)
downloadbinaryen-4a83a0fe2943e2db9941391c3d08eb3b6fdf2310.tar.gz
binaryen-4a83a0fe2943e2db9941391c3d08eb3b6fdf2310.tar.bz2
binaryen-4a83a0fe2943e2db9941391c3d08eb3b6fdf2310.zip
[Parser] Parse tables and element segments (#6147)
These module fields are especially complex to parse because they contain both nontrivial types and instructions, so their parsing logic needs to be spread out across the ParseDecls, ParseModuleTypes, and ParseDefs phases of parsing. This applies to in-line elements in table definitions as well, which means we need to be able to match a table to its in-line element segment across multiple phases.
Diffstat (limited to 'src/wasm/wasm-ir-builder.cpp')
0 files changed, 0 insertions, 0 deletions