projects
/
ghc-hetmet.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
87e742a
)
Use nilFS
author
Ian Lynagh
<igloo@earth.li>
Wed, 23 Jan 2008 21:19:17 +0000
(21:19 +0000)
committer
Ian Lynagh
<igloo@earth.li>
Wed, 23 Jan 2008 21:19:17 +0000
(21:19 +0000)
compiler/utils/StringBuffer.lhs
patch
|
blob
|
history
diff --git
a/compiler/utils/StringBuffer.lhs
b/compiler/utils/StringBuffer.lhs
index
0b0874a
..
cbf7d61
100644
(file)
--- a/
compiler/utils/StringBuffer.lhs
+++ b/
compiler/utils/StringBuffer.lhs
@@
-46,7
+46,7
@@
module StringBuffer
#include "HsVersions.h"
import Encoding
#include "HsVersions.h"
import Encoding
-import FastString ( FastString,mkFastString,mkFastStringBytes )
+import FastString hiding ( buf )
import FastTypes
import FastFunctions
import FastTypes
import FastFunctions
@@
-208,7
+208,7
@@
lexemeToString (StringBuffer buf _ cur) bytes =
utf8DecodeString (ptr `plusPtr` cur) bytes
lexemeToFastString :: StringBuffer -> Int {-bytes-} -> FastString
utf8DecodeString (ptr `plusPtr` cur) bytes
lexemeToFastString :: StringBuffer -> Int {-bytes-} -> FastString
-lexemeToFastString _ 0 = mkFastString ""
+lexemeToFastString _ 0 = nilFS
lexemeToFastString (StringBuffer buf _ cur) len =
inlinePerformIO $
withForeignPtr buf $ \ptr ->
lexemeToFastString (StringBuffer buf _ cur) len =
inlinePerformIO $
withForeignPtr buf $ \ptr ->