diff options
Diffstat (limited to 'clang/lib/Driver/ToolChains/Gnu.h')
-rw-r--r-- | clang/lib/Driver/ToolChains/Gnu.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/clang/lib/Driver/ToolChains/Gnu.h b/clang/lib/Driver/ToolChains/Gnu.h index 3bb38c498b3..083f74c0547 100644 --- a/clang/lib/Driver/ToolChains/Gnu.h +++ b/clang/lib/Driver/ToolChains/Gnu.h @@ -300,6 +300,11 @@ protected: Tool *buildAssembler() const override; Tool *buildLinker() const override; + virtual std::string getMultiarchTriple(const Driver &D, + const llvm::Triple &TargetTriple, + StringRef SysRoot) const + { return TargetTriple.str(); } + /// \name ToolChain Implementation Helper Functions /// @{ @@ -322,6 +327,10 @@ protected: addLibStdCxxIncludePaths(const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args) const; + bool + addGCCLibStdCxxIncludePaths(const llvm::opt::ArgList &DriverArgs, + llvm::opt::ArgStringList &CC1Args) const; + bool addLibStdCXXIncludePaths(Twine Base, Twine Suffix, StringRef GCCTriple, StringRef GCCMultiarchTriple, StringRef TargetMultiarchTriple, |