diff --git a/src/frontends/lean/notation_cmd.cpp b/src/frontends/lean/notation_cmd.cpp index 7a68e3c14..f92502d7c 100644 --- a/src/frontends/lean/notation_cmd.cpp +++ b/src/frontends/lean/notation_cmd.cpp @@ -208,7 +208,7 @@ static void parse_notation_local(parser & p, buffer & locals) { p.next(); expr local_type = mk_Prop(); // type used in notation local declarations, it is irrelevant expr l = mk_local(n, local_type); // remark: the type doesn't matter - p.add_local_expr(n, l); + p.add_local(l); locals.push_back(l); } else { throw parser_error("invalid notation declaration, identifier expected", p.pos()); @@ -347,7 +347,7 @@ notation_entry parse_notation_core(parser & p, bool overload, buffer