Hide path in constant name (workaround).
authorballarin
Mon, 27 Oct 2008 16:20:52 +0100
changeset 28696 f1701105d651
parent 28695 f7a06d7284c8
child 28697 140bfb63f893
Hide path in constant name (workaround).
src/Pure/Isar/theory_target.ML
--- a/src/Pure/Isar/theory_target.ML	Mon Oct 27 16:15:50 2008 +0100
+++ b/src/Pure/Isar/theory_target.ML	Mon Oct 27 16:20:52 2008 +0100
@@ -186,7 +186,7 @@
 
 fun locale_const (Target {target, is_class, ...}) (prmode as (mode, _)) tags ((c, mx), rhs) phi =
   let
-    val c' = Morphism.name phi c;
+    val c' = Morphism.name phi c |> Name.map_name NameSpace.base;  (* FIXME !!! *)
     val rhs' = Morphism.term phi rhs;
     val name = Name.name_of c;
     val name' = Name.name_of c';