Skip to content

Commit 31b3373

Browse files
committed
rebase
1 parent 9bdf7ca commit 31b3373

9 files changed

+55
-130
lines changed

tests/mir-opt/building/async_await.b-{closure#0}.generator_resume.0.mir

Lines changed: 14 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,34 @@
11
// MIR for `b::{closure#0}` 0 generator_resume
22
/* generator_layout = GeneratorLayout {
33
field_tys: {
4-
<<<<<<< master
54
_0: GeneratorSavedTy {
6-
ty: impl std::future::Future<Output = ()>,
5+
ty: Alias(
6+
Opaque,
7+
AliasTy {
8+
substs: [],
9+
def_id: DefId(0:7 ~ async_await[672b]::a::{opaque#0}),
10+
},
11+
),
712
source_info: SourceInfo {
813
span: $DIR/async_await.rs:15:8: 15:14 (#9),
914
scope: scope[0],
1015
},
1116
ignore_for_traits: false,
1217
},
1318
_1: GeneratorSavedTy {
14-
ty: impl std::future::Future<Output = ()>,
19+
ty: Alias(
20+
Opaque,
21+
AliasTy {
22+
substs: [],
23+
def_id: DefId(0:7 ~ async_await[672b]::a::{opaque#0}),
24+
},
25+
),
1526
source_info: SourceInfo {
1627
span: $DIR/async_await.rs:16:8: 16:14 (#12),
1728
scope: scope[0],
1829
},
1930
ignore_for_traits: false,
2031
},
21-
=======
22-
_0: Alias(
23-
Opaque,
24-
AliasTy {
25-
substs: [],
26-
def_id: DefId(0:7 ~ async_await[672b]::a::{opaque#0}),
27-
},
28-
),
29-
_1: Alias(
30-
Opaque,
31-
AliasTy {
32-
substs: [],
33-
def_id: DefId(0:7 ~ async_await[672b]::a::{opaque#0}),
34-
},
35-
),
36-
>>>>>>> mir printing changes
3732
},
3833
variant_fields: {
3934
Unresumed(0): [],

tests/mir-opt/generator_drop_cleanup.main-{closure#0}.generator_drop.0.mir

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,17 @@
11
// MIR for `main::{closure#0}` 0 generator_drop
22
/* generator_layout = GeneratorLayout {
33
field_tys: {
4-
<<<<<<< master
54
_0: GeneratorSavedTy {
6-
ty: std::string::String,
5+
ty: Adt(
6+
std::string::String,
7+
[],
8+
),
79
source_info: SourceInfo {
810
span: $DIR/generator_drop_cleanup.rs:11:13: 11:15 (#0),
911
scope: scope[0],
1012
},
1113
ignore_for_traits: false,
1214
},
13-
=======
14-
_0: Adt(
15-
std::string::String,
16-
[],
17-
),
18-
>>>>>>> mir printing changes
1915
},
2016
variant_fields: {
2117
Unresumed(0): [],

tests/mir-opt/generator_tiny.main-{closure#0}.generator_resume.0.mir

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,17 @@
11
// MIR for `main::{closure#0}` 0 generator_resume
22
/* generator_layout = GeneratorLayout {
33
field_tys: {
4-
<<<<<<< master
54
_0: GeneratorSavedTy {
6-
ty: HasDrop,
5+
ty: Adt(
6+
HasDrop,
7+
[],
8+
),
79
source_info: SourceInfo {
810
span: $DIR/generator_tiny.rs:20:13: 20:15 (#0),
911
scope: scope[0],
1012
},
1113
ignore_for_traits: false,
1214
},
13-
=======
14-
_0: Adt(
15-
HasDrop,
16-
[],
17-
),
18-
>>>>>>> mir printing changes
1915
},
2016
variant_fields: {
2117
Unresumed(0): [],

tests/ui/generator/print/generator-print-verbose-1.drop_tracking.stderr

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ note: required because it's used within this generator
3737
|
3838
LL | || {
3939
| ^^
40-
note: required because it appears within the type `Opaque(DefId(0:35 ~ generator_print_verbose_1[749a]::make_gen2::{opaque#0}), [Arc<RefCell<i32>>])`
40+
note: required because it appears within the type `Opaque(DefId(0:35 ~ generator_print_verbose_1[749a]::make_gen2::{opaque#0}), [Adt(Arc, [Adt(RefCell, [Int(I32)])])])`
4141
--> $DIR/generator-print-verbose-1.rs:44:30
4242
|
4343
LL | pub fn make_gen2<T>(t: T) -> impl Generator<Return = T> {

tests/ui/generator/print/generator-print-verbose-1.drop_tracking_mir.stderr

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ note: required because it's used within this generator
3333
|
3434
LL | || {
3535
| ^^
36-
note: required because it appears within the type `Opaque(DefId(0:35 ~ generator_print_verbose_1[749a]::make_gen2::{opaque#0}), [Arc<RefCell<i32>>])`
36+
note: required because it appears within the type `Opaque(DefId(0:35 ~ generator_print_verbose_1[749a]::make_gen2::{opaque#0}), [Adt(Arc, [Adt(RefCell, [Int(I32)])])])`
3737
--> $DIR/generator-print-verbose-1.rs:44:30
3838
|
3939
LL | pub fn make_gen2<T>(t: T) -> impl Generator<Return = T> {

tests/ui/generator/print/generator-print-verbose-1.no_drop_tracking.stderr

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ note: required because it's used within this generator
3737
|
3838
LL | || {
3939
| ^^
40-
note: required because it appears within the type `Opaque(DefId(0:35 ~ generator_print_verbose_1[749a]::make_gen2::{opaque#0}), [Arc<RefCell<i32>>])`
40+
note: required because it appears within the type `Opaque(DefId(0:35 ~ generator_print_verbose_1[749a]::make_gen2::{opaque#0}), [Adt(Arc, [Adt(RefCell, [Int(I32)])])])`
4141
--> $DIR/generator-print-verbose-1.rs:44:30
4242
|
4343
LL | pub fn make_gen2<T>(t: T) -> impl Generator<Return = T> {

tests/ui/generator/print/generator-print-verbose-1.stderr

Lines changed: 0 additions & 62 deletions
This file was deleted.

0 commit comments

Comments
 (0)