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;
|
||
|
}
|
||
|
}
|
||
|
}
|