diff --git a/clang/include/clang/Driver/ToolChain.h b/clang/include/clang/Driver/ToolChain.h index 4f9d52ad9be16732fbc829523fc02f91449e8597..fd247de056f75e98b3018fbb26c6d682b78ed8c9 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 1d826122e239739db26a5af03560fd6372171700..ff7346983285382c1adc81a2cc4d2d40a761309a 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;