diff --git a/qbe.cabal b/qbe.cabal index d8eb7f3..4d9198b 100644 --- a/qbe.cabal +++ b/qbe.cabal @@ -51,7 +51,6 @@ library , bytestring , hashable , deepseq - , binary , prettyprinter hs-source-dirs: src diff --git a/src/Language/QBE.hs b/src/Language/QBE.hs index c709af0..b235f49 100644 --- a/src/Language/QBE.hs +++ b/src/Language/QBE.hs @@ -17,7 +17,6 @@ import Prettyprinter -- Instances import Data.Hashable (Hashable) import Control.DeepSeq (NFData) -import Data.Binary (Binary) import Data.String (IsString) -- * Identifiers @@ -49,7 +48,7 @@ data Sigil -- In the second argument of ‘($)’, namely ‘Jmp $ Ident @'Global "a"’ -- In the expression: pretty $ Jmp $ Ident @'Global "a" newtype Ident (t :: Sigil) = Ident RawIdent - deriving (Show, Eq, Ord, IsString, Binary, NFData, Hashable) + deriving (Show, Eq, Ord, IsString, NFData, Hashable) instance Pretty (Ident 'AggregateTy) where pretty (Ident raw) = pretty ':' <> pretty (TS.toText raw)