recompilation checking too optimistic about infix ops
Changing the infix declaration of an operator, e.g. from infixl to infixr, doesn't trigger recompilation of dependent modules.
This behavior can be observed for type classes, type synonyms, and constants, but not for data and type constructors.
Trac metadata
Trac field | Value |
---|---|
Version | 6.10.1 |
Type | Bug |
TypeOfFailure | OtherFailure |
Priority | normal |
Resolution | Unresolved |
Component | Compiler |
Test case | |
Differential revisions | |
BlockedBy | |
Related | |
Blocking | |
CC | |
Operating system | |
Architecture |