src/Tools/Code/code_thingol.ML
changeset 56062 8ae2965ddc80
parent 56025 d74fed45fa8b
child 56241 029246729dc0
--- a/src/Tools/Code/code_thingol.ML	Wed Mar 12 14:23:26 2014 +0100
+++ b/src/Tools/Code/code_thingol.ML	Wed Mar 12 14:37:14 2014 +0100
@@ -876,8 +876,9 @@
 fun read_const_exprs_internal ctxt =
   let
     val thy = Proof_Context.theory_of ctxt;
-    fun consts_of thy' = Symtab.fold (fn (c, (_, NONE)) => cons c | _ => I)
-      (#constants (Consts.dest (Sign.consts_of thy'))) [];
+    fun consts_of thy' =
+      fold (fn (c, (_, NONE)) => cons c | _ => I)
+        (#constants (Consts.dest (Sign.consts_of thy'))) [];
     fun belongs_here thy' c = forall
       (fn thy'' => not (Sign.declared_const thy'' c)) (Theory.parents_of thy');
     fun consts_of_select thy' = filter (belongs_here thy') (consts_of thy');