summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSam Clegg <sbc@chromium.org>2018-12-12 23:44:59 +0000
committerSam Clegg <sbc@chromium.org>2018-12-12 23:44:59 +0000
commite01c646ddaf76540880099402d7bbac4f188d10c (patch)
tree10bd8162bc6a34aef27b40b785397de8dc4ee193
parent03801256d86eb0d22dc7d489ed4ec0eec9ace6b6 (diff)
downloadbcm5719-llvm-e01c646ddaf76540880099402d7bbac4f188d10c.tar.gz
bcm5719-llvm-e01c646ddaf76540880099402d7bbac4f188d10c.zip
[WebAssembly] Add "needed" list to dylink section
Differential Revision: https://reviews.llvm.org/D55613 llvm-svn: 348990
-rw-r--r--lld/wasm/Writer.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/lld/wasm/Writer.cpp b/lld/wasm/Writer.cpp
index 994b3743c49..710f9ccdfc6 100644
--- a/lld/wasm/Writer.cpp
+++ b/lld/wasm/Writer.cpp
@@ -480,6 +480,7 @@ void Writer::createDylinkSection() {
writeUleb128(OS, int(log2(MemAlign)), "MemAlign");
writeUleb128(OS, IndirectFunctions.size(), "TableSize");
writeUleb128(OS, 0, "TableAlign");
+ writeUleb128(OS, 0, "Needed"); // TODO: Support "needed" shared libraries
}
// Create the custom "linking" section containing linker metadata.
OpenPOWER on IntegriCloud