summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAustin Seipp <austin@well-typed.com>2014-12-19 09:44:50 -0600
committerAustin Seipp <austin@well-typed.com>2014-12-19 09:44:50 -0600
commit7fa9d836e3b3e16d3d69a8954cf500dfaa3ea54e (patch)
treeae5a561c3fe2d44daa918693dba324ab2cb27a46
parente9382e3dab2246a33675ffeae31a105d7cf7f426 (diff)
downloadhaskell-7fa9d836e3b3e16d3d69a8954cf500dfaa3ea54e.tar.gz
One more documentation note.
Signed-off-by: Austin Seipp <austin@well-typed.com>
-rw-r--r--docs/users_guide/bugs.xml9
1 files changed, 9 insertions, 0 deletions
diff --git a/docs/users_guide/bugs.xml b/docs/users_guide/bugs.xml
index dba0d86630..8bb9772cc9 100644
--- a/docs/users_guide/bugs.xml
+++ b/docs/users_guide/bugs.xml
@@ -466,6 +466,15 @@ checking for duplicates. The reason for this is efficiency, pure and simple.
<itemizedlist>
<listitem>
+ <para>GHC has a bug in 7.8 that causes the new extension
+ <literal>-XAutoDeriveTypeable</literal> to not take affect -
+ however, you can easily work around this by merely using
+ <literal>-XDeriveDataTypeable</literal> and using
+ <literal>deriving Typeable</literal> instead. See GHC issue
+ #9575.</para>
+ </listitem>
+
+ <listitem>
<para> GHC can warn about non-exhaustive or overlapping
patterns (see <xref linkend="options-sanity"/>), and usually
does so correctly. But not always. It gets confused by