forked from OSchip/llvm-project
				
			
		
			
				
	
	
		
			19 lines
		
	
	
		
			328 B
		
	
	
	
		
			C
		
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			328 B
		
	
	
	
		
			C
		
	
	
	
// RUN: %clang_cc1 -emit-llvm -g < %s | grep  lexical | count 5
 | 
						|
// Test to check number of lexical scope identified in debug info.
 | 
						|
 | 
						|
extern int bar();
 | 
						|
extern void foobar();
 | 
						|
void foo(int s) {
 | 
						|
  unsigned loc = 0;
 | 
						|
  if (s) {
 | 
						|
    if (bar()) {
 | 
						|
      foobar();
 | 
						|
    }
 | 
						|
  } else {
 | 
						|
    loc = 1;
 | 
						|
    if (bar()) {
 | 
						|
      loc = 2;
 | 
						|
    }
 | 
						|
  }
 | 
						|
}
 |