diff --git a/src/frontends/lean/elaborator.cpp b/src/frontends/lean/elaborator.cpp index 9b037cf2a0..e9fdcf5d78 100644 --- a/src/frontends/lean/elaborator.cpp +++ b/src/frontends/lean/elaborator.cpp @@ -163,10 +163,11 @@ list get_local_instances(type_checker & tc, list const & ctx, name c return to_list(buffer.begin(), buffer.end()); } +typedef name_map mvar2meta; +typedef std::unique_ptr type_checker_ptr; + /** \brief Helper class for implementing the \c elaborate functions. */ class elaborator { - typedef name_map mvar2meta; - /** \brief Auxiliary data-structure for storing the local context, and creating metavariables in the scope of the local context efficiently */ class context { name_generator & m_ngen; @@ -309,9 +310,7 @@ class elaborator { }; }; - typedef std::vector constraint_vect; typedef name_map local_tactic_hints; - typedef std::unique_ptr type_checker_ptr; typedef rb_map, expr_quick_cmp> cache; elaborator_context & m_env;