summaryrefslogtreecommitdiff
path: root/src/passes/DebugLocationPropagation.cpp
diff options
context:
space:
mode:
authorThomas Lively <tlively@google.com>2024-04-19 17:07:43 -0700
committerGitHub <noreply@github.com>2024-04-19 17:07:43 -0700
commit219e668e87b012c0634043ed702534b8be31231f (patch)
treed482fb6ccbc165ea6709845d70f7d712672886f3 /src/passes/DebugLocationPropagation.cpp
parentc60fe154ac09deb9227165d388c5f950bab6e052 (diff)
downloadbinaryen-219e668e87b012c0634043ed702534b8be31231f.tar.gz
binaryen-219e668e87b012c0634043ed702534b8be31231f.tar.bz2
binaryen-219e668e87b012c0634043ed702534b8be31231f.zip
[Parser][NFC] Do less work when parsing function types (#6516)
After the initial parsing pass to find the locations of all the module elements and after the type definitions have been parsed, the next phase of parsing is to visit all of the module elements and parse their types. This phase does not require parsing function bodies, but it previously parsed entire functions anyway for simplicity. To improve performance, skip that useless work.
Diffstat (limited to 'src/passes/DebugLocationPropagation.cpp')
0 files changed, 0 insertions, 0 deletions