diff options
| author | Dan Gohman <dan433584@gmail.com> | 2016-02-22 19:26:15 +0000 |
|---|---|---|
| committer | Dan Gohman <dan433584@gmail.com> | 2016-02-22 19:26:15 +0000 |
| commit | 57b62c5e16b18b761c2ad5cf891deb2edde487a4 (patch) | |
| tree | c9e2e69c140fa4073ef87cb4b047fdb1602d7746 /clang/lib/Driver/ToolChains.cpp | |
| parent | d93a34f714827eeb9c84b39549402c9325085b3c (diff) | |
| download | bcm5719-llvm-57b62c5e16b18b761c2ad5cf891deb2edde487a4.tar.gz bcm5719-llvm-57b62c5e16b18b761c2ad5cf891deb2edde487a4.zip | |
[WebAssembly] Initial driver support for standard library paths.
llvm-svn: 261560
Diffstat (limited to 'clang/lib/Driver/ToolChains.cpp')
| -rw-r--r-- | clang/lib/Driver/ToolChains.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
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"; } |

