changeset 43326 | 47cf4bc789aa |
parent 42476 | d0bc1268ef09 |
child 44241 | 7943b69f0188 |
--- a/src/Pure/Syntax/syntax_trans.ML Thu Jun 09 17:46:25 2011 +0200 +++ b/src/Pure/Syntax/syntax_trans.ML Thu Jun 09 17:51:49 2011 +0200 @@ -439,7 +439,7 @@ (* dependent / nondependent quantifiers *) fun var_abs mark (x, T, b) = - let val ([x'], _) = Name.variants [x] (Term.declare_term_names b Name.context) + let val (x', _) = Name.variant x (Term.declare_term_names b Name.context) in (x', subst_bound (mark (x', T), b)) end; val variant_abs = var_abs Free;