From 3c006fd9b219254b7c53293a380ee3381f2c4fe6 Mon Sep 17 00:00:00 2001 From: simonm <unknown> Date: Thu, 16 Oct 1997 13:35:27 +0000 Subject: [PATCH] [project @ 1997-10-16 13:35:27 by simonm] add a few more index entries. --- ghc/docs/users_guide/how_to_run.lit | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/ghc/docs/users_guide/how_to_run.lit b/ghc/docs/users_guide/how_to_run.lit index afa86b9a5276..ba29c11cc742 100644 --- a/ghc/docs/users_guide/how_to_run.lit +++ b/ghc/docs/users_guide/how_to_run.lit @@ -421,6 +421,7 @@ percent in execution speed---you can give a %* * \subsection[options-sanity]{Warnings and sanity-checking} \index{sanity-checking options} +\index{warnings} %* * %************************************************************************ @@ -460,6 +461,7 @@ the command line. \item[\tr{-fwarn-name-shadowing}:] \index{-fwarn-name-shadowing option} +\index{shadowing, warning} This option causes a warning to be emitted whenever an inner-scope value has the same name as an outer-scope value, i.e. the inner value @@ -472,6 +474,8 @@ definitions. \item[\tr{-fwarn-overlapping-patterns}:] \index{-fwarn-overlapping-patterns option} +\index{overlapping patterns, warning} +\index{patterns, overlapping} By default, the compiler will warn you if a set of patterns are either incomplete (i.e., you're only matching on a subset of an algebraic @@ -492,6 +496,8 @@ is a programmer mistake/error, so this option is enabled by default. \item[\tr{-fwarn-incomplete-patterns}:] \index{-fwarn-incomplete-patterns option} +\index{incomplete patterns, warning} +\index{patterns, incomplete} Similarly for incomplete patterns, the function \tr{g} will fail when applied to non-empty lists, so the compiler will emit a warning about @@ -499,6 +505,7 @@ this when this option is enabled. \item[\tr{-fwarn-missing-methods}:] \index{-fwarn-missing-methods option} +\index{methods, missing} This option is on by default, and warns you whenever an instance declaration is missing one or more methods, and the corresponding -- GitLab