diff --git a/src/frontends/lean/elaborator.cpp b/src/frontends/lean/elaborator.cpp index 3d118d9285..520e9e5de3 100644 --- a/src/frontends/lean/elaborator.cpp +++ b/src/frontends/lean/elaborator.cpp @@ -2003,6 +2003,7 @@ expr elaborator::visit_app(expr const & e, optional const & expected_type) return visit_scope_trace(e, expected_type); buffer args; expr const & fn = get_app_args(e, args); + flet> _(m_last_pos, get_pos(fn)); expr ufn = unwrap_pos(fn); if (is_infix_function(ufn)) { expr infix_fn = get_annotation_arg(ufn);