id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc
72,mishandling of ambiguous record field names,ross,nobody,"Simon PJ writes:
{{{
module A where
  data A = A { foo :: Int }

module B where
  import A
  data B = B { foo :: Bool }
  a = A {foo=3}
}}}
yields:
{{{
ERROR ""B.hs"":8 - Constructor ""A"" does not have selected fields in A{foo += 3}
}}}
Commenting out the declaration of `data B` makes the definition of `a` work.",defect,new,major,,static analysis,current,,,
