diff src/elab_util.sml @ 628:12b73f3c108e

Switch to TDisjoint from CDisjoint; still need to implement obligation generation at EDisjoint uses
author Adam Chlipala <adamc@hcoop.net>
date Tue, 24 Feb 2009 12:01:24 -0500
parents 588b9d16b00a
children 70cbdcf5989b
line wrap: on
line diff
--- a/src/elab_util.sml	Sun Feb 22 17:39:55 2009 -0500
+++ b/src/elab_util.sml	Tue Feb 24 12:01:24 2009 -0500
@@ -136,14 +136,14 @@
                          S.map2 (mfc (bind (ctx, RelC (x, k))) c,
                               fn c' =>
                                  (TCFun (e, x, k', c'), loc)))
-              | CDisjoint (ai, c1, c2, c3) =>
+              | TDisjoint (c1, c2, c3) =>
                 S.bind2 (mfc ctx c1,
                       fn c1' =>
                          S.bind2 (mfc ctx c2,
                               fn c2' =>
                                  S.map2 (mfc ctx c3,
                                          fn c3' =>
-                                            (CDisjoint (ai, c1', c2', c3'), loc))))
+                                            (TDisjoint (c1', c2', c3'), loc))))
               | TRecord c =>
                 S.map2 (mfc ctx c,
                         fn c' =>