1 | // RUN: %clang_analyze_cc1 -std=c++11 -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -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 |