packages feed

weeder-2.7.0: test/Spec/RootClasses/RootClasses.hs

-- | Test for marking classes as roots
{-# LANGUAGE StandaloneDeriving #-}
module Spec.RootClasses.RootClasses where

data T = MkT deriving (Eq, Show, Enum)

deriving instance Ord T

data V = MkV

class Bar a where
  bar :: a -> Char

instance Bar V where
  bar = const 'b'