File tree 1 file changed +6
-6
lines changed
1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -78,8 +78,8 @@ intrinsics! {
78
78
#[ avr_skip]
79
79
#[ maybe_use_optimized_c_shim]
80
80
#[ arm_aeabi_alias = __aeabi_llsl]
81
- pub extern "C" fn __ashldi3( a: u64 , b: u32 ) -> u64 {
82
- a. ashl( b)
81
+ pub extern "C" fn __ashldi3( a: u64 , b: core :: ffi :: c_uint ) -> u64 {
82
+ a. ashl( b as u32 )
83
83
}
84
84
85
85
#[ avr_skip]
@@ -96,8 +96,8 @@ intrinsics! {
96
96
#[ avr_skip]
97
97
#[ maybe_use_optimized_c_shim]
98
98
#[ arm_aeabi_alias = __aeabi_lasr]
99
- pub extern "C" fn __ashrdi3( a: i64 , b: u32 ) -> i64 {
100
- a. ashr( b)
99
+ pub extern "C" fn __ashrdi3( a: i64 , b: core :: ffi :: c_uint ) -> i64 {
100
+ a. ashr( b as u32 )
101
101
}
102
102
103
103
#[ avr_skip]
@@ -114,8 +114,8 @@ intrinsics! {
114
114
#[ avr_skip]
115
115
#[ maybe_use_optimized_c_shim]
116
116
#[ arm_aeabi_alias = __aeabi_llsr]
117
- pub extern "C" fn __lshrdi3( a: u64 , b: u32 ) -> u64 {
118
- a. lshr( b)
117
+ pub extern "C" fn __lshrdi3( a: u64 , b: core :: ffi :: c_uint ) -> u64 {
118
+ a. lshr( b as u32 )
119
119
}
120
120
121
121
#[ avr_skip]
You can’t perform that action at this time.
0 commit comments