forked from OSchip/llvm-project
				
			
		
			
				
	
	
		
			16 lines
		
	
	
		
			529 B
		
	
	
	
		
			C++
		
	
	
	
			
		
		
	
	
			16 lines
		
	
	
		
			529 B
		
	
	
	
		
			C++
		
	
	
	
// RUN: %clang_analyze_cc1 -analyzer-checker=core -verify %s
 | 
						|
 | 
						|
// This test tests that the warning is here when it is included from
 | 
						|
// the unified sources file. The run-line in this file is there
 | 
						|
// only to suppress LIT warning for the complete lack of run-line.
 | 
						|
int foo(int x) {
 | 
						|
  if (x) {}
 | 
						|
  return 1 / x; // expected-warning{{}}
 | 
						|
}
 | 
						|
 | 
						|
// Let's see if the container inlining heuristic still works.
 | 
						|
#include "container.h"
 | 
						|
int testContainerMethodInHeaderFile(ContainerInHeaderFile Cont) {
 | 
						|
  return 1 / Cont.method(); // no-warning
 | 
						|
}
 |