Skip to content

Commit 7ac6853

Browse files
Add shl and shr missing casts
1 parent 85fa75c commit 7ac6853

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/builder.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,8 @@ impl<'a, 'gcc, 'tcx> Builder<'a, 'gcc, 'tcx> {
252252
{
253253
self.context.new_cast(self.location, actual_val, expected_ty)
254254
} else if on_stack_param_indices.contains(&index) {
255-
actual_val.dereference(self.location).to_rvalue()
255+
let new_val = self.context.new_cast(None, actual_val, expected_ty.make_pointer());
256+
new_val.dereference(self.location).to_rvalue()
256257
} else {
257258
assert!(
258259
(!expected_ty.is_vector() || actual_ty.is_vector())

0 commit comments

Comments
 (0)