| #![allow( | |
| dead_code, | |
| unused_must_use | |
| )] | |
| struct Named { | |
| foo: usize, | |
| } | |
| struct Unnamed(usize); | |
| unsafe fn named_struct_field_access(named: *mut Named) { | |
| named->foo += 1; //~ ERROR `->` is not valid syntax for field accesses and method calls | |
| //~^ ERROR no field `foo` on type `*mut Named` | |
| } | |
| unsafe fn unnamed_struct_field_access(unnamed: *mut Unnamed) { | |
| unnamed->0 += 1; //~ ERROR `->` is not valid syntax for field accesses and method calls | |
| //~^ ERROR no field `0` on type `*mut Unnamed` | |
| } | |
| fn main() {} |