diff options
Diffstat (limited to 'test/CodeGen/debug-info-scope.c')
-rw-r--r-- | test/CodeGen/debug-info-scope.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/test/CodeGen/debug-info-scope.c b/test/CodeGen/debug-info-scope.c index d84fafd..aa6e5c1 100644 --- a/test/CodeGen/debug-info-scope.c +++ b/test/CodeGen/debug-info-scope.c @@ -5,23 +5,23 @@ int main() { int j = 0; int k = 0; -// CHECK: DW_TAG_auto_variable ] [i] -// CHECK-NEXT: DW_TAG_lexical_block +// CHECK: !DILocalVariable(tag: DW_TAG_auto_variable, name: "i" +// CHECK-NEXT: !DILexicalBlock( // FIXME: Looks like we don't actually need both these lexical blocks (disc 2 // just refers to disc 1, nothing actually uses disc 2). -// GMLT-NOT: DW_TAG_lexical_block -// GMLT: "0xb\002", {{.*}}} ; [ DW_TAG_lexical_block ] -// GMLT-NOT: DW_TAG_lexical_block -// GMLT: "0xb\001", {{.*}}} ; [ DW_TAG_lexical_block ] +// GMLT-NOT: !DILexicalBlock +// GMLT: !DILexicalBlockFile({{.*}}, discriminator: 2) +// GMLT-NOT: !DILexicalBlock +// GMLT: !DILexicalBlockFile({{.*}}, discriminator: 1) // Make sure we don't have any more lexical blocks because we don't need them in // -gmlt. -// GMLT-NOT: DW_TAG_lexical_block +// GMLT-NOT: !DILexicalBlock for (int i = 0; i < 10; i++) j++; -// CHECK: DW_TAG_auto_variable ] [i] -// CHECK-NEXT: DW_TAG_lexical_block -// GMLT-NOT: DW_TAG_lexical_block +// CHECK: !DILocalVariable(tag: DW_TAG_auto_variable, name: "i" +// CHECK-NEXT: !DILexicalBlock( +// GMLT-NOT: !DILexicalBlock for (int i = 0; i < 10; i++) k++; return 0; |