[m-dev.] structure reuse and static ground terms
Nancy Mazur
Nancy.Mazur at cs.kuleuven.ac.be
Thu Sep 21 02:52:49 AEDT 2000
Hi,
===================================================================
Estimated hours taken: 2
Avoid generating static ground terms when trying to do structure
reuse (in order to be able to destructively update ground terms).
This solves a bug which we tried to track down for about
the given 2 hours: segmentation fault when destructively updating
some fields.
handle_options.m:
The option infer_structure_reuse implies static_ground_terms to
be set off.
Index: handle_options.m
===================================================================
RCS file: /home/mercury1/repository/mercury/compiler/handle_options.m,v
retrieving revision 1.90.2.1
diff -u -r1.90.2.1 handle_options.m
--- handle_options.m 2000/09/19 10:01:19 1.90.2.1
+++ handle_options.m 2000/09/20 15:36:12
@@ -294,6 +294,8 @@
bool(yes)),
option_implies(infer_structure_reuse, infer_possible_aliases,
bool(yes)),
+ option_implies(infer_structure_reuse, static_ground_terms,
+ bool(no)),
option_implies(infer_possible_aliases, warn_missing_trans_opt_files,
bool(yes)),
option_implies(infer_possible_aliases, transitive_optimization,
--------------------------------------------------------------------------
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