summaryrefslogtreecommitdiffstats
path: root/byterun/debugger.c
diff options
context:
space:
mode:
authorXavier Leroy <xavier.leroy@inria.fr>1999-05-15 17:01:27 +0000
committerXavier Leroy <xavier.leroy@inria.fr>1999-05-15 17:01:27 +0000
commita2ea52bdc65221f74ea375946064cb16e88553be (patch)
tree82d77d021fe627363d659840f4e68b418bb64d30 /byterun/debugger.c
parent422bea47ee1b23265eb03aa2e908716a8097f9c1 (diff)
Dans GET_FIELD, ne pas prendre l'adresse de Double_field, qui n'est pas toujours une lvalue
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2372 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
Diffstat (limited to 'byterun/debugger.c')
-rw-r--r--byterun/debugger.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/byterun/debugger.c b/byterun/debugger.c
index bb467e48e..210cc1c90 100644
--- a/byterun/debugger.c
+++ b/byterun/debugger.c
@@ -306,8 +306,9 @@ void debugger(enum event_kind event)
putch(dbg_out, 0);
putval(dbg_out, Field(val, i));
} else {
+ double d = Double_field(val, i);
putch(dbg_out, 1);
- really_putblock(dbg_out, (char *) &Double_field(val, i), 8);
+ really_putblock(dbg_out, (char *) &d, 8);
}
flush(dbg_out);
break;