[m-rev.] trivial diff: trailed mutables in non .tr grades
Julien Fischer
juliensf at cs.mu.OZ.AU
Thu Mar 16 17:05:59 AEDT 2006
Estimated hours taken: 0.1
Branches: main
compiler/make_hlds_passes.m:
Set the exit status to 1 if we detect an attempt to use
a trailed mutable in a non-trailing grade. (A better approach
would be to get write_error_pieces to set it for us.)
Julien.
Index: make_hlds_passes.m
===================================================================
RCS file: /home/mercury1/repository/mercury/compiler/make_hlds_passes.m,v
retrieving revision 1.31
diff -u -r1.31 make_hlds_passes.m
--- make_hlds_passes.m 8 Mar 2006 02:25:32 -0000 1.31
+++ make_hlds_passes.m 16 Mar 2006 05:57:57 -0000
@@ -1239,6 +1239,7 @@
words("Error: trailed mutable in non-trailing grade.")
],
write_error_pieces(Context, 0, NonTrailingError, !IO),
+ io.set_exit_status(1, !IO),
%
% This is just a dummy value.
%
--------------------------------------------------------------------------
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