Skip to content

Commit e89abf8

Browse files
authored
[DebugInfo] Enable debug_scope_distinct.swift test (#78383)
It was previously disabled in #73373
1 parent b718c6d commit e89abf8

File tree

1 file changed

+7
-12
lines changed

1 file changed

+7
-12
lines changed

test/DebugInfo/debug_scope_distinct.swift

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,27 @@
11
// REQUIRES: differentiable_programming
22

3-
// XFAIL: *
4-
53
// RUN: %empty-directory(%t)
64
// RUN: %target-swiftc_driver -DM -emit-module -emit-module-path %t/M.swiftmodule %s -module-name M
75
// RUN: %target-swiftc_driver -O -g -I %t -c %s -emit-ir -o - | %FileCheck %s
86
// RUN: %target-swiftc_driver -O -g -I %t -c %s -o /dev/null
97

108
// REQUIRES: CPU=arm64 || CPU=x86_64 || CPU=arm64e
119

12-
// XFAIL: *
13-
// rdar://128505421
14-
1510
// CHECK: define {{.*}} void @"$s4main1TV4move2byyAC13TangentVectorV_tF"
16-
// CHECK-SAME: ptr {{.*}} %[[ARG_PTR:.*]],
11+
// CHECK-SAME: ptr {{.*}} %[[ARG_PTR:.*]], ptr
1712
//
1813
// CHECK: %[[ARG0:.*]] = load {{.*}} %[[ARG_PTR]]
19-
// CHECK: #dbg_value({{.*}} %[[ARG0]], ![[VAR1:[0-9]+]], !DIExpression(DW_OP_LLVM_fragment, 0, 64), !dbg ![[LOC1:[0-9]+]]
14+
// CHECK: #dbg_value({{.*}} %[[ARG0]], ![[VAR1:[0-9]+]], !DIExpression(DW_OP_LLVM_fragment, 0, 64), ![[LOC1:[0-9]+]]
2015
// CHECK: %[[ARG1_GEP:.*]] = getelementptr inbounds i8, ptr %[[ARG_PTR]], i64 8
2116
// CHECK: %[[ARG1:.*]] = load {{.*}} %[[ARG1_GEP]]
22-
// CHECK: #dbg_value({{.*}} %[[ARG1]], ![[VAR1]], !DIExpression(DW_OP_LLVM_fragment, 64, 8), !dbg ![[LOC1]]
17+
// CHECK: #dbg_value({{.*}} %[[ARG1]], ![[VAR1]], !DIExpression(DW_OP_LLVM_fragment, 64, 8), ![[LOC1]]
2318
//
24-
// CHECK: %[[ARG2_GEP:.*]] = getelementptr inbounds %T4main1TV13TangentVectorV, ptr %[[ARG_PTR]], i64 0, i32 2
19+
// CHECK: %[[ARG2_GEP:.*]] = getelementptr inbounds i8, ptr %[[ARG_PTR]], i64 32
2520
// CHECK: %[[ARG2:.*]] = load {{.*}} %[[ARG2_GEP]]
26-
// CHECK: #dbg_value({{.*}} %[[ARG2]], ![[VAR1]], !DIExpression(DW_OP_LLVM_fragment, 0, 64), !dbg ![[LOC2:[0-9]+]]
27-
// CHECK: %[[ARG3_GEP:.*]] = getelementptr inbounds %T4main1TV13TangentVectorV, ptr %[[ARG_PTR]], i64 0, i32 2, i32 0, i32 1
21+
// CHECK: #dbg_value({{.*}} %[[ARG2]], ![[VAR1]], !DIExpression(DW_OP_LLVM_fragment, 0, 64), ![[LOC2:[0-9]+]]
22+
// CHECK: %[[ARG3_GEP:.*]] = getelementptr inbounds i8, ptr %[[ARG_PTR]], i64 40
2823
// CHECK: %[[ARG3:.*]] = load {{.*}} %[[ARG3_GEP]]
29-
// CHECK: #dbg_value({{.*}} %[[ARG3]], ![[VAR1]], !DIExpression(DW_OP_LLVM_fragment, 64, 8), !dbg ![[LOC2]]
24+
// CHECK: #dbg_value({{.*}} %[[ARG3]], ![[VAR1]], !DIExpression(DW_OP_LLVM_fragment, 64, 8), ![[LOC2]]
3025

3126
// CHECK-DAG: ![[VAR1]] = !DILocalVariable(name: "offset", arg: 1, scope: ![[SCOPE:[0-9]+]]
3227

0 commit comments

Comments
 (0)