about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorRalf Jung <post@ralfj.de>2019-10-22 10:15:56 +0200
committerRalf Jung <post@ralfj.de>2019-10-22 10:15:56 +0200
commit768965a2a65277a59bf6fb8d37ee5fbcfa57dc8c (patch)
treeb4bf5852dc0172c607a4d7801523d8f0b329dc85 /src
parent6576f4be5af31a5e61dfc0cf50b7130e6c6dfb35 (diff)
downloadrust-768965a2a65277a59bf6fb8d37ee5fbcfa57dc8c.tar.gz
rust-768965a2a65277a59bf6fb8d37ee5fbcfa57dc8c.zip
bring back some Debug instances for Miri
Diffstat (limited to 'src')
-rw-r--r--src/librustc_mir/interpret/eval_context.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/librustc_mir/interpret/eval_context.rs b/src/librustc_mir/interpret/eval_context.rs
index 2ab7c41bb78..0ff350f0bab 100644
--- a/src/librustc_mir/interpret/eval_context.rs
+++ b/src/librustc_mir/interpret/eval_context.rs
@@ -91,7 +91,7 @@ pub struct Frame<'mir, 'tcx, Tag=(), Extra=()> {
     pub extra: Extra,
 }
 
-#[derive(Clone, Eq, PartialEq)]
+#[derive(Clone, Eq, PartialEq, Debug)]
 pub enum StackPopCleanup {
     /// Jump to the next block in the caller, or cause UB if None (that's a function
     /// that may never return). Also store layout of return place so
@@ -113,7 +113,7 @@ pub struct LocalState<'tcx, Tag=(), Id=AllocId> {
 }
 
 /// Current value of a local variable
-#[derive(Clone, PartialEq, Eq)]
+#[derive(Clone, PartialEq, Eq, Debug)]
 pub enum LocalValue<Tag=(), Id=AllocId> {
     /// This local is not currently alive, and cannot be used at all.
     Dead,