changeset 18939 | 18e2a2676d80 |
parent 18339 | 64cb06a0bb50 |
child 18964 | 67f572e03236 |
--- a/src/Pure/type_infer.ML Mon Feb 06 20:59:05 2006 +0100 +++ b/src/Pure/type_infer.ML Mon Feb 06 20:59:06 2006 +0100 @@ -482,7 +482,7 @@ fun decode_types tsig is_const def_type def_sort map_const map_type map_sort tm = let - fun get_type xi = if_none (def_type xi) dummyT; + fun get_type xi = the_default dummyT (def_type xi); fun is_free x = is_some (def_type (x, ~1)); val raw_env = Syntax.raw_term_sorts tm; val sort_of = get_sort tsig def_sort map_sort raw_env;