Index: runtime/vm/debugger.h |
diff --git a/runtime/vm/debugger.h b/runtime/vm/debugger.h |
index 4d00a34100f901ca335b6f648228cb27f05bc0b2..ab833391403b1037ca22021b0ad12b1101edaf7b 100644 |
--- a/runtime/vm/debugger.h |
+++ b/runtime/vm/debugger.h |
@@ -227,7 +227,14 @@ class CodeBreakpoint { |
CodeBreakpoint* next_; |
RawPcDescriptors::Kind breakpoint_kind_; |
+#if !defined(TARGET_ARCH_DBC) |
RawCode* saved_value_; |
+#else |
+ // When running on the DBC interpreter we patch bytecode in place with |
+ // DebugBreak. This is an instruction that was replaced. DebugBreak |
+ // will execute it after the breakpoint. |
+ Instr saved_value_; |
+#endif |
friend class Debugger; |
DISALLOW_COPY_AND_ASSIGN(CodeBreakpoint); |