summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Lynagh <igloo@earth.li>2008-02-03 02:48:36 +0000
committerIan Lynagh <igloo@earth.li>2008-02-03 02:48:36 +0000
commitb56fa72c006e7dfd850729cb8dd28552bc4e041e (patch)
tree35e426acfdcde4c80e5630a80ffda788206eeebd
parent5cdd6d82bb1a4c4b90ea2488dcf1fef25c3cc9a4 (diff)
downloadhaskell-b56fa72c006e7dfd850729cb8dd28552bc4e041e.tar.gz
Strictness tweaks
-rw-r--r--compiler/utils/UniqFM.lhs6
1 files changed, 3 insertions, 3 deletions
diff --git a/compiler/utils/UniqFM.lhs b/compiler/utils/UniqFM.lhs
index 61c858deb7..5b014ca1b9 100644
--- a/compiler/utils/UniqFM.lhs
+++ b/compiler/utils/UniqFM.lhs
@@ -203,9 +203,9 @@ First, the DataType itself; which is either a Node, a Leaf, or an Empty.
\begin{code}
data UniqFM ele
= EmptyUFM
- | LeafUFM FastInt ele
- | NodeUFM FastInt -- the switching
- FastInt -- the delta
+ | LeafUFM !FastInt ele
+ | NodeUFM !FastInt -- the switching
+ !FastInt -- the delta
(UniqFM ele)
(UniqFM ele)
-- INVARIANT: the children of a NodeUFM are never EmptyUFMs