File tree Expand file tree Collapse file tree 3 files changed +8
-3
lines changed Expand file tree Collapse file tree 3 files changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -170,6 +170,7 @@ impl<'a> Sugg<'a> {
170170 | ast:: ExprKind :: MacCall ( ..)
171171 | ast:: ExprKind :: MethodCall ( ..)
172172 | ast:: ExprKind :: Paren ( ..)
173+ | ast:: ExprKind :: Underscore
173174 | ast:: ExprKind :: Path ( ..)
174175 | ast:: ExprKind :: Repeat ( ..)
175176 | ast:: ExprKind :: Ret ( ..)
Original file line number Diff line number Diff line change 22#![ allow( clippy:: no_effect) ]
33
44extern "C" {
5+ #[ rustfmt:: skip]
6+ // TODO: This `rustfmt::skip` is a work around of #6336 because
7+ // the following comments are checked by rustfmt for some reason.
8+ //
59 // N.B., mutability can be easily incorrect in FFI calls -- as
610 // in C, the default is mutable pointers.
711 fn ffi ( c : * mut u8 ) ;
Original file line number Diff line number Diff line change 11error: casting `&T` to `&mut T` may cause undefined behavior, consider instead using an `UnsafeCell`
2- --> $DIR/cast_ref_to_mut.rs:18 :9
2+ --> $DIR/cast_ref_to_mut.rs:22 :9
33 |
44LL | (*(a as *const _ as *mut String)).push_str(" world");
55 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
66 |
77 = note: `-D clippy::cast-ref-to-mut` implied by `-D warnings`
88
99error: casting `&T` to `&mut T` may cause undefined behavior, consider instead using an `UnsafeCell`
10- --> $DIR/cast_ref_to_mut.rs:19 :9
10+ --> $DIR/cast_ref_to_mut.rs:23 :9
1111 |
1212LL | *(a as *const _ as *mut _) = String::from("Replaced");
1313 | ^^^^^^^^^^^^^^^^^^^^^^^^^^
1414
1515error: casting `&T` to `&mut T` may cause undefined behavior, consider instead using an `UnsafeCell`
16- --> $DIR/cast_ref_to_mut.rs:20 :9
16+ --> $DIR/cast_ref_to_mut.rs:24 :9
1717 |
1818LL | *(a as *const _ as *mut String) += " world";
1919 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
You can’t perform that action at this time.
0 commit comments