diff src/monoize.sml @ 1282:a9a500d22ebc

Roll back WHERE checking
author Adam Chlipala <adam@chlipala.net>
date Tue, 27 Jul 2010 14:04:09 -0400
parents 60e19545841b
children 5137b0537c92
line wrap: on
line diff
--- a/src/monoize.sml	Tue Jul 27 12:12:08 2010 -0400
+++ b/src/monoize.sml	Tue Jul 27 14:04:09 2010 -0400
@@ -3804,24 +3804,6 @@
                                     (e, L'.PolUpdate)
                                   | L.EFfiApp ("Basis", "sendOwnIds", [e]) =>
                                     (e, L'.PolSequence)
-                                  | L.EApp ((L.ECApp
-                                             ((L.ECApp
-                                                   ((L.ECApp
-                                                         ((L.ECApp
-                                                               ((L.EFfi ("Basis", "equalKnown"), _), nm), _), _), _),
-                                                    _), _), _), _), tab) =>
-                                    (case #1 nm of
-                                         L.CName nm => (tab, fn tab => L'.PolEqual {table = tab, field = nm, known = true})
-                                       | _ => (poly (); (e, L'.PolClient)))
-                                  | L.EApp ((L.ECApp
-                                             ((L.ECApp
-                                                   ((L.ECApp
-                                                         ((L.ECApp
-                                                               ((L.EFfi ("Basis", "equalAny"), _), nm), _), _), _),
-                                                    _), _), _), _), tab) =>
-                                    (case #1 nm of
-                                         L.CName nm => (tab, fn tab => L'.PolEqual {table = tab, field = nm, known = false})
-                                       | _ => (poly (); (e, L'.PolClient)))
                                   | _ => (poly (); (e, L'.PolClient))
 
                             val (e, fm) = monoExp (env, St.empty, fm) e