[clang] [Clang][Driver] Add option to provide path for multilib's YAML config file (PR #109640)
via cfe-commits
cfe-commits at lists.llvm.org
Mon Sep 30 09:37:06 PDT 2024
github-actions[bot] wrote:
<!--LLVM CODE FORMAT COMMENT: {clang-format}-->
:warning: C/C++ code formatter, clang-format found issues in your code. :warning:
<details>
<summary>
You can test this locally with the following command:
</summary>
``````````bash
git-clang-format --diff 8815328b6bf0f8c5088f6df73ad853a5aba159d9 938e8472acb1c35c6b4b840417e9fdd75581a328 --extensions c,h,cpp -- clang/lib/Driver/ToolChains/BareMetal.cpp clang/lib/Driver/ToolChains/BareMetal.h clang/test/Driver/print-multi-selection-flags.c
``````````
</details>
<details>
<summary>
View the diff from clang-format here.
</summary>
``````````diff
diff --git a/clang/lib/Driver/ToolChains/BareMetal.cpp b/clang/lib/Driver/ToolChains/BareMetal.cpp
index ad4bb13d9e..92b52e7924 100644
--- a/clang/lib/Driver/ToolChains/BareMetal.cpp
+++ b/clang/lib/Driver/ToolChains/BareMetal.cpp
@@ -112,8 +112,8 @@ static std::string computeBaseSysRoot(const Driver &D, bool IncludeTriple) {
BareMetal::BareMetal(const Driver &D, const llvm::Triple &Triple,
const ArgList &Args)
- : ToolChain(D, Triple, Args)
- , SysRoot(computeBaseSysRoot(D, /*IncludeTriple=*/true)) {
+ : ToolChain(D, Triple, Args),
+ SysRoot(computeBaseSysRoot(D, /*IncludeTriple=*/true)) {
getProgramPaths().push_back(getDriver().Dir);
findMultilibs(D, Triple, Args);
@@ -262,9 +262,7 @@ Tool *BareMetal::buildStaticLibTool() const {
return new tools::baremetal::StaticLibTool(*this);
}
-std::string BareMetal::computeSysRoot() const {
- return SysRoot;
-}
+std::string BareMetal::computeSysRoot() const { return SysRoot; }
BareMetal::OrderedMultilibs BareMetal::getOrderedMultilibs() const {
// Get multilibs in reverse order because they're ordered most-specific last.
``````````
</details>
https://github.com/llvm/llvm-project/pull/109640
More information about the cfe-commits
mailing list