[clang] [llvm] [WebAssembly] Change to 64-bit table indices on Wasm64 (PR #180649)

Derek Schuff via cfe-commits cfe-commits at lists.llvm.org
Wed Mar 25 13:50:13 PDT 2026


================

----------------
dschuff wrote:

This is interesting; I guess the reason comes from the fact that that e.g. indirect tables are not actually declared in the .s file, but they are just implicit, and they are created by the linker. I suppose that ideally there wouldn't be any kind of implicit knowledge like that and we would explicitly model tables via symbols, but there's no good way to do that with MVP wasm. Even with reftypes enabled (where we have a symbol for the funcref call table) there's no way to declare its configuration, right?

https://github.com/llvm/llvm-project/pull/180649


More information about the cfe-commits mailing list