[PATCH] D83729: [WebAssembly] 64-bit (function) pointer fixes.
Thomas Lively via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Jul 13 17:45:15 PDT 2020
tlively added inline comments.
================
Comment at: llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp:689
+ // diagnose() does not call exit() if there's a handler.
+ exit(1);
}
----------------
sbc100 wrote:
> aardappel wrote:
> > sbc100 wrote:
> > > This seems unrelated.. and untested?
> > This is something I ran into while testing this code. It not exiting caused problems further down the line in the wasm backend which it shouldn't.. this is strictly a bug in non-wasm code, but didn't want to touch that. Not sure how you'd even test this. Do you want this in a review by itself?
> Ok, I guess I don't really understand the comment. Is diagnose supposed to call exit? Should we have a TODO here if so? I'm not sure what you mean by handler either.
If this is a bug in non-wasm code it should probably be fixed properly in a separate patch. You can throw it up and add one of us plus anyone who touched the relevant code recently as reviewers.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D83729/new/
https://reviews.llvm.org/D83729
More information about the llvm-commits
mailing list