@@ -237,6 +237,7 @@ import qualified GHC.Base as GHC
237237import qualified GHC.Exts as Exts
238238#endif
239239import GHC.Prim (Addr#)
240+import Text.Printf (PrintfArg, formatArg, formatString)
240241
241242-- $fusion
242243--
@@ -372,6 +373,9 @@ instance Data Text where
372373 _ -> error "Data.Text.Lazy.Text.gunfold"
373374 dataTypeOf _ = textDataType
374375
376+instance PrintfArg Text where
377+ formatArg txt = formatString $ unpack txt
378+
375379packConstr :: Constr
376380packConstr = mkConstr textDataType "pack" [] Prefix
377381