Skip to content

Commit e4a854e

Browse files
committed
Miri: adopt to new intrinsic types
1 parent ceead1b commit e4a854e

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

src/tools/miri/src/shims/intrinsics/simd.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ pub trait EvalContextExt<'mir, 'tcx: 'mir>: crate::MiriInterpCxExt<'mir, 'tcx> {
163163
}
164164
}
165165
Op::Numeric(name) => {
166-
this.numeric_intrinsic(name, op.to_scalar(), op.layout)?
166+
this.numeric_intrinsic(name, op.to_scalar(), op.layout, op.layout)?
167167
}
168168
};
169169
this.write_scalar(val, &dest)?;

src/tools/miri/tests/fail/intrinsics/ctlz_nonzero.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
mod rusti {
44
extern "rust-intrinsic" {
5-
pub fn ctlz_nonzero<T>(x: T) -> T;
5+
pub fn ctlz_nonzero<T>(x: T) -> u32;
66
}
77
}
88

src/tools/miri/tests/fail/intrinsics/cttz_nonzero.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
mod rusti {
44
extern "rust-intrinsic" {
5-
pub fn cttz_nonzero<T>(x: T) -> T;
5+
pub fn cttz_nonzero<T>(x: T) -> u32;
66
}
77
}
88

0 commit comments

Comments
 (0)