Skip to content

Commit bf3e92b

Browse files
committed
rustup
1 parent 5fed3eb commit bf3e92b

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

rust-version

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
7665c3543079ebc3710b676d0fd6951bedfd4b29
1+
8824d131619e58a38bde8bcf56401629b91a204a

src/operator.rs

+2
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,13 @@ impl<'mir, 'tcx> EvalContextExt<'tcx> for super::MiriEvalContext<'mir, 'tcx> {
3535
Immediate::Scalar(l) => (l.check_init()?.to_bits(size)?, 0),
3636
Immediate::ScalarPair(l1, l2) =>
3737
(l1.check_init()?.to_bits(size)?, l2.check_init()?.to_bits(size)?),
38+
Immediate::Uninit => throw_ub!(InvalidUninitBytes(None)),
3839
};
3940
let right = match **right {
4041
Immediate::Scalar(r) => (r.check_init()?.to_bits(size)?, 0),
4142
Immediate::ScalarPair(r1, r2) =>
4243
(r1.check_init()?.to_bits(size)?, r2.check_init()?.to_bits(size)?),
44+
Immediate::Uninit => throw_ub!(InvalidUninitBytes(None)),
4345
};
4446
let res = match bin_op {
4547
Eq => left == right,

0 commit comments

Comments
 (0)