diff src/elaborate.sml @ 1912:006633a0039a

Sneaky still-in-today's-release update of 'table' signature item handling
author Adam Chlipala <adam@chlipala.net>
date Sun, 24 Nov 2013 09:56:50 -0500
parents b7cd3c7c7edd
children 072656016dfa
line wrap: on
line diff
--- a/src/elaborate.sml	Sun Nov 24 09:26:38 2013 -0500
+++ b/src/elaborate.sml	Sun Nov 24 09:56:50 2013 -0500
@@ -2629,7 +2629,7 @@
              checkCon env' ce' cet cst;
 
              ([(L'.SgiConAbs (x', hidden_n, cstK), loc),
-               (L'.SgiConstraint (visible, hidden), loc),
+               (L'.SgiConstraint ((L'.CConcat (pkey, visible), loc), hidden), loc),
                (L'.SgiVal (x, n, ct), loc)], (env', denv, gs''' @ gs'' @ gs' @ gs))
          end
 
@@ -3631,7 +3631,7 @@
 			      NONE => NONE
 			    | SOME c' => SOME (L.TRecord c', loc))
 
-                       | c => (Print.preface ("WTF?", p_con env (c, loc)); NONE)
+                       | c => ((*Print.preface ("WTF?", p_con env (c, loc));*) NONE)
 
                  fun buildNeeded env sgis =
                      #1 (foldl (fn ((sgi, loc), (nd, env')) =>
@@ -4860,6 +4860,8 @@
             ModDb.revert ()
         else
             ();
+
+        (*Print.preface("File", ElabPrint.p_file env file);*)
         
         (L'.DFfiStr ("Basis", basis_n, sgn), ErrorMsg.dummySpan)
         :: ds