From fab1635aa7451f5a3e43e1ac6d9b574e03da3c66 Mon Sep 17 00:00:00 2001 From: Ben Gamari Date: Fri, 2 Aug 2019 10:04:17 -0400 Subject: ghc-boot: Derive LanguageExtensions Binary instance via Enum --- libraries/ghc-boot/GHC/LanguageExtensions.hs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 -- cgit v1.2.1