@@ -2476,7 +2476,6 @@ unsafe impl<#[may_dangle] T: ?Sized, A: Allocator> Drop for Arc<T, A> {
2476
2476
Likely decrement_strong_count or from_raw were called too many times.",
2477
2477
) ;
2478
2478
2479
-
2480
2479
unsafe {
2481
2480
self . drop_slow ( ) ;
2482
2481
}
@@ -3339,7 +3338,6 @@ static STATIC_INNER_SLICE: SliceArcInnerForStatic = SliceArcInnerForStatic {
3339
3338
} ,
3340
3339
} ;
3341
3340
3342
-
3343
3341
#[ cfg( not( no_global_oom_handling) ) ]
3344
3342
#[ stable( feature = "more_rc_default_impls" , since = "CURRENT_RUSTC_VERSION" ) ]
3345
3343
impl Default for Arc < str > {
@@ -3365,9 +3363,11 @@ impl Default for Arc<core::ffi::CStr> {
3365
3363
fn default ( ) -> Self {
3366
3364
use core:: ffi:: CStr ;
3367
3365
let inner: NonNull < ArcInner < [ u8 ] > > = NonNull :: from ( & STATIC_INNER_SLICE . inner ) ;
3368
- let inner: NonNull < ArcInner < CStr > > = NonNull :: new ( inner. as_ptr ( ) as * mut ArcInner < CStr > ) . unwrap ( ) ;
3366
+ let inner: NonNull < ArcInner < CStr > > =
3367
+ NonNull :: new ( inner. as_ptr ( ) as * mut ArcInner < CStr > ) . unwrap ( ) ;
3369
3368
// `this` semantically is the Arc "owned" by the static, so make sure not to drop it.
3370
- let this: mem:: ManuallyDrop < Arc < CStr > > = unsafe { mem:: ManuallyDrop :: new ( Arc :: from_inner ( inner) ) } ;
3369
+ let this: mem:: ManuallyDrop < Arc < CStr > > =
3370
+ unsafe { mem:: ManuallyDrop :: new ( Arc :: from_inner ( inner) ) } ;
3371
3371
( * this) . clone ( )
3372
3372
}
3373
3373
}
@@ -3388,7 +3388,8 @@ impl<T> Default for Arc<[T]> {
3388
3388
let inner: NonNull < SliceArcInnerForStatic > = NonNull :: from ( & STATIC_INNER_SLICE ) ;
3389
3389
let inner: NonNull < ArcInner < [ T ; 0 ] > > = inner. cast ( ) ;
3390
3390
// `this` semantically is the Arc "owned" by the static, so make sure not to drop it.
3391
- let this: mem:: ManuallyDrop < Arc < [ T ; 0 ] > > = unsafe { mem:: ManuallyDrop :: new ( Arc :: from_inner ( inner) ) } ;
3391
+ let this: mem:: ManuallyDrop < Arc < [ T ; 0 ] > > =
3392
+ unsafe { mem:: ManuallyDrop :: new ( Arc :: from_inner ( inner) ) } ;
3392
3393
return ( * this) . clone ( ) ;
3393
3394
}
3394
3395
0 commit comments