[PATCH] D92840: [WebAssembly] call_indirect causes indirect function table import

Thomas Lively via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Jan 22 18:34:45 PST 2021


tlively added a comment.

This commit appears to be the source of ongoing object file ABI breakage that is causing older versions of lld that do not know about table index relocations to fail to link objects produced by versions of LLVM after this change. This can be fixed by only adding the `__indirect_function_table` import when the `reference-types` feature is enabled.

cc @sbc100


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D92840/new/

https://reviews.llvm.org/D92840



More information about the llvm-commits mailing list