25 lines
		
	
	
		
			446 B
		
	
	
	
		
			C++
		
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			446 B
		
	
	
	
		
			C++
		
	
	
	
// RUN: %clang_analyze_cc1 -std=c++11 -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -verify %s
 | 
						|
 | 
						|
// expected-no-diagnostics
 | 
						|
 | 
						|
void foo1(int a, long b) {
 | 
						|
  auto l = [a, b](){};
 | 
						|
}
 | 
						|
 | 
						|
void foo2(int a, long b) {
 | 
						|
  auto l = [&a, b](){};
 | 
						|
}
 | 
						|
 | 
						|
void foo3(int a, long b) {
 | 
						|
  auto l = [a](){};
 | 
						|
}
 | 
						|
 | 
						|
void foo4(int a, long b) {
 | 
						|
  auto l = [=](){};
 | 
						|
}
 | 
						|
 | 
						|
void foo5(int a, long b) {
 | 
						|
  auto l = [&](){};
 | 
						|
}
 | 
						|
 |