File tree Expand file tree Collapse file tree 2 files changed +3
-30
lines changed
compiler/rustc_target/src/abi/call Expand file tree Collapse file tree 2 files changed +3
-30
lines changed Original file line number Diff line number Diff line change 4040 let size = ret. layout . size ;
4141 let bits = size. bits ( ) ;
4242 if bits <= 128 {
43- let unit = if bits <= 8 {
44- Reg :: i8 ( )
45- } else if bits <= 16 {
46- Reg :: i16 ( )
47- } else if bits <= 32 {
48- Reg :: i32 ( )
49- } else {
50- Reg :: i64 ( )
51- } ;
52-
53- ret. cast_to ( Uniform { unit, total : size } ) ;
43+ ret. cast_to ( Uniform { unit : Reg :: i64 ( ) , total : size } ) ;
5444 return ;
5545 }
5646 ret. make_indirect ( ) ;
7262 let size = arg. layout . size ;
7363 let bits = size. bits ( ) ;
7464 if bits <= 128 {
75- let unit = if bits <= 8 {
76- Reg :: i8 ( )
77- } else if bits <= 16 {
78- Reg :: i16 ( )
79- } else if bits <= 32 {
80- Reg :: i32 ( )
81- } else {
82- Reg :: i64 ( )
83- } ;
84-
85- arg. cast_to ( Uniform { unit, total : size } ) ;
65+ arg. cast_to ( Uniform { unit : Reg :: i64 ( ) , total : size } ) ;
8666 return ;
8767 }
8868 arg. make_indirect ( ) ;
Original file line number Diff line number Diff line change 4545 let size = ret. layout . size ;
4646 let bits = size. bits ( ) ;
4747 if bits <= 32 {
48- let unit = if bits <= 8 {
49- Reg :: i8 ( )
50- } else if bits <= 16 {
51- Reg :: i16 ( )
52- } else {
53- Reg :: i32 ( )
54- } ;
55- ret. cast_to ( Uniform { unit, total : size } ) ;
48+ ret. cast_to ( Uniform { unit : Reg :: i32 ( ) , total : size } ) ;
5649 return ;
5750 }
5851 ret. make_indirect ( ) ;
You can’t perform that action at this time.
0 commit comments