diff --git a/src/base.rs b/src/base.rs index d636ba3d763..2d490ae8679 100644 --- a/src/base.rs +++ b/src/base.rs @@ -634,7 +634,7 @@ pub fn trans_get_discriminant<'a, 'tcx: 'a>( let discr_val = layout .ty .ty_adt_def() - .map_or(index.as_u32() as u128, |def| { + .map_or(u128::from(index.as_u32()), |def| { def.discriminant_for_variant(fx.tcx, *index).val }); return CValue::const_val(fx, dest_layout.ty, discr_val); diff --git a/src/codegen_i128.rs b/src/codegen_i128.rs index 9cd6bc8c786..f173b4dbd5d 100644 --- a/src/codegen_i128.rs +++ b/src/codegen_i128.rs @@ -86,7 +86,7 @@ pub fn maybe_codegen<'a, 'tcx>( } _ => { // if msb_eq { - // lhs_cc + // lsb_cc // } else { // msb_cc // }