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