diff --git a/src/builtin/obj/Nat.olean b/src/builtin/obj/Nat.olean index 16e56518f..6e917a20a 100644 Binary files a/src/builtin/obj/Nat.olean and b/src/builtin/obj/Nat.olean differ diff --git a/src/builtin/obj/kernel.olean b/src/builtin/obj/kernel.olean index df1b25d15..69ecb664d 100644 Binary files a/src/builtin/obj/kernel.olean and b/src/builtin/obj/kernel.olean differ diff --git a/src/frontends/lean/parser_expr.cpp b/src/frontends/lean/parser_expr.cpp index 6023717d0..7309f67cd 100644 --- a/src/frontends/lean/parser_expr.cpp +++ b/src/frontends/lean/parser_expr.cpp @@ -892,6 +892,8 @@ tactic parser_imp::parse_tactic_expr() { } } +static name g_show_expr("show_expr"); + /** \brief Parse 'show' expr 'by' tactic */ expr parser_imp::parse_show_expr() { auto p = pos(); @@ -900,7 +902,7 @@ expr parser_imp::parse_show_expr() { if (curr_is_comma()) { next(); expr b = parse_expr(); - return mk_let("show-expression", t, b, Var(0)); + return mk_let(g_show_expr, t, b, Var(0)); } else { check_next(scanner::token::By, "invalid 'show' expression, 'by' or ',' expected"); tactic tac = parse_tactic_expr();