Fix tests
This commit is contained in:
parent
2f1b15f145
commit
65201c20a6
@ -133,6 +133,7 @@ pub(super) fn codegen_simd_intrinsic_call<'tcx>(
|
|||||||
.expect_const()
|
.expect_const()
|
||||||
.try_to_valtree()
|
.try_to_valtree()
|
||||||
.expect("expected monomorphic const in codegen")
|
.expect("expected monomorphic const in codegen")
|
||||||
|
.0
|
||||||
.unwrap_branch();
|
.unwrap_branch();
|
||||||
|
|
||||||
assert_eq!(x.layout(), y.layout());
|
assert_eq!(x.layout(), y.layout());
|
||||||
@ -806,8 +807,10 @@ pub(super) fn codegen_simd_intrinsic_call<'tcx>(
|
|||||||
ty::Uint(i) if i.bit_width() == Some(expected_int_bits) => m.load_scalar(fx),
|
ty::Uint(i) if i.bit_width() == Some(expected_int_bits) => m.load_scalar(fx),
|
||||||
ty::Array(elem, len)
|
ty::Array(elem, len)
|
||||||
if matches!(elem.kind(), ty::Uint(ty::UintTy::U8))
|
if matches!(elem.kind(), ty::Uint(ty::UintTy::U8))
|
||||||
&& len.try_eval_target_usize(fx.tcx, ty::ParamEnv::reveal_all())
|
&& len
|
||||||
== Some(expected_bytes) =>
|
.try_to_target_usize(fx.tcx)
|
||||||
|
.expect("expected monomorphic const in codegen")
|
||||||
|
== expected_bytes =>
|
||||||
{
|
{
|
||||||
m.force_stack(fx).0.load(
|
m.force_stack(fx).0.load(
|
||||||
fx,
|
fx,
|
||||||
@ -907,8 +910,10 @@ pub(super) fn codegen_simd_intrinsic_call<'tcx>(
|
|||||||
ty::Uint(i) if i.bit_width() == Some(expected_int_bits) => {}
|
ty::Uint(i) if i.bit_width() == Some(expected_int_bits) => {}
|
||||||
ty::Array(elem, len)
|
ty::Array(elem, len)
|
||||||
if matches!(elem.kind(), ty::Uint(ty::UintTy::U8))
|
if matches!(elem.kind(), ty::Uint(ty::UintTy::U8))
|
||||||
&& len.try_eval_target_usize(fx.tcx, ty::ParamEnv::reveal_all())
|
&& len
|
||||||
== Some(expected_bytes) => {}
|
.try_to_target_usize(fx.tcx)
|
||||||
|
.expect("expected monomorphic const in codegen")
|
||||||
|
== expected_bytes => {}
|
||||||
_ => {
|
_ => {
|
||||||
fx.tcx.dcx().span_fatal(
|
fx.tcx.dcx().span_fatal(
|
||||||
span,
|
span,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user