[Lldb-commits] [lldb] [lldb][test] Move std::function from libcxx to generic directory (PR #147701)
via lldb-commits
lldb-commits at lists.llvm.org
Wed Jul 9 04:37:06 PDT 2025
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 HEAD~1 HEAD --extensions cpp -- lldb/test/API/functionalities/data-formatter/data-formatter-stl/generic/function/main.cpp
``````````
</details>
<details>
<summary>
View the diff from clang-format here.
</summary>
``````````diff
diff --git a/lldb/test/API/functionalities/data-formatter/data-formatter-stl/generic/function/main.cpp b/lldb/test/API/functionalities/data-formatter/data-formatter-stl/generic/function/main.cpp
index ef7c97470..86ab18fd9 100644
--- a/lldb/test/API/functionalities/data-formatter/data-formatter-stl/generic/function/main.cpp
+++ b/lldb/test/API/functionalities/data-formatter/data-formatter-stl/generic/function/main.cpp
@@ -1,51 +1,43 @@
#include <functional>
-int foo(int x, int y) {
- return x + y - 1;
-}
+int foo(int x, int y) { return x + y - 1; }
struct Bar {
- int operator()() {
- return 66 ;
- }
- int add_num(int i) const { return i + 3 ; }
- int add_num2(int i) {
- std::function<int (int)> add_num2_f = [](int x) {
- return x+1;
- };
-
- return add_num2_f(i); // Set break point at this line.
- }
-} ;
+ int operator()() { return 66; }
+ int add_num(int i) const { return i + 3; }
+ int add_num2(int i) {
+ std::function<int(int)> add_num2_f = [](int x) { return x + 1; };
+
+ return add_num2_f(i); // Set break point at this line.
+ }
+};
int foo2() {
- auto f = [](int x) {
- return x+1;
- };
+ auto f = [](int x) { return x + 1; };
- std::function<int (int)> foo2_f = f;
+ std::function<int(int)> foo2_f = f;
- return foo2_f(10); // Set break point at this line.
+ return foo2_f(10); // Set break point at this line.
}
-int main (int argc, char *argv[])
-{
+int main(int argc, char *argv[]) {
int acc = 42;
- std::function<int (int,int)> f1 = foo;
- std::function<int (int)> f2 = [acc,f1] (int x) -> int {
- return x+f1(acc,x);
+ std::function<int(int, int)> f1 = foo;
+ std::function<int(int)> f2 = [acc, f1](int x) -> int {
+ return x + f1(acc, x);
};
auto f = [](int x, int y) { return x + y; };
- auto g = [](int x, int y) { return x * y; } ;
- std::function<int (int,int)> f3 = argc %2 ? f : g ;
+ auto g = [](int x, int y) { return x * y; };
+ std::function<int(int, int)> f3 = argc % 2 ? f : g;
- Bar bar1 ;
- std::function<int ()> f4( bar1 ) ;
- std::function<int (const Bar&, int)> f5 = &Bar::add_num;
+ Bar bar1;
+ std::function<int()> f4(bar1);
+ std::function<int(const Bar &, int)> f5 = &Bar::add_num;
int foo2_result = foo2();
int bar_add_num2_result = bar1.add_num2(10);
- return f1(acc,acc) + f2(acc) + f3(acc+1,acc+2) + f4() + f5(bar1, 10); // Set break point at this line.
+ return f1(acc, acc) + f2(acc) + f3(acc + 1, acc + 2) + f4() +
+ f5(bar1, 10); // Set break point at this line.
}
``````````
</details>
https://github.com/llvm/llvm-project/pull/147701
More information about the lldb-commits
mailing list