summaryrefslogtreecommitdiff
path: root/compiler/stgSyn/CoreToStg.hs
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/stgSyn/CoreToStg.hs')
-rw-r--r--compiler/stgSyn/CoreToStg.hs6
1 files changed, 3 insertions, 3 deletions
diff --git a/compiler/stgSyn/CoreToStg.hs b/compiler/stgSyn/CoreToStg.hs
index 54d20b3d05..7cef1b93d3 100644
--- a/compiler/stgSyn/CoreToStg.hs
+++ b/compiler/stgSyn/CoreToStg.hs
@@ -41,7 +41,7 @@ import FastString
import Util
import DynFlags
import ForeignCall
-import Demand ( isSingleUsed )
+import Demand ( isUsedOnce )
import PrimOp ( PrimCall(..) )
import Data.Maybe (isJust)
@@ -833,8 +833,8 @@ mkStgRhs' con_updateable rhs_fvs srt bndr binder_info rhs
(_, unticked_rhs) = stripStgTicksTop (not . tickishIsCode) rhs
- upd_flag | isSingleUsed (idDemandInfo bndr) = SingleEntry
- | otherwise = Updatable
+ upd_flag | isUsedOnce (idDemandInfo bndr) = SingleEntry
+ | otherwise = Updatable
{-
SDM: disabled. Eval/Apply can't handle functions with arity zero very