id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc,os,architecture,failure,difficulty,testcase,blockedby,blocking,related
2436,Bad warning when exporting data families,rl,chak,"{{{
module Foo ( T ) where
data family T a
}}}

{{{
module Bar ( T(..), module Foo ) where
import Foo
data instance T Int = TInt
}}}

GHC issues the following warning:

{{{
Bar.hs:1:20: Warning: `T' is exported by `module Foo' and `T(..)'
}}}

However, that's the only way to export both module Foo and TInt from Bar. I don't think GHC should warn here.
",bug,closed,low,7.2.1,Compiler,6.9,fixed,,,Unknown/Multiple,Unknown/Multiple,None/Unknown,Unknown,rename/should_compile/T2436,,,
