Skip to content

Commit 5778fec

Browse files
committed
pacify the mercilous tidy: adt-nullary-enums test
1 parent 7c3654a commit 5778fec

File tree

2 files changed

+32
-17
lines changed

2 files changed

+32
-17
lines changed

src/test/ui/nll/user-annotations/adt-nullary-enums.rs

+16-4
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,18 @@ fn annot_reference_any_lifetime() {
4040

4141
fn annot_reference_static_lifetime() {
4242
let c = 66;
43-
combine(SomeEnum::SomeVariant(Cell::new(&c)), SomeEnum::SomeOtherVariant::<Cell<&'static u32>>); //~ ERROR
43+
combine(
44+
SomeEnum::SomeVariant(Cell::new(&c)), //~ ERROR
45+
SomeEnum::SomeOtherVariant::<Cell<&'static u32>>,
46+
);
4447
}
4548

4649
fn annot_reference_named_lifetime<'a>(_d: &'a u32) {
4750
let c = 66;
48-
combine(SomeEnum::SomeVariant(Cell::new(&c)), SomeEnum::SomeOtherVariant::<Cell<&'a u32>>); //~ ERROR
51+
combine(
52+
SomeEnum::SomeVariant(Cell::new(&c)), //~ ERROR
53+
SomeEnum::SomeOtherVariant::<Cell<&'a u32>>,
54+
);
4955
}
5056

5157
fn annot_reference_named_lifetime_ok<'a>(c: &'a u32) {
@@ -55,13 +61,19 @@ fn annot_reference_named_lifetime_ok<'a>(c: &'a u32) {
5561
fn annot_reference_named_lifetime_in_closure<'a>(_: &'a u32) {
5662
let _closure = || {
5763
let c = 66;
58-
combine(SomeEnum::SomeVariant(Cell::new(&c)), SomeEnum::SomeOtherVariant::<Cell<&'a u32>>); //~ ERROR
64+
combine(
65+
SomeEnum::SomeVariant(Cell::new(&c)), //~ ERROR
66+
SomeEnum::SomeOtherVariant::<Cell<&'a u32>>,
67+
);
5968
};
6069
}
6170

6271
fn annot_reference_named_lifetime_in_closure_ok<'a>(c: &'a u32) {
6372
let _closure = || {
64-
combine(SomeEnum::SomeVariant(Cell::new(c)), SomeEnum::SomeOtherVariant::<Cell<&'a u32>>);
73+
combine(
74+
SomeEnum::SomeVariant(Cell::new(c)),
75+
SomeEnum::SomeOtherVariant::<Cell<&'a u32>>,
76+
);
6577
};
6678
}
6779

src/test/ui/nll/user-annotations/adt-nullary-enums.stderr

+16-13
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,40 @@
11
error[E0597]: `c` does not live long enough
2-
--> $DIR/adt-nullary-enums.rs:43:45
2+
--> $DIR/adt-nullary-enums.rs:44:41
33
|
4-
LL | combine(SomeEnum::SomeVariant(Cell::new(&c)), SomeEnum::SomeOtherVariant::<Cell<&'static u32>>); //~ ERROR
5-
| ^^ borrowed value does not live long enough
4+
LL | SomeEnum::SomeVariant(Cell::new(&c)), //~ ERROR
5+
| ^^ borrowed value does not live long enough
6+
...
67
LL | }
78
| - `c` dropped here while still borrowed
89
|
910
= note: borrowed value must be valid for the static lifetime...
1011

1112
error[E0597]: `c` does not live long enough
12-
--> $DIR/adt-nullary-enums.rs:48:45
13+
--> $DIR/adt-nullary-enums.rs:52:41
1314
|
14-
LL | combine(SomeEnum::SomeVariant(Cell::new(&c)), SomeEnum::SomeOtherVariant::<Cell<&'a u32>>); //~ ERROR
15-
| ^^ borrowed value does not live long enough
15+
LL | SomeEnum::SomeVariant(Cell::new(&c)), //~ ERROR
16+
| ^^ borrowed value does not live long enough
17+
...
1618
LL | }
1719
| - `c` dropped here while still borrowed
1820
|
19-
note: borrowed value must be valid for the lifetime 'a as defined on the function body at 46:35...
20-
--> $DIR/adt-nullary-enums.rs:46:35
21+
note: borrowed value must be valid for the lifetime 'a as defined on the function body at 49:35...
22+
--> $DIR/adt-nullary-enums.rs:49:35
2123
|
2224
LL | fn annot_reference_named_lifetime<'a>(_d: &'a u32) {
2325
| ^^
2426

2527
error[E0597]: `c` does not live long enough
26-
--> $DIR/adt-nullary-enums.rs:58:49
28+
--> $DIR/adt-nullary-enums.rs:65:45
2729
|
28-
LL | combine(SomeEnum::SomeVariant(Cell::new(&c)), SomeEnum::SomeOtherVariant::<Cell<&'a u32>>); //~ ERROR
29-
| ^^ borrowed value does not live long enough
30+
LL | SomeEnum::SomeVariant(Cell::new(&c)), //~ ERROR
31+
| ^^ borrowed value does not live long enough
32+
...
3033
LL | };
3134
| - `c` dropped here while still borrowed
3235
|
33-
note: borrowed value must be valid for the lifetime 'a as defined on the function body at 55:46...
34-
--> $DIR/adt-nullary-enums.rs:55:46
36+
note: borrowed value must be valid for the lifetime 'a as defined on the function body at 61:46...
37+
--> $DIR/adt-nullary-enums.rs:61:46
3538
|
3639
LL | fn annot_reference_named_lifetime_in_closure<'a>(_: &'a u32) {
3740
| ^^

0 commit comments

Comments
 (0)