{-# LANGUAGE DeriveGeneric #-} {-# LANGUAGE CPP #-} module GHC.TypeLits.Presburger.Flags (GHCVer(..), ghcVer) where import GHC.Generics (Generic) data GHCVer = GHC806 | GHC808 | GHC810 | GHC900 | GHC902 | GHC904 | GHC906 deriving (Int -> GHCVer -> ShowS [GHCVer] -> ShowS GHCVer -> String forall a. (Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a showList :: [GHCVer] -> ShowS $cshowList :: [GHCVer] -> ShowS show :: GHCVer -> String $cshow :: GHCVer -> String showsPrec :: Int -> GHCVer -> ShowS $cshowsPrec :: Int -> GHCVer -> ShowS Show, GHCVer -> GHCVer -> Bool forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: GHCVer -> GHCVer -> Bool $c/= :: GHCVer -> GHCVer -> Bool == :: GHCVer -> GHCVer -> Bool $c== :: GHCVer -> GHCVer -> Bool Eq, Eq GHCVer GHCVer -> GHCVer -> Bool GHCVer -> GHCVer -> Ordering GHCVer -> GHCVer -> GHCVer forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: GHCVer -> GHCVer -> GHCVer $cmin :: GHCVer -> GHCVer -> GHCVer max :: GHCVer -> GHCVer -> GHCVer $cmax :: GHCVer -> GHCVer -> GHCVer >= :: GHCVer -> GHCVer -> Bool $c>= :: GHCVer -> GHCVer -> Bool > :: GHCVer -> GHCVer -> Bool $c> :: GHCVer -> GHCVer -> Bool <= :: GHCVer -> GHCVer -> Bool $c<= :: GHCVer -> GHCVer -> Bool < :: GHCVer -> GHCVer -> Bool $c< :: GHCVer -> GHCVer -> Bool compare :: GHCVer -> GHCVer -> Ordering $ccompare :: GHCVer -> GHCVer -> Ordering Ord, forall x. Rep GHCVer x -> GHCVer forall x. GHCVer -> Rep GHCVer x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep GHCVer x -> GHCVer $cfrom :: forall x. GHCVer -> Rep GHCVer x Generic) ghcVer :: GHCVer #if MIN_VERSION_ghc(9,6,1) ghcVer = GHC906 #elif MIN_VERSION_ghc(9,4,1) ghcVer = GHC904 #elif MIN_VERSION_ghc(9,2,1) ghcVer :: GHCVer ghcVer = GHCVer GHC902 #elif MIN_VERSION_ghc(9,0,1) ghcVer = GHC900 #elif MIN_VERSION_ghc(8,10,1) ghcVer = GHC810 #elif MIN_VERSION_ghc(8,8,1) ghcVer = GHC808 #else ghcVer = GHC806 #endif