From 3f0006b3290ae6b8fe367bc8c131cc2148039f8d Mon Sep 17 00:00:00 2001 From: Lyupa Anastasia Date: Fri, 31 Mar 2023 18:13:15 +0300 Subject: [PATCH] [Driver][OHOS] Fix clang option -print-runtime-dir Call OHOS::getRuntimePaths() instead of Toolchain::getRuntimePaths() for OHOS targets Signed-off-by: Lyupa Anastasia --- clang/include/clang/Driver/ToolChain.h | 2 +- clang/lib/Driver/ToolChains/OHOS.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/clang/include/clang/Driver/ToolChain.h b/clang/include/clang/Driver/ToolChain.h index 4f9d52ad9be1..fd247de056f7 100644 --- a/clang/include/clang/Driver/ToolChain.h +++ b/clang/include/clang/Driver/ToolChain.h @@ -475,7 +475,7 @@ public: FileType Type = ToolChain::FT_Static) const; // Returns target specific runtime paths. - path_list getRuntimePaths() const; + virtual path_list getRuntimePaths() const; // OHOS_LOCAL // Returns target specific standard library paths. path_list getStdlibPaths() const; diff --git a/clang/lib/Driver/ToolChains/OHOS.h b/clang/lib/Driver/ToolChains/OHOS.h index 1d826122e239..ff7346983285 100644 --- a/clang/lib/Driver/ToolChains/OHOS.h +++ b/clang/lib/Driver/ToolChains/OHOS.h @@ -74,7 +74,7 @@ public: return new tools::gnutools::Assembler(*this); } - path_list getRuntimePaths() const; + virtual path_list getRuntimePaths() const override; // OHOS_LOCAL protected: std::string getMultiarchTriple(const llvm::Triple &T) const; -- Gitee