File tree Expand file tree Collapse file tree 4 files changed +3
-3
lines changed Expand file tree Collapse file tree 4 files changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -591,7 +591,7 @@ impl<O: OutputStream> Compiler<O> {
591
591
{
592
592
return Err ( self . error_loc (
593
593
CompileErrorType :: AsyncReturnValue ,
594
- statement. location . clone ( ) ,
594
+ statement. location ,
595
595
) ) ;
596
596
}
597
597
self . compile_expression ( v) ?;
Original file line number Diff line number Diff line change @@ -274,6 +274,7 @@ impl PyClassRef {
274
274
// Search the bases for the proper metatype to deal with this:
275
275
let winner = calculate_meta_class ( metatype. clone ( ) , & bases, vm) ?;
276
276
let metatype = if !winner. is ( & metatype) {
277
+ #[ allow( clippy:: redundant_clone) ] // false positive
277
278
if let Some ( ref tp_new) = winner. clone ( ) . slots . read ( ) . unwrap ( ) . new {
278
279
// Pass it to the winner
279
280
Original file line number Diff line number Diff line change @@ -599,7 +599,7 @@ impl PyContext {
599
599
bytecode:: Constant :: Complex { ref value } => self . new_complex ( * value) ,
600
600
bytecode:: Constant :: String { ref value } => self . new_str ( value. clone ( ) ) ,
601
601
bytecode:: Constant :: Bytes { ref value } => self . new_bytes ( value. clone ( ) ) ,
602
- bytecode:: Constant :: Boolean { ref value } => self . new_bool ( value. clone ( ) ) ,
602
+ bytecode:: Constant :: Boolean { value } => self . new_bool ( value) ,
603
603
bytecode:: Constant :: Code { ref code } => {
604
604
self . new_code_object ( * code. clone ( ) ) . into_object ( )
605
605
}
Original file line number Diff line number Diff line change @@ -39,7 +39,6 @@ impl Scope {
39
39
) -> Scope {
40
40
if !globals. contains_key ( "__builtins__" , vm) {
41
41
globals
42
- . clone ( )
43
42
. set_item ( "__builtins__" , vm. builtins . clone ( ) , vm)
44
43
. unwrap ( ) ;
45
44
}
You can’t perform that action at this time.
0 commit comments