Skip to content

Commit ca25489

Browse files
Merge pull request rust-lang#63 from bjorn3/dependabot/cargo/cranelift-191638e
2 parents efeb0e7 + ed99675 commit ca25489

File tree

3 files changed

+17
-12
lines changed

3 files changed

+17
-12
lines changed

Cargo.lock

Lines changed: 10 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/analyze.rs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,12 @@ pub fn analyze<'a, 'tcx: 'a>(fx: &FunctionCx<'a, 'tcx, impl Backend>) -> HashMap
2626
for bb in fx.mir.basic_blocks().iter() {
2727
for stmt in bb.statements.iter() {
2828
match &stmt.kind {
29-
Assign(_, Rvalue::Ref(_, _, place)) => analyze_non_ssa_place(&mut flag_map, place),
29+
Assign(_, rval) => {
30+
match &**rval {
31+
Rvalue::Ref(_, _, place) => analyze_non_ssa_place(&mut flag_map, place),
32+
_ => {}
33+
}
34+
}
3035
_ => {}
3136
}
3237
}

src/base.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -385,7 +385,7 @@ fn trans_stmt<'a, 'tcx: 'a>(
385385
StatementKind::Assign(to_place, rval) => {
386386
let lval = trans_place(fx, to_place);
387387
let dest_layout = lval.layout();
388-
match rval {
388+
match &**rval {
389389
Rvalue::Use(operand) => {
390390
let val = trans_operand(fx, operand);
391391
lval.write_cvalue(fx, val);

0 commit comments

Comments
 (0)