Files
mercury/tests/valid_seq/Mercury.options
Zoltan Somogyi 2a1f376c5d Use spaces in all Mercury.options files.
Use consistent indentation.

Sort many blocks of module-specific MCFLAGS settings by module name.

Add XXXs about some questionable options.
2025-12-06 10:39:04 +11:00

63 lines
3.9 KiB
Bash

#---------------------------------------------------------------------------#
# vim: ts=4 sw=4 expandtab ft=sh
#---------------------------------------------------------------------------#
# Some regression tests only fail with particular options enabled.
# Please keep these lists sorted.
MCFLAGS-ambig_high_level += --type-check-constraints
MCFLAGS-ambig_pred += --type-check-constraints
MCFLAGS-ambig_pred_helper_1 += --type-check-constraints
MCFLAGS-ambig_pred_helper_2 += --type-check-constraints
MCFLAGS-ambig_pred_helper_3 += --type-check-constraints
MCFLAGS-ambig_pred_helper_4 += --type-check-constraints
MCFLAGS-bug100 += --halt-at-warn
MCFLAGS-call_impure_in_opt += --intermodule-optimization
MCFLAGS-call_impure_in_opt_helper_1 += --intermodule-optimization
MCFLAGS-char_escape_opt += --intermodule-optimization
MCFLAGS-char_escape_opt_helper_1 += --intermodule-optimization
MCFLAGS-dcg_bug += --intermodule-optimization
MCFLAGS-dcg_bug_helper_1 += --intermodule-optimization
MCFLAGS-empty_submodule += --no-warn-nothing-exported
MCFLAGS-exported_lambda += --intermodule-optimization
MCFLAGS-exported_lambda_helper_1 += --intermodule-optimization
MCFLAGS-field_access_funcs += --intermodule-optimization
MCFLAGS-field_access_funcs_helper_1 += --intermodule-optimization
MCFLAGS-foreign_proc_import += --intermodule-optimization
MCFLAGS-foreign_proc_import_helper_1 += --intermodule-optimization
MCFLAGS-func_class += --no-warn-nothing-exported
MCFLAGS-head_var_unify_uniq += --intermodule-optimization
MCFLAGS-head_var_unify_uniq_helper_1 += --intermodule-optimization
MCFLAGS-mode_from_int0_opt += --intermodule-optimization
MCFLAGS-mode_from_int0_opt_helper_1 += --intermodule-optimization
MCFLAGS-opt_det_warn += --halt-at-warn
MCFLAGS-opt_det_warn += --intermodule-optimization
MCFLAGS-opt_det_warn_helper_1 += --halt-at-warn
MCFLAGS-opt_det_warn_helper_1 += --intermodule-optimization
MCFLAGS-opt_det_warn_helper_1 += --no-warn-inferred-erroneous
MCFLAGS-opt_file_quote += --intermodule-optimization
MCFLAGS-opt_file_quote_helper_1 += --intermodule-optimization
MCFLAGS-overload_resolution += --intermodule-optimization
MCFLAGS-overload_resolution_helper_1 += --intermodule-optimization
MCFLAGS-read_submod_opt += --intermodule-optimization
MCFLAGS-read_submod_opt_helper_1 += --intermodule-optimization
MCFLAGS-sharing_in_opt += --intermodule-optimization
MCFLAGS-sharing_in_opt_helper_1 += --intermodule-optimization
MCFLAGS-spurious_match += --intermodule-optimization
MCFLAGS-spurious_match.spurious_match_helper_1 += --intermodule-optimization
MCFLAGS-to_submods_opt += --intermodule-optimization
MCFLAGS-to_submods_opt_helper_1 += --intermodule-optimization
MCFLAGS-type_spec_vars += --intermodule-optimization
MCFLAGS-type_spec_vars_helper_1 += --intermodule-optimization
MCFLAGS-typeclass_exist_opt += --intermodule-optimization
MCFLAGS-typeclass_in_opt += --intermodule-optimization
MCFLAGS-typeclass_in_opt_helper_1 += --intermodule-optimization
MCFLAGS-unused_args_type_spec += --intermod-unused-args
MCFLAGS-user_eq_pred_nested += --intermodule-optimization
MCFLAGS-user_eq_pred_nested_helper_1 += --intermodule-optimization
MCFLAGS-user_eq_pred_nested_helper_1 += --no-warn-det-decls-too-lax
MCFLAGS-user_eq_pred_nonnested += --intermodule-optimization
MCFLAGS-user_eq_pred_nonnested_helper_1 += --intermodule-optimization
MCFLAGS-xml_event_read += --intermodule-optimization