Files
mercury/library/LIB_FLAGS.in
Zoltan Somogyi 273ac9a159 Warn about dead predicates in the library.
library/LIB_FLAGS.in:
    Specify --warn-dead-predicates.

library/bitmap.m:
library/deconstruct.m:
library/lexer.m:
library/table_builtin.m:
library/type_desc.m:
    Add consider_used pragmas for predicates that are needed
    only in grades that lack a foreign_proc for some predicate.

library/io.m:
    Add consider_used pragmas for predicates that are needed
    only in grades that lack a foreign_proc for some predicate.

    Delete a predicate that is never needed.

library/robdd.m:
library/rtti_implementation.m:
    Delete predicates that are never needed.
2020-06-19 18:12:45 +10:00

38 lines
936 B
Plaintext

@BOOTSTRAP_MC_ARGS@
--optimize-constructor-last-call
--profile-optimized
--no-infer-all
--warn-known-bad-format-calls
--warn-unknown-format-calls
--warn-non-contiguous-clauses
--warn-non-contiguous-foreign-procs
--warn-inconsistent-pred-order-clauses
--warn-unused-imports
--warn-insts-with-functors-without-type
--warn-suspicious-foreign-code
--halt-at-warn
--warn-dead-predicates
--no-warn-inferred-erroneous
--no-mercury-stdlib-dir
--no-detect-libgrades
--strict-sequential
--generate-mmc-deps
--no-shlib-linker-use-install-name
--trace minimum
--force-disable-ssdebug
--no-libgrade
--c-include-directory ../boehm_gc
--c-include-directory ../boehm_gc/include
--c-include-directory ../runtime
--c-include-directory ../robdd
--csharp-flag -keyfile:../mercury.snk
@CSHARP_DELAYSIGN_FLAG@
-L../boehm_gc
-L../runtime
-L../library
-L../trace
-L../mdbcomp
-L../browser
--no-java-classpath
--config-file ../scripts/Mercury.config.bootstrap