summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorIan Lynagh <ian@well-typed.com>2013-08-01 18:08:23 +0100
committerIan Lynagh <ian@well-typed.com>2013-08-01 18:08:23 +0100
commitabb3a9faa88fad3562ac41a148dd683765f47565 (patch)
tree4f0b8f374f1ceb339c75489702330916b9de6a0a /docs
parent02b7c1c84ebd3dbe9a27ec43d48b036f695a8989 (diff)
downloadhaskell-abb3a9faa88fad3562ac41a148dd683765f47565.tar.gz
Add a warning for empty enumerations; fixes #7881
We now give a warning about enumerations like [5 .. 3] :: Int8.
Diffstat (limited to 'docs')
-rw-r--r--docs/users_guide/using.xml13
1 files changed, 13 insertions, 0 deletions
diff --git a/docs/users_guide/using.xml b/docs/users_guide/using.xml
index 9e17bfb94b..7540279504 100644
--- a/docs/users_guide/using.xml
+++ b/docs/users_guide/using.xml
@@ -967,6 +967,7 @@ test.hs:(5,4)-(6,7):
<option>-fwarn-duplicate-constraints</option>,
<option>-fwarn-duplicate-exports</option>,
<option>-fwarn-overflowed-literals</option>,
+ <option>-fwarn-empty-enumerations</option>,
<option>-fwarn-missing-fields</option>,
<option>-fwarn-missing-methods</option>,
<option>-fwarn-lazy-unlifted-bindings</option>,
@@ -1226,6 +1227,18 @@ foreign import "&amp;f" f :: FunPtr t
</varlistentry>
<varlistentry>
+ <term><option>-fwarn-empty-enumerations</option>:</term>
+ <listitem>
+ <indexterm><primary><option>-fwarn-empty-enumerations</option></primary>
+ </indexterm>
+ <para>
+ Causes a warning to be emitted if an enumeration is
+ empty, e.g. <literal>[5 .. 3]</literal>.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
<term><option>-fwarn-lazy-unlifted-bindings</option>:</term>
<listitem>
<indexterm><primary><option>-fwarn-lazy-unlifted-bindings</option></primary>