diff options
| author | 2020-08-09 15:51:07 +0000 | |
|---|---|---|
| committer | 2020-08-09 15:51:07 +0000 | |
| commit | 389bb291c0c8961ca40ac7a2636e1ca69ca7653c (patch) | |
| tree | e027d0b3ed5ed27fe08d1bcaa20e3c191232a53b /gnu/llvm/clang/lib/Driver/ToolChains/Hurd.cpp | |
| parent | Import LLVM 10.0.1 including clang, lld and lldb. (diff) | |
| download | wireguard-openbsd-389bb291c0c8961ca40ac7a2636e1ca69ca7653c.tar.xz wireguard-openbsd-389bb291c0c8961ca40ac7a2636e1ca69ca7653c.zip | |
Import LLVM 10.0.1 including clang, lld and lldb.
Diffstat (limited to 'gnu/llvm/clang/lib/Driver/ToolChains/Hurd.cpp')
| -rw-r--r-- | gnu/llvm/clang/lib/Driver/ToolChains/Hurd.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/gnu/llvm/clang/lib/Driver/ToolChains/Hurd.cpp b/gnu/llvm/clang/lib/Driver/ToolChains/Hurd.cpp index 72166ca9f35..ee91f7d73b9 100644 --- a/gnu/llvm/clang/lib/Driver/ToolChains/Hurd.cpp +++ b/gnu/llvm/clang/lib/Driver/ToolChains/Hurd.cpp @@ -61,8 +61,7 @@ static StringRef getOSLibDir(const llvm::Triple &Triple, const ArgList &Args) { return Triple.isArch32Bit() ? "lib" : "lib64"; } -Hurd::Hurd(const Driver &D, const llvm::Triple &Triple, - const ArgList &Args) +Hurd::Hurd(const Driver &D, const llvm::Triple &Triple, const ArgList &Args) : Generic_ELF(D, Triple, Args) { std::string SysRoot = computeSysRoot(); path_list &Paths = getFilePaths(); @@ -170,3 +169,8 @@ void Hurd::AddClangSystemIncludeArgs(const ArgList &DriverArgs, addExternCSystemInclude(DriverArgs, CC1Args, SysRoot + "/usr/include"); } + +void Hurd::addExtraOpts(llvm::opt::ArgStringList &CmdArgs) const { + for (const auto &Opt : ExtraOpts) + CmdArgs.push_back(Opt.c_str()); +} |
