|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v2-resend 14/30] libxl: ocaml: make Val_defbool GC-proof
Rob Hoes writes ("[Xen-devel] [PATCH v2-resend 14/30] libxl: ocaml: make
Val_defbool GC-proof"):
> Signed-off-by: Rob Hoes <rob.hoes@xxxxxxxxxx>
I'm afraid I don't understand this at all. How does this make a
difference ?
(Also, these changes...
> + bool b;
> - bool b = libxl_defbool_val(c_val);
> + b = libxl_defbool_val(c_val);
... definitely don't have any purpose.)
So, the remaining key change is this:
bool b = libxl_defbool_val(c_val);
> - v = Val_some(b ? Val_bool(true) : Val_bool(false));
> + v1 = b ? Val_bool(true) : Val_bool(false);
> + v2 = Val_some(v1);
Assuming that Val_some is a function, I think this has no semantic
difference. Can you explain what the difference is ?
Ian.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |