summaryrefslogtreecommitdiff
path: root/test/lit/passes/optimize-instructions-default.wast
diff options
context:
space:
mode:
authorThomas Lively <tlively@google.com>2022-11-03 10:10:01 -0700
committerGitHub <noreply@github.com>2022-11-03 10:10:01 -0700
commitbf1782368dc6fee2d5fb9f4dd0cada2ca04ccb30 (patch)
tree34f685293dd0773bf43e832f95d88609bb3dcbdb /test/lit/passes/optimize-instructions-default.wast
parentdaeac1e0735452d54c8b16b51cac88165d0d4eab (diff)
downloadbinaryen-bf1782368dc6fee2d5fb9f4dd0cada2ca04ccb30.tar.gz
binaryen-bf1782368dc6fee2d5fb9f4dd0cada2ca04ccb30.tar.bz2
binaryen-bf1782368dc6fee2d5fb9f4dd0cada2ca04ccb30.zip
Fix binary parsing of data segment memory (#5208)
The binary parser was eagerly getting the name of memories to set the `memory` field of data segments, but that meant that when the memory names were updated later while parsing the names section, the data segment memory fields would become out of date. Update the issue by deferring setting the `memory` fields like we do for other parts of IR that reference memories. Also fix a segfault in the validator that was triggered by the reproducer for this bug before the bug was fixed. Fixes #5204.
Diffstat (limited to 'test/lit/passes/optimize-instructions-default.wast')
0 files changed, 0 insertions, 0 deletions