llvm-pretty-bc-parser-0.4.1.0: unit-test/Tests/TripleInstances.hs
module Tests.TripleInstances where
import Generic.Random hiding ((%))
import Test.QuickCheck.Arbitrary (Arbitrary(..))
import qualified Text.LLVM.Triple.AST as Triple
instance Arbitrary Triple.Arch where arbitrary = genericArbitrary uniform
instance Arbitrary Triple.Environment where arbitrary = genericArbitrary uniform
instance Arbitrary Triple.OS where arbitrary = genericArbitrary uniform
instance Arbitrary Triple.ObjectFormat where arbitrary = genericArbitrary uniform
instance Arbitrary Triple.SubArch where arbitrary = genericArbitrary uniform
instance Arbitrary Triple.TargetTriple where arbitrary = genericArbitrary uniform
instance Arbitrary Triple.Vendor where arbitrary = genericArbitrary uniform