diff options
Diffstat (limited to 'compiler/simplStg/StgCse.hs')
-rw-r--r-- | compiler/simplStg/StgCse.hs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/simplStg/StgCse.hs b/compiler/simplStg/StgCse.hs index fbccf80b64..386515ee27 100644 --- a/compiler/simplStg/StgCse.hs +++ b/compiler/simplStg/StgCse.hs @@ -78,7 +78,7 @@ Consider two unboxed sum terms: These two terms are not equal as they unarise to different unboxed tuples. However if we run StgCse before Unarise, it'll think the two terms (# 1 | #) are equal, and replace one of these with a binder to -the other. That's bad -- Trac #15300. +the other. That's bad -- #15300. Solution: do unarise first. |