From 57b62c5e16b18b761c2ad5cf891deb2edde487a4 Mon Sep 17 00:00:00 2001 From: Dan Gohman Date: Mon, 22 Feb 2016 19:26:15 +0000 Subject: [WebAssembly] Initial driver support for standard library paths. llvm-svn: 261560 --- clang/lib/Driver/ToolChains.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'clang/lib/Driver/ToolChains.cpp') diff --git a/clang/lib/Driver/ToolChains.cpp b/clang/lib/Driver/ToolChains.cpp index 165d5345a36..a0fad02b6c6 100644 --- a/clang/lib/Driver/ToolChains.cpp +++ b/clang/lib/Driver/ToolChains.cpp @@ -4468,6 +4468,11 @@ Tool *MyriadToolChain::buildLinker() const { WebAssembly::WebAssembly(const Driver &D, const llvm::Triple &Triple, const llvm::opt::ArgList &Args) : ToolChain(D, Triple, Args) { + + assert(Triple.isArch32Bit() != Triple.isArch64Bit()); + getFilePaths().push_back( + getDriver().SysRoot + "/lib" + (Triple.isArch32Bit() ? "32" : "64")); + // Use LLD by default. DefaultLinker = "lld"; } -- cgit v1.2.3