[m-dev.] for review: revised code_info.m diff

David Overton dmo at ender.cs.mu.oz.au
Thu Feb 10 12:27:45 AEDT 2000

On Thu, 10 Feb, 2000 at 12:13:39PM EST, Robert Ernst Johann JESCHOFNIK wrote:
> On Thu, 10 Feb 2000, Thomas Conway wrote:
> > +code_info__get_globals(CI^globals, CI, CI).
> [etc]
> Are these even needed? I thought the point of the record syntax was to
> remove the need for manual get and set preds..

Yes, but these predicates already exist and are used extensively
throughout the compiler.  Changing every call to one of these
predicates to use the record syntax would be a lot of work for very
little benefit.  The change that Tom has made is sufficient to allow
fields to be added/removed from the code_info much more easily in the future.

David Overton       Department of Computer Science & Software Engineering
PhD Student         The University of Melbourne, Australia
+61 3 9344 9159     http://www.cs.mu.oz.au/~dmo
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