summaryrefslogtreecommitdiffstats
path: root/byterun/debugger.c
diff options
context:
space:
mode:
Diffstat (limited to 'byterun/debugger.c')
-rw-r--r--byterun/debugger.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/byterun/debugger.c b/byterun/debugger.c
index afaba483f..a030f6fd3 100644
--- a/byterun/debugger.c
+++ b/byterun/debugger.c
@@ -160,10 +160,10 @@ static void safe_output_value(struct channel *chan, value val)
external_raise = saved_external_raise;
}
-#define Pc(sp) ((code_t)(sp[0]))
-#define Env(sp) (sp[1])
-#define Extra_args(sp) (Long_val((sp[2])))
-#define Locals(sp) (sp + 3)
+#define Pc(sp) ((code_t)((sp)[0]))
+#define Env(sp) ((sp)[1])
+#define Extra_args(sp) (Long_val(((sp)[2])))
+#define Locals(sp) ((sp) + 3)
void debugger(enum event_kind event)
{