File tree Expand file tree Collapse file tree 1 file changed +3
-12
lines changed Expand file tree Collapse file tree 1 file changed +3
-12
lines changed Original file line number Diff line number Diff line change @@ -745,10 +745,7 @@ impl CallingConvention for CoreCallingConvention {
745745 unsafe {
746746 let mut count = 0 ;
747747 let classes_ptr = BNGetRegisterArgumentClasses ( self . handle , & mut count) ;
748- let classes: Vec < u32 > = std:: slice:: from_raw_parts ( classes_ptr, count)
749- . iter ( )
750- . copied ( )
751- . collect ( ) ;
748+ let classes: Vec < u32 > = std:: slice:: from_raw_parts ( classes_ptr, count) . to_vec ( ) ;
752749 BNFreeRegisterList ( classes_ptr) ;
753750 classes
754751 }
@@ -758,10 +755,7 @@ impl CallingConvention for CoreCallingConvention {
758755 unsafe {
759756 let mut count = 0 ;
760757 let lists_ptr = BNGetRegisterArgumentClassLists ( self . handle , class_id, & mut count) ;
761- let lists: Vec < u32 > = std:: slice:: from_raw_parts ( lists_ptr, count)
762- . iter ( )
763- . copied ( )
764- . collect ( ) ;
758+ let lists: Vec < u32 > = std:: slice:: from_raw_parts ( lists_ptr, count) . to_vec ( ) ;
765759 BNFreeRegisterList ( lists_ptr) ;
766760 lists
767761 }
@@ -785,10 +779,7 @@ impl CallingConvention for CoreCallingConvention {
785779 unsafe {
786780 let mut count = 0 ;
787781 let lists_ptr = BNGetRegisterArgumentLists ( self . handle , & mut count) ;
788- let lists: Vec < u32 > = std:: slice:: from_raw_parts ( lists_ptr, count)
789- . iter ( )
790- . copied ( )
791- . collect ( ) ;
782+ let lists: Vec < u32 > = std:: slice:: from_raw_parts ( lists_ptr, count) . to_vec ( ) ;
792783 BNFreeRegisterList ( lists_ptr) ;
793784 lists
794785 }
You can’t perform that action at this time.
0 commit comments