diff options
Diffstat (limited to 'byterun/debugger.c')
-rw-r--r-- | byterun/debugger.c | 8 |
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) { |