We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8c213de commit d9268b1Copy full SHA for d9268b1
plutus-tx/src/PlutusTx/Enum/TH.hs
@@ -50,7 +50,7 @@ deriveEnum name = do
50
<$> instanceD
51
(pure [])
52
(pure instanceType)
53
- [ funD 'succ (fmap (deriveSuccPred Succ) (zip cons (tail (Just <$> cons) ++ [Nothing])))
+ [ funD 'succ (fmap (deriveSuccPred Succ) (zip cons (drop 1 (Just <$> cons) ++ [Nothing])))
54
, TH.pragInlD 'succ TH.Inlinable TH.FunLike TH.AllPhases
55
, funD 'pred (fmap (deriveSuccPred Pred) (zip cons (Nothing : init (Just <$> cons))))
56
, TH.pragInlD 'pred TH.Inlinable TH.FunLike TH.AllPhases
0 commit comments