X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=src%2FHaskWeakToCore.v;h=7d242775b478c5c82033c77026a28c2a59e8756d;hb=15696408ed7f683d0a6cc89f381867819a29c240;hp=c3e90a43763c820af3ea4c561b465986d05a73ad;hpb=5cb97fa6ed28f55ca888bdadc4f145396cc02236;p=coq-hetmet.git diff --git a/src/HaskWeakToCore.v b/src/HaskWeakToCore.v index c3e90a4..7d24277 100644 --- a/src/HaskWeakToCore.v +++ b/src/HaskWeakToCore.v @@ -84,6 +84,10 @@ Fixpoint weakExprToCoreExpr (me:WeakExpr) : @CoreExpr CoreVar := (weakExprToCoreExpr e):: nil) (CoreEVar v) + (* + | WEKappa v e => Prelude_error "FIXME: weakExprToCoreExpr case for WEKappa" + | WEKappaApp e1 e2 => Prelude_error "FIXME: weakExprToCoreExpr case for WEKappaApp" + *) | WELet (weakExprVar v _) ve e => mkCoreLet (CoreNonRec v (weakExprToCoreExpr ve)) (weakExprToCoreExpr e) | WECase vscrut escrut tbranches tc types alts => CoreECase (weakExprToCoreExpr escrut) vscrut (weakTypeToCoreType tbranches)