fix: mark a few more things as persistent

This commit is contained in:
Sebastian Ullrich 2020-10-10 12:35:07 +02:00
parent c3c037b4de
commit f5565d1d92
2 changed files with 3 additions and 0 deletions

View file

@ -312,7 +312,9 @@ bool constant_info::is_unsafe() const {
void initialize_declaration() {
g_opaque = new reducibility_hints(reducibility_hints::mk_opaque());
mark_persistent(g_opaque->raw());
g_dummy = new declaration(mk_axiom(name(), names(), expr()));
mark_persistent(g_dummy->raw());
}
void finalize_declaration() {

View file

@ -130,6 +130,7 @@ void initialize_local_ctx() {
g_dummy_decl = new local_decl(std::numeric_limits<unsigned>::max(),
name("__local_decl_for_default_constructor"), name("__local_decl_for_default_constructor"),
mk_Prop(), mk_binder_info());
mark_persistent(g_dummy_decl->raw());
}
void finalize_local_ctx() {