mirror of
https://github.com/Mercury-Language/mercury.git
synced 2025-12-18 07:15:19 +00:00
Clean up in unused module imports in the Mercury system detected
Estimated hours taken: 3 Branches: main Clean up in unused module imports in the Mercury system detected by --warn-unused-imports. analysis/*.m: browser/*.m: deep_profiler/*.m: compiler/*.m: library/*.m: mdbcomp/*.m: profiler/*.m: slice/*.m: Remove unused module imports. Fix some minor departures from our coding standards. analysis/Mercury.options: browser/Mercury.options: deep_profiler/Mercury.options: compiler/Mercury.options: library/Mercury.options: mdbcomp/Mercury.options: profiler/Mercury.options: slice/Mercury.options: Set --no-warn-unused-imports for those modules that are used as packages or otherwise break --warn-unused-imports, e.g. because they contain predicates with both foreign and Mercury clauses and some of the imports only depend on the latter.
This commit is contained in:
@@ -5,11 +5,12 @@
|
||||
% This file may only be copied under the terms of the GNU General
|
||||
% Public License - see the file COPYING in the Mercury distribution.
|
||||
%-----------------------------------------------------------------------------%
|
||||
|
||||
% Debugging support for LLDS to LLDS peephole optimization.
|
||||
|
||||
%
|
||||
% File: opt_debug.m.
|
||||
% Main author: zs.
|
||||
|
||||
%
|
||||
% Debugging support for LLDS to LLDS peephole optimization.
|
||||
%
|
||||
%-----------------------------------------------------------------------------%
|
||||
|
||||
:- module ll_backend.opt_debug.
|
||||
@@ -118,24 +119,20 @@
|
||||
|
||||
:- func dump_fullinstrs(proc_label, bool, list(instruction)) = string.
|
||||
|
||||
%-----------------------------------------------------------------------------%
|
||||
%-----------------------------------------------------------------------------%
|
||||
|
||||
:- implementation.
|
||||
|
||||
:- import_module backend_libs.name_mangle.
|
||||
:- import_module backend_libs.proc_label.
|
||||
:- import_module hlds.hlds_data.
|
||||
:- import_module hlds.hlds_pred.
|
||||
:- import_module hlds.hlds_rtti.
|
||||
:- import_module hlds.special_pred.
|
||||
:- import_module libs.globals.
|
||||
:- import_module libs.options.
|
||||
:- import_module ll_backend.code_util.
|
||||
:- import_module ll_backend.llds_out.
|
||||
:- import_module ll_backend.opt_util.
|
||||
:- import_module parse_tree.prog_data.
|
||||
:- import_module parse_tree.prog_foreign.
|
||||
:- import_module parse_tree.prog_out.
|
||||
|
||||
:- import_module char.
|
||||
:- import_module int.
|
||||
|
||||
Reference in New Issue
Block a user