4
4
// - Other fields are not marked artificial
5
5
//
6
6
//
7
- //@ compile-flags: -C debuginfo=2 --edition=2018
7
+ //@ compile-flags: -C debuginfo=2
8
+ //@ edition: 2018
8
9
//@ ignore-msvc
9
10
10
11
#![ feature( coroutines, coroutine_trait) ]
@@ -27,26 +28,26 @@ fn coroutine_test() -> impl Coroutine<Yield = i32, Return = ()> {
27
28
// CHECK-NOT: flags: DIFlagArtificial
28
29
// CHECK-SAME: discriminator: [[DISC:![0-9]*]]
29
30
// CHECK: {{!.*}} = !DIDerivedType(tag: DW_TAG_member, name: "0", scope: [[VARIANT]],
30
- // CHECK-SAME: file: [[FILE:![0-9]*]], line: 15 ,
31
+ // CHECK-SAME: file: [[FILE:![0-9]*]], line: 16 ,
31
32
// CHECK-NOT: flags: DIFlagArtificial
32
33
// CHECK-SAME: )
33
34
// CHECK: {{!.*}} = !DICompositeType(tag: DW_TAG_structure_type, name: "Unresumed", scope: [[GEN]],
34
35
// CHECK-NOT: flags: DIFlagArtificial
35
36
// CHECK-SAME: )
36
37
// CHECK: {{!.*}} = !DIDerivedType(tag: DW_TAG_member, name: "1", scope: [[VARIANT]],
37
- // CHECK-SAME: file: [[FILE]], line: 19 ,
38
+ // CHECK-SAME: file: [[FILE]], line: 20 ,
38
39
// CHECK-NOT: flags: DIFlagArtificial
39
40
// CHECK-SAME: )
40
41
// CHECK: {{!.*}} = !DIDerivedType(tag: DW_TAG_member, name: "2", scope: [[VARIANT]],
41
- // CHECK-SAME: file: [[FILE]], line: 19 ,
42
+ // CHECK-SAME: file: [[FILE]], line: 20 ,
42
43
// CHECK-NOT: flags: DIFlagArtificial
43
44
// CHECK-SAME: )
44
45
// CHECK: {{!.*}} = !DIDerivedType(tag: DW_TAG_member, name: "3", scope: [[VARIANT]],
45
- // CHECK-SAME: file: [[FILE]], line: 16 ,
46
+ // CHECK-SAME: file: [[FILE]], line: 17 ,
46
47
// CHECK-NOT: flags: DIFlagArtificial
47
48
// CHECK-SAME: )
48
49
// CHECK: {{!.*}} = !DIDerivedType(tag: DW_TAG_member, name: "4", scope: [[VARIANT]],
49
- // CHECK-SAME: file: [[FILE]], line: 18 ,
50
+ // CHECK-SAME: file: [[FILE]], line: 19 ,
50
51
// CHECK-NOT: flags: DIFlagArtificial
51
52
// CHECK-SAME: )
52
53
// CHECK: [[S1:!.*]] = !DICompositeType(tag: DW_TAG_structure_type, name: "Suspend1", scope: [[GEN]],
0 commit comments