[llvm] [Object][Wasm] Use offset instead of index for Global address and store size (PR #81781)

Derek Schuff via llvm-commits llvm-commits at lists.llvm.org
Wed Feb 14 15:23:44 PST 2024


================
@@ -1936,6 +1942,8 @@ uint32_t WasmObjectFile::getSymbolSize(SymbolRef Symb) const {
   const WasmSymbol &Sym = getWasmSymbol(Symb);
   if (!Sym.isDefined())
     return 0;
+  if (Sym.isTypeGlobal())
+    return globals()[Sym.Info.ElementIndex - getNumImportedGlobals()].Size;
----------------
dschuff wrote:

Yes, done.

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


More information about the llvm-commits mailing list