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 40
40
let size = ret. layout . size ;
41
41
let bits = size. bits ( ) ;
42
42
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 } ) ;
54
44
return ;
55
45
}
56
46
ret. make_indirect ( ) ;
72
62
let size = arg. layout . size ;
73
63
let bits = size. bits ( ) ;
74
64
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 } ) ;
86
66
return ;
87
67
}
88
68
arg. make_indirect ( ) ;
Original file line number Diff line number Diff line change 45
45
let size = ret. layout . size ;
46
46
let bits = size. bits ( ) ;
47
47
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 } ) ;
56
49
return ;
57
50
}
58
51
ret. make_indirect ( ) ;
You can’t perform that action at this time.
0 commit comments