[m-rev.] trivial diff: erlang grade requires --no-allow-multi-arm-switches
Julien Fischer
juliensf at csse.unimelb.edu.au
Tue Jun 2 16:31:38 AEST 2009
Do not allow multi-arms switches in the erlang grade.
compiler/handle_options.m:
Require --no-allow-multi-arm-switches in the erlang grade.
Julien.
Index: handle_options.m
===================================================================
RCS file: /home/mercury/mercury1/repository/mercury/compiler/handle_options.m,v
retrieving revision 1.333
diff -u -r1.333 handle_options.m
--- handle_options.m 5 May 2009 07:53:00 -0000 1.333
+++ handle_options.m 2 Jun 2009 04:27:57 -0000
@@ -2023,7 +2023,8 @@
;
Target = target_erlang,
BackendForeignLanguages = ["erlang"],
- set_option(optimize_constructor_last_call, bool(no), !Globals)
+ set_option(optimize_constructor_last_call, bool(no), !Globals),
+ set_option(allow_multi_arm_switches, bool(no), !Globals)
),
% Only set the backend foreign languages if they are unset.
--------------------------------------------------------------------------
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