summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--compiler/GHC/Core/Opt/CprAnal.hs2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/GHC/Core/Opt/CprAnal.hs b/compiler/GHC/Core/Opt/CprAnal.hs
index 3828f15863..7f2163a387 100644
--- a/compiler/GHC/Core/Opt/CprAnal.hs
+++ b/compiler/GHC/Core/Opt/CprAnal.hs
@@ -401,7 +401,7 @@ cprTransformDataConWork env con args
in
if rec_con
then CprType 0 (ConCpr tag nested_cpr )
- else CprType 0 (ConCpr tag $ map (trimCprToDepth 3) nested_cpr )
+ else CprType 0 (ConCpr tag $ map (trimCprToDepth 1) nested_cpr )
| otherwise
=