[project @ 2001-04-30 20:07:49 by qrczak]
[ghc-hetmet.git] / ghc / compiler / coreSyn / CoreUtils.lhs
index 901bc4d..696793e 100644 (file)
@@ -559,8 +559,8 @@ idAppIsValue id n_val_args
 
 \begin{code}
 exprIsConApp_maybe :: CoreExpr -> Maybe (DataCon, [CoreExpr])
-exprIsConApp_maybe expr
-  = analyse (collectArgs expr)
+exprIsConApp_maybe (Note _ expr) = exprIsConApp_maybe expr
+exprIsConApp_maybe expr          = analyse (collectArgs expr)
   where
     analyse (Var fun, args)
        | Just con <- isDataConId_maybe fun,