@@ -40,9 +40,9 @@ pub(crate) fn maybe_codegen<'tcx>(
4040 fx. lib_call (
4141 "__multi3" ,
4242 vec ! [
43- AbiParam :: special( pointer_ty ( fx. tcx ) , ArgumentPurpose :: StructReturn ) ,
44- AbiParam :: new( pointer_ty ( fx. tcx ) ) ,
45- AbiParam :: new( pointer_ty ( fx. tcx ) ) ,
43+ AbiParam :: special( fx. pointer_type , ArgumentPurpose :: StructReturn ) ,
44+ AbiParam :: new( fx. pointer_type ) ,
45+ AbiParam :: new( fx. pointer_type ) ,
4646 ] ,
4747 vec ! [ ] ,
4848 & args,
@@ -63,16 +63,16 @@ pub(crate) fn maybe_codegen<'tcx>(
6363 assert ! ( rhs_extra. is_none( ) ) ;
6464 (
6565 vec ! [
66- AbiParam :: special( pointer_ty ( fx. tcx ) , ArgumentPurpose :: StructReturn ) ,
67- AbiParam :: new( pointer_ty ( fx. tcx ) ) ,
68- AbiParam :: new( pointer_ty ( fx. tcx ) ) ,
66+ AbiParam :: special( fx. pointer_type , ArgumentPurpose :: StructReturn ) ,
67+ AbiParam :: new( fx. pointer_type ) ,
68+ AbiParam :: new( fx. pointer_type ) ,
6969 ] ,
7070 [ out_place. to_ptr ( ) . get_addr ( fx) , lhs_ptr. get_addr ( fx) , rhs_ptr. get_addr ( fx) ] ,
7171 )
7272 } else {
7373 (
7474 vec ! [
75- AbiParam :: special( pointer_ty ( fx. tcx ) , ArgumentPurpose :: StructReturn ) ,
75+ AbiParam :: special( fx. pointer_type , ArgumentPurpose :: StructReturn ) ,
7676 AbiParam :: new( types:: I128 ) ,
7777 AbiParam :: new( types:: I128 ) ,
7878 ] ,
@@ -109,7 +109,7 @@ pub(crate) fn maybe_codegen<'tcx>(
109109 let args = [ lhs_ptr. get_addr ( fx) , rhs_ptr. get_addr ( fx) ] ;
110110 let ret = fx. lib_call (
111111 name,
112- vec ! [ AbiParam :: new( pointer_ty ( fx. tcx ) ) , AbiParam :: new( pointer_ty ( fx. tcx ) ) ] ,
112+ vec ! [ AbiParam :: new( fx. pointer_type ) , AbiParam :: new( fx. pointer_type ) ] ,
113113 vec ! [ AbiParam :: new( types:: I64X2 ) ] ,
114114 & args,
115115 ) [ 0 ] ;
0 commit comments