diff options
author | Ben Gamari <ben@smart-cactus.org> | 2019-08-02 10:04:17 -0400 |
---|---|---|
committer | Ben Gamari <ben@smart-cactus.org> | 2019-08-02 10:51:06 -0400 |
commit | fab1635aa7451f5a3e43e1ac6d9b574e03da3c66 (patch) | |
tree | 398714fe7ae8f4574a86429dccfc03a030c73efc | |
parent | 5e04841c4641e2249066614065053166657e3eb4 (diff) | |
download | haskell-wip/lang-ext-binary.tar.gz |
ghc-boot: Derive LanguageExtensions Binary instance via Enumwip/lang-ext-binary
-rw-r--r-- | libraries/ghc-boot/GHC/LanguageExtensions.hs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/libraries/ghc-boot/GHC/LanguageExtensions.hs b/libraries/ghc-boot/GHC/LanguageExtensions.hs index 13c3ec5208..f4bd249c42 100644 --- a/libraries/ghc-boot/GHC/LanguageExtensions.hs +++ b/libraries/ghc-boot/GHC/LanguageExtensions.hs @@ -14,4 +14,6 @@ module GHC.LanguageExtensions ( module GHC.LanguageExtensions.Type ) where import Data.Binary import GHC.LanguageExtensions.Type -instance Binary Extension +instance Binary Extension where + get = toEnum <$> get + put = put . fromEnum |