Skip to content

Commit f69c2e7

Browse files
authored
Merge pull request #1445 from matthiaskrgr/clippy_jan2024
fix a couple of clippy warnings
2 parents b0250fc + 74987d0 commit f69c2e7

File tree

6 files changed

+11
-15
lines changed

6 files changed

+11
-15
lines changed

src/driver/aot.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -467,7 +467,7 @@ pub(crate) fn run_aot(
467467

468468
let cgu_name_builder = &mut CodegenUnitNameBuilder::new(tcx);
469469
let metadata_cgu_name = cgu_name_builder
470-
.build_cgu_name(LOCAL_CRATE, &["crate"], Some("metadata"))
470+
.build_cgu_name(LOCAL_CRATE, ["crate"], Some("metadata"))
471471
.as_str()
472472
.to_string();
473473

src/inline_asm.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ pub(crate) fn codegen_inline_asm_terminator<'tcx>(
5252
}
5353

5454
let operands = operands
55-
.into_iter()
55+
.iter()
5656
.map(|operand| match *operand {
5757
InlineAsmOperand::In { reg, ref value } => CInlineAsmOperand::In {
5858
reg,
@@ -763,7 +763,7 @@ fn call_inline_asm<'tcx>(
763763
},
764764
)
765765
.unwrap();
766-
let inline_asm_func = fx.module.declare_func_in_func(inline_asm_func, &mut fx.bcx.func);
766+
let inline_asm_func = fx.module.declare_func_in_func(inline_asm_func, fx.bcx.func);
767767
if fx.clif_comments.enabled() {
768768
fx.add_comment(inline_asm_func, asm_name);
769769
}

src/intrinsics/simd.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -293,7 +293,7 @@ pub(super) fn codegen_simd_intrinsic_call<'tcx>(
293293
}
294294

295295
ret.write_cvalue(fx, base);
296-
let ret_lane = ret.place_lane(fx, idx.try_into().unwrap());
296+
let ret_lane = ret.place_lane(fx, idx.into());
297297
ret_lane.write_cvalue(fx, val);
298298
}
299299

@@ -340,7 +340,7 @@ pub(super) fn codegen_simd_intrinsic_call<'tcx>(
340340
);
341341
}
342342

343-
let ret_lane = v.value_lane(fx, idx.try_into().unwrap());
343+
let ret_lane = v.value_lane(fx, idx.into());
344344
ret.write_cvalue(fx, ret_lane);
345345
}
346346

src/lib.rs

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -314,16 +314,13 @@ fn build_isa(sess: &Session, backend_config: &BackendConfig) -> Arc<dyn isa::Tar
314314
let flags = settings::Flags::new(flags_builder);
315315

316316
let isa_builder = match sess.opts.cg.target_cpu.as_deref() {
317-
Some("native") => {
318-
let builder = cranelift_native::builder_with_options(true).unwrap();
319-
builder
320-
}
317+
Some("native") => cranelift_native::builder_with_options(true).unwrap(),
321318
Some(value) => {
322319
let mut builder =
323320
cranelift_codegen::isa::lookup(target_triple.clone()).unwrap_or_else(|err| {
324321
sess.dcx().fatal(format!("can't compile for {}: {}", target_triple, err));
325322
});
326-
if let Err(_) = builder.enable(value) {
323+
if builder.enable(value).is_err() {
327324
sess.dcx()
328325
.fatal("the specified target cpu isn't currently supported by Cranelift.");
329326
}

src/unsize.rs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,9 @@ pub(crate) fn unsized_info<'tcx>(
2828
.bcx
2929
.ins()
3030
.iconst(fx.pointer_type, len.eval_target_usize(fx.tcx, ParamEnv::reveal_all()) as i64),
31-
(
32-
&ty::Dynamic(ref data_a, _, src_dyn_kind),
33-
&ty::Dynamic(ref data_b, _, target_dyn_kind),
34-
) if src_dyn_kind == target_dyn_kind => {
31+
(&ty::Dynamic(data_a, _, src_dyn_kind), &ty::Dynamic(data_b, _, target_dyn_kind))
32+
if src_dyn_kind == target_dyn_kind =>
33+
{
3534
let old_info =
3635
old_info.expect("unsized_info: missing old info for trait upcasting coercion");
3736
if data_a.principal_def_id() == data_b.principal_def_id() {

src/vtable.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ pub(crate) fn get_vtable<'tcx>(
9595
let alloc_id = fx.tcx.vtable_allocation((ty, trait_ref));
9696
let data_id =
9797
data_id_for_alloc_id(&mut fx.constants_cx, &mut *fx.module, alloc_id, Mutability::Not);
98-
let local_data_id = fx.module.declare_data_in_func(data_id, &mut fx.bcx.func);
98+
let local_data_id = fx.module.declare_data_in_func(data_id, fx.bcx.func);
9999
if fx.clif_comments.enabled() {
100100
fx.add_comment(local_data_id, format!("vtable: {:?}", alloc_id));
101101
}

0 commit comments

Comments
 (0)