diff --git a/src/util/expr_cast.h b/src/util/expr_cast.h index 5c2337930d2..f614367b18f 100644 --- a/src/util/expr_cast.h +++ b/src/util/expr_cast.h @@ -74,7 +74,7 @@ auto expr_try_dynamic_cast(TExpr &base) typename detail::expr_try_dynamic_cast_return_typet::type returnt; static_assert( - std::is_same::type, exprt>::value, + std::is_base_of::type>::value, "Tried to expr_try_dynamic_cast from something that wasn't an exprt"); static_assert( std::is_base_of::value,