[PATCH] D44201: [WebAssembly] Disallow weak undefined globals in the object format

Sam Clegg via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Mar 7 09:59:19 PST 2018


sbc100 accepted this revision.
sbc100 added a comment.
This revision is now accepted and ready to land.

LGTM, with comments.



================
Comment at: lib/Object/WasmObjectFile.cpp:426
+      if (!IsDefined &&
+          (Info.Flags & wasm::WASM_SYMBOL_BINDING_MASK) ==
+              wasm::WASM_SYMBOL_BINDING_WEAK)
----------------
Add and test for this error maybe?

Should the error be more specific?

Do we also want to add an error to MC/WasmObjectWriter.cpp?


Repository:
  rL LLVM

https://reviews.llvm.org/D44201





More information about the llvm-commits mailing list