diff options
author | Ian Lynagh <ian@well-typed.com> | 2013-08-01 18:08:23 +0100 |
---|---|---|
committer | Ian Lynagh <ian@well-typed.com> | 2013-08-01 18:08:23 +0100 |
commit | abb3a9faa88fad3562ac41a148dd683765f47565 (patch) | |
tree | 4f0b8f374f1ceb339c75489702330916b9de6a0a /docs | |
parent | 02b7c1c84ebd3dbe9a27ec43d48b036f695a8989 (diff) | |
download | haskell-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.xml | 13 |
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 "&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> |