diff options
author | Damien Doligez <damien.doligez-inria.fr> | 2001-08-13 13:53:51 +0000 |
---|---|---|
committer | Damien Doligez <damien.doligez-inria.fr> | 2001-08-13 13:53:51 +0000 |
commit | 5f4fd949028584870f0669547a16acff8ae9f011 (patch) | |
tree | c30e9b9e5cf21f6342352e36210551c015f2359e /byterun/debugger.c | |
parent | 13b6fa0a4ae2c8aa4efa32719d0efff6ac4ca79b (diff) |
bug de Gc.counters + blindage des macros
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3635 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
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) { |