Skip to content

Commit 22e1bad

Browse files
[DebugInfo][NFC] Update tests to account for C11 compile units
These tests were specifically checking for C99 compile units, causing them to fail on the Ubuntu bots.
1 parent 46d99a2 commit 22e1bad

File tree

2 files changed

+8
-12
lines changed

2 files changed

+8
-12
lines changed

test/DebugInfo/BridgingHeaderPCH.swift

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,11 @@
1-
// REQUIRES: rdar114728459
2-
31
// RUN: %target-swift-frontend \
42
// RUN: -emit-pch %S/Inputs/InlineBridgingHeader.h -o %t.pch
53
// RUN: %target-swift-frontend \
64
// RUN: -import-objc-header %t.pch -emit-ir -g %s -o - | %FileCheck %s
75

86
// CHECK: !DICompileUnit(language: DW_LANG_Swift
9-
// CHECK: !DICompileUnit(language: DW_LANG_{{ObjC|C99}},
10-
// CHECK: !DICompileUnit(language: DW_LANG_{{ObjC|C99}},
7+
// CHECK: !DICompileUnit(language: DW_LANG_{{ObjC|C99|C11}},
8+
// CHECK: !DICompileUnit(language: DW_LANG_{{ObjC|C99|C11}},
119
// CHECK-SAME: splitDebugFilename: "{{.*}}.pch"
1210
// CHECK-SAME: dwoId:
1311

test/DebugInfo/ClangModuleBreadcrumbs.swift

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
// REQUIRES: rdar114728459
2-
31
// RUN: %target-swift-frontend -emit-ir %s -g -I %S/Inputs \
42
// RUN: -Xcc -DFOO="foo" -Xcc -UBAR -o - | %FileCheck %s
53
//
@@ -18,29 +16,29 @@ import OtherClangModule.SubModule
1816
let _ = someFunc(0)
1917

2018
// Check for Clang module breadcrumbs.
21-
// CHECK: !DICompileUnit(language: DW_LANG_{{ObjC|C99}},{{.*}} producer: "{{.*}}Swift
19+
// CHECK: !DICompileUnit(language: DW_LANG_{{ObjC|C99|C11}},{{.*}} producer: "{{.*}}Swift
2220
// CHECK-SAME: ClangModule
2321
// CHECK-SAME: dwoId:
2422

25-
// CHECK: !DICompileUnit(language: DW_LANG_{{ObjC|C99}}, {{.*}} producer: "{{.*}}Swift
23+
// CHECK: !DICompileUnit(language: DW_LANG_{{ObjC|C99|C11}}, {{.*}} producer: "{{.*}}Swift
2624
// CHECK-SAME: OtherClangModule
2725
// CHECK-SAME: dwoId:
2826

29-
// CHECK: !DICompileUnit(language: DW_LANG_{{ObjC|C99}},{{.*}} producer: "{{.*}}clang
27+
// CHECK: !DICompileUnit(language: DW_LANG_{{ObjC|C99|C11}},{{.*}} producer: "{{.*}}clang
3028
// CHECK-SAME: ClangModule
3129
// CHECK-SAME: dwoId:
3230

3331
// NONE: DICompileUnit({{.*}}
3432
// NONE-NOT: DICompileUnit({{.*}}ClangModule
3533

36-
// REMAP: !DICompileUnit(language: DW_LANG_{{ObjC|C99}},{{.*}} producer: "{{.*}}Swift
34+
// REMAP: !DICompileUnit(language: DW_LANG_{{ObjC|C99|C11}},{{.*}} producer: "{{.*}}Swift
3735
// REMAP-SAME: PREFIX{{/|\\\\}}{{.*}}{{/|\\\\}}ClangModule
3836
// REMAP-SAME: dwoId:
3937

40-
// REMAP: !DICompileUnit(language: DW_LANG_{{ObjC|C99}},{{.*}} producer: "{{.*}}Swift
38+
// REMAP: !DICompileUnit(language: DW_LANG_{{ObjC|C99|C11}},{{.*}} producer: "{{.*}}Swift
4139
// REMAP-SAME: PREFIX{{/|\\\\}}{{.*}}{{/|\\\\}}OtherClangModule
4240
// REMAP-SAME: dwoId:
4341

44-
// REMAP: !DICompileUnit(language: DW_LANG_{{ObjC|C99}},{{.*}} producer: "{{.*}}clang
42+
// REMAP: !DICompileUnit(language: DW_LANG_{{ObjC|C99|C11}},{{.*}} producer: "{{.*}}clang
4543
// REMAP-SAME: PREFIX{{/|\\\\}}{{.*}}{{/|\\\\}}ClangModule
4644
// REMAP-SAME: dwoId:

0 commit comments

Comments
 (0)