From e73744d4771eba9a173fcf1347e7ee5e690a7fd9 Mon Sep 17 00:00:00 2001
From: simonmar <unknown>
Date: Mon, 28 Jun 1999 15:16:59 +0000
Subject: [PATCH] [project @ 1999-06-28 15:16:59 by simonmar] writeHandle has
 been removed.

---
 ghc/compiler/utils/StringBuffer.lhs | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/ghc/compiler/utils/StringBuffer.lhs b/ghc/compiler/utils/StringBuffer.lhs
index 9dbc519e8ffc..da2a3403f7f5 100644
--- a/ghc/compiler/utils/StringBuffer.lhs
+++ b/ghc/compiler/utils/StringBuffer.lhs
@@ -265,7 +265,9 @@ trySlurp handle sz_i chunk =
 	-- and add 1 to allow room for the final sentinel \NUL at
 	-- the end of the file.
   (chunk', rc) <- slurpFile 0# 0# chunk chunk_sz (chunk_sz -# (tAB_SIZE +# 1#))
+#if __GLASGOW_HASKELL__ < 404
   writeHandle handle handle_
+#endif
   if rc < (0::Int)
 	then constructErrorAndFail "slurpFile"
 	else return (chunk', rc+1 {-room for sentinel-})
-- 
GitLab