Skip to content

Commit 6984030

Browse files
committed
Use write_immediate.
1 parent 7493ad0 commit 6984030

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

compiler/rustc_const_eval/src/interpret/intrinsics.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -221,8 +221,8 @@ impl<'mir, 'tcx: 'mir, M: Machine<'mir, 'tcx>> InterpCx<'mir, 'tcx, M> {
221221
sym::discriminant_value => {
222222
let place = self.deref_pointer(&args[0])?;
223223
let variant = self.read_discriminant(&place)?;
224-
let discr = self.discriminant_for_variant(place.layout, variant)?.to_scalar();
225-
self.write_scalar(discr, dest)?;
224+
let discr = self.discriminant_for_variant(place.layout, variant)?;
225+
self.write_immediate(*discr, dest)?;
226226
}
227227
sym::exact_div => {
228228
let l = self.read_immediate(&args[0])?;

0 commit comments

Comments
 (0)