Keep track of artificial scopes introduced by line directives. For example,

#line 41 "bar.c"
  dummy (1, i);
#line 24 "bar.h"
  i = f2 (i);
#line 44 "bar.c"

This is tested by step-line.exp in gdb testsuite.

llvm-svn: 109189
4 files changed
tree: 15b2dcaa83124ae80b3ca56d2eea6542a0d37a39
  1. clang/
  2. compiler-rt/
  3. libcxx/
  4. lldb/
  5. llvm/