summaryrefslogtreecommitdiff
path: root/compiler/simplCore/CommonContext.lhs
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/simplCore/CommonContext.lhs')
-rw-r--r--compiler/simplCore/CommonContext.lhs2
1 files changed, 2 insertions, 0 deletions
diff --git a/compiler/simplCore/CommonContext.lhs b/compiler/simplCore/CommonContext.lhs
index 9199e70154..1cfcbe9912 100644
--- a/compiler/simplCore/CommonContext.lhs
+++ b/compiler/simplCore/CommonContext.lhs
@@ -52,6 +52,8 @@ findInterestingLet (Let (Rec pairs) body) =
process :: Var -> CoreExpr -> CoreExpr -> (Var, CoreExpr, CoreExpr)
process v e body
| idArity v <= 0 = (v, e, body)
+ -- TODO: check for non value args here. For now, ignore this let then
+ -- Possibly later: Check if all uses have the same type argument
| otherwise
= case contextOf v body of
OneUse cts | not (null cts) ->