summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorAlon Zakai <azakai@google.com>2020-01-24 11:28:18 -0800
committerGitHub <noreply@github.com>2020-01-24 11:28:18 -0800
commit1a0530da9c0217e7118965aeb4ee1f59f68df73c (patch)
treea20d1d84a9fd0b5d12a7ae4de76a02559a1005dc /scripts
parent1ca6394d34c827904e6ececb6463ef4899c95fe9 (diff)
downloadbinaryen-1a0530da9c0217e7118965aeb4ee1f59f68df73c.tar.gz
binaryen-1a0530da9c0217e7118965aeb4ee1f59f68df73c.tar.bz2
binaryen-1a0530da9c0217e7118965aeb4ee1f59f68df73c.zip
Handle indirect calls in CallGraphPropertyAnalysis (#2624)
We ignored them, which is a bad default, as typically they imply we can call anything in the table (and the table might change). Instead, notice indirect calls during traversal, and force the user to decide whether to ignore them or not. This was only an issue in PostEmscripten because the other user, Asyncify, already had indirect call analysis because it needed it for other things. Fixes a bug uncovered by #2619 and fixes the current binaryen roll.
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions