[m-rev.] diff: break up program_representation_utils

Paul Bone pbone at csse.unimelb.edu.au
Thu Nov 6 08:02:02 AEDT 2008

On 05/11/2008, at 5:36 PM, Peter Wang wrote:

> On 2008-11-05, Zoltan Somogyi <zs at csse.unimelb.edu.au> wrote:
>> Increase the deep profiler's cohesion by dividing the
>> program_representation_utils.m module into three files:
>> - coverage.m containing the coverage analysis algorithm,
>> - var_use_analysis.m containing the variable use analysis  
>> algorithm, and
>> - program_representation_utils.m itself containing generally  
>> useful predicates
>>   working on program representations.
> Something seems to be missing:
> coverage.m:332: In definition of predicate
> coverage.m:332:   `coverage.disj_annotate_coverage_2'/9:
> coverage.m:332:   error: undefined type `solution_count_rep'/0.

I beleive this is defined in program_representation_utils.m   
coverage.m should import program_representation_utils.

I can check for this and other problems in about an hour.

mercury-reviews mailing list
Post messages to:       mercury-reviews at csse.unimelb.edu.au
Administrative Queries: owner-mercury-reviews at csse.unimelb.edu.au
Subscriptions:          mercury-reviews-request at csse.unimelb.edu.au

More information about the reviews mailing list