summaryrefslogtreecommitdiffstats
path: root/byterun/debugger.c
diff options
context:
space:
mode:
authorDamien Doligez <damien.doligez-inria.fr>2001-08-13 13:53:51 +0000
committerDamien Doligez <damien.doligez-inria.fr>2001-08-13 13:53:51 +0000
commit5f4fd949028584870f0669547a16acff8ae9f011 (patch)
treec30e9b9e5cf21f6342352e36210551c015f2359e /byterun/debugger.c
parent13b6fa0a4ae2c8aa4efa32719d0efff6ac4ca79b (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.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)
{