diff --git a/src/frontends/lean/parser.cpp b/src/frontends/lean/parser.cpp index d2ba33a5df..4d9c40a97d 100644 --- a/src/frontends/lean/parser.cpp +++ b/src/frontends/lean/parser.cpp @@ -1916,7 +1916,7 @@ void parser::save_overload_notation(list const & as, pos_info const & p) { void parser::save_overload_notation(list> const & as, pos_info const & p) { if (!m_info_manager || length(as) <= 1) return; - list new_as = map2(as, [](pair const & p) { return p.second; }); + list new_as = map2, std::function const &)>>(as, [](pair const & p) { return p.second; }); save_overload_notation(new_as, p); } void parser::save_identifier_info(pos_info const & p, name const & full_id) {