[m-dev.] for review: merge HAL branch onto main branch
Zoltan Somogyi
zs at cs.mu.OZ.AU
Mon Feb 19 16:53:22 AEDT 2001
On 19-Feb-2001, David Jeffery <dgj at cs.mu.OZ.AU> wrote:
> > It will be referenced by the runtime system in HAL grades.
>
> Well, it won't be accessed by anything in the Mercury runtime. Values that
> are being treated by the Herbrand solver only ever have their structure
> examined by C code generated by the HAL compiler.
Actually, I was using "runtime" loosely to include the routines in std_util.m,
which are used by e.g. io__write and the debugger. Those *will* encounter HAL
constrained variables, and you will do yourself a favour if you modify them
to throw a nice clean abort instead of dereferencing wild pointers.
Zoltan.
--------------------------------------------------------------------------
mercury-developers mailing list
Post messages to: mercury-developers at cs.mu.oz.au
Administrative Queries: owner-mercury-developers at cs.mu.oz.au
Subscriptions: mercury-developers-request at cs.mu.oz.au
--------------------------------------------------------------------------
More information about the developers
mailing list