rust/compiler/rustc_mir/src/interpret
bors 602899cd01 Auto merge of #79931 - RalfJung:no-redundant-storage-live, r=oli-obk
make redundant StorageLive UB

The interesting behavior of StorageLive in loops (https://github.com/rust-lang/rust/issues/42371) has been fixed, so we can now finally make it a hard error to mark a local as live that is already live. :)

r? `@oli-obk`
Fixes https://github.com/rust-lang/rust/issues/42371
2020-12-12 02:40:17 +00:00
..
intrinsics rustc_mir: support MIR-inlining #[track_caller] functions. 2020-10-21 04:43:56 +03:00
cast.rs u128 truncation and sign extension are not just interpreter related 2020-11-04 13:41:58 +00:00
eval_context.rs make redundant StorageLive UB 2020-12-11 13:18:44 +01:00
intern.rs move interpret::MemoryKind::Heap to const eval 2020-12-03 21:42:11 +05:30
intrinsics.rs CTFE: tweak abort-on-uninhabited message 2020-12-10 19:59:31 +01:00
machine.rs Auto merge of #79621 - usbalbin:constier_maybe_uninit, r=RalfJung 2020-12-10 10:46:38 +00:00
memory.rs move interpret::MemoryKind::Heap to const eval 2020-12-03 21:42:11 +05:30
mod.rs interning cleanup: we no longer need to distinguish Const and ConstInner; we no longer need the ignore_interior_mut_in_const hack 2020-10-26 08:56:54 +01:00
operand.rs Rollup merge of #78742 - vn-ki:fix-issue-78655, r=oli-obk 2020-11-05 10:29:59 +01:00
operator.rs Change ty.kind to a method 2020-09-04 17:47:51 +02:00
place.rs u128 truncation and sign extension are not just interpreter related 2020-11-04 13:41:58 +00:00
step.rs make redundant StorageLive UB 2020-12-11 13:18:44 +01:00
terminator.rs Fix comments related to abort() 2020-12-06 20:25:13 +01:00
traits.rs compiler: fold by value 2020-11-16 22:34:57 +01:00
util.rs small TypeVisitor refactor 2020-12-07 15:52:59 +01:00
validity.rs Rollup merge of #78475 - RalfJung:validity-comment, r=oli-obk 2020-10-29 12:08:55 +09:00
visitor.rs Change ty.kind to a method 2020-09-04 17:47:51 +02:00