From b38370ca6782f66042101dfff71a64ec810f0634 Mon Sep 17 00:00:00 2001 From: simonmar Date: Thu, 15 Mar 2001 16:17:06 +0000 Subject: [PATCH] [project @ 2001-03-15 16:17:06 by simonmar] document -fignore-asserts --- ghc/docs/users_guide/using.sgml | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/ghc/docs/users_guide/using.sgml b/ghc/docs/users_guide/using.sgml index a5a691b..14cd3ab 100644 --- a/ghc/docs/users_guide/using.sgml +++ b/ghc/docs/users_guide/using.sgml @@ -1196,6 +1196,20 @@ f "2" = 2 + : + + + Causes GHC to ignore uses of the function + Exception.assert in source code (in + other words, rewriting Exception.assert p + e to e (see ). This flag is turned on by + . + + + + + @@ -1305,9 +1319,10 @@ data S = S !Int !Int at a call site. A bigger function would be assigned a bigger cost.) - Consequences: (a) nothing larger than - this will be inlined (unless it has an INLINE pragma); (b) nothing larger - than this will be spewed into an interface file. + Consequences: (a) nothing larger than this will be + inlined (unless it has an INLINE pragma); (b) nothing + larger than this will be spewed into an interface + file. Increasing this figure is more likely to result in longer -- 1.7.10.4