src/HOL/Tools/inductive_codegen.ML
changeset 42899 bd6515e113b2
parent 42898 5e40c152c396
child 42989 e1209fc7ecdc
     1.1 --- a/src/HOL/Tools/inductive_codegen.ML	Fri Mar 18 18:19:42 2011 +0100
     1.2 +++ b/src/HOL/Tools/inductive_codegen.ML	Fri Mar 18 18:19:42 2011 +0100
     1.3 @@ -810,8 +810,9 @@
     1.4  
     1.5  fun test_term ctxt (t, []) =
     1.6    let
     1.7 +    val t' = list_abs_free (Term.add_frees t [], t)
     1.8      val thy = ProofContext.theory_of ctxt;
     1.9 -    val (xs, p) = strip_abs t;
    1.10 +    val (xs, p) = strip_abs t';
    1.11      val args' = map_index (fn (i, (_, T)) => ("arg" ^ string_of_int i, T)) xs;
    1.12      val args = map Free args';
    1.13      val (ps, q) = strip_imp p;