File tree 1 file changed +6
-6
lines changed
1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -1143,9 +1143,9 @@ pub unsafe trait Alloc {
1143
1143
where Self : Sized
1144
1144
{
1145
1145
match Layout :: array :: < T > ( n) {
1146
- Ok ( ref layout) if layout. size ( ) > 0 => {
1146
+ Ok ( layout) if layout. size ( ) > 0 => {
1147
1147
unsafe {
1148
- self . alloc ( layout. clone ( ) ) . map ( |p| p. cast ( ) )
1148
+ self . alloc ( layout) . map ( |p| p. cast ( ) )
1149
1149
}
1150
1150
}
1151
1151
_ => Err ( AllocErr ) ,
@@ -1193,9 +1193,9 @@ pub unsafe trait Alloc {
1193
1193
where Self : Sized
1194
1194
{
1195
1195
match ( Layout :: array :: < T > ( n_old) , Layout :: array :: < T > ( n_new) ) {
1196
- ( Ok ( ref k_old) , Ok ( ref k_new) ) if k_old. size ( ) > 0 && k_new. size ( ) > 0 => {
1196
+ ( Ok ( k_old) , Ok ( k_new) ) if k_old. size ( ) > 0 && k_new. size ( ) > 0 => {
1197
1197
debug_assert ! ( k_old. align( ) == k_new. align( ) ) ;
1198
- self . realloc ( ptr. cast ( ) , k_old. clone ( ) , k_new. size ( ) ) . map ( NonNull :: cast)
1198
+ self . realloc ( ptr. cast ( ) , k_old, k_new. size ( ) ) . map ( NonNull :: cast)
1199
1199
}
1200
1200
_ => {
1201
1201
Err ( AllocErr )
@@ -1227,8 +1227,8 @@ pub unsafe trait Alloc {
1227
1227
where Self : Sized
1228
1228
{
1229
1229
match Layout :: array :: < T > ( n) {
1230
- Ok ( ref k) if k. size ( ) > 0 => {
1231
- Ok ( self . dealloc ( ptr. cast ( ) , k. clone ( ) ) )
1230
+ Ok ( k) if k. size ( ) > 0 => {
1231
+ Ok ( self . dealloc ( ptr. cast ( ) , k) )
1232
1232
}
1233
1233
_ => {
1234
1234
Err ( AllocErr )
You can’t perform that action at this time.
0 commit comments