summaryrefslogtreecommitdiffstats
path: root/debian/uncrustify-trinity/uncrustify-trinity-0.76.0/tests/expected/cpp/30768-sp_cpp_lambda_fparen.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'debian/uncrustify-trinity/uncrustify-trinity-0.76.0/tests/expected/cpp/30768-sp_cpp_lambda_fparen.cpp')
-rw-r--r--debian/uncrustify-trinity/uncrustify-trinity-0.76.0/tests/expected/cpp/30768-sp_cpp_lambda_fparen.cpp24
1 files changed, 24 insertions, 0 deletions
diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.76.0/tests/expected/cpp/30768-sp_cpp_lambda_fparen.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.76.0/tests/expected/cpp/30768-sp_cpp_lambda_fparen.cpp
new file mode 100644
index 00000000..e25d0496
--- /dev/null
+++ b/debian/uncrustify-trinity/uncrustify-trinity-0.76.0/tests/expected/cpp/30768-sp_cpp_lambda_fparen.cpp
@@ -0,0 +1,24 @@
+void test()
+{
+ []{}();
+ []{ foo(); }();
+ [x]{ foo(x); }();
+ [](int x){ foo(x); }(42);
+ [y](int x){ foo(x, y); }(42);
+ bar([]{ return 1; }());
+ bar([]{ return foo(); }());
+ bar([x]{ return foo(x); }(42));
+ bar([](int x){ return foo(x); }(42));
+ bar([y](int x){ return foo(x, y); }(42));
+
+ [] {} ();
+ [] { foo(); } ();
+ [x] { foo(x); } ();
+ [] (int x){ foo(x); } (42);
+ [y] (int x){ foo(x, y); } (42);
+ bar([] { return 1; } ());
+ bar([] { return foo(); } ());
+ bar([x] { return foo(x); } (42));
+ bar([] (int x){ return foo(x); } (42));
+ bar([y] (int x){ return foo(x, y); } (42));
+}