File tree Expand file tree Collapse file tree 3 files changed +13
-24
lines changed Expand file tree Collapse file tree 3 files changed +13
-24
lines changed Original file line number Diff line number Diff line change @@ -2,29 +2,23 @@ error[E0609]: no field `x` on type `*mut A`
22 --> $DIR/issue-11004.rs:7:21
33 |
44LL | let x : i32 = n.x;
5- | --^
6- | |
7- | unknown field access via raw pointer
5+ | ^ unknown field
86 |
9- help: use `.` on a dereferenced raw pointer instead
10- |
11- LL - let x : i32 = n.x;
12- LL + let x : i32 = (*n).x;
7+ help: `n` is a raw pointer; try dereferencing it
138 |
9+ LL | let x : i32 = (*n).x;
10+ | ++ +
1411
1512error[E0609]: no field `y` on type `*mut A`
1613 --> $DIR/issue-11004.rs:8:21
1714 |
1815LL | let y : f64 = n.y;
19- | --^
20- | |
21- | unknown field access via raw pointer
22- |
23- help: use `.` on a dereferenced raw pointer instead
16+ | ^ unknown field
2417 |
25- LL - let y : f64 = n.y;
26- LL + let y : f64 = (*n).y;
18+ help: `n` is a raw pointer; try dereferencing it
2719 |
20+ LL | let y : f64 = (*n).y;
21+ | ++ +
2822
2923error: aborting due to 2 previous errors
3024
Original file line number Diff line number Diff line change @@ -2,9 +2,7 @@ error[E0609]: no field `opts` on type `*const Session`
22 --> $DIR/parenthesized-deref-suggestion.rs:7:30
33 |
44LL | (sess as *const Session).opts;
5- | -------------------------^^^^
6- | |
7- | unknown field access via raw pointer
5+ | ^^^^ unknown field
86 |
97help: `the value` is a raw pointer; try dereferencing it
108 |
Original file line number Diff line number Diff line change @@ -2,15 +2,12 @@ error[E0609]: no field `f` on type `*const Rec`
22 --> $DIR/unsafe-fn-autoderef.rs:19:14
33 |
44LL | return p.f;
5- | --^
6- | |
7- | unknown field access via raw pointer
5+ | ^ unknown field
86 |
9- help: use `.` on a dereferenced raw pointer instead
10- |
11- LL - return p.f;
12- LL + return (*p).f;
7+ help: `p` is a raw pointer; try dereferencing it
138 |
9+ LL | return (*p).f;
10+ | ++ +
1411
1512error: aborting due to 1 previous error
1613
You can’t perform that action at this time.
0 commit comments