diff --git a/src/library/message_builder.cpp b/src/library/message_builder.cpp index 623d777afc..40d2eb6874 100644 --- a/src/library/message_builder.cpp +++ b/src/library/message_builder.cpp @@ -74,7 +74,7 @@ message_builder & message_builder::set_exception(std::exception const & ex, bool auto fmt = get_global_ios().get_formatter_factory()(kex->get_environment(), get_global_ios().get_options(), ctx); *this << pp_decl_has_metavars(fmt, kex->get_decl_name(), kex->get_expr(), /* is_type */ false); - } else if (auto kex = dynamic_cast(&ex)) { + } else if (dynamic_cast(&ex)) { *this << "invalid declaration, it contains free variables"; } else if (auto kex = dynamic_cast(&ex)) { type_context_old ctx(kex->get_environment(), get_global_ios().get_options(), metavar_context(),