brintos

brintos / llvm-project-archived public Read only

0
0
Text · 455 B · 8b962c6 Raw
23 lines · c
1// RUN: %clang_cc1 -emit-llvm -debug-info-kind=limited < %s | FileCheck %s2// Test to check number of lexical scope identified in debug info.3// CHECK: !DILexicalBlock(4// CHECK: !DILexicalBlock(5// CHECK: !DILexicalBlock(6// CHECK: !DILexicalBlock(7 8extern int bar(void);9extern void foobar(void);10void foo(int s) {11  unsigned loc = 0;12  if (s) {13    if (bar()) {14      foobar();15    }16  } else {17    loc = 1;18    if (bar()) {19      loc = 2;20    }21  }22}23