1// RUN: %clang -emit-llvm -S -g %s -o - | FileCheck %s 2 3// Radar 8396182 4// There are no lexical blocks, but we need two DILexicalBlockFiles to 5// correctly represent file info. 6 7int foo() { 8 int i = 1; 9# 4 "m.c" 10# 1 "m.h" 1 11 int j = 2; 12# 2 "m.h" 13# 5 "m.c" 2 14 return i + j; 15} 16 17// CHECK: DW_TAG_lexical_block 18// CHECK: !"m.h" 19// CHECK: DW_TAG_lexical_block 20// CHECK: !"m.c" 21// CHECK-NOT: DW_TAG_lexical_block 22