If a record constructor has a field named as an operator, "convert to traditional record syntax" inserts the operator unparenthesised. If a record constructor is itself an operator, there is no suggestion (but this seems very unlikely).
Steps to reproduce
data Example a = Example { (><) :: a -> a -> a }
f a = Example a
Expected behaviour
Suggests
f a = Example { (><) = a }
Actual behaviour
Suggests
If a record constructor has a field named as an operator, "convert to traditional record syntax" inserts the operator unparenthesised. If a record constructor is itself an operator, there is no suggestion (but this seems very unlikely).
Steps to reproduce
Expected behaviour
Suggests
Actual behaviour
Suggests