summaryrefslogtreecommitdiff
path: root/src/compiler-support.h
diff options
context:
space:
mode:
authorAlon Zakai <azakai@google.com>2022-08-01 13:23:25 -0700
committerGitHub <noreply@github.com>2022-08-01 20:23:25 +0000
commitf5ea1f3a9f030d43448db41629dc9b4ae84f3b32 (patch)
treec06da10e5b5551ec1a61cd6c0853de2cebdc1ca1 /src/compiler-support.h
parent5a7efea5a6bdaf97ebaa5450811689b348cf28ea (diff)
downloadbinaryen-f5ea1f3a9f030d43448db41629dc9b4ae84f3b32.tar.gz
binaryen-f5ea1f3a9f030d43448db41629dc9b4ae84f3b32.tar.bz2
binaryen-f5ea1f3a9f030d43448db41629dc9b4ae84f3b32.zip
[GUFA] Handle GUFA + Intrinsics (#4839)
Like RemoveUnusedModuleElements, places that build graphs of function reachability must special-case the call-without-effects intrinsic. Without that, it looks like a call to an import. Normally a call to an import is fine - it makes us be super-pessimistic, as we think things escape all the way out - but in GC for now we are assuming a closed world, and so we end up broken. To fix that, properly handle the intrinsic case.
Diffstat (limited to 'src/compiler-support.h')
0 files changed, 0 insertions, 0 deletions