projects
/
ghc-hetmet.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[project @ 2003-09-17 08:39:26 by panne]
[ghc-hetmet.git]
/
ghc
/
compiler
/
basicTypes
/
UniqSupply.lhs
diff --git
a/ghc/compiler/basicTypes/UniqSupply.lhs
b/ghc/compiler/basicTypes/UniqSupply.lhs
index
2b29335
..
73b2b63
100644
(file)
--- a/
ghc/compiler/basicTypes/UniqSupply.lhs
+++ b/
ghc/compiler/basicTypes/UniqSupply.lhs
@@
-79,18
+79,12
@@
mkSplitUniqSupply (C# c#)
return (MkSplitUniqSupply uniq s1 s2)
)
return (MkSplitUniqSupply uniq s1 s2)
)
- mk_unique =
-#if __GLASGOW_HASKELL__ < 603
- _ccall_
-#endif
- genSymZh >>= \ (W# u#) ->
+ mk_unique = genSymZh >>= \ (W# u#) ->
return (I# (w2i (mask# `or#` u#)))
in
mk_supply#
return (I# (w2i (mask# `or#` u#)))
in
mk_supply#
-#if __GLASGOW_HASKELL__ >= 603
-foreign import ccall unsafe "genSymZh" genSymZh :: IO Word
-#endif
+foreign import ccall "genSymZh" unsafe genSymZh :: IO Word
splitUniqSupply (MkSplitUniqSupply _ s1 s2) = (s1, s2)
\end{code}
splitUniqSupply (MkSplitUniqSupply _ s1 s2) = (s1, s2)
\end{code}