
It's harmless. But it's there to tell us that a RULE is not going to match because the LHS involves a coercion that is not Refl or a variable. Matching on more complex coercions is likely to be fragile, since they can take a variety of forms.
So don't worry too much, but I'd be interested in a repro case
Simon
| -----Original Message-----
| From: glasgow-haskell-users-bounces@haskell.org [mailto:glasgow-haskell-
| users-bounces@haskell.org] On Behalf Of Evan Laforge
| Sent: 27 May 2013 18:56
| To: GHC users
| Subject: match_co: needs more cases
|
| I made some strictifying changes and started getting this msg from ghc:
|
| match_co: needs more cases
| vector-0.10.0.1:Data.Vector.Generic.Mutable.MVector{tc r46}
| (Sym <(vector-0.10.0.1:Data.Vector.TFCo:R:MutableVector{tc r45})>)
|