xref: /llvm-project/clang/test/Analysis/copypaste/lambda.cpp (revision 4a90bf8c3f47e7e6bb08118a1dba6a78f23f92ca)
1 // RUN: %clang_cc1 -analyze -std=c++11 -analyzer-checker=alpha.clone.CloneChecker -verify %s
2 
3 // expected-no-diagnostics
4 
5 void foo1(int a, long b) {
6   auto l = [a, b](){};
7 }
8 
9 void foo2(int a, long b) {
10   auto l = [&a, b](){};
11 }
12 
13 void foo3(int a, long b) {
14   auto l = [a](){};
15 }
16 
17 void foo4(int a, long b) {
18   auto l = [=](){};
19 }
20 
21 void foo5(int a, long b) {
22   auto l = [&](){};
23 }
24 
25