summaryrefslogtreecommitdiff
path: root/compiler/nativeGen/RegAlloc/Graph/Spill.hs
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/nativeGen/RegAlloc/Graph/Spill.hs')
-rw-r--r--compiler/nativeGen/RegAlloc/Graph/Spill.hs6
1 files changed, 3 insertions, 3 deletions
diff --git a/compiler/nativeGen/RegAlloc/Graph/Spill.hs b/compiler/nativeGen/RegAlloc/Graph/Spill.hs
index a9ea6e5728..445f416187 100644
--- a/compiler/nativeGen/RegAlloc/Graph/Spill.hs
+++ b/compiler/nativeGen/RegAlloc/Graph/Spill.hs
@@ -135,7 +135,7 @@ regSpill_top platform regSlotMap cmm
= let
-- Slots that are already recorded as being live.
curSlotsLive = fromMaybe IntSet.empty
- $ lookupBlockMap blockId slotMap
+ $ mapLookup blockId slotMap
moreSlotsLive = IntSet.fromList
$ catMaybes
@@ -144,8 +144,8 @@ regSpill_top platform regSlotMap cmm
-- See Note [Unique Determinism and code generation]
slotMap'
- = insertBlockMap blockId (IntSet.union curSlotsLive moreSlotsLive)
- slotMap
+ = mapInsert blockId (IntSet.union curSlotsLive moreSlotsLive)
+ slotMap
in slotMap'