[PATCH] D57909: [WebAssembly] Don't generate invalid modules when function signatures mismatch
Sam Clegg via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Feb 7 16:01:03 PST 2019
sbc100 added a comment.
Also, I should have mentioned that we can improve on this change by allowing for more flexible stub functions.
For example, if one translation unit declares a function as returning void but the function as defined returns, say, int32, we can have a stub function that simply drops the return value. We have pass in LLVM that already does this for uses within the same bitcode file https://github.com/llvm-mirror/llvm/blob/master/lib/Target/WebAssembly/WebAssemblyFixFunctionBitcasts.cpp.
Repository:
rLLD LLVM Linker
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D57909/new/
https://reviews.llvm.org/D57909
More information about the llvm-commits
mailing list