merge: drops path elements;
authorwenzelm
Mon, 13 Oct 1997 12:48:23 +0200
changeset 3850 305e5adfd7c8
parent 3849 3ea10bfd329d
child 3851 fe9932a7cd46
merge: drops path elements;
src/Pure/sign.ML
--- a/src/Pure/sign.ML	Mon Oct 13 11:00:06 1997 +0200
+++ b/src/Pure/sign.ML	Mon Oct 13 12:48:23 1997 +0200
@@ -789,7 +789,7 @@
     (*neither is union already; must form union*)
     let
       val Sg {tsig = tsig1, const_tab = const_tab1, syn = syn1,
-        path, spaces = spaces1, stamps = stamps1} = sg1;
+        path = _, spaces = spaces1, stamps = stamps1} = sg1;
       val Sg {tsig = tsig2, const_tab = const_tab2, syn = syn2,
         path = _, spaces = spaces2, stamps = stamps2} = sg2;
 
@@ -816,7 +816,7 @@
             (map (space_of spaces1) kinds, map (space_of spaces2) kinds);
     in
       Sg {tsig = tsig, const_tab = const_tab, syn = syn,
-        path = path, spaces = spaces, stamps = stamps}
+        path = [], spaces = spaces, stamps = stamps}
     end;
 
 fun merge sgs =