diff --git a/src/Data/Binary/Class.hs b/src/Data/Binary/Class.hs
index 064b744af65b3a346ca81a1c04f01d8fc90fdc45..15db6eadb70a3f624a5b43e431fba33e7c779afb 100644
--- a/src/Data/Binary/Class.hs
+++ b/src/Data/Binary/Class.hs
@@ -978,7 +978,6 @@ putTypeRep (Fun arg res) = do
     put (3 :: Word8)
     putTypeRep arg
     putTypeRep res
-putTypeRep _ = error "GHCi.TH.Binary.putTypeRep: Impossible"
 
 getSomeTypeRep :: Get SomeTypeRep
 getSomeTypeRep = do