[m-rev.] for review: use proc layouts in annotated trace
Ian MacLarty
maclarty at cs.mu.OZ.AU
Thu Jul 1 13:32:23 AEST 2004
On 30 Jun 2004, at 23:36, Julien Fischer wrote:
>
>>
>> browser/declarative_oracle.m
>> Compiler generated predicates always trusted. This is now possible
>> since we have access to this info through the proc_layout. Also
>> since
>> proc_layouts are unique per mode, all modes must now be added to the
>> knowledge base in assert_oracle_kb.
>>
>
> Do the compiler generated predicates here include the forwarding
> predicates that are used to implement user-defined equality or
> comparison?
>
I'm not entirely sure, though apon investigation all compiler generated
events (which I assume would include these forwarding predicates) are
filtered out when the annotated trace is built, so this is a bit of a
pointless check.
Zoltan, do you think in light of this it would be best to through an
exception if a proc_layout refers to a compiler generated predicate in
the declarative debugger, since this shouldn't ever happen?
Ian.
> Cheers,
> Julien.
> -----------------------------------------------------------------------
> ---
> mercury-reviews mailing list
> post: mercury-reviews at cs.mu.oz.au
> administrative address: owner-mercury-reviews at cs.mu.oz.au
> unsubscribe: Address: mercury-reviews-request at cs.mu.oz.au Message:
> unsubscribe
> subscribe: Address: mercury-reviews-request at cs.mu.oz.au Message:
> subscribe
> -----------------------------------------------------------------------
> ---
>
--------------------------------------------------------------------------
mercury-reviews mailing list
post: mercury-reviews at cs.mu.oz.au
administrative address: owner-mercury-reviews at cs.mu.oz.au
unsubscribe: Address: mercury-reviews-request at cs.mu.oz.au Message: unsubscribe
subscribe: Address: mercury-reviews-request at cs.mu.oz.au Message: subscribe
--------------------------------------------------------------------------
More information about the reviews
mailing list